Foundations of Computer Science --- Exams and Projects
Class Exams and Midterms
From AY 1990-1991
First Exam
Second Exam
Third Exam
Fourth Exam
From AY 1991-1992
First Quarter's Midterm
Solutions to First Quarter's Midterm
Second Quarter's Midterm
A Special Exam
When Stu Reges was fired for speaking out on the drugs issue,
I had to take over his class for a while.
He was teaching combinatorics, which I did not cover, but which Al Aho
and I were finally convinced to put into the C version of the book (and
eventually into a revised Pascal version if it makes sense to continue
with that language).
Here is an exam that covers this subject:
Combinatorics Exam
From AY 1994-1995
First Exam
Solutions to First Exam
Second Exam
Solutions to Second Exam
Third Exam
Solutions to Third Exam
Fourth Exam
Solutions to Fourth Exam
From AY 1995-1996
(First half of course only)
First Exam
Solutions to First Exam
Second Exam
Solutions to Second Exam
Final Exams
From AY 1990-1991
First Quarter's Final
Second Quarter's Final
From AY 1991-1992
First Quarter's Final
Solutions to First Quarter's Final
Second Quarter's Final
From AY 1994-1995
First Quarter's Final
Second Quarter's Final
From AY 1995-1996
First Quarter's Final
Solutions to First Quarter's Final
Programming Projects
From AY 1990-1991
First Project
Second Project
From AY 1991-1992
First Project
Second Project
From AY 1994-1995
First Project (author: Alan J. Hu)
Second Project (author: My Hoang)
Third Project
Fourth Project
From AY 1995-1996
This year, I gave smaller weekly projects that were included with the
homework for that course
Homework Sets
From AY 1994-1995
HW 1
HW 2
HW 3
HW 4
HW 5
HW 6
HW 7
HW 8
HW 9
HW 10
HW 11
HW 12
HW 13
HW 14
From AY 1995-1996
HW 1
HW 2
HW 3
HW 4
HW 5
HW 6
HW 7
Jeffrey D. Ullman
ullman @ cs.stanford.edu
650-494-8016 (home)
650-725-2588 (FAX)