Our cookies

We use cookies to offer you a better browsing experience with personalized content, relevant ads and enhanced functionalities. By allowing all you agree to the use of cookies as per the cookie policy and remember you can manage your preferences anytime.

What will I learn?

Computer Engineering encompasses much of what we do today, be it in the industry or our private lives. It is a discipline that combines elements of both Electrical Engineering and Computer Science.

Computer engineers have a balanced education in electrical engineering, software design and hardware/software integration. They are involved in many aspects of computing, from the low level circuit designs using computing components to large scale integration involving intelligent systems, energy management, monitoring and supervision, information processing systems and communications.

A computer engineering graduate is thus expected to have fundamental knowledge in mathematics, physics, circuit, signals and systems, electronics including digital logic, programming fundamentals, software engineering, computer architecture, networks, operating systems, and embedded systems. Along with this knowledge, he/she should also have some experience in design including embedded systems, and software design. To complement their training, undergraduates are encouraged to take up internships which may be up to a year long.

Thus the focus of the technical core is to train the students in the application of computer technology as the enabler in the solutions of problems encountered in many industries. Arising from this philosophy, the set of programme requirements is proposed to prepare students for the broad range of knowledge, skills and experiences that is expected of them in a variety of workplaces. To enable some degree of specialisation, the technical electives offer a variety of modules for a student to specialise in their area of interests.

The programme allows for a minimum of 20 MCs from technical electives to enable a good degree of specialisation. The purpose of the electives is to allow students to pursue further knowledge to fulfill one or both of the following objectives.

To gain a more in-depth knowledge, beyond the technical core, of computer technology as an enabler in the solutions of problems in various industries. Students pursuing such tracks would have both the computer application knowledge and the foundation domain knowledge in their selected industrial sector to solve most relevant problems in the sector.

To acquire domain knowledge in one of the industrial areas, so as to enable the student to contribute effectively in defining and implementing computer technology based solutions to problems in the selected industrial area.

Students pursuing such tracks would have both the computer application knowledge and the foundation domain knowledge in their selected industrial sector to solve most relevant problems in the sector.

Which department am I in?

School of Computing

Study options

Full Time (4 years)

Tuition fees
SG$17,550.00 (9,90,966) per year
Start date

Expected August 2022

Venue

School of Computing

National University of Singapore,

Computing 1 13 Computing Drive,

117417, Singapore

Entry requirements

For students from United States

Applicants should have completed a good pass in at least 3 ‘Advanced’ Level subjects is required for candidates to submit an application. Many applicants submit good passes for 4 or more ‘Advanced’ Level subjects for our consideration. English Language Requirements: EL1119 minimum acceptable score C6; IELTS - 6.5 overall with 6.5 in Reading and Writing components; MUET-200; TOEFL - 580 for paper-based / 92-93 for internet-based.

For international students

Applicants should have completed a high school.

English Language Requirement: Applicants may present any of the following to fulfill the English Language requirement: IELTS - 6.5 overall with 6.5 in Reading and Writing components; MUET – 200; TOEFL - 580 for paper-based / 92-93 for internet-based; EL1119 - C6.

ADD TO MY FAVOURITES

Get in touch