|
Introduction
The
purpose of this module is to give students extensive coverage of variable
declaration and types and the three basic programming structures.
Syllabus
| A |
C++/OOP
programming basics – Procedural vs OOP, Modularity, Abstraction and
Encapsulation, Variables, Constants, Input & Output, Classes &
Objects |
| B |
Mathematical
Operators, Boolean Expressions and Loops |
| C |
Arrays,
strings, structures, Pointers |
| D |
C++
Functions, Procedural abstraction, Argument passing, Inline functions
and Function Overloading |
| E |
Using
Classes, public/private functions, static variables, the This Pointer
and Polymorphism |
| F |
Designing
Classes, Constructors/Destructors, File Guards, Coupling &
Cohesion and Friends |
| G |
Inheritance
and Advanced Input & Output |
| H |
Exception
Handling and Function & Class Templates |
Weighting
Each
syllabus topic listed above carries equal weighting within the module.
|