Skip to Content

2010 Course Handbook

Bachelor of Engineering with the degree of Bachelor of Arts

Faculty:
Faculty of Science
Award:
Bachelor of Engineering with the degree of Bachelor of Arts (BEBA)
General requirements:
Minimum number of credit points for this degree 120
Minimum number of credit points at 200 level or above 75
Minimum number of credit points at 300 level or above 48
Minimum number of credit points at 400 level or above 18
Minimum number of credit points from Engineering designated units 87
Completion of a Qualifying Major for the Bachelor of Arts
Completion of a designated People unit
Completion of a designated Planet unit
Completion of other specific minimum requirements as set out below

In order to graduate students must ensure that they have satisfied all of the general requirements of the degree: see the general requirements listed above.

Computer Engineering

ENGI07

Specific minimum requirements:

Credit points

100 level

Required
3
Introduction to Computer Science (3)
Required
3
Fundamentals of Computer Science (3)
Required
3
Digital Fundamentals (3)
Required
3
Introduction to Electronic Systems (3)
Required
either
or
 
Mathematics IA (3)
3
Mathematics IA (Advanced) (3)
Required
either
or
 
Mathematics IB (3)
3
Mathematics IB (Advanced) (3)
Required
3
Physics IA (3)
Required
3
Physics IB (3)

200 level

Required
either
or
 
Algorithms and Data Structures (3)
3
Object-Oriented Programming Practices (3)
Required
3
Discrete Mathematics II (3)
Required
3
Signals and Systems (3)
Required
3
Programmable Logic Design (3)
Required
3
Linear Circuits and Devices (3)
Required
3
Introduction to Professional Engineering (3)
Required
3
Mathematics IIA (3)

300 level

Required
3
Computer Hardware (3)
Required
3
Digital Systems Design (3)
Required
3
Research Project (3)
Required
3
Technology Management (3)

400 level

Required
0
Industry Experience (0)
Required
either
or both
and
 
Engineering Major Project (12)
 
Engineering Project (9)
12
Advanced Engineering (3)
Required
3
Systems Design and Engineering (3)
Capstone
3
Engineering Principles and Practice (3)

Electronics Engineering

ENGI08

Specific minimum requirements:

Credit points

100 level

Required
3
Introduction to Computer Science (3)
Required
3
Fundamentals of Computer Science (3)
Required
3
Digital Fundamentals (3)
Required
3
Introduction to Electronic Systems (3)
Required
either
or
 
Mathematics IA (3)
3
Mathematics IA (Advanced) (3)
Required
either
or
 
Mathematics IB (3)
3
Mathematics IB (Advanced) (3)
Required
3
Physics IA (3)
Required
3
Physics IB (3)

200 level

Required
3
Signals and Systems (3)
Required
3
Programmable Logic Design (3)
Required
3
Nonlinear Circuits and Devices (3)
Required
3
Linear Circuits and Devices (3)
Required
3
Introduction to Professional Engineering (3)
Required
3
Mathematics IIA (3)

300 level

Required
either
or
 
Communication Systems (3)
3
Feedback Control and Dynamic Systems (3)
Required
3
Digital Systems Design (3)
Required
3
Electronic Devices and Systems (3)
Required
3
Research Project (3)
Required
3
Technology Management (3)

400 level

Capstone
3
Engineering Principles and Practice (3)
Required
3
Systems Design and Engineering (3)
Required
0
Industry Experience (0)
Required
either
or both
and
 
Engineering Major Project (12)
 
Engineering Project (9)
12
Advanced Engineering (3)

Photonics Engineering

ENGI09

Specific minimum requirements:

Credit points

100 level

Required
3
Introduction to Computer Science (3)
Required
3
Fundamentals of Computer Science (3)
Required
3
Digital Fundamentals (3)
Required
3
Introduction to Electronic Systems (3)
Required
either
or
 
Mathematics IA (3)
3
Mathematics IA (Advanced) (3)
Required
either
or
 
Mathematics IB (3)
3
Mathematics IB (Advanced) (3)
Required
3
Physics IA (3)
Required
3
Physics IB (3)

200 level

Required
3
Signals and Systems (3)
Required
3
Introduction to Optical Science and Technology (3)
Required
3
Physics IIA (3)
Required
3
Physics IIB (3)
Required
3
Linear Circuits and Devices (3)
Required
3
Introduction to Professional Engineering (3)
Required
3
Mathematics IIA (3)

300 level

Required
3
Communication Systems (3)
Required
3
Optical and Photonic Devices and Systems 1 (3)
Required
3
Research Project (3)
Required
3
Technology Management (3)

