Announcements

Please see Latest News. To avoid missing important announcements check Latest News at least once a day.

Course Information - 2008 / 2009 Semester 1

Lecturers: Please see IVLE.
Teaching Assistants: Please see IVLE.
Textbooks: Please see IVLE.
Modular Credits: 4
Workload: 2-1-1-3-3
Prerequisites: No programming or computer science experience is required. O-level Mathematics or equivalent is required.
Preclusions: CS1101, CS1101S
Objectives:

This module introduces the fundamental concepts of programming using the imperative programming language C, and is the first course on introductory programming. Topics covered include: overview of programming languages and compilation process, algorithmic problem solving and design process, program development, coding and debugging, fundamental programming constructs (variables, types, expressions, assignments, sequences, selection, repetitions, functions, etc.), fundamental data structures: arrays, strings and structures, simple file processing. Module activities include lectures, tutorials and laboratory exercises.

Lectures: Please see IVLE.
Continual Assessments:

(Tentative)

Tutorial Participation: 10% (5% attendance, 5% participation)
Lab Assignments: 10%
Practical Exam (Open Book): 15%
Mid-Term Test (MCQ, Open Book): 25%
Final Exam (Open Book): 40%
Practical Work: Weekly labs, 45 minutes each session.


This document, home.html, has been accessed 104488 times since 13-Sep-94 17:04:00 SGT. This is the 13th time it has been accessed today.

A total of 34154 different hosts have accessed this document in the last 5186 days; your host, 38.103.63.56, has accessed it 1 times.

If you're interested, complete statistics for this document are also available, including breakdowns by top-level domain, host name, and date.