Course Schedule, CS A109

Date Topic Reading Wk Additional Reading Notes
W Jan 18 Introduction to Computers and Media Computation

Preface, Chap 1

1

Intro: pdf, ppt

Videos: Lecture 1 (13 Mb)

M/W Jan 23,25

Using the Swiki, HTML Introduction

Lab #1: Wednesday,  Jan. 25

Chap 2 2

HTML Basics

Videos: Lecture 2 (37 Mb)

M/W Jan/Feb 30/1

Introduction to JES and Programming

Feb 1: Out of town, conference

Chap 2

3

JES/Programming Intro: ppt, pdf

Videos: Lecture 3 (17 Mb)

M/W Feb 6/8

Picture Encoding

Lab  #2:  Wednesday, Feb. 8 (Moved to Feb. 15)

Chap 3 4

Pictures I: ppt, pdf

Videos: Lecture 4 (31 Mb)

M/W Feb 13,15

Picture Manipulation and Functions

Chap 3

5 Pictures II: ppt, pdf

Videos: Lecture 5 (51 Mb)

M/W Feb 20,22

Modifying Pixels in a Range

Lab #3:  Wednesday, Feb. 22

Chap 4 6

Pictures III: ppt, pdf

Videos: Lecture 6 (53 Mb)

M/W Feb/Mar 27,1

Red eye removal, mirroring, postering, chromakey

Chap 5 7

Pictures IV: ppt, pdf

Midterm Topics

Videos: Lecture 7 (34 Mb), Lecture 8 (53 Mb)

M/W Mar 6,8

Movies

Midterm, Wednesday, Mar. 8

Chap 12 8

Design, Debugging: pdf, ppt

Videos: Lecture 9 (50 Mb)

M/W Mar 13,15

Sound encoding

Lab #4: Wednesday, Mar. 15

Chap 7

9

Sound I: ppt, pdf

Videos: Lecture 10 (21 Mb)

M/W Mar 20,22

Spring Break

. 10 

.

M/W Mar 27,29

Making Sounds

Chap 8 11

Sound II: ppt, pdf

Sound III: ppt, pdf

Videos: Lecture 11 (17 Mb), Lecture 12 (19 Mb)

M/W Apr 3,5

Text

Lab #5: Wednesday, Apr. 5

Chap 9 12

Text: pdf

Videos: Lecture 13 (17 Mb)

M/W Apr 10,12

Text

 

.Chap 10-11

13 While, Files, Random: pdf

Videos: Lecture 14 (25 Mb), Lecture 15 (20 Mb)

M/W Apr 17,19

Speed and Efficiency

Lab #6: Wednesday, Apr. 19

Chap 13

14

Lists

Videos: Lecture 16 (23 Mb)

M/W Apr 24,26

Object Oriented Programming, Creating GUIs

Chap 14-15 15

Speed: ppt, pdf

Final Exam Topics

Videos: Lecture 17 (21 Mb), Lecture 18 (13 Mb)

F May 5

Final Exam Week

 

  Finals Week

Final Exam Friday 5/5 1:00-3:45