Bachelor of Engineering in Computer Engineering

National University of Singapore (NUS)
Course Summary
The Computer Engineering programme (CEG) at NUS prepares its graduates to embark on a lifelong journey in designing computing systems for a smarter world – hence our theme “Designing Intelligence”.
-
+
Course Description
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 specialization, the technical electives offer a variety of modules for a student to specialize in their area of interests.The programme allows for a minimum of 24 MCs from technical electives to enable a good degree of specialization. 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.Given the large number of technical electives which are available, advisories will be given to students at the end of Year 2 to advise them about their choices for specialization.
This course is listed under
Development & Implementations
, Networks & IT Infrastructure
and IT Security & Architecture
Community
Related Posts: