2 January | 1. Introduction to Computer, Machine Language | Introduction Slides |
3 January | 2. Introduction to Flow-chart, High-level Language | |
9 January | 3. Control Statements | Control Statements Slides |
10 January | 4. Control Statements cont. | |
16 January | 4. Control Statements cont. | |
17 January | 5. Function | Function Slides |
23 January | 6. Function cont. | |
24 January | 7. Function cont. | |
30 January | 8. Array | 1 Dimendional Array Slides 2 Dimendional Array Slides |
31 January | 9. Array cont. | |
6 February | 10. String | String Slides |
7 February | 11. String cont., Linear Search | |
13 February | 12. Binary Search, Selection Sort, Insertion Sort | Search and Sorting Slides |
14 February | 13. Bubble Sort, Quick Sort | |
20 February | Mid-semester Examination | |
21 February | Mid-semester Examination | |
27 February | 13. Merge Sort | Merge Sort Slides |
28 February | No class | |
6 March | Structures | Structures |
7 March | No class | |
12 March | Pointers | Pointers |
13 March | Dynamically Allocating 2D Arrays | Pointers to 2D Array, Dynamic Memory Allocation |
19 March (through online (not live) lecture video sent to students) | File Handling and Command Line Argument | File Handling and Command Line Argument |
20 March (through online (not live) lecture video sent to students) | ||
26 March (through online (not live) lecture video sent to students) | Number System | Number System |
27 March (through online (not live) lecture video sent to students) | Linked List | Linked List |
16 April (through online (not live) lecture video sent to students) | Stack and Queue | Stack and Queue |
23 April (through online (not live) lecture video sent to students) | Complexity | Complexity |