Computer Engineering

Programme Requirements

Bachelor of Engineering (Computer Engineering), BEng(CEG)

Academic Year 2013/14

Modules Requirements MCs
Core Modules * 78
CG1001 Introduction to Computer Engineering 2
CG1108 Electrical Engineering 4
CG2023 Signals & Systems 4
CG2271 Real-time Operating Systems 4
CG3207 Computer Architecture 4
CS1010 Programming Methodology 4
CS1020 Data Structures and Algorithms I 4
CS1231 Discrete Structures 4
CS2103T Software Engineering 1 4
EE2020 Digital Fundamentals 5
EE2021 Devices & Circuits 4
EE2024 Programming for Computer Interfaces 5
EE3204 Computer Communications Networks I 4
ES1531 Critical Thinking & Writing 2 4
EG2401 Engineering Professionalism 3
HR2002 Human Capital in Organizations 3
MA1505 Mathematics I 4
MA1506 Mathematics II 4
PC1432 Physics IIE 4
ST2334 Probability & Statistics 4
             English# -
Project Modules 22
CG3002 Embedded Systems Design Project 6
EE3031 Innovation & Enterprise I 4
CG4001 B.Eng. Dissertation 12
CEG Technical Electives
Minimum 6 modules; at least 3 depth modules
Total MCs for Programme Requirements 124


To view a brief description of a module, including its pre-requisites and semester(s) it is being offered in, please use the search engine at the NUS Bulletin page or click on the above links.

* Please note the semester in which CG-coded modules are offered:

Module Semester With effect from
CG1001 1 AY2013/14
CG1108 2 AY2009/10
CG2023 2 AY2014/15
CG2271 2 AY2014/15
CG3002 1 AY2011/12
CG3207 1 AY2011/12

EE3204 is offered in every semester 1.

1 : Students should read CS2103T Software Engineering and CS2101 Effective Communication for Computing Professionals in the same semester.

IEM2201% (for UTCP students) may be read in lieu of CS2101; the affected students will take CS2103 instead. IEM2201% must be taken on graded basis.

2 : UWC2101% (for USP students) or IEM1201% (for UTCP students) may be read in lieu of ES1531.

Students who qualify and have been notified to read the advanced ES1501% Critical Thinking and Expository Writing (e.g. ES1501A, ES1501C) can read the module in lieu of both ES1531 & CS2101 (but please note that such students will still have to fulfil 16 MCs of UEM). ES1501% must be taken as Essential (module type code 01) and on a graded basis.

# For students who have not passed or been exempted from the Qualifying English Test (QET) at the time of admission to the university.