Computer Engineering
Recommended Full-Time Program
Common Core Subjects
As a result of the Bachelor of Engineering course changes, students enrolling in Year 3 and beyond in 2007 will follow transition programs provided to them individually by the School.
Subjects |
Session |
Credit Points | |
Year 1 |
|||
CSCI191 |
Engineering Programming 1 |
Autumn |
6 |
ECTE171 |
Introduction to Electrical Engineering Systems |
Autumn |
6 |
MATH187 |
Mathematics 1A Part 1 |
Autumn |
6 |
PHYS141 |
Fundamentals of Physics A |
Autumn/Summer |
6 |
CSCI192 |
Engineering Programming 2 |
Spring |
6 |
ECTE172 |
Introduction to Circuits and Devices |
Spring |
6 |
MATH188 |
Mathematics 1A Part 2 |
Spring |
6 |
PHYS142 |
Fundamentals of Physics B |
Spring/Summer |
6 |
Note: MATH187 may be replaced by MATH141/161; MATH188 may be replaced by MATH142/162 | |||
Year 2 |
|||
ECTE202 |
Circuits and Systems |
Annual |
6 |
ECTE250 |
Engineering Design and Management 2 |
Annual |
6 |
ECTE233 |
Digital Hardware 1 |
Autumn |
6 |
ENGG291 |
Engineering Fundamentals |
Autumn |
6 |
MATH283 |
Mathematics 2E for Engineers Part 1 |
Autumn |
6 |
ECTE203 |
Signals and Systems |
Spring |
6 |
ECTE212 |
Electronics |
Spring |
6 |
ECTE222 |
Power Engineering 1 |
Spring |
6 |
Computer Engineering Major
Subjects |
Session |
Credit Points | |
Year 3 |
|||
ECTE333 |
Digital Hardware 2 |
Annual |
6 |
ECTE350 |
Engineering Design and Management 3 |
Annual |
6 |
ECTE301 |
Digital Signal Processing |
Autumn |
6 |
ECTE344 |
Control Theory |
Autumn |
6 |
ECTE364 |
Data Communications |
Autumn |
6 |
ECTE331 |
Embedded Java Systems |
Spring |
6 |
ECTE363 |
Communication Systems |
Spring |
6 |
Plus |
1 General Schedule Subject - 100/200/300/400-Level Choice - excluding ECTE181, ECTE182, ECTE282 and ECTE283, and subject to Head of School approval |
Spring |
6 |
Year 4 |
|||
ECTE457 |
Thesis |
Annual |
18 |
Plus |
3 Computer Engineering Major Subjects |
Autumn/Spring |
18 |
Plus |
1 Final Year Specialisation Subjects |
Autumn/Spring |
6 |
Plus |
Choice of: 1 Final Year Specialisation Subject |
Autumn/Spring |
6 |
OR |
|||
1 General Schedule Subject - 100/200/300/400-Level Choice - excluding ECTE181, ECTE182, ECTE282 and ECTE283, and subject to Head of School approval |
Autumn/Spring |
6 | |
Final Year Major Subjects
These will be selected from the following lists. Unless class numbers warrant, not all subjects will be offered in any year.
Note: For the ECTE subjects a pre-requisite of “all year 2 subjects or equivalent” applies to EACH subject in addition to any other pre- or co-requisite given.
Subjects |
Session |
Credit Points | |
CSCI318 |
Software Engineering Practices and Principles |
Autumn |
6 |
ECTE401 |
Multimedia Signal Processing |
Autumn |
6 |
ECTE431 |
Real-Time Computing |
Autumn |
6 |
ECTE432 |
Computer Architecture |
Spring |
6 |
ECTE433 |
Embedded Systems |
Autumn |
6 |
Final Year Specialisation Subjects
These will be selected from the following list of subjects. Unless class numbers warrant, not all subjects will be offered in any year.
Note: A pre-requisite of “all year 2 subjects or equivalent” applies to EACH Final Year Specialisation Subject in addition to any other pre- or co-requisite given.
Subjects |
Session |
Credit Points | |
ECTE401 |
Multimedia Signal Processing |
Autumn |
6 |
ECTE402 |
Optimum Signal Processing |
n/o 2007 |
6 |
ECTE412 |
Power Electronics and Drives |
Autumn |
6 |
ECTE423 |
Power System Analysis |
Autumn |
6 |
ECTE426 |
Power Distribution Systems |
Spring |
6 |
ECTE431 |
Real-Time Computing |
Autumn |
6 |
ECTE432 |
Computer Architecture |
Spring |
6 |
ECTE433 |
Embedded Systems |
Autumn |
6 |
ECTE441 |
Intelligent Control |
Autumn |
6 |
ECTE442 |
Computer Controlled Systems |
Spring |
6 |
ECTE465 |
Wireless Communication Systems |
Spring |
6 |
ECTE468 |
Error Control Coding |
n/o 2007 |
6 |
ECTE471 |
Robotics and Flexible Automation |
Spring |
6 |
ECTE482 |
Network Engineering |
Autumn |
6 |