I begin to write this blog due to an inspiration from the original Life of an NUS Computing Student:
Since I am from Computer Engineering, it shall be Life of an NUS CEG Student.
What is CEG?
A little background from what I know (will sound like an advertisment). The new CEG program is designed based on the CDIO (Conceive, Design, Implement, Operate) engineering educational framwork. http://www.cdio.org/. Basically, the department of Electrical and Computer Engineering (ECE) from the Faculty of Engineering (FoE) decided to team up with the School of Computing (SoC) to offer this reworked Computer Engineering Program. Hence you will be in 2 faculties (Faculty of Engineering and School of Computing) (*Sounds nice but I’ll explain later) and officially in a degree program called Joint-Multidisciplinary Program.
What is Computer Engineering?
Read Wikipedia please…http://en.wikipedia.org/wiki/Computer_engineering. My understanding is that its the inteface between the hardware and software of your everyday devices. Smartphones to elevator programming.
What is the difference between the old computer engineering and the new computer engineering?
The older computer engineering course labelled CPE and what not did not have this marriage of convenience and change of syllabus design. I am not familiar with the old syallabus except for the fact that this is course uses CDIO initiative and is therefore project centric.
What are the benefits?
Your degree scroll will still say Bachelor of Engineering (Computer Engineering). Otherwise it makes your education at NUS Computer Engineering a distinct one. One is of course the advertised way you see in all the NUS course brochures and webpages. Two is that you now helm from both faculties, so dont be afraid to confuse everyone who asks you for your home faculty. Three is a con since taking out of faculty breadth modules means that you have one less faculty to choose from. You cannot choose from FoE or SoC modules to fulfil the 8MC University Level Requirement commonly known as ULR Breadth. However, quite a few non-CEG modules are reserved specifically for us under the term Joint Multidisciplinary Programme (So do keep looking out of that term: Joint Multidisciplinary Programme) Four is the nicest one. In July 2011, The Straits Times reported that a computer engineering graduate from NTU managed to secure a job as a software engineer at a starting salary of $10,000. Yes $10,000, a 5 digit pay. Computer Engineers are well sought after but I can warn that this is NOT an easy course.
Why isnt the course full of people then with such a rosy demand?
Frankly speaking. This course is NOT easy. Even during the course briefing, they declare this cavaet. My friends joking say that you get two degrees for the work of one. Its the work of ONE degree yes. But has concentrations of both electrical engineering (which is very hard) and computer science (which is also very hard). Bascially, you get a balanced knowledge of both electrical engineering and computer science. On top of that, they have these special parallel modules specially for us CEG students that is project centric. You will suffer straight from year 1 semester 2 onwards. Heavy project load in year 1 semester 2 as well. I have coursemates that try to drop out from semester 1 or semester 2 and take computer science (information systems).