Engineering course viewer

BE(Hons) programme structure and course information


Home


Computer Systems Engineering (2019 Calendar Regulations)


The courses shown below are for students enrolled in the BE(Hons) prior to 2020. Students commencing Part II in 2021 or later will complete their degree under the latest Calendar Regulations.

Please note:

  • Students are also required to complete COMPSYS 299 Workshop Practice in Part II and ENGGEN 499 Practical Work before and during Part IV
  • All courses in the below table are 15 points in value

Part II

Semester 1
COMPSYS 201

Fundamentals of Computer Engineering

ELECTENG 202

Circuits and Systems

ELECTENG 210

Electronics 1

ENGSCI 211

Mathematical Modelling 2

Semester 2
COMPSYS 202

Object-Oriented Design and Programming

ELECTENG 204

Engineering Electromagnetics

ELECTENG 209

Analogue and Digital Design

ENGGEN 204

Professional Skills and Communication


Part III

Semester 1
COMPSYS 302

Design: Software Practice

COMPSYS 305

Digital Systems Design

ENGGEN 303

Managing Projects and Innovation

ENGSCI 313

Mathematical Modelling 3ECE

Semester 2
COMPSYS 301

Design: Hardware Software Systems

ELECTENG 303

Systems and Control

Elective

Elective

Semester 1 Electives
No elective courses this semester

Semester 2 Electives
COMPSYS 303

Microcomputers and Embedded Systems

COMPSYS 304

Computer Architecture

SOFTENG 325

Software Architecture


Or up to 15 points from other courses approved by the Head of Department

Part IV

Semester 1
COMPSYS 700A

Research Project

Elective

Elective

Elective

Semester 2
COMPSYS 700B

Research Project

ENGGEN 403

Managing a Business

Elective

Elective

Semester 1 Electives
COMPSYS 701

Advanced Digital Systems Design - Level 9

COMPSYS 722    (Not offered in 2025)

Special Topic

COMPSYS 723

Embedded Systems Design

COMPSYS 726    (Not offered in 2025)

Robotics and Intelligent Systems - Level 9

ELECTENG 722

Modern Control Systems

ELECTENG 732    (Not offered in 2025)

Communication Systems

ELECTENG 733

Digital Signal Processing

ELECTENG 734

Power Electronics - Level 9

SOFTENG 701

Advanced Software Engineering Development Methods - Level 9

SOFTENG 751

High Performance Computing - Level 9

Semester 2 Electives
COMPSYS 704

Advanced Embedded Systems - Level 9

COMPSYS 705

Formal Methods for Safety Critical Software - Level 9

COMPSYS 725    (Not offered in 2025)

Distributed Cyber-Physical Systems Design

ELECTENG 704

Advanced Control Systems - Level 9

ELECTENG 706    (Not offered in 2025)

Topics in Digital Signal Processing - Level 9

ELECTENG 726

Digital Communications

ENGGEN 701    (Not offered in 2025)

Professional Project

SOFTENG 761

Advanced Agile and Lean Software Development - Level 9


Or up to 15 points from other courses approved by the Head of Department