Schedule
This is the schedule for CS1010.
Note:
- Assignments are released on Thursday and due the following Tuesday 23:59.
- Catch-up sessions are optional review + Q&A sessions meant for students who need time to recap and catch up. They are held on Saturday morning 10 am to 12noon
- Practical exams are held on Saturday morning from 9 am to 12noon
- Midterm is held during the lecture slot.
- The topics covered are tentative.
Class Activities
| Week | Starting.. | Topics | Assignment | Catch Up Session / Practical Exam | |
|---|---|---|---|---|---|
| 1 | 2021-08-09 | Computational Problem Solving | |||
| 2 | 2021-08-16 | Functions & Types | |||
| 3 | 2021-08-23 | Basic C programs | CU1 | ||
| 4 | 2021-08-30 | Conditionals | AS1 | ||
| 5 | 2021-09-06 | Loops | AS2 | ||
| 6 | 2021-09-13 | Memory, Array, Strings | AS3 | CU2 | |
| - | 2021-09-20 | Break | |||
| 7 | 2021-09-27 | Midterm | AS4 | PE1 | |
| 8 | 2021-10-04 | Call-by-Referece, nD-Array | AS5 | ||
| 9 | 2021-10-11 | Efficiency, Macro | AS6 | ||
| 10 | 2021-10-18 | Searching and Sorting | AS7 | CU3 | |
| 11 | 2021-10-25 | More recursion | AS8 | ||
| 12 | 2021-11-01 | Struct and I/O | AS9 | PE2 | |
| 13 | 2021-11-08 | Recap | CU4 |