Undergraduate study in Computer Systems Engineering

What can you study in Computer Systems Engineering?

The phenomenal pace of change in this field makes it impossible to provide a lasting professional education based on technology alone; a Bachelor of Engineering (Honours) in Computer Systems Engineering is therefore geared to provide core skills and theoretical knowledge needed for a future-proofed approach.

These include:

  • Fundamental knowledge in computer systems
  • Practical skills in hardware and software design
  • Problem-solving methodologies for designing and building systems
  • Spoken and written communication in project work
  • Exposure to existing and new electronic, hardware and software technologies

You’ll gain a grounding in Electrical and Electronic Engineering – particularly computer hardware and software, as well as major theoretical areas of this specialisation:

  • Computer architecture and microcontrollers which involves systems architecture, the optimisation of application-specific hardware and software, memory systems, and more
  • Embedded systems design which involves your knowledge of signals and actuators to affect the cyber-physical systems for real-time, safety-critical resources like automobiles, robotics, medical devices, and industrial automation systems
  • Hardware design of digital systems which involves advanced electronic design automation tools to regulate, simulate, debug and implement models for smart devices
  • Software design which involves real-world projects, focusing on object-oriented programming, data structures, algorithms, scripting language and online P2P communication, as well as an introduction to essential programming languages such as C++, Java and Python

All our BE(Hons) specialisations are accredited by Engineering NZ, so your qualification will be recognised in many countries.

Courses

All students take a similar set of courses throughout their first year of a BE(Hons). Find out more about the compulsory degree components.

You can get in-depth information about our undergraduate courses in Computer Systems Engineering with the Faculty of Engineering and Design Course Viewer.

Help and advice

For general student enquiries, please contact a Student Hub.

If you would like further academic information, you can contact an Undergraduate Course Adviser.