Date |
Topics to be covered |
Labs |
27 January 2004 |
INTRODUCTION
 |
Motivation |
 |
The logic of
procedural languages |
 |
History of C |
 |
Some Basic C
Concepts |
 |
Hello World
Program |
|
|
3 February 2004 |
PUBLIC
HOLIDAY |
|
10 February 2004 |
DATA TYPES
ARITHMETIC EXPRESSIONS |
 | Getting used
to the C compiler |
 | "Hello
World" Program |
 |
Examples on
data handling |
|
17 February 2004 |
Using STDIO
 |
getch,
getchar, |
 |
putch,
putchar |
 |
printf |
 |
scanf |
|
 | Examples on using STDIO |
|
24 February 2004 |
FLOW CONTROL
 |
if
blocks |
 |
switch,
break, continue |
|
 |
Examples on
flow control. |
|
2 March 2004 |
LOOPS
|
 |
Examples on
loops |
|
9 March 2004 |
MIDTERM I |
|
16 March 2004 |
FUNCTIONS
 | Built-in
functions |
 | Defining
new functions |
|
 |
Comprehensive
examples |
|
23 March 2004 |
POINTERS and ARRAYS
MULTIPLE ARRAYS |
 |
Comprehensive
examples |
|
30 March 2004 |
STRING MANIPULATION |
 | Comprehensive
examples |
|
6 April 2004 |
STRUCTURES AND UNIONS |
 |
Comprehensive
examples |
|
13 April 2004 |
MIDTERM II |
|
20 April 2004 |
MEMORY ALLOCATION |
 | Comprehensive
examples |
|
27 April 2004 |
FILE I/O |
 | Comprehensive
examples |
|