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

Introduction to Data Structures

CS206

Haverford College

Spring 2008

Term Project

Due: May 2, 2008

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.

You are invited to propose your own project, or complete one of those suggested below. You are welcome to work in small groups of 2-3 or individually; however, all group members must contribute to the final result.

Evaluation of term projects will be completed during lab on Friday, May 2, 2008. 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, David Wonnacott, and Rachel Heaton.
Computer Science Department, Haverford College.