General Information  

Introduction to Undergraduate Programmes



For students who aspire to a professional career, our undergraduate courses in Computer Engineering and Computer Science provide a firm, broad-based education, with a provision for a substantial amount of specialisation in the final year of study.   The courses will provide the students with a solid foundation to meet the future challenges brought on by the rapid pace of technological changes, and prepare them for a life-time of learning and upgrading of skills.

Computer Engineering

Rapid advances in microelectronics and computer science have created a need for a special kind of engineer with the range of expertise to make use of this new technology in the design of computer systems and their real-time application in industry and commerce.  The Computer Engineer integrates knowledge from both computer science and electronics engineering, thereby ensuring that he or she possesses the analytic skills of the computer scientist and the development and design skills of the electronics engineer.   This is made possible by the unique combination of subjects from these two disciplines within the Computer Engineering course. The broad knowledge of programming and electronics coupled with the specialist skills in software and hardware interfacing will make the Computer Engineer immensely suitable for a wide range of positions within the IT industry.

Click here for CE curriculum.

Computer Science

Computer Science is concerned with the efficient application of computing technology, especially through the design of efficient algorithms and data structures, design methodologies and language paradigms. There is also an emphasis on the practical design of efficient and reliable software to meet given specifications. There are overlapping topics in Computer Science and Computer Engineering, including computer architecture, networks, and information storage and management. The fundamental principles used by both disciplines are similar, as each recognizes the constraints imposed by existing technology and applications. The differences, however, are in the emphasis placed at the algorithmic and conceptual levels. Hence, the Computer Science course focuses more on software design and construction compared to the Computer Engineering course. The Computer Science course will not have subjects on circuits and basic electronics, digital communications etc. The key difference in this Engineering course compared to a Science degree is the focus on practice-oriented application of computer science foundations. This is evident in the mandatory industrial attachment, inter-semestral group Innovation and Design project, capstone individual project in the final year and numerous mini-projects throughout the course.

Click here for CS curriculum.


Latest Curriculum Structure (BRC Curriculum)
Applicable to Students Matriculating from 2011 onwards

B.Eng.(Computer Engineering) and B.Eng.(Computer Science)

By choosing a combination of prescribed elective subjects in the fourth year, students may achieve specialisation in areas such as:

Computer Engineering Computer Science
  • Digital Media
  • High Performance Computing
  • Embedded Systems
  • Networking Mobility
  • Digital Media
  • High Performance Computing
  • Intelligent Systems
  • Information Management
  • Students who are selected based on good performance in the course may obtain an Honours degree in 3.5 years.
  • Excellent professional exposure in the form of individual and team projects.
  • Comprehensive hands-on training through formal laboratory work, mini projects and group projects.
  • 10 weeks of Industrial Orientation.
  • Superbly equipped laboratories.


Curriculum Structure 
Applicable to Students Matriculating between 2006 to 2010

B.Eng.(Computer Engineering) and B.Eng.(Computer Science)


By choosing a combination of prescribed elective subjects in the fourth year, students may achieve specialisation in areas such as:

Computer Engineering Computer Science
  • Computer & Communication Networks
  • Computer Vision & Graphics
  • Embedded Systems
  • High Performance Computing
  • Information Systems
  • Intelligent Systems
  • Intelligent Systems
  • Software Engineering
  • Information Management
  • Computer and Communication Networks
  • Computer Vision and Graphics
  • High Performance Computing
  • Students who are selected based on good performance in the course may obtain an Honours degree in 3.5 years.
  • Excellent professional exposure in the form of individual and team projects.
  • Comprehensive hands-on training through formal laboratory work and group projects.
  • 22 weeks of Industrial Attachment.
  • Superbly equipped laboratories.

Accelerated Bachelor Programme

Students who perform extremely well in their studies in Year 1 Semester 1 are offered the Accelerated Bachelor stream whereby they can obtain an Honours degree in a total of 7 semesters as opposed to the 8 semesters taken via the normal route.


Professional Accreditation

Both the Computer Engineering and the Computer Science programmes are accredited by the Engineering Accreditation Board (EAB) of Institution of Engineers Singapore (IES). IES is the Singapore signatory to the Washington Accord which is an international agreement to provide a mechanism for mutual recognition of the substantial equivalence of engineering academic programmes in satisfying the academic requirements for the practice of engineering at the professional level. Signatories include Australia, Canada, Taipei, Hong Kong, Ireland, Japan, Korea, Malaysia, New Zealand, Singapore, South Africa, United Kingdom, United States.

Employment Prospects

Computer Engineering graduates find employment readily in both the public and private sectors.  Surveys of graduates conducted annually by an independent organisation for the two Singaporean universities show that our graduates are among the highest paid in terms of starting salaries.