Dr. Chuck C. Liang
Professor of Computer Science, Hofstra University .
102 Adams Hall
Hempstead, NY 11550
Office Phone: (516 463) 5559
Email: email@example.com (<- click to send me mail)
Official Office Hours: MTu 1-2pm, Wed 6-7pm
Course Syllabus and Goals
Lambda calculus in Scheme (UPDATED),
Lambda calculus in Ruby,
Lambda calculus in Perl,
Halting Problem in Lambda Calculus/Scheme
Scheme programming assignment. Use MIT scheme only
Submit all programming assignments (but not first assignment) on blackboard (csc123) (but not the first homework, which is a written assignment).
More Scheme Programs (files in bold are required reading)
Three versions of Fibonacci function and compiled assembly. Illustrating tail recursion optimization.
Quiz on Lambda Calculus Wednesday 9/19. See quiz sample soutions for a brief study guide.
Read the Scheme tutorial.