Dr. Chuck C. Liang
Professor of Computer Science,
Hofstra University .
Office Address:
102 Adams Hall
Hofstra University
Hempstead, NY 11550
Office Phone: (516 463) 5559
Email: cscccl@hofstra.edu (<- 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)
Other Programs:
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.