| Date | Class: Monday, 12:30am to 2:10pm |
Homework |
Class: Thursday 12:30am to 2:10pm |
Homework |
| --, 1/24 |
Break | Introductions: Courseinfo, HTML, JavaScript,
Flash/ActionScript. HTML basics. |
Skim book Introduction & Preface and read chapter 1. Take pre-course survey. | |
| 1/28, 1/31 |
Functions. Random. Events. Statements.
Operators.
IF and switch. Demo and show coin toss. JavaScript/HTML change image.
Image
mouseover swap. Forms. Do coin toss together in class. |
Read dice game tutorial. |
Work session: complete coin toss, then a crooked coin toss. Start dice game. |
Skim chapter 7. |
| 2/4, 2/7 |
Catch up. Work on dice game. |
Read chapter 7 in online book. |
Present your dice game. Add keeping score. |
Read slide show tutorial. Read bouncing ball tutorial. |
| 2/11, 2/14 |
JavaScript timer events. Demonstrate slide show. Demonstrate bouncing ball and cannonball: show code to work with different browsers. |
Read slide show tutorial. Acquire images. |
Complete your slide show. Demonstrate Find Daniel. Demonstrate virtual dog. |
Read chapter 12 on Discrete event simulation. Plan virtual something. |
| 2/18, 2/21 |
(Catch up, including uploading at least one project to your newmedia.purchase.edu site. Make an index.html file) Show table of states for your virtual project. |
Work on your project. |
Work session.
|
Complete your virtual project. |
| 2/25, 2/28 |
Show virtual project. Plan your project. |
Post project proposal. | Work session on your game. |
Work on your game. |
| 3/3, 3/6 |
Work session on your game. |
Prepare for midterm |
MIDTERM
|
Finish JavaScript game |
| 3/10, 3/13 |
Go over midterm. Show JavaScript project. |
Start Flash: practice drawing. Look at my ActionScript 3.0 examples. |
Flash overview. Do coin toss as a group. | Work on coin toss. Do Flash tutorial/lesson on drawing. Read rock paper scissors tutorial. |
| 3/24, 3/27 |
Demonstrate complete and partial rock-paper-scissors. Download partial rock-paper-scissors. | Complete rock-paper-scissors (you may change graphics). Read on-line tutorial. |
Show your rock-paper-scissors. Flash
objects. |
Read on-line tutorial for bouncing ball. |
| 3/31, 4/3 | Computed animation. Start bouncing ball. Demonstrate spoof game. |
Complete bouncing ball. |
Present bouncing ball. Start cannonball. |
Read cannonball tutorial. Prepare cannonball stage 1: just the arc (need not stop) |
| 4/7, 4/10 |
(Catch up: bouncing ball.) Work on cannonball. |
Complete stage 1 cannonball: ball arcs. |
Present stage 1 cannonball. |
Complete cannnonball. |
| 4/14, 4/17 |
Work session on complete (checks for ground and target) cannonball. |
Identify (acquire) image for jigsaw. Pick a good one for a puzzle! |
Present final cannonball. ActionScript 3.0: classes, objects, separate .as files. |
Read jigsaw tutorial. Identify image for puzzle. |
| 4/21, 4/24 |
Work on jigsaw puzzle. Pre-loader. Shooter |
Complete jigsaw.
|
Present jigsaw.(Catch up). Define and start work on stage 1 of your project: prepare something to show! Bouncing stuff. |
Keep working on game. |
| 4/28, 5/1 |
Work session. If possible: show something working on your project. Show survey. Show coding. Demonstrate choosevideoplay and other video projects. |
Work session. Present stage 1 for your project. |
Complete and upload projects. Review study guide, chapters. |
|
| 5/5, -- |
Present projects. Review for Final. Review: variables, objects,
functions,
procedures. |
Study for final |
Finals start |
|
| 5/12 | FINAL: 12 to 2:30pm. NS 3052
|
Have a great vacation. |
|
| JavaScript coin-toss games, dice game, slide show, virtual something. |
20 |
| JavaScript project |
10 |
| Midterm quiz |
10 |
| Flash rock-paper-scissors, bouncing ball,
cannonball, jigsaw |
20 |
| Pop quizzes (based on readings in on-line text) |
10 |
| Flash game (stage 1 and complete) |
15 |
| Final quiz | 15 |