CMSC 198K: The Science behind Computing
Fall 2009
Section 0101 and 0201
Home |
Syllabus/Homeworks |
Lecture Notes |
Resources
Please download the syllabus for all information (pdf)
Homeworks
Homework 4 (pdf) (due Dec 10)
Exercise 03 (pdf)
Skeleton code
CORRECTED Skeleton code (due Dec 8).
Homework 3 (pdf) (due Nov 12)
Corrected Homework 3 (pdf) (due Nov 12)
Exercise 02 (pdf)
Skeleton Code
CORRECTED Skeleton Code
Public Test
(due Oct 29)
HW 02 (pdf)
(due Oct 15)
HW 01 (pdf)
(due Sep 15).
Exercise 01 (pdf)
Skeleton code (due Sep 24).
Exam 2
The second in class exam will be on Nov 17 (Tu).
Exam 1
The first in class exam will be on Oct 8 (Thu).
Reading
Currently, there is no single textbook that perfectly matches the material we plan to develop and cover.
However, the following books do contain some of the material that we will cover.
- The Pattern On The Stone: The Simple Ideas That Make Computers Work. W. Daniel Hillis. 1st. Edition. Basic Books. 1998. ISBN 978-0465025954.
- A book on Ruby.
Additional Reading:
- Great Ideas in Computer Science. Alan Biermann. 2nd Edition. The MIT Press.
2000. ISBN 262-5222-3.
The majority of the class will be taught using lecture notes that will be available on the course web page, and additional online resources.
Grading
Grading Allocation:
| |
| Homeworks | 20% |
| Two Exams | 20% each |
| Project | 10% |
| Final | 30% |
|
You will be responsible for all material covered and assigned in class. It is also your responsibility to make sure that you pick up all homeworks and handouts. All course information and homeworks will be available on the web page. Solutions to homeworks will be given out in class.