Course starts: 27 Sep 2022
Week 1: C++ Syntax and Semantics, the program development process
Week 2: Numeric Types, expressions and Output in C++
Week 3: Program input and the Software Design Process
Week 4: Conditions, Logical Expressions and Selection Control Structures
Week 5: Loops, functions and friends
Week 6: Structured types, data abstraction and classes
Week 7: Arrays
Week 8: Object Oriented Software Development and file handling.
Week 9: Pointers, dynamic data, template functions and reference types
Week 10: Recursion, the standard template library (STL) and revision.