top banner
Main Page Image

Course Schedule

Primary lecture topics, notes, assignments, and dates will be posted here by the instructor, as well as exam times and schedules. Due to the ever-evolving nature of technology, the following layout is subject to periodic change. Although the basic layout will remain the same, information will be revised on an as-needed basis. Check back often for updates.

Note: Special thanks goes out to Dr. James L. Mohler, original designer of this course and author of several books on interactive multimedia including Flash 8: Graphics, Animation and Interactivity,
Wk 
Monday Lecture
Monday Lab
Wednesday Lecture
Assignments and Reading

8/20
Topics: Intro to the Course (ppt)

Concepts: course philosophy, teaching style, syllabus, schedule, student expectations, website, tracks, projects, exercises, assignments

In-Class: Lab 01

Topic: Project 1 Intro

 

Topics: Flash and ActionScript Review - Part 1

Resource: AS Cheatsheet - Top Level/ Migration

Concepts: new features in Flash CS3 and AS 3.0, differences between AS 2.0 and 3.0

Reading: Moock - Ch. 1

Assignment: track selection, reading, Project 1 preproduction

Article: AS 3.0 Overview


8/27
Topics: Flash and ActionScript Review - Part 2

Concepts: Migrating to AS 3.0, Packages and Classes

Due: Facebook, Blackboard setups, track selection, Proj. 1 preproduction

Assignment: Proj 1 Assets

Class Postponed Reading: Moock - (Ch. 2-5 )

 


9/3
Labor Day

No Class

Labor Day

No Class

Topics: Integrating Classes with the FAT

Concepts: Linking instances and symbols to classes, timeline scripting and classes

 

Reading: Moock - (Ch. 29)

9/10
Topics: The Display API

Concepts: display API, core display classes, children, parents

Due: Proj 1: Assets and Prototype

Assignment: Proj 1 - Progress Check

Topics: Events and Event Handling

Concepts: Event Terminology, event process, changes in 3.0

Reading: Moock - (Ch. 20, 21)

9/17
Topics: Event Handling and the Display API

Concepts: Phases, display objects vs non display object event handling

Due: Proj 1 Testing and Progress Check

Exercise: arrays and storing data - example: keeping score

Assignment: finish Project 1

Topics: Interactivity

Site to Look At: MediaSauce

Concepts: Input Events - mouse, focus, keyboard, text, Flash Player level events

Reading: Moock - (Ch. 22, 28)

9/24
Topics: Revisting the Basics with AS 3.0

Concepts: Old methods using 3.0

Review: Project Evaluation

Due: Project 1

Exercise: Project 1 critique, peer evaluation

Assignment: Project 2 interface designs and prep work

Topics: Flash and Data Integration

Topics: Project 2 Intro

Resource: ActionScript 3.0 Cookbook

Concepts: External Communication in AS 2.0 and 3.0

Reading: Powers (Ch 1-3), Moock 24

Article: Choosing Between XML, Web Services, and Remoting for Rich Internet Applications


10/01
Class Postponed

 

Due: Project 2 interface designs and prep work

Exercise: PHP/ Flash exercise – setting up MySQL database and PHP/ Flash communication

Assignment: Exercise, Proj. 2 site prototype

Topics: Flash, PHP, and MySQL Primer - Communication between Flash, the Server, and the Browser

Concepts: PHP, Flash integration, PHP basics

Reading: Powers (Ch 4-6)

 


10/08
October Break

No Class

October Break

No Class

Topics: Mid-Term Exam Review Reading: Powers (Ch 7-9)

10/15
Midterm Exam Due: Proj. 2 site prototype

Exercise: PHP/ Flash exercise

Assignment:

Topics: Post Exam Q&A

Assignment: Final Project

Reading: Powers (Ch 9-12)
10 
10/22
Topics: Taking the Next Step and Having Fun

 

Due: Proj. 2 testing and progress check

Exercise: PHP/ Flash exercise

Assignment: Finish Project 2, PAL Demo

Topics: Flash, XML, and E4X

Concepts: Create, access, manipulate XML data

Reading: Moock 24, The Last Lecture of Randy Pausch
11 
10/29
Topics: Flash, XML, and E4X - Pt II.

Topics: Final Project Intro

Due: Project 2

Exercise: Project 2 critique, peer evaluation

Assignment: Project 3 prep work

Topics: Intro to Mobile Flash Development

Articles/ White Papers: Getting Started With Flash Lite, Flash Lite 3.0, Flash Lite Datasheet

Reading: Leggett, de Boer, Janousek 1-2

Articles: Adobe Announces Flash Lite 3.0, Watch out Java, Here Comes Flash Lite, Nokia/ Flash Partnership, Nokia Blog, Official FL 3.0 Press Release

12 
11/5
Peer Led Demos

Topic: Adobe Air

Due: Project 3 prep work

Exercise: mobile exercise

Assignment:

Topics: Intro to Mobile Flash Development - Pt 2

Resource: Nokia PC Suite, Samsung Downloads, Sony Suite

Reading: Leggett, de Boer, Janousek 3, 4, 5

Resource: Flash Mobile Game Blog

Article: Does Flash Lite Have a Future?

13 
11/12
Peer Led Demos

 

Due: Proj 3 Assets

Exercise: mobile exercise

Assignment: mobile tutorials

 

Topics: Mobile Flash Development (cont'd)

Download: Flash Lite Feature Comparison Chart

Download: Flash Lite 2.x CDK

Reading: Leggett, de Boer, Janousek 5, 6, 7
14 
11/19
Peer Led Demos

 

Due: Proj 3 prototype

Assignment: Proj 3

Thankgiving Break

No Class

Reading: Leggett, de Boer, Janousek 8, 9, 10
15 
11/26
Peer Led Demos

 

Due: Proj 3 testing and progress check

Exercise: component exercise

Assignment: Proj 3

External Session - CGT 411 Presentations - schedule Reading: Leggett, de Boer, Janousek 11, 12
16 
12/3
Peer Led Demos

 

Working Lab

Topics: Final Exam Review

Course Evaluations: Click here

Due: Project 3 - Friday 3 pm
17
12/10
Finals Week
- No class
Finals Week
- No class

Finals Week
- No class
Final Exam

Thursday, Dec. 13th, 2007

3:20 pm - 5:20 pm


For questions or comments concerning the course or website contact Kellen Maicher.

College of Technology Homepage | Purdue University | Admissions | Purdue Directory

CGT 451 - Useful Resources CGT 451 - Course Grades CGT 451 - Weekly Schedule CGT 451 -  Home Page CGT 451 - Course Information Purdue University Home Page