Programming Projects
[Homepage] |
[FAQ's] |
[Supplements]
[Programming Projects] |
[Exams]
Introduction
For the programming assignments you are allowed to complete them
using "pair programming."
To learn a about pair programming please read
All I Really Need to Know about Pair Programming I Learned In Kindergarten.
Additional information can be found at
http://www.pairprogramming.com.
With pair programming it is
essential that the partners balance their time driving and
navigating/reviewing, this is not divide and conquer.
Divide and conquer project teams are not allowed.
You should also read the pair
progamming guidelines and policy for the class.
This explains what is considered to be acceptable pair programming and
what to do if you have problems with your partner.
Style
Your programs will be graded on style as well as functionality. Please refer
to the following brief style guidelines.
The Programs
-
Due Friday, October 6th at 10pm.
A bit about the game of Go.
-
Due Friday, October 20th at 10pm.
A generic game board framework.
-
Due Friday, November 3rd at 10pm.
Repeat assignment 1 but using Haskell. The program must be runnable using the load
and go option of "hugs".
-
Due Friday, November 17th at 10pm.
Go groups and liberties in Prolog.
-
Due Friday, December 1st at 10pm.
Distributed go server.
This page maintained by Charlie McDowell.
Email regarding this site.