User Tools

Site Tools


courses:programming_fall_2011

Flash/ActionScript course IxD2 2011

This course focuses mainly on an introduction to programming; how to understand, use and write high-level code to program interactivity or interaction. The lectures cover the basic principles behind computer programming: variables, events, functions, animations, sound, video, image & loading, introduction to object oriented programming etc. The student will also learn and practice how to “Think”/plan, analyze, and solve design/code-related problems.

The second part of the course gives an introduction to Multi-touch, with focus on designing and coding basic prototypes, working with touch-events & gestures, user interaction and final tests on a touch-device. The student will also have a chance to practice other physical interaction methods in the project-part.

The course includes: Theory, coding, lecture & team-exercises, discussions and finally a project-work with documentation and presentation.

Tools: Flash CS5/CS5.5, ActionScript 3.0
(Flash CS5.5 is installed in the lab, and can also be downloaded as a demo for 30 days)

Time & place: Week 38 - 40 Blue PC lab & Interaction Workshop at UID
(See schedule below for details)

Teacher/Tutor: Thomas Lövgren
thomas.lovgren@humlab.umu.se


Course Documents

actionscript_course_ixd2_2011_description_v01.pdf

actionscript_course_ixd2_2011_content_overview_v01.pdf

actionscript_course_ixd2_2011_schedule_v02.pdf


Exercises

actionscript_course_ixd2_2011_oop_uml_design_exercise_v01.pdf

actionscript_course_ixd2_2011_oop_team_exercise_lego_v01.pdf

actionscript_course_ixd2_2011_multitouch_project_description_v02.pdf


Lectures/Chapters (slides)

actionscript_course_ixd2_2011_lecture_chapter0_introduction.pdf

actionscript_course_ixd2_2011_lecture_chapter1_variables_datatypes.pdf

actionscript_course_ixd2_2011_lecture_chapter2_statements_loops.pdf

actionscript_course_ixd2_2011_lecture_chapter3_functions_objects.pdf

actionscript_course_ixd2_2011_lecture_chapter4_events.pdf

actionscript_course_ixd2_2011_lecture_chapter5_movieclips_properties_displaylist.pdf

actionscript_course_ixd2_2011_lecture_chapter6_7_animation.pdf

actionscript_course_ixd2_2011_lecture_chapter8_sound.pdf

actionscript_course_ixd2_2011_lecture_chapter9_video.pdf

actionscript_course_ixd2_2011_lecture_chapter10_image_loading_assets_xml.pdf

actionscript_course_ixd2_2011_lecture_chapter11_12_oop.pdf

actionscript_course_ixd2_2011_lecture_chapter13_multi-touch_pt1_self-study_.pdf

actionscript_course_ixd2_2011_lecture_chapter14_multi-touch_pt2_v02.pdf


Example & Lecture files

actionscript_course_ixd2_2011_lecture_chapter1_example_files_variables_datatypes.zip

actionscript_course_ixd2_2011_lecture_chapter2_example_files_statements_loops.zip

actionscript_course_ixd2_2011_lecture_chapter3_example_files_functions_objects.zip

actionscript_course_ixd2_2011_lecture_chapter4_example_files_events.zip

actionscript_course_ixd2_2011_lecture_chapter5_example_files_movieclips_properties_displaylist.zip

actionscript_course_ixd2_2011_lecture_chapter6_7_example_files_animations.zip

actionscript_course_ixd2_2011_lecture_chapter8_example_files_sound.zip

actionscript_course_ixd2_2011_lecture_chapter9_example_files_video.zip

actionscript_course_ixd2_2011_lecture_chapter10_example_files_image_loading_assets_xml.zip

actionscript_course_ixd2_2011_lecture_chapter11_12_example_files_oop.zip

actionscript_course_ixd2_2011_lecture_chapter13_14_example_files_multitouch_v02.zip


Media files for lectures/exercises

actionscript_course_ixd2_2010_media_files_for_lectures_exercises.zip


Student Work oop_camila_ine.pdf

flash_actionscript_course_ixd2_2011_lego_exercise_naushin_bilal-xuyan.pdf

flash_actionscript_course_ixd2_2011_naushin_bilal-xuyan_multitouch_projec.pdf

flash_actionscript_course_ixd2_2011_uml_exercise_naushin_bilal-xuyan.pdf

flash_actionscript_course_ixd2_2011_naushin_bilal-xuyan_multitouch_projec.zip

gamecamilamehrnaz.pdf

birds.pdf

search?q=30637351&btnI=lucky

search?q=30400751&btnI=lucky

search?q=30872221&btnI=lucky

search?q=31136265&btnI=lucky

search?q=31642755&btnI=lucky


Links & Resources

ActionScript Documentation

Learn ActionScript

Adobe AS3 Livedocs

Flash AS3 Programming (PDF 16 MB)

Flash CS5/CS5.5 & AIR Multi-touch API

Touch Gesture Reference Guide

courses/programming_fall_2011.txt · Last modified: 2011/11/15 15:47 by 94.255.154.80