Note:
This section describes the curriculum, stream
selection guidlines, and graduation requirements
for B.Eng. (ACE) students admitted in 2006-07
and thereafter.
The
new curriculum is structured into two components,
namely (1) Major Required,
and (2) Major Electives,
which include core electives,
and non-core electives.
By the chosen combination of core electives, students
can qualify for one of the two department streams
of specialization, namely Automation
and Design.
The
major required courses are common to all streams
of study, and are required for all undergraduate
students.
Required Courses (48 units):
| Term 1
|
| ACE
1030 |
Basic
Electronics |
3
units |
| ACE
1060 |
Computer-Aided
Design and Practice |
3
units |
| CSC
1111 |
Introduction
to Computing Using C ++ |
3
units |
| ELT
1111 |
Technical
Communications |
3
units |
| ERG
2014 |
Advanced
Engineering Mathematics (Syllabus D) |
3
units |
| Term 2
|
| ACE
1100 |
Engineering
Mechanics |
3
units |
| ERG
2015 |
Advanced
Engineering Mathematics (Syllabus E) |
3
units |
| MGT 1010 |
Introduction to Business |
3
units |
| Term 3
|
| ACE
2080 |
Engineering
Materials |
3
units |
| ACE 2150 |
Engineering Profession |
2
units |
| Term 4
|
| ACE
2060 |
Manufacturing
Technology |
3
units |
| ACE
2070 |
Fundaments
of Machine Intelligence |
3
units |
| ACE 2160 |
Engineering Design and Applications |
3
units |
| ERG
3820 |
Software
Engineering Practice |
2
units |
| Term 5
|
| ACE
3930 |
Final
Year Project I |
3
units |
| Term 6
|
| ACE
3940 |
Final
Year Project II |
5
units |
Total:
48 units
A. Applicable to students admitted in 2006-07 and thereafter
Students are required to take a total of 33 units of Major Electives (at least
12 units of ACE3000 level Major Electives Courses). The major electives consists of core and non-core electives.
B. Applicable to students admitted in 2005-06
Students are required to take a total of 36 units
of Major Electives (at least 12 units of ACE3000 level Major Electives Courses). The major electives consist
of core and non-core electives.
C. Applicable to students admitted in 2004-05
Students are required to take a total of 39 units
of Major Electives. The major electives consist
of core and non-core electives.
| Core
Electives
|
| ACE
1040 |
Design
Principles and Practice |
3
units |
| ACE
1050 |
Design
Computing |
3
units |
| ACE
2020 |
Engineering
Product Design |
3
units |
| ACE
2030 |
Introduction
to Control Systems |
3
units |
| ACE
2040 |
Multimedia
Technology for Design |
3
units |
| ACE
2050 |
Engineering
Computer Graphics |
3
units |
| ACE
2110 |
Signal
Processing |
3
units |
| ACE
2130 |
Mechatronics
Systems |
3
units |
| ACE
2140 |
Introduction
to Robotics |
3
units |
| ACE
2910 |
Product
Design Practice |
3
units |
| ACE
3010 |
Modern
Control Systems Analysis and Design |
3
units |
| Non-Core
Electives |
| ACE
3040 |
Computer-Integrated
Manufacturing |
3
units |
| ACE
3050 |
Computational
and Optimization Methods |
3
units |
| ACE
3070 |
Finite
Element Modelling and Analysis |
3
units |
| ACE
3080 |
Multimedia
Data Modelling and Analysis |
3
units |
| ACE
3090 |
Computer
Game Design and Development |
3
units |
| ACE
3100 |
Machine
Vision and Imaging Processing |
3
units |
| ACE
3120 |
Geometric
Modeling and Processing |
3
units |
| ACE
3130 |
Robot
Dynamics and Control |
3
units |
| ACE
3140 |
Optimal
and Robust Control |
3
units |
| ACE
3180 |
Methods
and Applications of Computational Intelligence |
3
units |
| ACE
3200 |
MEMS
and Nano Robotics |
3
units |
| ACE
3210 |
Nonlinear
Systems and Control |
3
units |
| ACE
3220 |
Smart
Materials and Structures |
3
units |
| CSC
3170 |
Introduction
to Database Systems |
3
units |
| ELE
3230 |
Microprocessors
and Computer Systems |
3
units |
| ELE
4230 |
Microprocessor
Design and Organization |
3
units |
| ERG
2020 |
Digital
Logic and Systems |
3
units |
| IEG
3310 |
Computer
Networks |
3
units |
| SEG
2440 |
Engineering
Economics |
3
units |
| SEG
3450 |
Engineering
Innovation and Entrepreneurship |
3
units |
| SEG
3490 |
Information
Systems Management |
3
units |
| SEG
3500 |
Quality
Control and Management |
3
units |
If a student decides to opt for a specific stream
of specialization, he or she must complete the
core electives listed under the stream.
| |
| Students
choosing Automation Stream should take these
5 core electives. |
| ACE
2030 |
Introduction
to Control Systems |
3
units |
| ACE 2110 |
Signal Processing |
3
units |
| ACE 2130 |
Mechatronics Systems |
3
units |
| ACE 2140 |
Introduction to
Robotics |
3
units |
| ACE 3010 |
Modern Control
Systems Analysis and Design |
3
units |
| Design
Stream: |
| Students
choosing Design Stream should take these 6
core electives. |
| ACE 1040 |
Design Principles
and Practice |
3
units |
| ACE 1050 |
Design Computing |
3
units |
| ACE 2020 |
Engineering Product Design |
3
units |
| ACE 2040 |
Multimedia Technology
for Design |
3
units |
| ACE 2050 |
Engineering Computer
Graphics |
3
units |
| ACE 2910 |
Product Design
Practice |
3
units |
A. Applicable to students admitted in 2006-07 and thereafter
The graduation requirements for ACE Major are:
| Area |
Units |
| General Education |
12 units |
| Physical Education |
2 units |
| Major Required Courses |
48 units |
| Major Elective Courses |
33 units |
| Free Electives |
4 units |
Total |
99 units |
B. Applicable to students admitted in 2005-06
The graduation requirements for ACE Major are:
| Area |
Units |
| General Education |
12 units |
| Physical Education |
2 units |
| Major Required Courses |
43 units |
| Major Elective Courses |
36 units |
| Free Electives |
6 units |
Total |
99 units |
C. Applicable to students admitted in 2004-05
The graduation requirements for ACE Major are:
| Area |
Units |
| General Education |
12
units |
| Physical Education |
2
units |
| Major Required
Courses |
43
units |
| Major Elective
Courses |
39
units |
| Free Electives |
3
units |
Total |
99
units |
Note
that students are not required to choose a specific
stream. Thus a student may graduate with no stream
of specialization as long as he or she satisfies
the ACE Major graduation requirements listed above. |