Prospective Students

Hi all, I am assuming there will be 2 groups of people reading this.

  1. You have already been accepted into NUS Mechanical Engineering and are looking for more information or tips
  2. You have yet to be accepted or are trying to decide between courses

If you belong to the second group, I’m sorry but this website may not cater well to you. Please refer to the Faculty of Engineering or Mechanical Engineering Department websites or better yet, head down to open day or email in with your concerns. Staff are very friendly and they are here to help you!

If you belong the first group, good job on being proactive about your future and visiting this website!

internal Blended Learning Online Course (iBLOCs)

The iBLOCs are a great way to get ahead in your university education and to get yourself acquainted with university and studies again (especially to warm up those rotten brains after 2 years of NS and absolutely no studying). All of you (guys and girls alike) would likely have 3-8 months before matriculation and I strongly suggest you consider iBLOCs. It is part-time and mostly online, you could probably do it together with your work or enjoy the rest of the time! I mean why not, unless you are already doing something meaningful? To those that feel “I just want a break before I start chionging again man”, considering the online and part-time nature of the course, you could take 1 module at least and still have fun!

The only downside to this program would be the fact you have to pay for it (about $785 per module – about the same cost of one module on your regular fees), but you are given the freedom to go through half the module before having to pay, so you can try out iBLOCs before deciding to commit and pay for them (amazing right?).

Get more details at the iBLOCs website and FAQ section!

For Mechanical Engineering in particular, here are the modules that are part of the curriculum and you would like to consider!

CS1010X – Programming Methodology

Among all three choices, taking this module is my strongest recommendation for 3 reasons.

  1. This is probably the only coding modules you are going to take in your 4 years, and it would help greatly to take it now, without the burden and stress of your other 3-4 core Engineering modules.
  2. CS1010X is taught in python (compared to C language is CS1010E in Sem 1), which is a easier language to understand and far more powerful. However, python allows for much more complex and deeper programming, and hence, your assignments would definitely be tougher.
  3. You would probably learn quite a bit more than you would if you took its Engineering counterpart, but then again it would be spread across a longer period of 6 months (vs 13 weeks) – overall easier and more beneficial than taking it in Sem 1.

Given programming is a very applicable and sought after skill in today’s world, taking this module would benefit you greatly, especially since you are learning much more and fundamentals from python can be applied across almost any language. This module would give you a far stronger foundation in programming than CS1010E.

PC1431X – Physics IE

PC1431 is a compulsory core module that you would be taking in Sem 1. This module contains a lot of A level physics, with an added dimension of calculus and some additional topics.

CE1109X – Statics and Mechanics of Materials