SW103
C Language
SW105
Python Core

C++ ( SW104 ) Syllabus

  • Introduction to Computer and Programming Language
  • Basics of C++ Programming
  • Expressions and Statements
  • Selection
  • Repetition
  • Function
  • User-Defined Types: Classes
  • Arrays
  • References, pointers, and Memory Management
  • Strings
  • Relationships among Classes
  • Polymorphism and Other Issues
  • Operator Overloading
  • Exception Handling
  • generic Programming: Templates
  • Input/Output Streams
  • Recurtion
  • Introduction to Data Structures
  • Standard Template Library(STL)
  • Design Patterns