Topics in Programming: Common Lisp


Readings

There are four on-line textbooks from which readings will be assigned. The most important text to read is the first one, Practical Common Lisp, so make sure you keep up with those readings. When the material from this text is too brief (or non-existant), it is important that you read some of the other material listed below. All four textbooks are listed below under sources, with their URLs. Beneath the table are some other URLs that you might want to check out for specific topics. On Lisp is perhaps the least interesting to read, so we will use it sparsely.

The readings are listed day-by-day in the table. We will try to stick with this schedule as much as possible, but later in the semester, things might change based on how quickly or slowly we are moving through the material. Also note that the table is currently incomplete.

Sources:

NOTE: Pages from On Lisp and Gentle Introduction are the Adobe Acrobat pages, not the true textbook pages.
DateReadings from Practical Common LispReadings from Successful Lisp Other Readings
Jan 10Chapters 1, 2Chapter 34Gentle Introduction Chapter 1 (p. 9-41)
Jan 12 Chapter 4 (Skip Formatting Lisp Code), 5 (Through Function Return ValuesChapter 3 Lesson 1, 2, 3, and 7
Jan 17 Chapter 6, 10 (Up through Higher Math)Chapter 3 Lesson 5, 6, Chapter 8
Jan 19 Chapter 12Chapter 3 Lesson 4, Chapter 11, 17
Jan 24 Chapter 13 (Through Sets)On Lisp Chapter 3
Jan 26 Chapter 7 (Skip The Mightly Loop)Chapter 5
Jan 31Chapter 9, 12
Feb 2Read this web site on Genetic Algorithms
Feb 7Chapter 14, 18Chapter 3 Lesson 11, Chapter 19, 24
Feb 9Gentle Introduction Chapter 8 (p. 243-298)
Feb 14Continue Chapter 8
Feb 16Chapter 11Chapter 3 Lesson 10, Chapter 13
Feb 21Gentle Introduction Chapter 12 (p. 377-394)
Feb 23 Chapter 13 (Starting at Lookup Tables)Gentle Introduction Chapter 13 (p. 395-416)
Feb 28Chapter 28, 30The LispWork's User's Guide chapters 3-6
*********
Mar 2
*********
*****************************
Schedule modified
*****************************
*******************
*******************
*********************
*********************
Mar 14Chapters 6, 12, 13On Lisp Chapters 4, 5
Mar 16Chapter 3
Mar 21Chapter 8Chapter 20On Lisp Chapters 7, 8
Mar 23Chapter 21On Lisp Chapters 9, 10, 11
Mar 28Chapter 22Chapter 32 (first part only)Loop Macro
Mar 30Search Topics:
Search in AI
Search in AI
Heuristic Search and Exhaustive Search
Apr 4Quiz 3Search Continued
Apr 6Chapter 17Chapter 7
Apr 11Chapter 16A Guide to CLOS
Apr 13CLOS continued from previous readings
Apr 18Error Handling
Chapter 19
Instead of Compilation
Chapter 9, 23


Other useful on-line references:


Back to CSC 375/CIT 394 page
Back to Richard Fox's Home Page