Go to NUS website Go to SoC website CS1010 Programming Methodology
   Designed by Aaron Tan | Terms of Use © NUS 2010-2017  

Module Info...
 Description
 Staff
 Schedules
 CA
 Policies

Resources...
 Books
 Online
 Lectures
 Errata

CA...
 Discussion
 Labs
 PE
 Term Tests
 Exams

Misc...
 Quizzes
 Practice
 Info
 Freshmen
 Articles

AY2017/8 Semester 1
Module Information - Schedules

Calendar:

For a complete academic calendar, see University's calendar.

      August 2017                         September 2017
     Sun Mon Tue Wed Thu Fri Sat         Sun Mon Tue Wed Thu Fri Sat
              1   2   3   4   5       3:                      1   2
  0:  6   7   8   9  10  11  12       4:  3   4   5   6   7   8   9
  1: 13  14  15  16  17  18  19       5: 10  11  12  13  14  15  16
  2: 20  21  22  23  24  25  26       6: 17  18  19  20  21  22  23
  3: 27  28  29  30  31              RC: 24  25  26  27  28  29  30  
  
  
      October 2017                       November 2017
  7:  1   2   3   4   5   6   7      11:              1   2   3   4
  8:  8   9  10  11  12  13  14      12:  5   6   7   8   9  10  11
  9: 15  16  17  18  19  20  21      13: 12  13  14  15  16  17  18
 10: 22  23  24  25  26  27  28      RD: 19  20  21  22  23  24  25
 11: 29  30  31                      E1: 26  27  28  29  30
 
Recess week: 23 Sep - 1 Oct 2017
Public holidays: 9 Aug (National Day), 1 Sep (Hari Raya Haji), 18 Oct (Deepavali)
CS1010 Exam: 29 Nov 2017
(See Examination Time-Table)

NUS Class Time-Table:

Please see NUS Class Time-Table. (Explanation)
The tables of schedule below are extracted from the above website. If there is any discrepancy, please follow the version in the above website.

SoC Course Schedule:

Course Schedule.

Venues:

Lectures and discussion sessions are held in the programming labs (PL1-6) and ESLab2 in COM1 building, or the workstation labs (WSLab1-3) in ICUBE (I3) building. Please refer to the following links:

Lecture Plan:

This is a summary. For more details, please go to the Lectures page which includes the slides.

Note that the lecture plan is subject to changes.

Week Lecture Topics
1 Computational Thinking
2 CS1010 Computing Environment
Algorithmic Problem Solving
3 Overview of C Programming
4 Top Down Design and Function
Problem Solving with Selection and Repetition Statements
5 Problem Solving with Selection and Repetition Statements (cont.)
Random Numbers
Arrays
6 Searching and Sorting
Multi-dimensional Arrays
Recess
7 UNIX I/O Redirection
Testing and Debugging
8 Pointers and Functions with Pointer Parameters
9 Characters and Strings
10 Recursion
11 Structures
12 File Processing
13 (To be updated)

Lecture Schedule:

  • Group 1: Monday 10am - 12nn, LT15.
  • Group 2: Tuesday 10am - 12nn, LT15.

Discussion Schedule:

Discussion sessions start in week 3. In CS1010, tutorials are known as discussion sessions, and tutorial groups are called discussion groups, led by discussion leaders (DLs), and they are conducted in programming labs.

Note that the schedule below is subject to change. It will only be confirmed at the end of the tutorial registration.

Please refer to Staff page for the list of DLs.
Venue
(Room number)
Monday
10-12nn 12-2pm 2-4pm 4-6pm
PL4 (COM1/B-11) T01
Ng Tzer Bin
T02
Ng Shao Hui
C02
Kyle Timothy
C03
Liao Chuxin
PL3 (COM1/B-08)   T11
Lee Yan Hwa
C1A
Kushagra Goyal
C1B
Ronak Lakhotia

Venue
(Room number)
Tuesday
10-12nn 12-2pm 2-4pm 4-6pm
PL4 (COM1/B-11) T03
Sashankh
T04
Shradheya Thakre
C08
Lee Yong Ler
C04
Johannes Choo
PL3 (COM1/B-08)   T12
Maddi Aadyaa
T13
Yash Chowdhary
C05
Zachary Tang
PL2 (COM1/B-09)     C06
Shannon Wong
 
PL6 (COM1/1-20)       C07
Koo Chin Chye

Venue
(Room number)
Wednesday
10-12nn 12-2pm 2-4pm
PL2 (COM1/B-09) T05
Cai Zhuohong
T06
Yim Chia Hui
T07
Wayne Neo
PL3 (COM1/B-08) T08
Sun Lixin
T09
Ellery Chia
T10
Stanley Tay

Important Events:

Please mark down these important dates. All open-book.
Please note that these dates are fixed, and you should not miss them.
Please alert me (tantc @ comp.nus.edu.sg) well in advance if you sense any problem with the dates.

Event Date Time Venues
Practical Exam #1 22 Sep 2017 (Fri) Session 1: 4-6pm;
Session 2: 6-8pm
See PE page for details.
Midterm Test 6 Oct 2017 (Fri) 5 - 7pm MPSH1A
Practical Exam #2 4 Nov 2017 (Sat) Session 1: 12:30-3pm;
Session 2: 3-5:30pm
See PE page for details.
Exam
(NUS Exam Timetable)
29 Nov 2017 (Wed) 5-7pm See Exams page for more info.

Last updated: 11 October 2017