Syllabus- Important Facts On C++

C++ is one of the basic programming languages that students who wish to pursue a career in software development learn. It can be learnt as a subject in a regular BSc (Computer Science) or BCA (Computer Applications) Course, or independently as a C++ certification course. Also, many IT institutes offer C++ courses for students who wish to grasp these programming skills. Students who have completed the basic C language find it easier to learn the C++ programming language. In fact, C++ is just an extension of the C language that focuses heavily on object-oriented programming. C++ is also classified as a middle-level language, as it consists of the features of both low- and high-level languages.

Session 1 – Programming basics and overview

  • Computer programming background
  • C++ overview
  • First C++ application
  • Basic C++ syntax
  • Using our IDE
  • Basic Input and Output
  • Variables

Session 2 – Flow control

  • Flow Control
  • If statements
  • And, Or
  • Switch
  • Loops – While, Do, For

Session 3 – More basic concepts

  • Working with pointers
  • Memory management
  • Arrays
  • Handling Exceptions
  • Strings
  • Basic debugging skills

Session 4 – OOP basics

  • Object Oriented Programming
  • What is an object
  • Classes
  • Functions (Access control, Ctor)

Session 5 – OOP – Part 2

  • Object Oriented Programming
  • Abstract
  • Interface
  • Polymorphism

Session 6 – Files & Network basics

  • Reading and writing to files
  • Working with TCP / UDP