Nanyang Technological University (NTU): Engineering: Computer Science

Category Computer Science, Engineering, Nanyang Technological University (NTU), Singapore, Undergraduate
Tags , , ,

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 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.

Related pages

More from Nanyang Technological University (NTU)

You must be logged in to post a comment.