User Tools

Site Tools


courses:programming_fall_2011

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
courses:programming_fall_2011 [2011/10/26 15:42]
85.24.223.139
courses:programming_fall_2011 [2011/11/15 15:47] (current)
94.255.154.80
Line 1: Line 1:
 +
 +----
 +====== 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** ​
 +
 +{{:​courses:​actionscript_course_ixd2_2011_description_v01.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_content_overview_v01.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_schedule_v02.pdf|}}
 +
 +----
 +**Exercises**
 +
 +{{:​courses:​actionscript_course_ixd2_2011_oop_uml_design_exercise_v01.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_oop_team_exercise_lego_v01.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_multitouch_project_description_v02.pdf|}}
 +
 +----
 +**Lectures/​Chapters (slides)** ​
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter0_introduction.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter1_variables_datatypes.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter2_statements_loops.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter3_functions_objects.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter4_events.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter5_movieclips_properties_displaylist.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter6_7_animation.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter8_sound.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter9_video.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter10_image_loading_assets_xml.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter11_12_oop.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter13_multi-touch_pt1_self-study_.pdf|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter14_multi-touch_pt2_v02.pdf|}}
 +
 +----
 +**Example & Lecture files **
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter1_example_files_variables_datatypes.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter2_example_files_statements_loops.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter3_example_files_functions_objects.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter4_example_files_events.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter5_example_files_movieclips_properties_displaylist.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter6_7_example_files_animations.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter8_example_files_sound.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter9_example_files_video.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter10_example_files_image_loading_assets_xml.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter11_12_example_files_oop.zip|}}
 +
 +{{:​courses:​actionscript_course_ixd2_2011_lecture_chapter13_14_example_files_multitouch_v02.zip|}}
 +
 +----
 +**Media files for lectures/​exercises**
 +
 +{{:​courses:​actionscript_course_ixd2_2010_media_files_for_lectures_exercises.zip|}}
 +
 +----
 +**Student Work**
 +{{:​courses:​oop_camila_ine.pdf|}}
 +
 +{{:​courses:​flash_actionscript_course_ixd2_2011_lego_exercise_naushin_bilal-xuyan.pdf|}}
 +              ​
 +{{:​courses:​flash_actionscript_course_ixd2_2011_naushin_bilal-xuyan_multitouch_projec.pdf|}}
 +
 +{{:​courses:​flash_actionscript_course_ixd2_2011_uml_exercise_naushin_bilal-xuyan.pdf|}}
 +
 +{{:​courses:​flash_actionscript_course_ixd2_2011_naushin_bilal-xuyan_multitouch_projec.zip|}}
 +
 +{{:​courses:​gamecamilamehrnaz.pdf|}}
 +
 +{{:​courses:​birds.pdf|}}
 +
 +{{vimeo>​30637351}}
 +
 +{{vimeo>​30400751}}
 +
 +{{vimeo>​30872221}}
 +
 +{{vimeo>​31136265}}
 +
 +{{vimeo>​31642755}}
 +
 +
 +
 +----
 +**Links & Resources**
 +
 +[[http://​www.adobe.com/​support/​documentation/​en/​flash/​| ActionScript Documentation]]
 +
 +[[http://​help.adobe.com/​en_US/​as3/​learn/​index.html| Learn ActionScript]]
 +
 +[[http://​livedocs.adobe.com/​flash/​9.0/​ActionScriptLangRefV3/​|Adobe AS3 Livedocs]]
 +
 +[[http://​help.adobe.com/​en_US/​ActionScript/​3.0_ProgrammingAS3/​flash_as3_programming.pdf| Flash AS3 Programming (PDF 16 MB)]]
 +
 +[[http://​www.adobe.com/​devnet/​flash/​articles/​multitouch_gestures.html/​|Flash CS5/CS5.5 & AIR Multi-touch API]]
 +
 +{{:​courses:​touchgestureguide.pdf|Touch Gesture Reference Guide}}
 +
  
courses/programming_fall_2011.txt · Last modified: 2011/11/15 15:47 by 94.255.154.80