Unit 1: Steps in Programming
Unit 2: Desirable Programme Concepts
Unit 3: Algorithm Development and Efficiency
Unit 4: Searching Techniques
Unit 5: Sorting Techniques
Block 2: Programming Tools
Unit 6: Program Flowcharts
Unit 7: Pseudocodes
Unit 8: Decision Tables
Unit 9: Structured Programming Techniques
Block 3: Programming in C
Unit 10: Basic C Syntax
Unit 11: Data Types in C
Unit 12: Functions
Unit 13: Operators and Expressions in C
Unit 14: Control Structure in C
Unit 15: Pointers and Arrays
Block 4: Data Structures
Unit 16: Arrays
Unit 17: Lists
Unit 18: Introduction to Stacks
Unit 19: Graphs
Block 5: Programming in C++
Unit 20: Objects And Their Role In Problem Solving
Unit 21: C++ Conditions And Control Statements
Unit 22: Identifier Syntax
Unit 23: Relationship and object Composition
Unit 24: Templates & IOSTREAM