Final projects for CIS 122

The final projects for this course turned out amazing. I was blown away at their scope, high quality, and astounding variety. Below is a description of everyone's project, and a link to either their project's website or to the files required for their project to run. For the projects that are graphical in nature, I have attempted to include a screenshot.

Because everyone's project was so awesome, the only order I could come up with to put peoples' projects in was alphabetical, so, without delay, here they are:

Computer music and synthesis

Nasir E Bilal

This program allows the user to play music using the computer keyboard as if it were a piano synthesizer. All tones are generated from pure sinewaves when the program is run. Polyphony and more behind the link. This program requires the user to install the Pygame framework and the Pygext framework.

Download it!

Dynamic website with comments

Erika L Bundy

A dynamic website, with comments and sound and javascript. Let Erika know how awesome it is using the comments link!

Check it out!

Tagged RSS converted to categories in a dynamic website

Scott E Carver

XML parsing of RSS feeds and division of newsposts into separate categories, all to make one fantastic dynamic website.

Check it out!
Download the code!

Translating from English to Swahili

Luly G Dennisa

This program, besides looking good, translates English words into Swahili.

This program requires graphics.py.

Download the code!

Math Facts Basic Training

Karen M Hamblen

Quiz students on their basic math facts, and find out how well they know their addition, subtraction, multiplication, division, and exponentiation facts!

Download the code!

Simon

Matthew C Huiskamp

The game of Simon! (requires graphics.py to run)

Download the code!

Escape from Deschutes 254 - A Dungeon Crawling Adventure

Larissa R Letaw

What is your name, traveler?
Peter

254 Deschutes

This is an extremely tiny room. It's circular and about three feet in diameter, and there aren't actually any walls. It does, however, have a very wide, umbrella-like roof. Under the roof are crammed fourteen computer monitors, all running a different operating system. For some reason, this office is stilted about 30 feet above the ground. You would think there would at least be a nice view, but everything just looks kind of gray. Zieter Vernouth is here. Down: Clearing on a Hill Zieter Vernouth says: "Hello, Peter, and welcome to Typhon. I am Zieter Vernouth, overseer of this world. We are in great danger, and I believe you can help us. Please let me tell you about how my world was sickened to this grave condition... Not long ago, a powerful, good-intentioned but altogether careless being made a horrible mistake. And what was this mistake? Look around you. To you this may seem like a world merely experiencing a foggy day, but as you explore Typhon, you will realize that every tree, every creature, and indeed every atom of matter has been condemned to drabness. It is your quest to undo this bunglement and return the color to Typhon once again. To do this, you will need to find something of great superiority and drop it at the feet of our ruler, The Teefanii. But I must warn you, there are serious perils in this world...

This is all I can tell you now. However, there is one last way in which I can assist you. Take this small gift, and use it wisely. Now please go, before it's too late!" Zieter Vernouth gives you a Zapper > _

Find out what happens next!

Download the code!

Name That Tune

William H Martin

Randomly plays an MP3 from your collection of songs and asks you to guess its name. How well do you know your own musical taste? This program requires Pymedia.

Download the code!

Sierpinksi Trangle

Jennifer M May

Draws the Sierpinski Triangle either quickly or slowly.

This program requires graphics.py.

Download the code!

Fractal Tree Simulation

Emily B Miller

Draw a fractal tree! The tree shown in the screenshot used 11 years, an angle of .32, an initial length of 100, and a yearly decrease in length of .8.

This program requires graphics.py.

Download the code!

Ball Bouncing with Real Gravity

Sarah L Peterson

Drop bouncing balls from high heights and have them act under the influence of gravity!

This program requires graphics.py.

Download the code!

Historical Risk Analysis for Publicly Traded Stocks

Yuliya V Tkachyshyn

Find out risk probabilities for a given stock. How much of your shirt are you likely to lose next month?

This program requires graphics.py.

Download the code!

Flight 5150

Rachel E Tublitz

Riddles and more! Test your knowledge and have some fun with Flight 5150.

Check it out!



If your code was not in the list, it means you haven't given it to me yet, or that what you gave me was incomplete in some crucial way...

The admin should touch /cs/classweb/06U/cis122/final/index.comment

Questions? Answers!
Valid CSS! Valid XHTML 1.1!