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