CS 3723 - Programming Languages - Fall 2011



Instructor: Dr. Macneil Shonle
Office Hours: SB 4.01.34, Tuesday: 11:00am - 12:00noon (or by appointment)
Lecture: Science Building (SB) 3.02.10A
Time: Monday/Wednesday/Friday: 9:00am - 9:50am
Recitation: Time: 10:00am - 10:50am
Section 1: Monday: MH 3.04.14 (McKinney Humanities, formerly HSS building)
Section 2: Wednesday: AET 0.102
TA Office Hours: SB 3.02.04 (the main lab), Monday/Wednesday: 11:00am - 12:00noon

Resources

Grading

Assignments

See Blackboard for current assignments.

Course Readings

  1. Textbook: Structure and Interpretation of Computer Programs, by Abelson, Sussman, and Sussman, Second Edition. Available at the bookstore, and online: mitpress.mit.edu/sicp/full-text/book/book.htm.

  2. Language references:

  3. "The Perils of JavaSchools", Joel Spolsky, 29 December 2005. Available online: joelonsoftware.com/articles/ThePerilsofJavaSchools.html.

  4. "Can Your Programming Language Do This?", Joel Spolsky, 01 August 2006. Available online: joelonsoftware.com/items/2006/08/01.html.

  5. "The Why of Y", Richard P. Gabriel, 3 February 2001. Available online: dreamsongs.com/NewFiles/WhyOfY.pdf.

Scheme Interpreters

The following Scheme interpreter runs on Linux, Windows, and MacOS X: