# |
Date |
Day |
Topics | Slides |
---|---|---|---|---|
01 | Aug 08 | Tue | Course Plan, Binary Numbers, Computer System, Flow Chart. | 01a:1-20 |
02 | Aug 14 | Mon | Simple C Programs, Characters, Variables and their Properties, Data Types, Binary Number Representation, C Keywords, scanf(), printf(), Examples, Practice Problems. | 01a:21-60 |
03 | Aug 21 | Mon | Data types, Constants, Variable Values and Variable Addresses, Assignment Statement, l-value and r-value, Operators in Expressions, Precedence of Arithmetic Operators, Integer, Real, and Mixed-mode Arithmetic, Typecasting, Relational and Logical Operators, Logical Expressions, Expression Evaluation, Statements and Blocks, Math Library, examples, Practice Problems. | 01b:01-34 |
04 | Aug 22 | Tue | Conditionals and branching. | 02 |
05 | Aug 28 | Mon | Loops and iterations. | 03 |
06 | Sep 04 | Mon | 1D arrays & functions (intro). | 04 |
07 | Sep 05 | Tue | Functions. | 05 |
08 | Sep 11 | Mon | Recursion (till Slide 31). | 06 |
09 | Sep 12 | Tue | Recap & doubt clearing. | — |
— | — | — | Midsem Exam: Sep 18—26. Q&A | — |
10 | Oct 03 | Tue | Recursion (from Slide 31). | 06 |
11 | Oct 09 | Mon | Strings. | 07 |
12 | Oct 10 | Tue | 2D arrays. | 08 |
13 | Oct 16 | Mon | 2D arrays. | 08 |
14 | Oct 17 | Tue | Pointers. | zip |
— | — | — | Autumn Break: Oct 21—29. | — |
15 | Oct 30 | Mon | Structure; 1D array dynamic memory allocation. | zip |
16 | Oct 31 | Tue | Sorting (Bubble Sort and Selection Sort) and searching (linear and binary). | zip |
17 | Nov 06 | Mon | Linked lists, stack, queue. | zip |
18 | Nov 07 | Tue | Recap and doubt clearing. | — |
— | — | — | Endsem Exam: Nov 16—24. | — |