Centralised Online Undergraduates Registration System (CORS)

      


Module Detailed Information for [CS1101S]
Academic Year : 2017/2018 Semester : 1
Correct as at 22 Sep 2018 05:00

Back to Module Information Listing
Module Information
Module Code :
CS1101S IVLE
Module Title : Programming Methodology
Module Description : This module introduces the concepts of programming and computational problem solving, and is the first and foremost introductory module to computing. Starting from a small core of fundamental abstractions, the module introduces programming as a method for communicating computational processes. The module begins with purely functional programming based on a simple substitution-based execution model, and ends with a powerful modern imperative language based on a realistic environment-based execution model. Topics covered include: functional abstraction, recursion, higher-order functions, data abstraction, algorithmic strategies, state mutation, loops and arrays, evaluation strategies, sorting and searching, debugging and testing.
Module Examinable : -
Exam Date : 27-11-2018 AM
Modular Credits : 4
Pre-requisite : Nil
Preclusion : CS1010 or its equivalents
Module Workload (A-B-C-D-E)* : 2-2-1-3-2
Remarks : Nil
* A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of laboratory hours per week
D: no. of hours for projects, assignments, fieldwork etc per week
E: no. of hours for preparatory work by a student per week


Lecture Time Table
Class TypeWeek TypeWeek DayStartEndRoom
1 LECTUREEVERY WEEKWEDNESDAY10001200UT-AUD2,
1 LECTUREEVERY WEEKFRIDAY10001100UT-AUD2,

