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