Students
Tuition Fee
Not Available
Start Date
Not Available
Medium of studying
Not Available
Duration
Not Available
Details
Program Details
Degree
Bachelors
Major
Computer Engineering | Computer Science | Software Engineering
Area of study
Information and Communication Technologies | Engineering
Course Language
English
About Program

Program Overview


Programme Requirements

The Bachelor of Engineering (Computer Engineering), BEng(CEG), is a comprehensive program that equips students with the knowledge and skills necessary to excel in the field of computer engineering.


Course Requirements

The program consists of the following course requirements:


  • Common Curriculum Requirements: 40 units
    • Singapore Studies (GE) - CDE2501 Liveable Cities: 4 units
    • Cultures and Connections (GE) - GEC: 4 units
    • Communities and Engagement (GE) - C&E: 4 units
    • Critique and Expression (GE) - ES2631 Critique and Communication of Thinking and Design: 4 units
    • Digital Literacy (GE) - CS1010 Programming Methodology: 4 units
    • Data Literacy (GE) - GEA1000 Quantitative Reasoning with Data OR equivalent: 4 units
    • Design Thinking - DTK1234 Design Thinking: 4 units
    • Maker Space - EG1311 Design and Make OR EG1311BE: 4 units
    • Artificial Intelligence - EE2211 Introduction to Machine Learning OR EE2213 Introduction to Artificial Intelligence: 4 units
    • Project Management - PF1101A Project Management and Finance: 4 units
  • Major Requirements: 80 units
    • Engineering Core: 20 units
      • MA1511 Engineering Calculus: 2 units
      • MA1512 Differential Equations for Engineering: 2 units
      • MA1508E Linear Algebra for Engineering: 4 units
      • EG2401A Engineering Professionalism: 2 units
      • Internship via CP3880 ATAP OR EG3611A IA OR equivalent: 10 units
    • CEG Discipline Core: 60 units
      • CG1111A Engineering Principles and Practice I: 4 units
      • CG2111A Engineering Principles and Practice II: 4 units
      • CS1231 Discrete Structures: 4 units
      • CG2023 Signals & Systems: 4 units
      • CG2027 Transistor-level Digital Circuit: 2 units
      • CG2028 Computer Organization: 2 units
      • CG2271 Real-time Operating System: 4 units
      • CG3201 Machine Learning and Deep Learning: 4 units
      • CG3207 Computer Architecture: 4 units
      • CS2040C Data Structures and Algorithms: 4 units
      • CS2107 Introduction to Information Security: 4 units
      • CS2113 Software Engineering & Object-Oriented Programming: 4 units
      • EE2026 Digital Design: 4 units
      • EE4204 Computer Networks: 4 units
      • Integrated Project - CG4002 Computer Engineering Capstone Project OR Final Year Project (FYP) over two semesters via CG4001/CP4106/EE4002D/EE4002R or CDE4301/A: 8 units
  • Unrestricted Electives: 40 units
    • CEG Technical Electives
    • Build Your Own Degree
      • Second Major in Innovation & Design
      • Specialisation(s) e.g. Internet of Things (IoT), Industry 4.0. Apply at the end of Year 2/fourth semester.

Course Descriptions and Schedules

To view a brief description of a course, including its pre-requisites and semester(s) it is being offered in, please refer to the course catalog.


Important Notes

  • Please note the semester in which CG-coded courses are offered:
    • CG1111A: 1, with effect from AY2021/22
    • CG2111A: 2, with effect from AY2021/22
    • CG2023: 2, with effect from AY2017/18
    • CG3201: 2, with effect from AY2025/26
    • CG3207: 1, with effect from AY2011/12
  • CDE4301/A is administered by Engineering Design and Innovation Centre (EDIC).
See More