Computers are at the heart of most modern products, transforming them into devices capable of sensing, making intelligent decisions, and taking collaborative actions. The Bachelor of Engineering with Honours in Computer Engineering brings together elements of electronics and software, giving you the knowledge and expertise to create the next era of powerful smart electronic devices.
This will involve building technical knowledge on sensors, controllers, processors and machine intelligence, and creativity, with a strong emphasis on application-specific design to solve real-world problems.
Portable electronics, autonomous robotics, biomedical devices, household electronics, telecommunications, manufacturing and infrastructure, and high-performance supercomputers are all associated with Computer Engineering.
Minor in Communications and Network Engineering
If you have an interest in the Internet, and specifically in the "Internet of Things", the design and deployment of computer networks, and in a wide range of communications, the minor in Communications and Network Engineering would be a good choice to complement your Computer Engineering degree.
Aotearoa has a large number of Internet service providers, communication and network equipment manufacturers, and infrastructure providers — spanning both major exporters and smaller companies, a number of which are based in Ōtautahi Christchurch. Currently, there is a need to increase the number of graduates with skills in both Computer and Network Engineering to fulfil these roles. Employment opportunities for graduates in this field are extensive, especially in the overseas marketplace.
- The Bachelor of Engineering with Honours in Computer Engineering brings together the learning of circuit theory and digital electronics from the Electrical and Electronic Engineering degree, and computer programming, systems, and networking covered in the Computer Science degree. This provides students with the knowledge and expertise to create the next era of reliable smart electronic embedded devices.
- UC has world-class engineering facilities including a futuristic augmented reality lab.
- Te Rāngai Pūkaha | College of Engineering has specially-designed computer laboratories and software, as well as a specialist Te Puna Pūkaha me te Pūtaiao | Engineering and Physical Sciences library.
UC offers Computer Engineering as a discipline within the Bachelor of Engineering with Honours.
Students may also choose to complete a minor alongside their discipline in Communications and Network Engineering.
The first year of the Bachelor of Engineering with Honours is made up of:
Six compulsory courses taken by all Engineering students:
- ENGR 100 Engineering Academic Skills
- ENGR 101 Foundations of Engineering
- EMTH 118 Engineering Mathematics 1A
- EMTH 119 Engineering Mathematics 1B
- COSC 131 Introduction to Programming for Engineers
- PHYS 101 Engineering Physics A: Mechanics, Waves, Electromagnetism and Thermal Physics
Plus courses specific to Computer Engineering:
In addition you must complete two other 100-level optional courses. Check with Te Rāngai Pūkaha | College of Engineering Student Advisor for suggested options.
Once you have completed the Engineering Intermediate Year and successfully applied for entry into Computer Engineering, you will study that discipline within the three professional years.
Most courses consist mainly of lectures, with laboratory work included to complement the theory and show practical application. Some formal laboratory periods are replaced by independent and group projects.
- ENEL 198 Electrical Workshop Course
- ENEL 199 Basic Workshop Course
- ENGR 200 Engineering Work Experience
- ENEL 200 Electrical and Computer Engineering Design
- ENEL 220 Circuits and Signals
- ENEL 270 Principles of Electronics and Devices
- ENCE 260 Computer Systems
- EMTH 210 Engineering Mathematics 2
- EMTH 211 Engineering Linear Algebra and Statistics
- SENG 201 Software Engineering I
- COSC 264 Introduction to Computer Networks and the Internet or COSC 265 Relational Database Systems
- ENCE 361 Embedded Systems 1
- ENEL 300 Electrical and Computer Engineering Design 2
- ENEL 301 Fundamentals of Engineering Economics and Management
- ENEL 320 Signals and Communications
- ENEL 321 Control Systems
- ENEL 373 Digital Electronics and Devices
Plus two courses from:
- COSC 362 Data and Network Security
- COSC 363 Computer Graphics
- COSC 364 Internet Technology and Engineering
- COSC 368 Humans and Computers
- ENCE 360 Operating Systems
- SENG 301 Software Engineering II
- SENG 365 Web Computing Architectures
- Any approved 400-level Engineering course
- ENEL 400 Electrical and Computer Engineering Research Project
- ENCE 461 Embedded Systems 2
- ENCE 464 Embedded Software and Advanced Computing
Plus four courses chosen from:
- COSC 411 Advanced Topics in HCI
- COSC 422 Advanced Computer Graphics
- COSC 424 Secure Software
- COSC 428 Computer Vision
- COSC 441 Wireless Networking Systems and Performance
- ENEL 420 Advanced Signals
- ENEL 422 Communications Engineering
- ENEL 491 Nano Engineered Devices
- ENME 403 Linear Systems Control and System Identification
- ENMT 482 Robotics
- Any approved 400-level Engineering course
With approximately 50% of the ICT industry in Aotearoa located in the Waitaha Canterbury region, Ōtautahi Christchurch is the ideal location for such a programme, offering abundant opportunities for work experience and excellent employment opportunities for graduates.
There are plenty of exciting job opportunities locally, nationally, and internationally for computer engineers, as they are in high demand. Many find employment with companies that create devices with embedded systems such as Tait Electronics, Allied Telesis, Fisher & Paykel, Dynamic Controls, and Trimble.
Find out more about what you can do with a degree in Computer Engineering.
Levels 3 and 5, Link building – see campus maps
Te Rāngai Pūkaha | College of Engineering
Te Whare Wānanga o Waitaha | University of Canterbury
Private Bag 4800
Browse related subjects to Computer Engineering
Choose an area that you are interested in and learn how UC's extensive range of study options can let you study what you want to.
If you have an interest in the internet, and specifically in the "internet of things", the design and implementation of computer networks, and in a wide range ...