CS 1MD3 T2 2006
Slides and reference material
Many slides are in PDF format. You'll need the free
Acrobat Reader
from Adobe to read them.
Chapters below are from the Textbook. Remember that all tutorial
material can also be used in the final exam and should be
reviewed.
- Material covered before the first midterm:
Chapter 8.
There are no slides for the `GUI design' set of 2 Friday lectures, although
the material is all taken from the book "Designing the User Interface:
Strategies for Effective Human-Computer Interaction" by Ben Schneiderman
[as well as my personal experience]. For the history or
programming languages, I used
this large chart.
For the bits on numerical analysis, I used a
Maple Worksheet. For Hacking 101,
there are only class notes.
- Material covered before the second midterm:
All of the above, plus
Chapter 9.
For the various Friday lectures, I used the blackboard, so
no slides there either. The main topics were "regular expressions"
and XML - wikipedia is a good start, if nothing else!
Remember to review the tutorial material, as I definitely
draw questions from there as well.
- Material covered in the last part of the course:
hashing part 1,
hashing part 2,
Operating Systems,
File Systems,
Networds, and
The Internet,
Compilers were also covered in two lectures (on the
blackboard), Network Protocols (overheads, may be available
later),
regular expressions .
Finite state machines (deterministic and non-deterministic)
were also covered. Detailed notes were only on the blackboard,
but a set of old slides
is available, as well as some old tutorial documents (
doc 1,
doc 2).
doc 3). Also here, the
Wikipedia page
on the topic is quite good.
Also, various pieces of code were done in class, such as
a max function,
code for feb10 class,
code for feb15 class,
and the
IDLE log, as well as a
reverse function.
Back to main page