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.