Tutorial Time Table
Attention: The tutorial timetables could be updated from time to time. Students are advised to check regularly for the latest update on the change of tutorial timing.
Class TypeWeek TypeWeek DayStartEndRoom Iteration
02 RECITATIONEVERY WEEKTHURSDAY9001000COM1-0120,
Available in Tutorial Balloting [Iteration 2].
03 RECITATIONEVERY WEEKTHURSDAY10001100COM1-0120,
Available in Tutorial Balloting [Iteration 2].
04 RECITATIONEVERY WEEKTHURSDAY11001200COM1-0120,
Available in Tutorial Balloting [Iteration 2].
05 RECITATIONEVERY WEEKTHURSDAY12001300COM1-0120,
Available in Tutorial Balloting [Iteration 2].
06 RECITATIONEVERY WEEKTHURSDAY13001400COM1-0120,
Available in Tutorial Balloting [Iteration 2].
07 RECITATIONEVERY WEEKTHURSDAY14001500COM1-0120,
Available in Tutorial Balloting [Iteration 2].
08 RECITATIONEVERY WEEKTHURSDAY15001600COM1-0120,
Available in Tutorial Balloting [Iteration 2].
09 RECITATIONEVERY WEEKTHURSDAY16001700COM1-0120,
Available in Tutorial Balloting [Iteration 2].
10 RECITATIONEVERY WEEKTHURSDAY17001800COM1-0120,
Available in Tutorial Balloting [Iteration 2].
11 RECITATIONEVERY WEEKTHURSDAY800900COM1-B108,
Available in Tutorial Balloting [Iteration 2].
12 RECITATIONEVERY WEEKTHURSDAY9001000COM1-B108,
Available in Tutorial Balloting [Iteration 2].
13 RECITATIONEVERY WEEKTHURSDAY10001100COM1-B108,
Available in Tutorial Balloting [Iteration 2].
14 RECITATIONEVERY WEEKTHURSDAY11001200COM1-B108,
Available in Tutorial Balloting [Iteration 2].
15 RECITATIONEVERY WEEKTHURSDAY12001300COM1-B108,
Available in Tutorial Balloting [Iteration 2].
16 RECITATIONEVERY WEEKTHURSDAY13001400COM1-B108,
Available in Tutorial Balloting [Iteration 2].
17 RECITATIONEVERY WEEKWEDNESDAY16001700COM1-B108,
Available in Tutorial Balloting [Iteration 2].
18 RECITATIONEVERY WEEKWEDNESDAY17001800COM1-B108,
Available in Tutorial Balloting [Iteration 2].
19 RECITATIONEVERY WEEKTHURSDAY16001700COM1-B108,
Available in Tutorial Balloting [Iteration 2].
20 RECITATIONEVERY WEEKTHURSDAY17001800COM1-B108,
Available in Tutorial Balloting [Iteration 2].
21 RECITATIONEVERY WEEKWEDNESDAY14001500COM1-0120,
Available in Tutorial Balloting [Iteration 2].
22 RECITATIONEVERY WEEKWEDNESDAY15001600COM1-0120,
Available in Tutorial Balloting [Iteration 2].
23 RECITATIONEVERY WEEKWEDNESDAY16001700COM1-0120,
Available in Tutorial Balloting [Iteration 2].
01A TUTORIALEVERY WEEKMONDAY8001000COM1-0210,
Available in Tutorial Balloting [Iteration 1].
01B TUTORIALEVERY WEEKMONDAY8001000COM1-0210,
Available in Tutorial Balloting [Iteration 1].
02A TUTORIALEVERY WEEKMONDAY10001200COM1-0210,
Available in Tutorial Balloting [Iteration 1].
02B TUTORIALEVERY WEEKMONDAY10001200COM1-0210,
Available in Tutorial Balloting [Iteration 1].
02C TUTORIALEVERY WEEKMONDAY10001200COM1-0210,
Available in Tutorial Balloting [Iteration 1].
02D TUTORIALEVERY WEEKMONDAY10001200COM1-B103,
Available in Tutorial Balloting [Iteration 1].
02E TUTORIALEVERY WEEKMONDAY10001200COM1-B103,
Available in Tutorial Balloting [Iteration 1].
02F TUTORIALEVERY WEEKMONDAY10001200COM1-B103,
Available in Tutorial Balloting [Iteration 1].
03A TUTORIALEVERY WEEKMONDAY12001400COM1-0210,
Available in Tutorial Balloting [Iteration 1].
03B TUTORIALEVERY WEEKMONDAY12001400COM1-0210,
Available in Tutorial Balloting [Iteration 1].
03C TUTORIALEVERY WEEKMONDAY12001400COM1-0210,
Available in Tutorial Balloting [Iteration 1].
03E TUTORIALEVERY WEEKMONDAY12001400COM1-B103,
Available in Tutorial Balloting [Iteration 1].
03F TUTORIALEVERY WEEKMONDAY12001400COM1-B103,
Available in Tutorial Balloting [Iteration 1].
04A TUTORIALEVERY WEEKMONDAY14001600COM1-0210,
Available in Tutorial Balloting [Iteration 1].
04B TUTORIALEVERY WEEKMONDAY14001600COM1-0210,
Available in Tutorial Balloting [Iteration 1].
04C TUTORIALEVERY WEEKMONDAY14001600COM1-0210,
Available in Tutorial Balloting [Iteration 1].
04D TUTORIALEVERY WEEKMONDAY14001600COM1-B103,
Available in Tutorial Balloting [Iteration 1].
04E TUTORIALEVERY WEEKMONDAY14001600COM1-B103,
Available in Tutorial Balloting [Iteration 1].
04F TUTORIALEVERY WEEKMONDAY14001600COM1-B103,
Available in Tutorial Balloting [Iteration 1].
05A TUTORIALEVERY WEEKMONDAY16001800COM1-0210,
Available in Tutorial Balloting [Iteration 1].
05B TUTORIALEVERY WEEKMONDAY16001800COM1-0210,
Available in Tutorial Balloting [Iteration 1].
05C TUTORIALEVERY WEEKMONDAY16001800COM1-0210,
Available in Tutorial Balloting [Iteration 1].
05D TUTORIALEVERY WEEKMONDAY16001800COM1-B103,
Available in Tutorial Balloting [Iteration 1].
05E TUTORIALEVERY WEEKMONDAY16001800COM1-B103,
Available in Tutorial Balloting [Iteration 1].
05F TUTORIALEVERY WEEKMONDAY16001800COM1-B103,
Available in Tutorial Balloting [Iteration 1].
06A TUTORIALEVERY WEEKTUESDAY8001000COM1-0210,
Available in Tutorial Balloting [Iteration 1].
06B TUTORIALEVERY WEEKTUESDAY8001000COM1-0210,
Available in Tutorial Balloting [Iteration 1].
06C TUTORIALEVERY WEEKTUESDAY8001000COM1-0210,
Available in Tutorial Balloting [Iteration 1].
06D TUTORIALEVERY WEEKTUESDAY8001000COM1-B103,
Available in Tutorial Balloting [Iteration 1].
06E TUTORIALEVERY WEEKTUESDAY8001000COM1-B103,
Available in Tutorial Balloting [Iteration 1].
07A TUTORIALEVERY WEEKTUESDAY10001200COM1-0210,
Available in Tutorial Balloting [Iteration 1].
07B TUTORIALEVERY WEEKTUESDAY10001200COM1-0210,
Available in Tutorial Balloting [Iteration 1].
07C TUTORIALEVERY WEEKTUESDAY10001200COM1-0210,
Available in Tutorial Balloting [Iteration 1].
07D TUTORIALEVERY WEEKTUESDAY10001200COM1-B103,
Available in Tutorial Balloting [Iteration 1].
07E TUTORIALEVERY WEEKTUESDAY10001200COM1-B103,
Available in Tutorial Balloting [Iteration 1].
07F TUTORIALEVERY WEEKTUESDAY10001200COM1-B103,
Available in Tutorial Balloting [Iteration 1].
08A TUTORIALEVERY WEEKTUESDAY12001400COM1-0210,
Available in Tutorial Balloting [Iteration 1].
08B TUTORIALEVERY WEEKTUESDAY12001400COM1-0210,
Available in Tutorial Balloting [Iteration 1].
08C TUTORIALEVERY WEEKTUESDAY12001400COM1-0210,
Available in Tutorial Balloting [Iteration 1].
08D TUTORIALEVERY WEEKTUESDAY12001400COM1-B103,
Available in Tutorial Balloting [Iteration 1].
08E TUTORIALEVERY WEEKTUESDAY12001400COM1-B103,
Available in Tutorial Balloting [Iteration 1].
08F TUTORIALEVERY WEEKTUESDAY12001400COM1-B103,
Available in Tutorial Balloting [Iteration 1].
09A TUTORIALEVERY WEEKTUESDAY14001600COM1-0210,
Available in Tutorial Balloting [Iteration 1].
09B TUTORIALEVERY WEEKTUESDAY14001600COM1-0210,
Available in Tutorial Balloting [Iteration 1].
09C TUTORIALEVERY WEEKTUESDAY14001600COM1-0210,
Available in Tutorial Balloting [Iteration 1].
09E TUTORIALEVERY WEEKTUESDAY14001600COM1-B103,
Available in Tutorial Balloting [Iteration 1].
09F TUTORIALEVERY WEEKTUESDAY14001600COM1-B103,
Available in Tutorial Balloting [Iteration 1].
10A TUTORIALEVERY WEEKTUESDAY16001800COM1-0210,
Available in Tutorial Balloting [Iteration 1].
10B TUTORIALEVERY WEEKTUESDAY16001800COM1-0210,
Available in Tutorial Balloting [Iteration 1].
10C TUTORIALEVERY WEEKTUESDAY16001800COM1-0210,
Available in Tutorial Balloting [Iteration 1].
10D TUTORIALEVERY WEEKTUESDAY16001800COM1-B103,
Available in Tutorial Balloting [Iteration 1].
10E TUTORIALEVERY WEEKTUESDAY16001800COM1-B103,
Available in Tutorial Balloting [Iteration 1].
10F TUTORIALEVERY WEEKTUESDAY16001800COM1-B103,
Available in Tutorial Balloting [Iteration 1].





  NUS Help NUS Home Search Site Map Contact NUS Legal