Scholarships
    Awards/Funds
    IDA ELITe programme
    Academic Calendar
    Calendar of Events
    Module Preference Exercise
    SoC Course Schedule
    SoC Module Description     (search)
    B.Comp. Dissertation     (FYP)
    Undergraduate Research
    Opportunities Programme
    Special Programme in
    Computing
    Advanced Technology
    Attachment Programme
    Univ Scholars Programme
    NUS Overseas Colleges
    Student Exchange
    Programme

 

  Home > Undergraduate Studies
   
  Advanced Placement Credits Policy for Holder of GCE 'A' levels or equivalent
 

 

Candidates who are holder of GCE 'A' Levels, International Baccalaureate or equivalent qualifications may be granted advanced placement and exemption of up to 20 modular credits for Programme requirements based on performance in placement tests set by the relevant host Faculty. Placement test should be taken at the point of admission to the University. School of Computing students can apply to sit for a placement test for CS1101 Programming Methodology if they have passed Computing at GCE ‘A' level or its equivalent with at least a grade B.

 

ELIGIBILTY

All candidates who are to be admitted in Semester 1, academic year 2009-2010 starting 3 August 2009 for a course in COMPUTING in the School of Computing. Candidate must have passed Computing at GCE 'A' level or its equivalent with at least a grade B.

 

INSTRUCTIONS TO ALL CANDIDATES

Please bring along the following for the advanced placement test:
(i) your matriculation card, if any, or other supporting documents
(ii) your identity card,
(iii) a 2B pencil, and
(iv) a non-programmable calculator

DATE/TIME

20 July 2009 (0900 to 1000 hrs)

VENUE

School of Computing

Seminar Room 1 (COM1 #02-06)

13 Computing Drive, Singapore 117417

 

TEST FORMAT

The paper consists of 20 Multiple Choice Questions (MCQs). The time allocated is 1 hour.

 

GENERAL SCOPE

CS1101 Programming Methodology [please click title to access course IVLE]

This module introduces the fundamental concepts of programming from an object-oriented perspective, and is perceived as the first and foremost introductory course to computing. It is the first of a two part series on introductory programming, which also includes CS1102. Topics covered include: overview of programming languages and compilation process, objects, classes, methods, fundamental programming constructs (variables, types, expressions, assignments, message passing, etc.), fundamental data structures: arrays, string, basic recursion, I/O, exception handling, use of APIs and class libraries, subclassing and inheritance, debugging and testing. Module activities include lectures, recitation, tutorial and laboratory exercises.

Recommended Textbooks

An Introduction to Object-Oriented Programming with Java, by Thomas C. Wu, McGraw-Hill.

Programming and Problem Solving with JAVA, by James M. Slack, Brooks/Cole Thomson Learning

The Object of JAVA: Introduction to Programming using Software Engineering Principles, by David D. Ripley, BlueJ Edition, Addison Wisley

Objects First with JAVA: A Practical Introduction Using BlueJ, by David J. Barnes, Michael Kolling

Learn to Program: JAVA, by Danny C.C. Poo, Chee Seong Tan, Raymond Tan, Pearson Education

 

APPLICATION FORM

Duly completed application forms must be submitted to:

Ms Nur Arifah Binte Mukaral
School of Computing Office of Undergraduate Studies
National University of Singapore
Computing 1 Level 2 Room 5
13 Computing Drive,
Singapore 117417
Fax : (65) 779-4580

no later than Friday, 10 July 2009.

 

Enquiries

Page Maintained by: Ms Toh Mui Kiat
Last Modified on: 5 March 2009


© Copyright 2001-09 National University of Singapore. All Rights Reserved