See also Engineering
Computers are at the heart of innumerable modern products, most of which would not be identified as computers. Computer engineering involves the development, both electronics and software, of such "embedded" computers. It requires a combination of technical knowledge, science and creativity with a strong emphasis on design to develop practical solutions to real-world problems.
Applications, industries and devices associated with computer engineering include:
- computer systems – PCs, servers, supercomputers
- portable consumer electronics – iPods, Palm Pilots, Playstation
- biomedical devices – CAT scan machines, MRI
- integrated circuit chip and microprocessor design
- household electronics – toasters, washing machines
- telecommunications and networks – phones, base stations, wireless systems and switches
- manufacturing and infrastructure – production line control, robotics, control systems and wireless sensor networks.
The Bachelor of Engineering with Honours in Computer Engineering is jointly taught by the Department of Electrical and Computer Engineering and the Department of Computer Science and Software Engineering.
It 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.
The University of Canterbury has a well-established reputation for excellence in the disciplines which contribute to Computer Engineering. With approximately fifty per cent of New Zealand’s ICT industry located in the Canterbury region, Christchurch is the ideal location for such a programme, offering abundant opportunities for work experience and excellent employment opportunities for graduates.
The first year of the BE(Hons) is called the Engineering Intermediate Year. See Engineering for more information on the Engineering Intermediate.
Computer Engineering – required Intermediate courses
- ENGR 101 Foundations of Engineering
- EMTH 118 Engineering Mathematics 1A
- EMTH 119 Engineering Mathematics 1B
- EMTH 171 Mathematical Modelling and Computation OR MATH 120 Discrete Mathematics
- PHYS 101 Engineering Physics A: Mechanics, Waves and Thermal Physics
- PHYS 102 Engineering Physics B: Electromagnetism, Modern Physics and 'How Things Work'
- COSC 121 Introduction to Computer Programming
- At least one 15-point elective course (students are encouraged to take COSC 122 as this course)
- See all Computer Engineering courses
- See all courses required to complete a BE(Hons) in Computer Engineering
The first and second professional years consist of courses that provide a wide, basic knowledge for the computer engineering professional. These include embedded computing, systems and control, digital electronics, electronics and devices, circuits and signals, networking, operating systems, computer science and mathematics.
In the Third Professional Year, students take courses in embedded systems, computer architecture, embedded software engineering and select specialised subjects which can include topics on machine learning, computer vision, communication and network engineering, and signal processing, as well as complete a research project.
Most courses consist mainly of lectures, with laboratory work included to complement the theory and to show the relevance to practical applications. Some formal laboratory periods are replaced by independent and group projects.
There is currently a nationwide shortage of computer engineers despite electronic devices being one of New Zealand's major exports. This programme has been developed by the University of Canterbury and the electronics industry to overcome this problem.
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.
For further career information, please go to www.canterbury.ac.nz/careers
Department of Electrical and Computer Engineering – Computer Engineering Coordinator
Computer Engineering Programme
Telephone: +64 3 364 2867