Bachelor of Engineering (Computer Engineering) Degree Requirements
Academic Year 2020/21
Programme Requirements |
Unrestricted Elective Requirements |
|
108 MCs |
20 MCs comprising of: Human Cultures Asking Questions Quantitative Reasoning Singapore Studies Thinking and Expression |
32 MCs drawn from various modules |
Total MCs = 160 |
Programme Requirements (108 MCs)
Modular Requirements | MCs |
Software Design (16 MCs) | |
CS1010 Programming Methodology |
4 |
CS2040C Data Structures and Algorithms |
4 |
CS2113T Software Engineering & Object-Oriented Programming 1 |
4 |
CG2271 Real-time Operating Systems |
4 |
Hardware Design (16 MCs) | |
CG2027 Transistor-level Digital Circuits |
2 |
EE2026 Digital Design |
4 |
CG2028 Computer Organization |
2 |
EE4204 Computer Networks |
4 |
CG2023 Signals & Systems |
4 |
Hardware-Software Co-design (20 MCs) |
|
CG1111 Engineering Principles and Practice I (Computer Engineering) |
6 |
CG1112 Engineering Principles and Practice II (Computer Engineering) |
6 |
CG4002 Computer Engineering Capstone Project |
8 |
Technical Electives (24 MCs) | |
CG3207 Computer Architecture OR CS3230 Design and Analysis of Algorithms |
4 |
Technical Electives (Your choices from CS and EE suite) Concentration Areas: |
20 |
Mathematical Foundation (16 MCs) |
|
CS1231 Discrete Structures |
4 |
MA1511 Engineering Calculus |
2 |
MA1512 Differential Equations for Engineering |
2 |
MA1508E Linear Algebra for Engineering |
4 |
ST2334 Probability & Statistics |
4 |
Internship and Professionalism (16 MCs) | |
CS2101 Effective Communication for Computing Professionals |
4 |
EG2401A Engineering Professionalism |
2 |
CP3880 Advanced Technology Attachment Programme (School of Computing) or EG3611A Industrial Attachment (Faculty of Engineering) |
10 |
Total MCs for Programme Requirements |
108 |
With effect from AY2019/20, you may apply for a Specialisation in Internet of Things (IoT), or Specialisation in Robotics, or Minor in Data Engineering at the point of admission to CEG (or later on in Stage 3 of your studies).