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)