Course Description
EECS 368 - Programming Language Paradigms is an introduction to programming language fundamentals. The objective of the course is to provide an introduction to alternative programming models that compliment the traditional imperative models taught in introductory courses. The course will provide theoretical insight into various aspects of modern languages while requiring hands-on development of programs using Java, Scheme, and Haskell.

Instructor Info
Instructor: Dr. Perry Alexander
Office: 2022 Eaton Hall / 136 Nichols Hall
Phone: 4-8833 / 4-7741
Office Hours: 9:00-10:00 MWF
Online Schedule
Email Me

Class Information
Room: 1136 Learned Hall
Time: 10:00-10:50 MWF
Prerequisites: EECS 268 is a hard prerequisite for this course.

Texts
Friedman and Felleisen, The Little Schemer, MIT Press, 1995, 4th edition. ISBN: 0262560992
Hutton, Programming in Haskell, Cambridge University Press, 2007. ISBN: 0521692695