• Home
  • About
  • Mobile
  • Open Content
  • Search

Module Overview


  • Description
  • Facilitators
  • Weblinks
  • Timetable
CS1101S 

PROGRAMMING METHODOLOGY
   2012/2013, Semester 1
   School of Computing (Computer Science)
Modular Credits: 5
  Tags: --

Learning Outcomes

TopThis module introduces the concepts of programming from a functional perspective, and is perceived as the first and foremost introductory course to computing. Topics covered include: overview of programming languages and compilation process, procedural abstraction, recursion, data abstraction, algorithmic strategies, higher-order functions, state mutation, evaluation strategies, debugging and testing. Module activities include lectures, recitation, tutorial and laboratory exercises.

Prerequisites

TopNo programming or computer science experience is required. A-level Mathematics or H2 Mathamtics or MA1301

Preclusions

TopCG1101, CS1010, CS1010E, CS1101, CS1101C, CZ1102, IT1002, Engineering students

Workload

Top3-2-1-3-3

Workload Components : A-B-C-D-E
A: no. of lecture hours per week
B: no. of tutorial hours per week
C: no. of lab 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

Contact

  • IVLE Webmaster

Social Media

Latest Alerts

  • IVLE scheduled maintenance every Tuesday 0300 hrs - 0700 hrs

Centre for Instructional Technology

Legal  |  Acceptable Use Policy

Copyright © 2015, National University of Singapore. All rights reserved.