![]() |
Digital Currents |
![]() |
|---|
|
Instructors: Ian Hales (art), Ryan Girard (math), John Flynt (programming) Teaching Assistants: John Hart, Yulia Kushner, Carolyn Michaels, Graham Roberts, Randall Winslow Administrative concerns: Marcia Flynt (303-492-4974) Location: ATLAS 200 |
|---|
The camp begins on June 1 and goes Monday through Friday until June 19.
The day begins at 8:00 am. There is a lunch break between approximately 12:00 pm and 1:00 pm. The final session goes from 1:00 pm to 3:00 pm. Credit for the summer is contingent upon daily attendance. Be on time. Be ready to go to work and have fun.
The last week is at Google.
| Art | 8:00 - 10:00 |
|---|---|
| Math | 10:00 - 12:00 |
| Programming | 1:00 - 3:00 |
Each daily work session is divided into three parts. In the morning, you start by familiarizing yourself with the project for the day and exploring how the art for the project can be enhanced. Next, you spend time exploring mathematics. The mathematics you work with focuses on the application for the day. During the afternoon, you work with ActionScript to add behavior to the project's art and make it so that the math you have learned is used by the project.
There are eight projects for the session. During the first week, you work with the first four. During the second week, you work with the final four. Everyone in the camp must develop a version of each of the projects.
As you go, you find the project that interests you most. You designate this as your arcade project. During the final week of the camp, you work on this project exclusively, applying skills you have learned as an artist, a mathematician, and a programmer, to enhance it.
After you complete your arcade project, you turn your work over to the instructors, who will post it in the Arcade Projects page of the DigitalCUrrenct website. (See the link below.) Your project will then be available for display when the camp moves to Google, where you will be able to give a demonstration of it and explain the concepts, skills, and techniques you have dealt with.
Everyone will complete an arcade project, so from the first day on think about what interests you most and what you find easiest and most rewarding to work with. At the same, time, since there are eight projects and nearly twice that many participants in the camp, it is expected that small teams can form during the last week. The purpose of the teams is not to create group projects but to allow you to work along side others who have chosen the same project for morphing.
| Date | Project |
|---|---|
| June 1 | Venn Diagram |
| June 2 | Consumer Price Index |
| June 3 | Interest, Accounts and Credit Cards |
| June 4 | Ice Melting And Units |
| June 5 | Catch Up, Refine, Review, Morph |
| June 8 | Probability |
| June 9 | Population Doubling |
| June 10 | Slopes, Pythagoras, and Physics |
| June 11 | Euler and Hamiltonian Circuits |
| June 12 | Catch Up, Refine, Review, Morph |
| June 15 | Morph Selection and Specification |
| June 16 | Project Refinement |
| June 17 | Project Refinement |
| June 18 | Prepare Presentation - Publish to HTLM |
| June 19 | Present Presentation |
To complete this camp successfully, daily attendance is required, along with completion of each of the labs and the arcade project.
Try to work along with the instructor and keep in tune with what others in the club are doing. Complete th projects as instructed. Stay within the context of the labs rather than trying to do anything from scratch. One of the objectives of the class is to allows you to explore what "morphing" is about. If you are interested in Flash game development, for example, it is standard practice for developers and artists to work from an pre-existing game to a new, morphed, version.
The University of Colorado provides a solid set of policies regarding the conduct of classes. If you have any concerns at all that fall into this area, please talk with the instructors. Keep in mind that courtesy is important, and any type of substance abuse within the classroom is not acceptable. Your experiences at camp should be pleasant and relaxed, so if anything is bothering you about anything, let the instructors know. Generally, come to the camp to participate, be productive, have fun, and learn.
|
|---|
|
The Digital Arcade provides a place in which you can display the project you select as you key project for the camp. |
|---|
There are a total of eight starter projects for the camp.
The components for the camp are as follows:
![]() |
|---|
![]() |
|---|
![]() |
|---|
![]() |
|---|
![]() |
|---|
![]() |
Population Doubling Level 1 Application |
|---|
![]() |
|---|
![]() |
|---|
![]() |
The specification is a document you produce that formally presents both a preliminary version of your presentation and a plan for your final days of development activity. It is a plan for how to take one of the starter applications and turn it into an individualized artifact, one that gives expression to your artistic visions, mathematical understanding, and programming skills. As a preliminary version of the presentation, the specification allows you to develop ideas concerning a manifesto, applied mathematics, art, and programming. As a plan of action, it lays out the scope of your activities during the final days of the camp. You must complete this document before you proceed with the final phase of activity, and your instructors must give their approval to it. |
|---|
![]() |
This lab allows you to create an HTML page for your application. The instructor will provide detailed instructions about how to name the files and folders in which you save your project. You must provide your *.fla file along with the other files needed for web display. |
|---|
![]() |
|---|