400 level

Required
0
Industry Experience (0)
Required
either
or both
and
 
Engineering Major Project (12)
 
Engineering Project (9)
12
Advanced Engineering (3)
Required
3
Systems Design and Engineering (3)
Capstone
3
Engineering Principles and Practice (3)

Software Engineering

ENGI10

Specific minimum requirements:

Credit points

100 level

Required
3
Introduction to Computer Science (3)
Required
3
Fundamentals of Computer Science (3)
Required
3
Digital Fundamentals (3)
Required
3
Introduction to Electronic Systems (3)
Required
either
or
 
Mathematics IA (3)
3
Mathematics IA (Advanced) (3)
Required
either
or
 
Mathematics IB (3)
3
Mathematics IB (Advanced) (3)
Required
3
Physics IA (3)
Required
3
Physics IB (3)

200 level

Required
either
or
 
Algorithms and Data Structures (3)
3
Object-Oriented Programming Practices (3)
Required
3
Software Engineering (3)
Required
3
Linear Circuits and Devices (3)
Required
3
Introduction to Professional Engineering (3)
Required
3
Mathematics IIA (3)

300 level

Required
3
Programming Languages (3)
Required
3
Algorithm Theory and Design (3)
Required
one of
 
Optimisation (3)
 
Real-Time Computing (3)
 
Operating Systems (3)
 
Cryptography and Information Security (3)
3
Computer Networks (3)
Required
3
Management of IT Systems and Projects (3)
Required
3
Research Project (3)
Required
3
Technology Management (3)

400 level

Required
0
Industry Experience (0)
Required
either
or both
and
 
Engineering Major Project (12)
 
Engineering Project (9)
12
Advanced Engineering (3)
Required
3
Systems Design and Engineering (3)
Capstone
3
Engineering Principles and Practice (3)

Telecommunications Engineering

ENGI11

Specific minimum requirements:

Credit points

100 level

Required
3
Introduction to Computer Science (3)
Required
3
Fundamentals of Computer Science (3)
Required
3
Digital Fundamentals (3)
Required
3
Introduction to Electronic Systems (3)
Required
either
or
 
Mathematics IA (3)
3
Mathematics IA (Advanced) (3)
Required
either
or
 
Mathematics IB (3)
3
Mathematics IB (Advanced) (3)
Required
3
Physics IA (3)
Required
3
Physics IB (3)

200 level

Required
either
or
 
Algorithms and Data Structures (3)
3
Object-Oriented Programming Practices (3)
Required
3
Data Communications (3)
Required
3
Signals and Systems (3)
Required
3
Linear Circuits and Devices (3)
Required
3
Introduction to Professional Engineering (3)
Required
3
Mathematics IIA (3)

300 level

Required
3
Computer Networks (3)
Required
3
Communication Systems (3)
Required
3
Communication Networks (3)
Required
3
Research Project (3)
Required
3
Technology Management (3)

400 level

Required
0
Industry Experience (0)
Required
either
or both
and
 
Engineering Major Project (12)
 
Engineering Project (9)
12
Advanced Engineering (3)
Required
3
Systems Design and Engineering (3)
Capstone
3
Engineering Principles and Practice (3)

Wireless Engineering

ENGI12

Specific minimum requirements:

Credit points

100 level

Required
3
Introduction to Computer Science (3)
Required
3
Fundamentals of Computer Science (3)
Required
3
Digital Fundamentals (3)
Required
3
Introduction to Electronic Systems (3)
Required
either
or
 
Mathematics IA (3)
3
Mathematics IA (Advanced) (3)
Required
either
or
 
Mathematics IB (3)
3
Mathematics IB (Advanced) (3)
Required
3
Physics IA (3)
Required
3
Physics IB (3)

200 level

Required
3
Signals and Systems (3)
Required
3
Nonlinear Circuits and Devices (3)
Required
3
Physics IIB (3)
Required
3
Linear Circuits and Devices (3)
Required
3
Introduction to Professional Engineering (3)
Required
3
Mathematics IIA (3)

300 level

Required
3
Communication Systems (3)
Required
3
Wireless Technology and Systems (3)
Required
3
Antennas and Propagation (3)
Required
3
Research Project (3)
Required
3
Technology Management (3)

400 level

Required
0
Industry Experience (0)
Required
either
or both
and
 
Engineering Major Project (12)
 
Engineering Project (9)
12
Advanced Engineering (3)
Required
3
Systems Design and Engineering (3)
Capstone
3
Engineering Principles and Practice (3)