NUS Module Review - AY08/09 Semester 1
CS1280 - Java to C++
This is a 2 MC module which lasted for only half a semester (which means the final exam is in the week after recess week). There were programming assignments every week, but they don’t really test programming skills. I think they’re designed just to make us understand the concepts and the semantics. But I always struggle to remain alert during the lecture (i.e. NOT sleep), so I had to spent some time learning the concepts (again) before working on them. This is why, in terms of workload, I’d say that this one’s just like a 4 MC module, just that it lasted only for half a semester.
The good thing is that the lecture notes are packed with examples - good ones that really demonstrate the concepts. The bad thing is… it’s hard (at least for me and a couple of my friends) to remain awake during the lecture. Oh, but there’s webcast.
The final exam came as quite a shock though. Well I didn’t study too hard for it since it was just a CS/CU module and I needed to focus on other things back then. And erm.. the lecturer who taught us during the term was different with the one who set the exam questions, because he was on medical leave. So… I saw some questions on things that were never discussed before. Sigh. I just hope I can still get S.
LAC2201 - Chinese 2
I’d never taken any language modules in NUS before, so I didn’t expect this module to have such heavy workload. There were tests every week after the recess week, and there was a project too (this one’s quite fun though). The tests really made me tired, because I had to memorize 50 words and some more phrases for every test. But on the bright side, it forced me to study, and I think I’ve got some pretty good improvements in my Chinese (compared to before taking this module), although all in all, I’m still sucky at it.
The scary thing is that everyone in the class (except me) seem to be so pro already, and the tests seem to be a breeze for them. I saw a lot of 90+ (some as high as 95, out of 100) scores in the midterm.
EE2009 - Signals
This course deals with signal processing and analysis, using Fourier series, Fourier transform, basically ‘Fourier’ stuff. Since I’m not into engineering maths lately, I found this course to be difficult at first, although I think I manage to get some improvements after some time.
The lecturer was unique and funny. He answers questions very timely, and I like the way he answered my questions - he didn’t simply give me the answers, but instead gave some clues. I think thinking over his clues made me understand the concepts better than if he answered my question directly.
After the recess week, came the e-test, which is legendary for its difficulty. Oh yes, it was difficult. A lot of people get below 50 out of 100 in their first attempt. I’m not sure about the second attempt. As for me, I surprisingly did rather well in my second attempt. But the lecturer often said that the e-test doesn’t contribute to our grades significantly, although he didn’t state the exact percentage the e-test will contribute to the final grades. He actually said that the lab is of equal if not more significance than that.
Oh yea, the lab. There were two labs, S1 and S2. They aren’t to be taken in order. I did my S2 lab quite early… can’t remember exactly when, but I think it was before recess week. I had no trouble completing the lab, but I had trouble understanding what I was actually doing, because the supporting materials haven’t been covered. S1 lab was okay though.
CS2100 - Computer Organisation
Most of my friends took this module last semester. And last semester’s iteration is quite different from this semester’s one. Actually it looks like this semester’s iteration covers more materials, have more difficult labs, and more time-consuming assignments.
The first half of the module was easy since I’ve already taken EE2006 (Digital Design) last semester, and the first half was very similar to the first half of EE2006. The second half was more complicated though. And it didn’t help that I always spend 10-15 minutes sleeping in the lecture (fighting post-lunch slump is surprisingly VERY difficult) -.- So basically I almost always got lost in the middle of the lecture, so I had to go back and study on my own, but then.. sometimes I don’t have the time to do that, so I got lost in the next lecture, and the next, and the next… well you get the picture. It really piled up.
And the exam was hard! All the people I talked to after it said they couldn’t finish it. Hmmm I’ll just have to wait for the results… hopefully the final exam can still earn me a decent grade.
CS2102S - Database Systems
This is a rather fun module compared to the rest. I don’t know why. But I think the project was too big for a mere 7.5% (those who aren’t in the S-option gets 10% though, but still, it’s quite small).
The final exam was rather easy. I think lots of people will score very high there (as in… > 90 out of 100).
CS2103 - Software Engineering
This module is actually pretty difficult, at least for me. In the first half of the semester, I had trouble understanding the words in the lecture notes (and the flow of the lecture notes, which I somehow feel unstructured) and in the midterm test. So yeah, I screwed up my midterm test.
The second half was better and more enjoyable. The lecturer was different with the one who taught in the first half. I think he taught well, but it’s a pity that very few people come the the lectures every week.
The final exam was also better than the midterm test, though I don’t know how my performance compared to the others are.
So anyway, that’s it! I’ve finished my third semester. Yay!