International
Advanced Diploma in Computer Studies (IADCS)
Syllabus - IAD221 - C++ Programming
Introduction
The
purpose of this module is to give students extensive coverage of variable
declaration and types and the three basic programming structures.
|
# |
Topic Area |
|
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.
Copyright © 2006 Institute for Information Technology (IIT)
| |
Detailed Syllabus & Course Structure |
| |
Assessment & Weighting |
| |
Entry Requirements |
| |
Course Duration, Timings & Intakes |