Advanced projects in animation and interactive interface design for the Web using Flash. Students must have a good understanding of HTML and excellent Photoshop skills.
Your grade will be based on a combination of in-class participation and projects completed throughout the semester. Your weekly work load should be approximately 3 hours per week, but let me know if it's taking more time than that. If it's taking less time than that you might be slacking off. This syllabus will be updated with weekly material, so the online version will always be the most up-to-date version: http://phiffer.org/teaching/wa
Here is our course meeting schedule. The only non-standard day is during the week of Thanksgiving: no class on September 26.
This course has no required books.
Time spent in class is structured to include lecture, lab time, discussion and presentations of your work. You will also give one presentation about a media artist of your choosing. Your participation grade is largely a measure of how involved and prepared you are in class.
Weʼll be having weekly assignments and two big projects, a mid-term and a final project. You may revise and improve any of these up until (before) the final week. Your grades on projects will be determined based on craft and punctuality. Basically I want you to do your best on projects, but to approach them as works in progress. You always have the option of returning to unfinished work to improve on it.
Lateness and absences will effect your grade. Please turn off mobile phones, instant messaging, email, etc. while in class. Be resourceful, do good work and donʼt slack off.
Lecture slides: Flash Review
Reading: First listen to this then read this
Not required, but you can listen to the full radio episode here.
In class example: Basic ActionScript
ActionScript cheat sheet
Optional reading: Don't Just Do Something, Talk by Slovoj Zizek
Assignment: Interaction
In class examples: Timeline, Button, Naming, Dynamic (version CS3)
Assignment: continue last week's assignment, but add in dynamically-generated instances
In class example: Video
Assignment: a branching tree structure planning out your final project
In class examples: Scenes and Sound