Go to NUS website Go to SoC website CS2100 Computer Organisation
   Designed by Aaron Tan | Terms of Use © NUS  


AY2011/2 Semester 2
Module Information - Description

[ Module Description | Weekly Contact Hours | Assessments ]

CS2100 Computer Organisation

Modular Credits: 4
Prerequisite(s): CS1010 or its equivalent.
Precluysion(s): CS1104 and students from the Department of ECE.
Cross-listing(a): Nil

The objective of this module is to familiarise students with the fundamentals of computing devices. Through this module students will understand the basics of data representation, and how the various parts of a computer work, separately and with each other. This allows students to understand the issues in computing devices, and how these issues affect the implementation of solutions.

Topics covered include data representation systems, combinational and sequential circuit design techniques, assembly language, processor execution cycles, pipelining, memory hierarchy and input/output systems.

(Module descriptions for all SoC modules are available on the
SoC Module Description website.)

Weekly Contact Hours

Three-hour lectures, 1-hour tutorial (from week 3) and 1-hour lab (from week 3).

Assessments

Continual Assessment (CA) constitutes 50% of the final grade, comprising two term tests and assignments. The final examination paper makes up the other 50%.

The weightages are as follows:
Activities Weightages
Tutorial assignments 10%
Lab assignments 10%
Term test 1 15%
Term test 2 15%
Final exam 50%

Term tests and final examination are closed-book, but you are allowed to bring in a non-programmable calculator. You are also allowed to bring in a single-sheet (2 pages) A4-size hand-written cheat-sheet for the term tests, or 2-sheet (4 pages) A4-size hand-written cheat-sheet for the final examination.
Dates of tests and examination are on the
Schedules page.

Last updated: 30 November 2011