NUS Home | Search: in Go
Back to NUS homepageDepartment of Electrical & Computer Engineering

Computer Engineering Curriculum


The CPE curriculum enables students to design a customized programme comprising a specific set of modules, tailored to meet their individual interests and career goals. Click here for the general structure of the BEng (CPE) programme. Design is emphasized in the curriculum through various project modules. For the first stage of the programme, students will receive a broad-based training that seeks to establish a strong foundation in mathematics, sciences, and computing. In the second stage, students will enroll in core modules that focus on fundamental knowledge in electrical and computer engineering. These core modules provide the essential foundation for a variety of specialized technical areas in CPE.

During their senior years of study, students may specialize in certain fields of CPE through their selection of electives. Click here for the list of technical elective modules that are currently offered. Students need to choose elective modules from the following concentrations: Communications, Computer Engineering, Control and Automation, Electrical Energy, Engineering Science, Information Processing and Microelectronics. The modules in each concentration are categorized as breadth or depth modules. A breadth module enables students to achieve a broad understanding of concepts in the particular concentration. A depth module is a higher-level module that provides greater depth and coverage in the particular concentration.

Students need to take at least four breadth electives to achieve exposure to various facets of CPE. CPE students need to choose three breadth electives from the Computer Engineering and Information Processing concentrations, and one breadth elective from one of the other concentrations. To achieve depth, CPE students need to take a minimum of four depth electives, of which at least three must be from the CPE and/or Information Processing concentrations. CPE students should take at least 12 MCs of ECE technical elective modules (i.e., those with EExxxx module codes). By specific choice of electives, CPE students will be able to specialize in a variety of areas including Embedded Systems, Computer Networking, and Multimedia Signal Processing. Click herefor the specialization tracks available to CPE students. Students admitted from AY2002 may take additional ECE elective modules to satisfy the Unrestricted Elective Modules (UEM) requirements.

In addition to the above, the EE3001 Technology Assessment Project and the EE4001 B.Eng. Dissertation project must be related to the CPE area.

Click here to find the various types of CPE Projects

 

 
ECE : Home | Search | Site Map | Contact Us

© Copyright 2001-05 National University of Singapore. All Rights Reserved.
Terms of Use | Privacy | Non-discrimination
Last modified on 3 December 2008 by Department of Electrical & Computer Engineering