SM1205 Interactivity
Semester B 2009/2010 L01

       


Course Description

Introduce students the histories and development of interactive media related to the digital computing technology. It encourages students to try out various approaches to design and develop interactive media content. A simple graphical multimedia platform Adobe Flash is used to enable students to have a quick start in experimenting digital interactive media without going through a steep learning curve of programming.

Announcements

Assignment 1 Collection Folder is prepared.
Upload folder: U:\public_html\sm1205l01\01
Deadline: 26-Feb-2010 23:59

Assignment 2 Released - Instruction
Deadline: 7-April-2010 23:59

Assignment 3 Released - Instruction
Deadline: 12-May-2010 23:59

Class Information

Lecture time: Wednesday 15:30 - 18:20
Venue: R2131
Instructor: Oscar Kin Chung Au (kincau@cityu.edu.hk), IC-SCM14 (Inno Center 5/F), 3442-5725
Class homepage: http://sweb.cityu.edu.hk/sm1205/2009

Course Load and Marking Scheme

Attendance & Class participation 10%
Projects assignments 90% (Tentative: A1(20%) A2(30%) A3(40%))

Schedule

Week1 Introduction
Slides Flash_overview example1 example2
Week2

Introduction to ActionScript
Slides hello_world.fla hello_world2.fla

Week3

Flow Control
Slides
zoom.fla zoom_solution.fla
simple_album.fla
simple_album_solution.fla sample_photo.zip
move_icon.fla move_icon_solution.fla

week4

Properties and Events
Slides
Timer_test.fla PingPong_Final.fla
PingPong_Try1.fla PingPong_Try2.fla PingPong_Try3.flaPingPong_Try4.fla

week5

Properties and Events II
Slides
scroll_bar interactive_album
simple_flow simple_flow_final

week6 In-class presentation
week7

Iteration and Array
Slides
duck duck_final

week8

Sound
Slides
particle particle_final
sound sound_final test.mp3 test2.mp3 test3.mp3

week9

Interaction with Multiple Objects
Slides
ImageScroller
easing easing02
bounding_ball bounding_ball_final

week10

Motion Tracking Part I
Slides
Library.zip
Simple Collision Cursor Sweeper

week11 In-class presentation
week12

Motion Tracking Part II
Slides
Skeleton MovingSpeed ClippingRegion ClippingRegion2 PingPong
Examples:
BouncingBalls.swf InteractiveQuiz.swf MotionTracker-MovingSpeed.swf MotionTracker-PingPong.swf ParticleSystem.swf

week13

Motion Tracking Part III
Slides
MotionTracker-Button.fla MotionTracker-Piano.fla
Examples:
MotionTracker-Button.swf MotionTracker-Piano.swf