Instructor: Matthew Fluet E-mail: mtf at cs.rit.edu Office hours: MW 1:00pm – 2:00pm; GOL-3555 MW 4:00pm – 5:00pm; GOL-3555 or by appointment Lectures: Section 01 MW 2:00pm – 3:50pm; GOL-3455 Website: http://www.cs.rit.edu/~mtf/teaching/20113/psfp http://mycourses.rit.edu
The goal of this course is to introduce the students to a programming paradigm and an appropriate programming language chosen from those that are currently important in industry or that show high promise of becoming important. A significant portion of the learning curve occurs through programming assignments with exemplary solutions discussed later in class. [4005-714: Students must complete a separate term project which will require some skills not discussed in class.] The instructor will post specifics prior to registration. With the approval of the program coordinator, this course can be taken for credit more than once, provided each instance deals with a different paradigm and language.
This instance of the course is “Functional Programming and Haskell/Standard ML”.