|
Show me your ways, teach me
your paths. - King David
CSXXXX - ???? (Semester 2, 2008/2009)
Click
here to know more about your tutor.
Click here if you are
looking for CS1102/C materials (or simply scroll below).
Click here if you are
looking for Matlab or IT1005 materials (or simply scroll below).
For my current students, please bookmark and visit this page
weekly
to receive additional updates on what is happening in our class during the semester. Remember that the main resource is still the IVLE.
Class Schedule and Notes
The information in this table is correct as of
04 December 2008 12:51:00 PM.
The official NUS Academic Calendar for 2008-2009 is
here.
|
|
Wk |
Date |
Special
Event |
Weekly
Notes |
Extras |
|
|
1 |
12-16 Jan 09 |
|
|
|
|
|
2 |
19-23 Jan 09 |
|
|
|
|
|
3 |
26-30 Jan 09 |
|
Inspiring story for those who
struggle with SoC life |
|
|
|
4 |
2-6 Feb 09 |
|
|
|
|
|
5 |
9-13 Feb 09 |
|
|
|
|
|
6 |
16-20 Feb 09 |
|
|
|
|
|
- |
21 Feb-1 Mar
09 |
Recess Week |
|
|
|
|
7 |
2-6 Mar 09 |
|
|
|
|
|
- |
? |
Mid-Term Exam |
Venue: ? Time:
? |
|
|
|
8 |
9-13 Mar 09 |
|
|
|
|
|
9 |
16-20 Mar 09 |
|
|
|
|
|
10 |
23-27 Mar 09 |
|
|
|
|
|
11 |
30 Mar-3 Apr 09 |
|
|
|
|
|
- |
? |
Another Exam? |
Venue: ? Time:
? |
|
|
|
12 |
6-10 Apr 09 |
|
|
|
|
|
13 |
13-17 Apr 09 |
|
|
|
|
|
- |
? |
Help Session |
|
|
|
|
- |
18-24 Apr 09 |
Reading Week |
All the
best... |
|
|
|
- |
? |
Final Exam |
Venue: ? Time:
? |
|
Consultation
My office: COM1-2-46 (Teaching Assistants
Office).
My office e-mail: dcssh at nus.edu.sg... However, I will reply using my
gmail account.
My office phone: 6516-7361 (please do not call me after 6pm during working
days).
Additional resources/where to get help
(in decreasing order of priority):
-. IVLE Forum, most questions and answers are posted
here by other students, lecturers, TAs.
-. Google GIYF,
Wikipedia,
Dictionary.com, other sources in the Internet.
Type in the keyword and click search!
-. Your classmate friends, they are facing the same issues/problems as you.
-. Your lecturers, they are the one who will set exam questions :).
-. Your seniors, they have passed through this module.
-. Reference textbooks from library.
Self learning is a very
important skill to survive University life...
-. Past papers, go to:
http://www.lib.nus.edu.sg,
past paper, type in "module ID"
-. Other websites:...
CS1102/C
Materials
Tutorials:
T1. OOP, Java re-visit: ppt slides,
source codes
T2. Abstract Data Types: ppt slides,
source codes, F1 references:
f1.com,
f1-live.com,
A380 "integration" (wiring)
problem
T3. Linked List (1st part): ppt slides,
Linked List References:
Demo
T4. Linked List (2nd part), Stack,
& Queue (1st part): ppt slides,
Stack References:
Demo
T5. Stack & Queue (2nd part),
mid test preparation: ppt slides,
source codes,
Queue References:
Demo
T6. Recursion: ppt slides,
Recursion References,
Droste,
Fractal
T7. Sorting (Basic) & Complexity
Analysis: ppt slides,
my source codes,
Sorting References:
Demo 1,
Demo 2
T8. Sorting (Merge Sort) & Binary
Search Tree: ppt slides,
Binary Search Tree References:
Demo
T9. Sorting (Quick sort),
Hashing, & Hash Table:
ppt slides,
Hash Table References
T10. Heaps and Priority Queue: ppt slides,
Heap References
T11. Graphs: ppt slides,
Graph References
Midterm tests:
CS1102C 2006
CS1102C 2007
CS1102
Sem1, 2008
Revision:
CS1102_Overview-Mind_Map.pdf
CS1102_Overview-Linear.doc
Final exams:
exam_hints.pdf: Last Updated:
4 Dec 08 (including the answers for
latest CS1102/C exam on 25 Nov 08).
CDTL
exam preparation website
Matlab and IT1005
Materials
Extra materials for Matlab workshop by
ECE Club, 24 October 2008, 5-7pm:
Powerpoint slides.
Matlab test... (do this first, 10
minutes only)
Matlab stuffs covered in the session.
Matlab notes (credit to Zhou Jinghui, softcopy is available upon
request as this is not created by me!).
Matlab codes used in the notes.
Matlab test - the answer...
(do not see this one until you have done the test by yourself)
My PPT slides and extra examples used
during each session of IT1005 semester 2 2007/2008:
slide1 (spidey.m
(Spidey fall program), this
is Spidey fall: 70kg in 20 s!, my saving
example
(with plot))
slide2 ('Creating
flatland' example,
midterm preparation
kit:
'if I am the lecturer')
slide3 ('ATM
machine' example)
slide4
slide5
slide6 (investment.m,
fig 1, 2,
3)
slide7
slide8
slide9 (IT1005 syllabus in
Mind Map, my lecture note
annotations)
Past paper May 2007,
and
my advices
for tackling this exam.
Dream
My dream is that one day I can be a
University Professor... Currently, I like to do research and to teach,
the two important factors that are required to be a University Professor.
Taking PhD programme is to improve my research skill, teaching undergraduate
modules is to improve my teaching
style/skill. For more details about me, click
here.
Thus, to improve my
Curriculum Vitae (CV)
in order to impress my future employer (hopefully NUS again, but I
am
open to the possibility of moving away from Singapore...), I will continue teaching tutorial
or laboratory classes in NUS until I
finish my PhD candidature (expected end of 2008/early
2009...
hopefully...).
This document, index.html, has been accessed 17695 times since 16-Feb-07 13:25:27 SGT.
This is the 4th time it has been accessed today.
A total of 6993 different hosts have accessed this document in the
last 659 days; your host, 38.103.63.56, has accessed it 1 times.
If you're interested, complete statistics for
this document are also available, including breakdowns by top-level
domain, host name, and date.
|