|
No |
Code |
Name |
Lecturer(s) &
Tutors(s)* |
Grade |
|
1 |
CS1101S
|
Programming
Methodology (S)
Textbook:
Structure & Intepretations of Computer Programs
(Status: lost, dunno who borrow this book)
Lecture Note: At home, Indonesia |
Mr. Razvan
Voicu
Mr. Shen Xiabing* |
A |
|
|
For this module, I have a small regret
for not obtaining A+. Programming Language scheme, which is new for me
at that time, is actually not that difficult. Sufficient programming
background that I carried forward from my high school proved to be
beneficial for this module :) |
|
2 |
CS1104 |
Computer
Organizations
Textbook:
Computer Organization & Design
(Status: For sale, 5$),
Digital Logic Circuit Analysis & Design
(Status: For sale, 5$)
Lecture Note: At home, Indonesia
|
Mr. Chi Chi
Hung
Mr. Lee Wee Sun
Mr. Zhao Yunlong* |
A- |
|
|
I don't really like computer hardware
actually. So the grade is acceptable |
|
3 |
CS1105 |
Computing &
Society
Textbook:
Computers, 6th Edition
(Status:Not for sale)
Lecture Note: At home, Indonesia |
Mr. Wee Kwok Kee
Mrs. Yeo Gee Kin
Mr. Phillip Ein-Dor
Mr. Lim Cheek Yong* |
B |
|
|
I hate this module, seldom attend the
lecture. This module, even though 'important', was not presented in
attractive manner. |
|
4 |
CS1231 |
Discrete Math
1
Textbook:
Discrete Mathematics and Applications
Lecture Note: Available |
Mr. Goh Aik Hui* |
B |
|
|
The most difficult module in my first
semester. Discrete Math is totally a new subject for me (never
encountered this before during my high school days). |
|
5 |
MA1102 |
Calculus
Textbook:
Calculus
(Status: Not for sale)
Lecture Note: At home, Indonesia |
Mr. Ng Tze Beng
Miss. Katherine Lim*
|
A- |
|
|
This is basically a 'rehearsal' of my
high school calculus knowledge. I failed to capitalized it to full
extent. A lot of my high school friends manage to obtain maximum score
(A). |
|
6 |
ET1000 |
English for
Technology
Textbook: None
Lecture Note: At home, Indonesia |
Mrs. Jessie
Teng*
|
C+ |
|
|
A module to forget... My English were
very awful at that time. And they GRADE IT!!! hiks..., This stupid C+
affects my entire career in NUS. |
|
7 |
CS1102 |
Data Structures
& Algorithms
Textbook: None
Lecture Note: N/A |
Mr. Chin Wei
Ngan
Mr. Zoltan Kato
Mr. Abhik Roychoudhury
Mr. Ho Wee Kitt* |
A+ |
|
|
Algorithm class with Online Judge
experiment by Andy Kurnia. I really like this module and have a strong
passion while I did all those assignments. |
|
8 |
CS1232 |
Discrete Math
2
Textbook:
A first Course in Probability, 5th Edition
(Status:For sale, 10$, original price: 30+ $)
Lecture Note: Available |
Mr. Sung Sam
Yuan
Mr. Tan Touw Sen
Mr. Zhang Yuanlin* |
B- |
|
|
Again, weak in probability and all
related stuffs caused weak result too. |
|
9 |
CS1305 |
Problem Solving
in Computing
Textbook: None
Lecture Note: Available |
Mr. Lee Wee Sun
Mr. Zou Min* |
A- |
|
|
I like problem solving. Even though
there are a lot of problem solving problems that are beyond the
capability of my brain to solve... |
|
10 |
CS2106 |
Operating
System
Textbook:
Operating Systems, Dinosaur Cover
(Status:
lost, dunno who borrow
this book)
Lecture Note: Available |
Mr. Rafael
Ramirez
Mr. Roland Yap
Mr. Wu Hui* |
B- |
|
|
The module that destroyed my second
semester. Good CA points doesn't reflect the final score if you do
very badly in your exam... My mind went blank during this module exam,
it is a consecutive exam with CS1305... poor schedule... poor
result... |
|
11 |
CS2301 |
Business &
Technical Communications
Textbook: None
Lecture Note: N/A |
Mr. Feng Anwei*
Mrs. Lisa Meyer
Mrs. Barbara Kerr
Mr. Zhang
Mrs. Lee Gek Ling |
B |
|
|
Another English module, this one is more
practical... But as always, I won't be able do well in these type of
modules. |
|
12 |
CS2103 |
Software
Engineering
Textbook: None
Lecture Note: N/A |
Mrs.
Bimlesh
Mr. Feng Guang*
Miss. Yang Hui* |
A- |
|
|
I can claim myself to be lucky to obtain
a good score in a module that I have no passion in it. Those class
diagrams, user diagrams, etc are toooo booorringggg.... |
|
13 |
CS2104 |
Programming
Language Concepts
Textbook:
Programming Languages design & implementation,
Pratt & Zelkowitz, 4th edition
(Status: For sale, 15$, original price: 34.8$)
Lecture Note: Available |
Mr. Abhik
Roychoudhury
Mr. Tan Tian Peng* |
A |
|
|
I like this module. :) Mr Abhik become
the first lecturer who gave me double A, one for CS1102 and one for
this module. |
|
14 |
CS2105 |
Computer Networks
1
Textbook:
Computer Network, Top Down approach
Lecture Note: Available |
Mrs.
Lilikutty Jacob
Mr. Zhang Shutao* |
A- |
|
|
A memorizing module. First time
experience with Networking stuffs. My brain is weak in memorizing and
the scores reflects that. |
|
15 |
BL1361 |
Genes & Society
Textbook:
Cell Biology and Genetics, Starr & Taggart
(Status: For sale, 15$, original price: 26.8$)
Improving Nature? The science and ethics of genetic engineering
(Status: For sale, 10$, original price: unknown)
Lecture Note: Available |
Mrs. Ge
Ruowen
Mr. Kelvin Peh* |
A- |
|
|
My first 'breadth' module outside CS /
Maths... Biology... even though I don't like Biology during my high
school days, I decide to take this module as people said that this is
'easy'. |
|
16 |
MA2108 |
Advanced
Calculus 2
Textbook: None
Lecture Note: Available |
Mr. Wu
Jie* |
A- |
|
|
Another calculus module, continuation
from MA1102, limits, sequences... I can say that I have forgotten all
those stuffs now :$. But at least at that time I understand all (a).
hehe :) |
|
17 |
PC1131 |
Physics 1
Textbook:
Physics, Serway
Lecture Note: Not Available |
Mr.
Andrew Wee
Mr. Sum Tze Chien* |
B |
|
|
Too 'easy' costs me a chance to obtain
excellent semester... This module is too easy, such that too many
scores too good... I only got 0.5 question wrong in the 4 questions
exams and I only got B??, I wonder how many scores full marks at that
time... |
|
18 |
CS2102S |
Introduction to
Database Systems (S)
Textbook:
Database Management Systems, 2nd Edition,
Raghu Ramakhrisnan
(Status: borrowed by Shinta)
Lecture Note: Available |
Mr. Stephane Bressan
Mr. Ling Tok Wang*
Ms. Wu Xiu* |
A |
|
|
Too 'easy' costs me a chance to obtain
excellent semester... This module is too easy, such that too many
scores too good... I only got 0.5 question wrong in the 4 questions
exams and I only got B??, I wonder how many scores full marks at that
time... |
|
19 |
CS3214/S |
Software
Engineering Project (S)
Textbook: None
Lecture Note: Available |
Mr. Khoo Siau Cheng
Mr. Kenny Lu Zhuo Ming* |
B |
|
|
Excessive documentation effort didn't
mean good score :(. Our team method of employing single coder is also
proved to be ineffective since our code got several minor bugs that
severely affects our grade... Too poor for an 8-MC module. :( |
|
20 |
CS3233 |
Competitive
Programming
Textbook: None
Lecture Note: Available |
Mr. Andrew Lim
Mr. Andy Kurnia* |
A+ |
|
|
An interesting module. Exposed with new
problem solving technique. This is like an online judge module. |
|
21 |
CS3242 |
Hypermedia
Information Processing
Textbook: None
Lecture Note: Available |
Mr. Chua Tat Seng
Mr. Lee Chin Hui
Miss. Yang Hui* |
A- |
|
|
Interesting module, learned the inside
trick of JPEG + MPEG compression technique and other hypermedia
stuffs. |
|
22 |
CS3283 |
GUI Programming
Textbook: None
Lecture Note: Available |
Mr. Norman Hugh Anderson
Mr. Anthony Chico* |
A- |
|
|
Purposely taken this non-compulsory
module based on interest. Only 2-MC though. |
|
23 |
CS3212 |
Programming
Languages
Textbook: None
Lecture Note: Available |
Mr. Martin Henz
Mr. Ong Kar Loon* |
B+ |
|
|
A tough module, more complex than
previous CS2104. Another slip-ups at final exam costs me dearly. |
|
24 |
CS3241 |
Computer
Graphics
Textbook:
Computer Graphics, Top Down Approach, OpenGL
(Status: not for sale)
Lecture Note: Available |
Mr. Teh Hung Chuan*
Mr. Alan Cheng Holun* |
A- |
|
|
OpenGL and basic matrix stuffs for
Computer Graphics were learned from this module. I like it. The OpenGL
itself proven to be beneficial for my HYP later. |
|
25 |
CS3243 |
Foundations of
Artificial Intelligence
Textbook:
Artificial Intelligence, A Modern Approach
Stuart Russel & Peter Norvig
Lecture Note: Available |
Mr. Tan Chew Lim
Mr. Fan Lixin* |
A |
|
|
AI module, first time exposed to field
of Artificial Intelligence. I like this too. |
|
26 |
CS4221 |
Database Design
Textbook: None
Lecture Note: Available |
Mr. Ling Tok Wang* |
B |
|
|
Never take this module if you don't
really like database, or you will suffer. All about normalization
theory and those stuffs... A torture for one semester :( |
|
27 |
LA1201CN |
Basic Chinese 1
Textbook: None
Lecture Note: N/A |
Mrs. Wang Ai Kim* |
S |
|
|
Chinese module. I'm actually an
Indonesian-Chinese, but I can't speak Chinese before. Therefore I
decide to take a basic Chinese module and choose a
satisfactory/unsatisfactory (not graded) option, since I know this
module is too dangerous for me if graded :$. |
|
28 |
CS3103 |
Computer Networks 2
Textbook:
TCP/IP Illustrated
Lecture Note: Available |
Mr. Ananda Akkihebbal
Mr. Norman Hugh Anderson
Mr. Shao Tao*
Mr. Shen Xiabing* |
A- |
|
|
Another memorizing module. Far more
concepts compared to CS2105. My brain once again proved that I'm not
good in memorizing. :$ |
|
29 |
CS3211 |
Parallel & Concurrent Programming
Textbook:
Parallel Programming, by Barry Wilkinson &
Michael Allen
(Status: For sale, 25$, original price: 45$)
Lecture Note: Available |
Mr. Gheorghe Stefanescu
Mr. Soo Yuen Jien* |
A- |
|
|
Tough module, but very interesting.
Parallel technique has been considered as a tool to speedup
computation and to make 'impossible' become 'more possible',
especially for NP-hard problems. |
|
30 |
CS3230 |
Design &
Analysis of Algorithms
Textbook:
Introduction to Algorithms, 1st Edition, CLR
(Status: Not for sale)
Lecture Note: Available |
Mr. Lau Hoong Chuin
Miss. Chen Ping* |
A- |
|
|
I really enjoy this module and have
tried my very best to obtain the highest score possible. It's nice to
read a module with such passion :). |
|
31 |
CS4244 |
Knowledge-Based Systems
Textbook:
Expert System, 3rd Edition by Peter Jackson
(Status: For sale, 20$, original price: 34.9$)
Lecture Note: Available |
Mr. Tan Chew Lim
Mr. Huang Weihua* |
A+ |
|
|
Even though many don't like this module.
I enjoyed it. Our team project of 'module advisor' expert systems
ranked as one of the best in our class. I like making a program looks
like an 'expert' :D. Mr Tan Chew Lim become the 2nd lecturer who gave
me 2 As (3243 and 4244). |
|
32 |
CS4247 |
Image Synthesis & Computer Animation
Textbook:
Advanced Animation & Rendering Technique,
Alan Watt & Mark Watt
(Status: For sale, 20$, original price: 35.2$)
Lecture Note: Available |
Mr. Huang Zhiyong* |
B |
|
|
First time experience with 3-D rendering
/ animation program, 3-D Studio Max. This module has enriched my
knowledge in Computer Graphics even though I didn't really do well in
terms of score. |
|
33 |
LSM1301 |
General Biology
Textbook:
Biology, Life on Earth, Audesirk, 6th Edition
(Status: I don't have this book)
Lecture Note: Not printed |
Mr. Chew Fook Tim
Mr. Adrian Loo Hock Beng
Mr. Wang Ruibing* |
B+ |
|
|
Another 'breadth' module and it was
again a Biology module. Surprising wasn't it? |
|
34 |
CS2281 |
Programming in UNIX
Textbook: None
Lecture Note: Available |
Mr. Chionh Eng Wee* |
A |
|
|
Purposely taken just to score :D, I
already know 50% of materials taught in this module (C language), and
have little UNIX background :$. |
|
35 |
CS3220 |
Computer Architecture
Textbook:
Computer Architecture, A Quantitative Approach
(Status: For sale, 15$, original price; 40+$)
Lecture Note: Available |
Mr. Yuen Chun Kwong* |
A |
|
|
Surprisingly I got A for a module which
I didn't have passion at all. Thx to Mr Yuenck :) |
|
36 |
CS5234 |
Combinatorial & Graph Algorithms
Textbook: None
Lecture Note: Available |
Mr. Jurg Nievergelt |
B |
|
|
I like this module, but the competition
level is too high (vs postgraduates), and my brain failed to think
properly during exam... :$ |
|
37 |
CS4101 |
Honours Year
Project - Extending Metaheuristic Development Framework
for solving Combinatorial Optimization Problem
Supervisor: Dr Lau Hoong Chuin |
Mr. Lau Hoong Chuin |
B |
|
|
A fruitful year of meta heuristic
research. Even though the result doesn't really reflect the hard work
done... |
|
38 |
CS4102 |
Technical & Management
Training |
CS3241 TA |
S |
|
|
Interesting experience, teaching my own
friends :$... |
|
39 |
LA2201CN |
Chinese 2
Textbook: None
Lecture Note: N/A |
Mrs. Chin Kwee Nyet
Mrs. Lin Chiung Yao |
S |
|
|
Continuation from Basic Chinese 1. |
|
40 |
CS5215 |
Constraint
Programming
Textbook: Constraint Programing, Krzystof R. Apt
Lecture Note: Available |
Mr. Krzystof R. Apt |
B+ |
|
|
Interesting module. |
|
41 |
CS4213 |
Game Development
Textbook: 3D Game Programming, Alan & Mark Watt
Lecture Note: Available |
Mr. Golam Ashraf |
A |
|
|
Interesting module. I (we) implemented
our first 3D first person shooter game as this module's project. |
|
42 |
CS5238 |
Combinatorial methods in
bioinformatics
Textbook: N/A
Lecture Note: Available |
Mr. Sung Wing Kin, Ken
Mr. Jean Claude Latombe |
B+ |
|
|
Useful module but I didn't really like
Biology anyway |
|
43 |
CS5244 |
Digital Library
Textbook: N/A
Lecture Note: Available |
Mr. Kan Min Yen |
B+ |
|
|
Interesting module. I learned a lot on
Digital Library world: Citations, Bibliography, Page Ranking, etc...
I also implemented a tool called MSNMine for the course project. |
|
44 |
SMA5503 |
Analysis and Design
Algorithm
Textbook: CLRS 2nd endition
Lecture Note: Available |
Mr. Lee Wee Sun
Mr. Hsu Wen Jing
Mr. Charles Lieserson (MIT) |
A- |
|
|
Another course on algorithm... |
|
45 |
EE6701 |
Evolutionary Computation
Textbook: N/A
Lecture Note: Available |
Mrs. Dipti Srinivasan |
B+ |
|
|
Interesting module regarding
Evolutionary Computation techniques: GA, GP, ES, EP, ACO, PSO, GA
for Fuzzy Logic, GA for Neural Networks, etc |
|
46 |
IE5301 |
Human Factors in
Engineering Design
Textbook: N/A
Lecture Note: N/A |
Mr. Naresh Kumar |
A |
|
|
An interesting module about human
factors in many human-machine interactions... Quite relevant to my PhD
research (which involves Human + Computer interaction) |
|
47 |
CS5264 |
Decision Making
Technologies
Textbook: N/A
Lecture Note: N/A |
Mr. Rudi Setiono |
B+ |
|
|
About decision making using computer
tools: Neural Networks, Support Vector Machines, Linear / Quadratic
Programming, etc... |