Welcome to B521

Ballantine Hall 322

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 230A
Office Hours: Tuesday, 2:30--4:30 PM
Ramana Kumar
ramkumar@indiana.edu
Office: LH 230A
Office Hours: Monday, 4:00--6:00 PM

Textbooks and References

  • Optional Textbook: Essentials of Programming Languages, third edition, Daniel P. Friedman and Mitchell Wand, MIT Press, 2008.
  • Recommended Textbook: The Scheme Programming Language, third edition, R. Kent Dybvig, Prentice-Hall, 2003. Also available online.
  • Recommended for the novice: The Little Schemer, fourth edition, Daniel P. Friedman and Matthias Felleisen, MIT Press, 1995
  • Recommended for the seasoned: The Seasoned Schemer, Daniel P. Friedman and Matthias Felleisen, MIT Press, 1996
  • Recommended for the reasoned: The Reasoned Schemer, Daniel P. Friedman, William E. Byrd, and Oleg Kiselyov, MIT Press, 2005