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 |
|