CS205 Programming for Multimedia
CS305 Advanced Programming for Multimedia
(Fall 2000)

Week 1 ,2 ,3 ,4 ,5 ,6 ,7 ,8 ,9 ,10 ,11 ,12 ,13 ,14 ,15 (Current Week:15)
Week#1 ( 8/28 M, 8/30 W )
Reading Ch. 1-5 pp. 1-157
Lecture #1:
---CS205 Syllabus
---CS305 Syllabus
---CS205/305 Questionnaire
Lecture #2:
---Chapters 1-4 Simple animation

Week#2 (9/4 M, 9/6 W)
---No Class on Monday (Labor Day)
Lecture #3:
---Chapters 1-4 Beginnings of Interactive Multimedia

Week#3 (9/11 M, 9/13 W)
Reading Ch. 8 pp. 243-264
Lecture #4:
---Interactive Multimedia
Lecture #5:
---Chapter 8 - Introduction to Lingo
Week#4 (9/18 M, 9/20 W)
Reading Ch. 9 pp. 267-309
Lecture #6:
---Chapter 8 - Lingo statements/expressions
---Doug's Font List
Lecture #7:
---Chapter 9 - Lingo handlers/conditionals/loops

Week#5 (9/25 M, 9/27 W)
Reading Ch. 10 pp. 311-352
Lecture #8:
---Chapter 9 - Lingo coding
Lecture #9:
---Chapter 10 - Interactivity

Week#6 (10/2 M, 10/4 W)
Lecture #10:
---Chapter 10 - More Interactivity/Lingo
Lecture #11:
---Begin discussions on multilayer animation

Week#7 (10/9 M, 10/11 W)
Reading Ch. 11 pp. 355-394
Lecture #12:
--- Group#1: (Johnson, Snyder, Squires)
--- Group #2: (Richardson, Piatt, Fabregas)
--- Group #3: (Parsons, Nakashima, Cebula)
--- Group #4: (Teruya, Piccola, Buttolph, Gehring)
--- Group #5: (T, Cook, Dubberke, Tang)
--- Group #6: (Ho, Dadez, Gander, Murfin)
--- Group Work on the multilayer star field.
Lecture #13:
---Group Work on the Realistic movie and game.
---Anonymous Midsemester Questionnaire
Week#8 (10/16 M, 10/18 W)
Lecture #14:
---Class presentations of realistic movie
---Video with iMovie 1.02
Lecture #15:
---More handlers / case stmt

Week#9 (10/23 M, 10/25 W)
---Lecture #16:
---Review for the Midterm up through iMovie
---Some midterm review questions/problems
---Midterm on Wednesday 10/25/00

Week#10 (10/30 M, 11/1 W)
---Lecture #17:
---Intro to JavaScript
References: Web Design, JavaScript Textbook Examples, JavaScript Quick Reference
---Lecture #18:
---JavaScript Functions
Week#11 (11/6 M, 11/8 W)
---Lecture #19:
---In class time to work on Director assignment.
---Lecture #20:
---In class time for CS250 to work on HTML/JavaScript assignment.
---Introduce JBuilder, javac, appletviewer to CS305 and work on assignment.
Week#12 (11/13 M, 11/5 W)
---Lecture #21:
---Introduction to Net Lingo
---Lecture #22:
---CS205 More JavaScript / CS305 More Java
Week#13 (11/20 M, 11/22 W)
---Lecture #23:
---CS205 Yet More JavaScript / CS305 Yet More Java
---No Class on Wednesday (Thanksgiving Break)

Week#14 (11/27 M, 11/29 W)
---Lecture #24:
---Work on projects
---Lecture #25:
---Work on projects
Week#15 (12/4 M)
---Project Presentations
---Some final review questions/problems

I = Individual Project
G = Group Project

Projects Date Assigned Date Due Points
Basic Animation - I 8/31/00 9/6/00 50
Interactive Music - I 9/6/00 9/13/00 100
CS205 Interactive Quiz - I 9/27/00 10/4/00 100
CS305 Interactive Thermometer - I 9/27/00 10/4/00 100
Realistic Travel - G 10/9/00 10/16/00 50
Game - G 10/9/00 10/23/00 100
CS205 Mortgage Calculator - I 11/6/00 11/13/00 100
CS305 Mortgage Calculator - I 11/6/00 11/13/00 100
Final Project - G 11/15/00 12/4/00 100


Homework Date Assigned Date Due Points
CS205/305 Music Player (if statements) - I 9/18/00 9/20/00 20
CS205/305 Star Field - G 10/9/00 10/9/00 (5:15pm) 20


Final - December 11, 2000 (Monday) from 3:00-5:30pm


Douglas J. Ryan/ryandj@pacificu.edu