ECS 89 Class Schedule
*** TOPICS AND TIMING SUBJECT TO CHANGE ***
|
Week |
Class |
Topics |
Deadlines |
|
1 |
1 |
Course Overview Why program? Processing overview Introductory programs Drawing examples |
|
|
|
2 |
Syntax Saving images Moving Objects
|
|
|
2 |
3 |
How computers work Variables
|
A1: Basic Drawing Due Jan. 17 |
|
|
4 |
Conditionals Animation, Making a movie
|
|
|
3 |
5 |
Interaction
|
A2: Animation Due Jan. 25 |
|
|
6 |
Loops
|
|
|
4 |
7 |
Math Angles Random Numbers
|
A3: Sketch Due Feb. 1 |
|
|
8 |
Functions
Debugging |
|
|
5 |
9 |
Objects Arrays |
|
|
|
10 |
Catch up/Review |
A4: Forest Due Feb. 8 |
|
6 |
11 |
MIDTERM |
|
|
|
12 |
Analog vs. Digital Rasterization Vector vs. raster graphics Working with Images |
|
|
7 |
13 |
Working with Images |
|
|
|
14 |
Sampling Storage, compression, image formats, transmission |
|
|
8 |
15 |
Video Codecs
|
A5: Image Manipulation Due March 1 |
|
|
16 |
Software Development |
|
|
9 |
17 |
Text |
|
|
|
18 |
3D |
|
|
10 |
19 |
Sound And Additional Topics, Time Permitting |
|
|
|
20 |
Final Project Presentations |
A6: Project Presentations, Due Thurs. March 14 in class. |