Over the course of the program the students had the chance to enhance the starter applications that were used to teach key principles in Art, Math and Programming using Adobe Actionscript. The final projects are presented here with descriptions or how they have enhanced the originial applications.

Applications:
 

Population Doubling

A key notion in biology and ecology is doubling time. How long does it take a given population to double in size? The doubling time for the human population on Earth is one of the most prominent features of the past few centuries. Whereas thousands of years characterized doubling times for many thousands of years, since 1900 the human population had doubled twice, first from 1 to 2 billion, then from 2 to 4 billion. During the early decades of the twenty-first century, it is expected to double once again.
Riley Skeen-Gaar

This project can be used to teach and learn about exponential growth. The project also offers the chance to learn about the art and scripting opportunities of flash. The end product of this project could be used as a teaching tool to demonstrate the principals of exponential growth. The program that I develop could be improved on by changing the interface to involve less keyboard input.

Slopes

A key notion in algebra is that of the slope of a given angle. The slope is determined as the ratio of run and to rise—or using the Pythagorean Theorem, the ration of the opposite to the adjacent sides of a right triangle. Slope continues to be an important concept in the study of limits and differentiation.
Ameya Bahirat

In my application I can teach people that the angle and speed of a vehicle do actually depend on how far the vehicle will actually go. The only thing that I would say wouldn’t come in to my application is other disturbances that could miscalculate how far you will actually go; such as traction and or wind speed and direction.
Aravind Elangovan

My project helps teach about angles and slopes. As a programmer, "Launch Skippy over the Water" would help with learning about how to use water effects and proportion (wave height). As a mathematician, it would help one with slopes. As an artist, it would help you with background design. You should always try to understand the code that you are copying too, so you can start coding by yourself.
Natasha Sheu

I will be using Skippy Launch as my base application idea. But I plan to enhance it in basically every aspect from art to programming. From an artistic standpoint, I hope that this game will allow players' to feel more light and happy, which is usually what people think of when they think of winter and Christmas. From a mathematical view, I would want players to really consider angle and power combinations to hit their target goal, rather than just inputting random positive integers. From a programming point of view, I think my application would be a success if it made players curious as to how I programmed everything and say comments such as, "Wow! How'd you do that?" My ideal final product would be something that really interests and entertains its players as well as making them think when it comes to the artistic aspect, more especially the mathematical, scientific, and programming aspects. But at the same time, I really hope they appreciate or even are in awe of my work and believe that this something that they could play number times in the future.
Katherine Uhlir

This project is designed to illustrate the practical use of the geometry and trigonometry used with right triangles. Some of the math includes the Pythagorean Theorem and the slope of right triangles. The project can teach the relationship between angle of slope and speed, and how the end result is affected with different combinations. Though I am basing this project off of the “Skippy Launch” I will change the art to give my project a distinct feel.
Ice Melting

Mathematicians and scientists, in addition to everyone who reads almost any account of the events of nature or the economy encounter units of measure. One of the primary challenges of chemistry and physics is to become comfortable with such terms as joule, hertz, mole, watt, and so on. Such terms represent units of measure. This application explores units of measure by simulating one of the most important findings of current environmental science: climate changes. NASA has confirmed that the ice caps are melting. What will this mean in terms of the level of seawater in the oceans?
Seth Miers

My project is a variation of the Ice Melting lab we did at Digital Currents, All that I am changing is the programing and some art. Many variables will be used in my final project, so I will better learn how to use variables. All of my code will be written with extensive comments so that anyone who may look at the code will know what is going on. My application will be highly costomiseable. I will learn how to use color boxes, drop down boxes, and input text boxes much better than I knew how to before. I will gain much more experience and clarification throughout my project about programing. Hopefully anyone that looks at my programing will also be able to develope the same skills I have throughout the Digital Currents class.
Eric Phelan

For this project I will be enhancing the Melting Ice program to include an animated map that will show how much of the world will be in the "Danger Zone" if the ice caps all decided to melt. This project will teach me how much of the Earth is in fact in "Danger Zones." I will be able to learn how to program my own animation with limited to no guidance.

Probability

This application is modeled after the Game show Let’s Make a Deal where there are three doors and the contestant gets to pick a door. After they pick a door, a door that does not contain the prize is opened and the host allows the contestant to either stay with the door that they initially picked or to choose the other door. Using probability, we know that they contestant has a better chance at winning if they change doors instead of staying with the door that they initially picked. This may not be initially intuitive, but by extending it to the case where there are 10, 20 or 1 million doors can help understand the logic.
Mitchel Berens

I will be teaching the probability difference in switching and staying. The equation seems way incorrect and improbable until you actually play with the application. I want to make the Monty hall game my own. To do this, I will change the name to Who Wants Money. Also I will change the graphical features so that it looks more like a game show.
David Cosner

I plan to be able to learn how to better apply functions and applications to a user's interactivity with an application created from copying and pasting a code. Eventually once I've learned exactly how the code works and what applies to what through the use of analysis and small tweaks to the code itself I hope to be able to teach this prospect as well. The coding aspect at this point is in fact my weakest area in the use of flash, and with this project I feel I can get around that. The structure of the application will remain virtually the same, while the look and aesthetics will change to something a little more quirky. All in all I hope to be able to incorporate all of the artistic and programmable aspects that I've learned over the time I've spent in this class into one single project that spans a primarily mathematical function.
Eric Heichelheim

In this lab I will walk through step by step how I will go about creating my final application project. First, I will open the Monty Hall problem for modification. Then I will make two frames before it: a welcome page with a play button, and a directions page with a continue-to-the-game button. I personally don’t feel the need to keep the amount of doors input because the game is quite the same with any number; all that changes is the amount of doors opened to reveal the bogus prize. So, I will take that out and delete the programming for it. Identifying one part of the programming that codes for a specific part is a challenge, but you might learn about the language and organization while doing it. Also in the programming, I will have to create commands for the buttons and stop commands so you can go advance to each frame at your convenience. Finally, I will change the art work so that it will have the theme of an ancient pyramid, with sarcophaguses instead of doors, mummies or zombies as the losing prizes and ancient treasure as the winning prize. Finally I will need to identify, finish and keep the coding for the simulation of many games.
Chris Wentz

Through this project I hope to transform the Monty Hall project into an old time favorite game, Whack-A-Mole. The game of Whack-A-Mole involves moles randomly appearing on the screen. The user then attempts to hit these moles and scores points for every mole hit. An elaborate and possible extension of this game could be to add additional points for streaks, speed, and other notable I intend to do this by using the already programmed door response code such as counting up every time a door is clicked. By making the "doors" or in this case, moles, appear in randomly chosen locations, I will be able to simulate the actual game. Through this game, I hope to expand my knowledge and the knowledge of others in both a programming aspect and a purely thinking aspect. The logic behind the changes I plan to make is simple on the surface but will probably prove to be much more complicated and complex. I hope that others can take away an idea of how to change something into something else through my project. Since modern design is never done from scratch, this is a vital skill that I will utilize in this project and hope to teach others.