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