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.