Note: Please note that there might be differences between modules in semester 1 and semester 2
======================================================
======================================================
CS2020 - Data Structures and Algorithm Accelerated (6 MC) (Closed Book Exam - Cheat-sheet allowed)
A very interesting module. This is an accelerated module, so the pacing of the materials is also quite fast. If you don't think you can take it, don't. If you think you can, take it. It's worth the difficulty. You don't learn some things that your peers are learning, but you learn something they don't, too. Also, since the class is full of the smart kids, you will be challenged to be better. The teacher and tutors are very good, too. The language used is Java. I freaked out the first few weeks because of the sudden assignments and coming from CS1010 (most of the students there came from CS1101S so I made a lot of new friends), I don't know some stuff which is taught in CS1101S on some Computer Science must-know.
Workload: One coding quiz, two quizzes, one final exam, and regular take-home problem sets (count it as one problem set per week which consists of differing number of work and difficulty for the week).
CS2100 - Computer Organisation (4 MC) (Closed Book Exam - Cheat-sheet allowed)
This is an amazing module. The materials is quite unrelated to programming, but giving basic ideas of how computer works to computing student (not as deep as electrical engineering knowledge, but you could understand some conversations by electrical engineers in your batch on circuit). Basic circuitry was foundation only, to understand how the computers are built from those circuits and make them good enough to handle the tasks you give to the processors. Really, not as deep as electrical engineering but should astound you on how amazing the computer is. The other amazing fact about this module is that despite the difficulty of the term tests, the bell curve is very competitive.
Workload: weekly labs (second half of the semester), 4 assignments, two term tests, one final exam.
MA1521 - Calculus for Computing (4 MC) (Closed Book Exam - Cheat-sheet allowed)
Just another calculus, though when compared to JC level math, this is more in-depth because you are taught the things behind the formula as well. The teacher was known as the one who likes to give mind-challenging question (though my final was quite OK compared to his usual questions). Nothing much could be said. In simple term, this is just another "practice hard" math. But if you look more than just score, this module teaches the foundation of calculus which is not as hard as the module for Engineering students (as the lecturer claimed, this is "Calculus for Computing", not "in Computing", and computing uses calculus arguably more rarely than engineering).
Workload: 3 assignments (due one week after each assignment announcement), one mid term test and one final exam.
IS1103 - Computing and Society (4 MC) (Open Book Exam)
A module on ethicality in computing. Due to the materials on ethicality, this module will touches on the philosophy of ethics as well. Discussion-based class (which participation was said to be graded). Some topics included piracy, hacking, and virus.
Workload: maintain blog (at least 3 posts), one project (either a social innovation or case study) and one final exam (essays). Class participation is expected.
LSM1302 - Genes and Society (4 MC) (Closed Book Exam)
A very technical module. Compare to LSM1301 (look on my previous review), this is a much harder module. Not only the materials were deeper, there was humanity concept as well that is being taught (though it was not really tested in the final exam). I must commend the lecturer, though, for he is a fun guy which could make everyone in the room suddenly laughing so hard when they were just looking blindly on the screen due to the materials being very dull. The final exam, though, is quite a killer. Many of the questions (all MCQ) were the type A, B, C, A&B, A&B&C, and their variations.
Workload: three major assignments (one of them being making a brochure) and one final exam.
ACC1002X - Financial Accounting (4 MC) (Closed Book Exam - Cheat-sheet allowed)
A very hard and technical module. I half-regretted taking this module. Firstly, the bell curve is super crazy. Secondly, you must work consistently to understand everything. Thirdly, the lecturer for the second half of the semester was not very clear in communicating the materials. Fourthly, most of the materials are US-based accounting (so some discrepancy from Singapore's way of doing stuff). Luckily, my tutor was very knowledgeable and good at teaching.
Workload: Continuous group project per week (starts after recess week, only one presentation needed but still need to answer some questions weekly in the group), one mid term test, one final exam.
Total MC - Sem 2 : 26
Total MC - Sem 1 : 20
Total MC - Overall : 46