Star C++ Programming

C++ pronounced “C++,” is a programming language that was built on the C language. The syntax of C++ is nearly identical to C. C++ programming language gives a special focus on the concepts of OOPs and their implementation. It has object-oriented features, which allows the programming easier, more efficient, and some would even say, more fun because of the power and flexibility of the language.


C++ is a newer language, based on C that adds many more modern programming language features that make it easier to program than C++, so basic computer literacy is assumed.

C++ Programming Objectives

In this course, you will learn about:

  • Understand Object-oriented programming and advanced C++ concepts.
  • Improve problem-solving skills.
  • Learn the characteristics of an Object-oriented programming language: data abstraction and information hiding inheritance, and dynamic binding of the messages to the methods.

Course Outcome

After completing this course, you will be able to:

  • Use the characteristics of an object-oriented programming language in a program.
  • Use the basic object-oriented design principles in computer problem-solving.
  • Use the basic principles of software engineering in managing a complex software project.

Table of Contents outline

  • Exploring Programming Basics and oops Concepts.
  • Introducing C++ Programming.
  • Working with Tokens, Expressions and Control Structures in C++".
  • Managing Input and Output data.
  • Arranging the Same Data Systematically: Arrays.
  • Classes and Objects in C++".
  • Implementing oops Concepts in C++".
  • Constructors and Destructors.
  • Group of Statements: Functions.
  • Implementing Structures and Unions.
  • Pointing to a location: pointers.
  • File Management in C++".
  • Templates in.
  • Handling Exceptions in C++".
  • Manipulating Strings in C++.
  • Working with Preprocessor Directives.
  • Lab Exercises.
Quick Inquiry