Wednesday, September 9, 2009

Course Contents

Programming Basics (week 01/02)

Program structure of C++,

Input & Output functions, (cin, cout)

Preprocessor directives, (iostream, conio)

Data Types (int, float, char, etc)

Variables and Constants,

Arithmetic operators, (+, - , *, /, %)

Relational operators, (<, >, <=, >=, ==, !=)

Bit-wise operators,

Comments. (//)

Decision Statements (week 02)

Algorithms

Pseudocode

Increment and Decrement Operators (--, ++)

if – else statement,

Logical operators, (&&, ||)

switch-case statement

Loops (week 03/04)

for loop

while loop,

do-while loop,

break statement,

continue statement,

Functions (week 05/06)

Function declaration,

Function Prototype;

calling a function,

passing arguments,

returning values,

function overloading,

recursive functions

creating your own header files

Arrays (week 07/08)

Array initialization

Initialization with for loop

Summing the elements of an array

Uni-Dimensional Arrays

Multi-Dimensional Arrays

Passing arrays to functions

Searching arrays

Sorting arrays

Using characters to store and manipulate strings

MID TERM

Pointers (week 09/10/11)

Declaring a pointer

Lvalue & Rvalue

Dynamic Memory Allocation

Pointer to an array

Memory leaks

Pointer to a pointer

Passing arguments by value, by pointers, by reference

Sizeof operator

Pointer arithmatics

Array of pointers

Using const with pointer

Structures & Classes (week 12/13/14)

Keeping records with structures

Difference between a Structure and a Class

Data Abstraction

Objects

Pointers to Structures

Basic Data Structures (week 15/16)

Stack

Queue

No comments:

Post a Comment