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.