Instructor: Matthew Fluet E-mail: mtf at cs.rit.edu Office hours: Mon. 2:00pm – 4:00pm; GOL-3555 Fri. 10:00am – 12:00pm; GOL-3555 or by appointment Lectures: Section 01 MWF 9:00am – 9:50am; GOL-3560 Website: http://www.cs.rit.edu/~mtf/teaching/20181/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 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. The instructor will post specifics prior to registration. With the approval of the program coordinator, the course can be taken for credit more than once, provided each instance deals with a different paradigm and language. [CSCI-641: A term project involving independent investigation is also required. Note: students who complete CSCI-541 may not take CSCI-641 for credit.]
This course instance is “Functional Programming and Haskell”.