Structured programming language: data types, operators, 
expressions, control structures; Functions and program structure: 
parameter passing conventions, scope rules and storage classes, 
recursion; Header files; Preprocessor; Pointers and arrays; Strings; 
Multidimensional array; User defined data types: structures, unions, 
enumerations; Input and Output: standard input and output, formatted 
input and output, file access; Variable length argument list; Command 
line parameters; Error Handling;  Graphics; Linking; Library functions.
Reference language:  C
- Teacher: Mohammad Mahfuzul Islam
- Teacher: Dr. A.K.M. Ashikur Rahman
- Teacher: Rifat Shahriyar