Part 1: Unix
Basic Commands
Mail
GNU Emacs Text Editor
VI Text Editor
Compiling and Linking (Make & Tar)
Part 2: Elements of a C++ Program
Program Structure
Commenting
Data Types
Mathematics
Input/Output Syntax
Part 3: Conditional Statements
If then/If-then-else
Switch-case
While loops
For loops
Do-while loops
Part 4: Functions and Macros
Terminology
Format
Placement in a program
Returning a value
Invoking a function
Function overloading
Inline function
Scope
Part 5: File Input/Output
Declaration
Part 6: Algorithms
Definition
Searching
Sorting
Part 7: Classes
Introduction to C++ Classes
Example of Classes: Linked Lists
Operator Overloading