CTS/ECS 12 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. 18 |
|
4 |
Conditionals Animation, Making a movie
|
|
3 |
5 |
Interaction
|
A2: Animation Due Jan. 25 |
|
6 |
Loops
|
|
4 |
7 |
Math Angles Random Numbers
|
A3: Interaction And IFs Due Feb. 1 |
|
8 |
Functions
Debugging |
|
5 |
9 |
Objects Arrays |
|
|
10 |
Catch up/Review |
A4: Functions Due Feb. 8 |
6 |
11 |
Analog vs. Digital Rasterization Vector vs. raster graphics Working with Images |
|
|
12 |
MIDTERM (Covers to the end of class 10) |
|
7 |
13 |
Working with Images |
|
|
14 |
Video Codecs |
February 22: Project proposal due |
8 |
15 |
Sampling Storage, compression, image formats, transmission |
A5: Image Manipulation Due February 26 |
|
16 |
Software Development |
|
9 |
17 |
Text |
|
|
18 |
3D, Sound And Additional Topics, Time Permitting |
|
10 |
19 |
Final Project Presentations |
A6: Project Presentations: Due March 10th or 12th in class. |
|
20 |
Final Project Presentations |
A6: Project Presentations: Due March 10th or 12th in class. |