Bachelor of Engineering (Computer Engineering)

| Faculty of Engineering | School of Computing |

Overview

From academic year 2009, the Departments of Computer Science and Electrical & Computer Engineering jointly offer a Bachelor of Engineering in Computer Engineering (CEG) programme.

The CEG programme aims to produce graduates with a good foundation to work in the critical layer of technology that interfaces hardware with software. In particular, graduates will be able to attain significant knowledge and abilities in key technologies for real-time embedded systems, computer networking & wireless communication systems, medical imaging & information systems, intelligent control systems, and many others. In the workplace, computer engineers span a wide range of skills: Eg: developing MP3 players and headphones, creating novel security/cryptographic systems for protecting images, music, etc.



Globe

CEG Programme Objectives

  • To develop knowledge and skills required for a career in Computer Engineering
  • To develop an understanding of and an ability to apply basic sciences, mathematics, engineering and computing to the practice of Computer Engineering
  • To provide an environment that prepares students for diverse careers and life-long learning
  • To enable students to understand the interactions of Computer Engineering with the society, business, technical, and environmental spheres
  • To enable students to contribute to national development and global economy

 

Learning Outcomes

  • General Education: Intellectual broadening through exposure to information, knowledge and modes of inquiry that are beyond the engineering discipline
  • Core: Understanding of and ability to apply basic sciences, mathematics, electrical engineering and computer science.
  • Technical Breadth: Knowledge in technical areas relevant to Computer Engineering (hardware and software), and ability to use techniques, skills and engineering tools necessary for practice
  • Technical Depth: An understanding of, and an ability to solve engineering problems in one or more specializations of Computer Engineering
  • Design: An ability to perform system level design by the process of modelling, analysis, synthesis and integration of knowledge within Computer Engineering
  • Attitude: Inculcate a need for life-long learning
  • Communications: An ability to communicate effectively by reading, writing, listening and speaking
  • Professional Relations: An ability to function effectively as individuals or as members of multi-disciplinary teams
  • Ethics: Be able to understand the importance of ethics and professional standards in engineering practice and to understand the impact of engineering decisions and solutions on society and the environment.