Engineering course viewer

BE(Hons) programme structure and course information


Home


Computer Systems Engineering



The courses shown below are for students commencing Part II in 2021 or later. Part III courses below will be taught in 2022, and Part IV courses below will be taught in 2023. Students enrolled in the BE(Hons) prior to 2020 will complete their degree under the 2019 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 291

Fundamentals of Electrical Engineering

ENGSCI 211

Mathematical Modelling 2

SOFTENG 281

Object-Oriented Programming

Semester 2
COMPSYS 209

Computer Systems Design

ELECTENG 292

Electronics

ENGGEN 204

Professional Skills and Communication

Elective

Semester 1 Electives
No elective courses this semester

Semester 2 Electives
ELECTENG 204

Engineering Electromagnetics

SOFTENG 283

Software Quality Assurance

SOFTENG 284

Data Structures and Algorithms


Part III

Semester 1
COMPSYS 305

Digital Systems Design

ENGGEN 303

Managing Projects and Innovation

ENGSCI 313

Mathematical Modelling 3ECE

Elective B

Semester 2
COMPSYS 301

Design: Hardware Software Systems

Elective A

Elective A

Elective A or B

Semester 1 Electives A
No elective courses this semester in this category

Semester 2 Electives A
COMPSYS 303

Microcomputers and Embedded Systems

COMPSYS 304

Computer Architecture

COMPSYS 306

Artificial Intelligence and Machine Learning

Semester 1 Electives B
COMPSYS 302

Design: Software Practice

SOFTENG 350

Human Computer Interaction

Semester 2 Electives B
ELECTENG 305

Applied Electronics

ELECTENG 331

Signals and Systems

ELECTENG 332

Control Systems

SOFTENG 325

Software Architecture

SOFTENG 364

Networks and Security


Or other approved 700 level course

Part IV

Semester 1
COMPSYS 700A

Research Project

COMPSYS 770

Capstone Project

Elective A

Elective A or B

Semester 2
COMPSYS 700B

Research Project

ENGGEN 403

Managing a Business

Elective A

Elective A or B

Semester 1 Electives A
COMPSYS 701

Advanced Digital Systems Design - Level 9

COMPSYS 723

Embedded Systems Design

Semester 2 Electives A
COMPSYS 704

Advanced Embedded Systems - Level 9

COMPSYS 705

Formal Methods for Safety Critical Software - Level 9

COMPSYS 725    (Not offered in 2024)

Distributed Cyber-Physical Systems Design

COMPSYS 726

Robotics and Intelligent Systems - Level 9

Semester 1 Electives B
ELECTENG 722

Modern Control Systems

ELECTENG 732    (Not offered in 2024)

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 B
ELECTENG 704

Advanced Control Systems - Level 9

ELECTENG 726

Digital Communications

SOFTENG 761

Advanced Agile and Lean Software Development - Level 9


Or other approved 700 level course