Schedule
This is the schedule for CS1010.
Note:
- Assignments are released on Friday and due the following Friday at 4pm (unless stated otherwise).
- Practical exams are held on Saturday morning from 9am to 12nn
- The topics covered are tentative.
- The lectures are done via the Conferencing feature in LumiNUS (and the recordings can be accessed from there as well).
Class Activities
Week | Starting.. | Topics | Assignment | Practical Exam | |
---|---|---|---|---|---|
1 | 2021-01-11 | Computational Problem Solving | Welcome, Unit1, Unit2 | ||
2 | 2021-01-18 | Functions & Types | Week1_Recap, Unit3, Unit4 | ||
3 | 2021-01-25 | Basic C programs | Week2_Recap, Unit5, Unit6, Unit7 | ||
4 | 2021-02-01 | Conditionals | Week3_Recap, Unit8, Unit9, Unit10 | AS1 | |
5 | 2021-02-08 | Loops | Week4_Recap, Unit11, Unit12 | AS2 | |
6 | 2021-02-15 | Memory, Array, Strings | Week5_Recap, Unit13, Unit14, Unit15, Unit16 | AS3 | |
Recess | 2021-02-22 | Help Session | WeekRC_Help Session | ||
7 | 2021-03-01 | Midterm | AS4 | PE1 | |
8 | 2021-03-08 | Call-by-Reference, 2D-Array | Week6_Recap, Unit17, Unit18, Unit19 | AS5 | |
9 | 2021-03-15 | Efficiency, Macro | Week8_Recap, Unit20, Unit21, Unit22 | AS6 | |
10 | 2021-03-22 | Searching and Sorting | Week9_Recap, Unit23, Unit24 | AS7 | |
11 | 2021-03-29 | More recursion | Week10_Recap, Unit25, Unit26, Unit27 | AS8 | |
12 | 2021-04-05 | Struct and I/O | Week11_Recap, Unit28, Unit29 | AS9 | PE2 |
13 | 2021-04-11 | Recap | Week13_Recap, Week13_Future | ||
Reading | 2021-04-22 | Help Session | WeekRR_Help Session |
Tutorials
Tutor | Group | Day | Time | Venue |
---|---|---|---|---|
Adhy | T01 | Monday | 10am-12nn | PL3 (COM1-B108) |
Gizem | T03 | Monday | 10am-12nn | PL5 (COM1-B110) |
Kai Jie | T04 | Monday | 12nn-2pm | PL3 (COM1-B108) |
Felix | T05 | Monday | 12nn-2pm | PL4 (COM1-B111) |
Jusuf | T07 | Wednesday | 12nn-2pm | PL3 (COM1-B108) |
Francisco | T10 | Wednesday | 2-4pm | PL3 (COM1-B108) |
Ryan | T11 | Wednesday | 2-4pm | PL4 (COM1-B111) |
The tutorials are face-to-face sessions held in programming labs.