CS112: Sample Final Projects

In the cs112 download directory, there is a folder called sampleProjects.
That folder contains all the code for the projects on this page.

Molecular Orbital Theory by Thanh Thu Ngo 2010

(download/sampleProjects/molecularOrbital)

Type moGUI to start the GUI.

  1. Choose an element from the drop down menu (carbon, fluorine, etc)
  2. Click on the buttons in their numbered order:
    1. valence
    2. plot MO orbitals
    3. bonding
    4. plot electron densities
    5. is it stable?

Snake by Abigail Perry 2006

(download/sampleProjects/snake)
Playing the snake game.

Type snakeGUI to start the GUI.

  1. Pick your level (easy is the default)
  2. Click start
  3. Try to eat all the blue food (which makes the snake body grow) by using the up/down/left/right buttons
  4. If the snake's body runs into itself, it dies

Click here for Abby's Phase I write-up.

Paper Airplane Simulation by Sharon Kotz 2008

(download/sampleProjects/airplane)
Simulation of a paper airplane's flight.

Type airplane to start the GUI.
The airplane GUI simulates a paper airplane's flight. A window will appear with several sets of axes and several parameters which can be adjusted.

Titration by Jessica Chen 2007

(download/sampleProjects/titration)
This project makes corrections to flourescence titration data and uses MATLAB's curve fitting tools.

Type titrationGUI to start the GUI.

Cracking the Code by Rebecca Tsang and Miranda Mei 2006

(download/sampleProjects/crypto)
This GUI decrypts messages using two different methods (brute force and a chi-squared statistical analysis of letter frequency).

Type crackGUI to start the GUI.