Welcome to B521

335 Ballantine Hall

Tuesday/Thursday, 11:15--12:30

Instructors

Dan Friedman
dfried@indiana.edu
Phone: 5-4885
Office: LH 230A
Office Hours: By appointment
Will Byrd
webyrd@indiana.edu
Cell Phone: (812) 320-8505
Office: LH 230
Office Hours: Monday, 3:30--5:30 p.m., LH 230
Joe Near
jnear@indiana.edu
Cell Phone: (812) 323-4715
Office: LH 230
Office Hours: Friday, 11 a.m.--1 p.m., LH 230

Textbooks and References

  • Textbook: Draft Essentials of Programming Languages, third edition, Daniel P. Friedman and Mitchell Wand MIT Press, 2008.
  • Recommended for the reasoned: The Reasoned Schemer, Daniel P. Friedman, William E. Byrd and Oleg Kiselyov, MIT Press, 2005
  • Recommended for the novice: The Little Schemer, fourth edition, Daniel P. Friedman and Matthias Felleisen, MIT Press, 1999
  • Recommended for the seasoned: The Seasoned Schemer, Daniel P. Friedman and Matthias Felleisen, MIT Press, 1999
  • Recommended Textbook: The Scheme Programming Language, second edition, R. Kent Dybvig, Prentice-Hall, 2000. Also available online.
  • Download Petite Chez Scheme for home use. It's available for Linux, Windows, Mac, and Sun.