Foundations of Computer Science/C --- Lecture Notes

Class Notes

Introduction, Including Intro to Logic

Notes 1

Notes 2


Chapter 2

Notes 1

Notes 2

Notes 3


Chapter 3

Notes 1

Notes 2

Notes 3

Notes 4


Chapter 4

Notes 1

Notes 2

Notes 3


Chapter 5

Notes 1

Notes 2

Notes 3


Chapter 6

Notes 1

Notes 2

Notes 3


Chapter 7

Notes 1

Notes 2

Notes 3

Notes 4

Notes 5 (written by Alan J. Hu)


Chapter 8

Notes 1

Notes 2

Notes 3


Chapter 9

Notes 1

Notes 2

Notes 3

Notes 4

Notes 5

Notes 6


Chapter 10

Notes 1

Notes 2

Notes 3

Notes 4


Chapter 11

Notes 1

Notes 2

Notes 3

Notes 4


Chapter 12

Notes 1

Notes 2

Notes 3

Notes 4

Notes 5


Chapter 13

Notes 1

Notes 2 (written by Hugh McGuire)


Chapter 14

Notes 1

Notes 2

Notes 3

Notes 4 (written by Ramesh Viswanathan)


Section Notes on ML

Warning: These notes are based on ML90. I have revised my ML book Elements of ML Programming to conform to the new ML97 standard.

Notes 1

Notes 2

Notes 3

Notes 4

Notes 5

Notes 6

Notes 7

Notes 8

Notes 9


Jeffrey D. Ullman
ullman @ cs.stanford.edu
650-494-8016 (home)
650-725-2588 (FAX)