Computer_Science
 Home | People | Curriculum | Projects | Resources | Media

Data Structures

CS106

Haverford College

Spring 2011

Term Project

Due: end of Spring Term

As a course capstone project, you are asked to design and implement a more substantial application which utilizes some (if not all) of the various concepts in algorithms and data structures covered in cs105 & cs106 .

You are invited to propose your own project, or complete one of those suggested below. You are welcome to work in pairs or individually; however, both members of a pair must contribute to the final result in a demonstrable way.

Evaluation of term projects will be completed by an appointment during "finals week." This evaluation consists of review of the source code, a demonstration of the project, as well as responses to questions posed by the instructor.


Enigma Simulation

An overview of the Enigma Machine and Cipher Technique is presented at http://www.trincoll.edu/depts/cpsc/cryptography/enigma.html or http://en.wikipedia.org/wiki/Enigma_machine.


Checkers Game

An online game with basic rules (you do not need this level of graphic IO) - http://thinks.com/java/checkers/checkers.htm

Haverford College Page maintained by John Dougherty and David Wonnacott.
Computer Science Department, Haverford College.