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, including:
- Fundamental knowledge in computer systems
- Practical skills in hardware and software design
- Problem-solving methodologies for designing and building systems
- Project work, and verbal and written communication
- 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, memory systems, the optimisation of application-specific hardware and software, 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.
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 Course Viewer.