| Lecture No. | Date | Topic | Source |
| 1 | 16/01 | Introduction to the course | |
|
2 | 21/01 | Introduction to computers | |
|
3 | 22/01 | Flowchart, Algorithms, and Translators | |
|
4 | 23/01 | Basic Elements of C (Character sets, Identifiers, Variables, and Data Types) | |
|
5 | 28/01 | Number Systems and Floating-point Numbers | Follow class notes |
|
6 | 29/01 | Keywords, printf, and scanf | |
|
7 | 30/01 | Constants and Assignment Operators | |
|
8 | 04/02 | Binary Arithmetic Operators | |
|
9 | 05/02 | Increment and Decrement operators | |
|
10 | 06/02 | Relational and Logical Operators | |
|
11 | 11/02 | No Class | |
|
12 | 12/02 | Logical and Bitwise Operators | Refer Class Notes |
|
13 | 13/02 | Ternary operator, Comma operator, and if statement | |
|
14 | 18/02 | if-else statement and nested if-else | |
|
15 | 19/02 | switch-case | |
|
16 | 20/02 | while loop | |
|
17 | 25/02 | for loop | |
|
18 | 27/02 | do-while loop, break, and continue statements | |
|
19 | 04/03 | Pointers | |
|
20 | 05/03 | Arithmetic Operators on pointers | |
|
21 | 06/03 | Practice Problems | |
|
22 | 26/03 | Mid-semester Q/A Discussion | |
|
23 | 27/04 | Introduction to Arrays | |
|
24 | 01/04 | Arrays | |
|
25 | 02/04 | Pointers and Arrays | Refer Class Notes |
|
26 | 03/04 | Sorting and Searching |  |
|
27 | 08/04 | No Class | |
|
28 | 09/04 | Pointer to const int, const pointer to int, & const pointer to const int | |
|
29 | 15/04 | 2-D Arrays and pointers | |
|
30 | 16/04 | Strings | Follow arrays PPT |
|
31 | 17/04 | Introduction to Function | |
|
32 | 22/04 | Call by value and Call by reference | |
|
33 | 23/04 | passing arrays to a function and Recursion | |
|
34 | 24/04 | Preprocessor Directives and Storage Classes |  |
|
35 | 29/04 | String Library Functions and Dynamic Memory Allocation | |
|
36 | 30/04 | Introduction to Structures | |
|
37 | 01/05 | Passing structures to functions and Union | See the slides of the previous class |
|
38 | 06/05 | Files | |
|
39 | 07/05 | Practice Problems | |
|
40 | 08/05 | Practice Problems | |
|
|