Header Montage

Reading assignments

DateTopic(s)Assignment
2007-01-11 Introduction "Beating the averages" by Paul Graham
Syntax and semantics Ghezzi & Jazayeri 1.7.1--1.7.3, 2.1--2.4
2007-01-16 Variables, binding, and argument passing Ghezzi & Jazayeri 2.5--2.7
2007-01-18 Lambda calculus Ghezzi & Jazayeri 7.1--7.3
Functional programming "Why functional programming matters" by John Hughes
2007-01-23 No new assignment. Make sure you keep up with the reading assigned previously.
2007-01-30 Type systems Ghezzi & Jazayeri 3.1--3.5
2007-02-01 Type systems Ghezzi & Jazayeri 3.6
2007-02-06 Object-oriented languages Ghezzi & Jazayeri chapter 6 with emphasis on 6.1--6.2
2007-02-20 Logic programming Ghezzi & Jazayeri 8.1--8.2
2007-03-06 Exceptions "Lesson: Exceptions" from The Java Tutorials
"Beyond exception handling: conditions and restarts" from Practical Common Lisp by Peter Seibel
2007-03-08 Concurrency Ghezzi & Jazayeri 4.8
Threads and locks from the Java Language Specification
 
XHTML Validation | CSS Validation
Updated 2007-04-24
Questions should be directed to Vebjorn Ljosa