Computer Science 151: Functional Programming

Fall 2013

General Information

Instructor: Chris Staecker (Personal Homepage)

Email: cstaecker@fairfield.edu

Office: BNW 16

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

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

Class Meetings: Section A: TF 12:30--1:20 BNW 129B, W 1:00--1:50 BNW 127. Section B: TF 2:00 - 2:50, W 3:00 - 3:50 BNW 127.

Final Exam: Section A: Monday December 16, 8AM. Section B: Tuesday December 17, 11:30 AM.

Other Stuff

Coming Attractions

9/4: Homework #1 due
Assignment description (PDF)
9/11: Homework #2 due
Assignment description (PDF)
Test data (see note in syllabus on testing)
Test data output
9/18: Homework #3 due
Assignment description (PDF)
Test data
Test data output
9/25: Homework #4 due
Assignment description (PDF)
Test data
Test data output
10/2: Homework #5 due
Assignment description (PDF)
Test data
Test data output
10/4: Exam #1
 
10/11: Project #1 due
Assignment description (PDF)
Test data
Test data output
10/16: Homework #6 due
Assignment description (PDF)
Test data
Test data output
10/23: Homework #7 due
Assignment description (PDF)
Test data
Test data output
10/30: Homework #8 due
Assignment description (PDF)
Test data
Test data output
11/6: Homework #9 due
Assignment description (PDF)
Test data
Test data output
11/8: Exam #2
 
11/15: Project #2 due
Assignment description (PDF)
11/20: Homework #10 due
Assignment description (PDF)
Test data
Test data output
12/4: Homework #11 due
Assignment description (PDF)
No tester this week, since all these are IO functions
12/11: Project #3 due
Assignment description (PDF)
Executable version for your enjoyment:
64-bit Mac version
32-bit Mac version
Windows version
Special Platinum-edition executable with all Extra Credit features!
64-bit Mac version
32-bit Mac version
Windows version
Source code for your extra-enjoyment:
12/16: Section A final exam, 8:00 AM
 
12/17: Section B final exam, 11:30 AM

Daily GHCi transcripts and code files