Instructor: Matthew Fluet E-mail: mtf at cs.rit.edu Office hours: MW 9:00am – 11:00am; GOL-3555 or by appointment Lectures: Section 01 MW 2:00pm – 3:50pm; GOL-3455 Website: http://www.cs.rit.edu/~mtf/teaching/20123/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 course instance is “Functional Programming and Haskell”.