CS215 - Multimedia Design & Programming Schedule

 

Home
Syllabus
Schedule
Tutorials
Homework
Past Projects
MAS Major
Resources

 

 

 

 

Course Schedule

Lectures: Tuesdays and Fridays 11:10 - 12:20 at SCI E101

Last Update: March 31, 2006

Date
Lecture
HW Due
Reading
Jan
Tu
31

Logistics & Course Overview

Production: Players, Factors
  What Is Multimedia?
Ol 1: Principles of good design
Ol 2: MM Uni (careers)
Ol 5: Building MM team
Feb
F
3

Introduction to Director; Animation skills

HW1 - Evaluating MM Projects D8D 1: Guided Tour
Tu
7
Media: Animation - Theory, Physics, Psychology & Technology  

D8D 2: Elements of Animation
D8D 3: Making it Multimedia
Ollie Johnson: The Animation Process
John Lasseter: Animation Principles

F
10

Production: Design Stages

HW2 - Basic Animation

HCSDG 1: The Guidelines

Tu
14
Critique: Design decisions of JKRowling and Bellini's Feast

User Interface: Theory, Navigation Techniques & Aides

 

HCSDG 2:Making Stacks easy to navigate
HCSDG 3: Introducing people to your stacks
D8D 4: Introducing Interactivity
D8D 5: Introducing Shockwave

F
17

Interactivity: Lingo Basics

HW3 - Story Animation

D8D 9: Elements of Scripting

Tu
21

Interactivity: Lingo Navigation

 

D8D 10: Building Interactive Movie

F
24

Media: Image Representation;
Color Theory and Color Schemes

HW4 - Navigation

NDW 10: Graphic Definitions
Make a splash with Color
Getty's: Intro to Imaging
Lecture on Image Representation

Tu
28
Production: Screen Design and Metaphores    D8D 6: Deeper Into Graphics
D8D 7: More Production Tools
HCSDG 9: Human Interface Design
NDW 6: Basic Design Principles
NDW 8: Good & Bad Design
       
Mar
F
3

Interactivity: Events & Handlers, Message Hierarchy

HW5 - Screen Design

D8D 8: Anatomy of Lingo
D8D 11: Deeper Into Lingo
D8D 12: Other Lingo Flavors
Material in Lectures directory
FC2C: App B-Lingo Quick Ref

Tu
7

Critiques of Design

 

 

F
10
Media: Sound - Physics, Psychology & Technology - Amadeus HW6 - Events

D8D 18: Lingo and Audio
HCSDG 7: Music & Sound
CS110 Lecture on Sound

Tu
14

Media: Text - Writing and Typography: Psychology & Technology

 

HCSDG 6: Text and Fields
TDF&C 2: Anatomy of Typography
Maeda's: Reactive Book

Downey's: Electric Thoreau

F
17

Lingo: Variables - Local & Global, Control Structures

Production: Specs & Storyboard

HW7 - Text and Sound

D8D 17: Debugging and Troubleshooting
Material in Lectures directory

NDW 7: Interface & Navigation
Ol 8: Information Design

Tu
28
Lingo I: Cursors, Marquise, Randomness, Lists
Slides:
  Material in Lectures directory
F
31
Media: Video - Theory, Physics, Psychology & Technology (QTVR)   D8D: 20: Dir & Digital Video
Summary of QTVR manual
Making QTVR objects
Macromedia QT Support
Apr
Tu
4

Lingo II: WideScreen, Cursor Chase, Menus, Debugging
Slides:

 

Material in Lectures directory

F
7
Production: Introduction to Game and Puzzle Design

Games I: Jigsaw Puzzle

HW8 - Music Simon

AG4L 1: Creating Games
AG4L 2: Intro to Games
Scott Kim: What is a Puzzle? & Web Games
and The ESP Game

Tu
11

Games II: Sprite Pool; Multiple-choice tests and boolean logic; on-screen timer

  Material in Lectures directory
F
14
Games III: Memory HW9 - Video Puzzle Material in Lectures directory and from Gary Rosenweig's Advance Lingo for Games
F
21
Games VI: Pacman: Controlling with keys

Game Choice due Material in Lectures directory and from Gary Rosenweig's Advance Lingo for Games
Tu
25
Games VII: Saving state; Fields and xtras

Games IV: Painting

Project Storyboards due

Material in Lectures directory
F
28

Games V: Hangman; String manipulation

First Screen due Material in Lectures directory
Tu
2

Social Issues: Copyright and Critical Thinking

Remaining screens and some functionality due Copyright
Critical Thinking
May
F
5

Theory: History of Hypertext & Multimedia

Social Issues: The Future of Multimedia

HW10: Small Project

BTB: History of Hypertext,
Bush: As We May Think
From Wagner to VR: Pioneers

Material in Lectures directory

Tu
9

Project Presentation

Tested Project due  
 

 

 

 

 

Maintained By: Professor Takis Metaxas
Department of Computer Science