NUS HomeMy Modules
Home | Up


Last updated on: 10 November 2008 07:19:30 PM

These are the modules that I took during my undergraduate and postgraduate days...

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...