Math 151: Functional Programming

Fall 2014

General Information

Instructor: Chris Staecker (Personal Homepage)

Email: cstaecker@fairfield.edu

Office: BNW 16

Office Hours: TF 10-11, 12-12:30, 1:30-2, W 10-11, 12-1 or by appointment

Textbook: Learn You a Haskell for Great Good! by Lipovača. Buy it or read it online.

Class Meetings: TF 2:00--3:15 BNW 127

Final Exam: Wednesday December 17, 11:30 AM.

Other Stuff

Coming Attractions

9/5: Homework #1 due
Assignment description (PDF)
9/9: Homework #2 due
Assignment description (PDF)
Test data (see note in syllabus on testing)
Test data output
9/16: Homework #3 due
Assignment description (PDF)
Test data
Test data output
9/23: Homework #4 due
Assignment description (PDF)
Test data
Test data output
10/1: Homework #5 due
Assignment description (PDF)
Test data
Test data output
10/3: Exam 1
 
10/10: Project #1 due
Assignment description (PDF)
Test data
Test data output
10/15: Homework #6 due
Assignment description (PDF)
Test data
Test data output
10/21: Homework #7 due
Assignment description (PDF)
Test data
Test data output
10/28: Homework #8 due
Assignment description (PDF)
Test data
Test data output
11/4: Homework #9 due
Assignment description (PDF)
Test data (make sure you test the IO functions yourself)
Test data output
11/7: Exam 2
 
11/14: Project #2 due
Assignment description (PDF)
Test data
Test data output (your boards may display differently from mine)
11/18: Homework #10 due
Assignment description (PDF)
no testers this week since it's all IO functions
11/18: Homework #11 due
Assignment description (PDF)
no testers this week since it's all IO functions
12/10: Project #3 due
Assignment description (PDF)
12/17: Final exam, 11:30 AM

Daily GHCi transcripts and code files