CPSC 120 | Principles of Computer Science | Fall 2015 |
Reading is to be done for the class period where it is listed.
Assignments | |||
---|---|---|---|
Week 1: 8/31-9/4Topics: introduction; drawing pictures with Processing |
|||
Mon | Slides: | lab 0 laptop setup due Mon 9/7 |
|
Wed |
Reading:
|
||
Fri |
Reading:
|
lab 1 Introduction to Linux and Processing due Fri 9/11 |
|
Week 2: 9/7-9/11Topics: interaction and animation |
|||
Mon |
Reading:
|
||
Wed |
Reading:
|
||
Fri | lab 2 Active Mode due Fri 9/18 |
||
Week 3: 9/14-9/18Topics: animation and representation, abstraction and modularity |
|||
Mon |
Reading:
|
||
Wed |
Reading:
|
||
Fri | lab 3 Animation and Representation, Modularity and Abstraction due Fri 9/25 |
||
Week 4: 9/21-9/25Topics: making choices (conditionals) |
|||
Mon |
Reading:
|
||
Wed |
Reading:
|
||
Fri | lab 4 Making Choices due Fri 10/2 |
||
Week 5: 9/28-10/2Topics: physically-based motion simulation |
|||
Mon |
Reading:
|
||
Wed |
exam 1
Wed 9/30 in class |
||
Fri | lab 5 Physics due Fri 10/9 |
||
Week 6: 10/5-10/9Topics: constrained and random motion, fancier drawing (transformations) |
|||
Mon |
Reading:
|
||
Wed |
Reading:
|
||
Fri | lab 6 Complex Motion and Transformations due Fri 10/16 |
||
Week 7: 10/12-10/16Topics: repetition (loops) |
|||
Mon | fall break (no class) |
||
Wed |
Reading:
|
project 1 Rube Goldberg Sketch due Mon 11/2 11:59pm |
|
Fri | Slides: | lab 7 Repetition due Fri 10/23 |
|
Week 8: 10/19-10/23Topics: repetition (loops) |
|||
Mon |
Reading:
|
||
Wed |
Examples: loop patterns
|
||
Fri | lab 8 More Repetition due Fri 10/30 |
||
Week 9: 10/26-10/30Topics: more of the same (arrays) |
|||
Mon |
Reading:
|
||
Wed |
Slides and Examples:
|
||
Fri |
Slides:
|
lab 9 Arrays due Fri 11/6 |
|
Week 10: 11/2-11/6Topics: more of the same (arrays) |
|||
Mon |
Reading:
|
||
Wed |
exam 1 redo due
exam 2
Wed 11/4 in class |
||
Fri | lab 10 Modeling Nature due Fri 11/13 |
||
Week 11: 11/9-11/13Topics: behavioral animation |
|||
Mon |
Slides and Examples:
|
||
Wed |
Slides and Examples:
|
||
Fri | lab 11 Boids due Fri 11/20 |
||
Week 12: 11/16-11/20Topics: self-similarity and fractals |
|||
Mon |
Reading:
|
||
Wed |
Slides and Examples:
|
||
Fri | lab 12 Fractal Nature due Fri 12/4 |
||
Week 13: 11/23-11/27Topics: applications |
|||
Mon | Slides: | ||
Wed | Thanksgiving break (no class) |
||
Fri | |||
Week 14: 11/30-12/4Topics: images |
|||
Mon |
Reading:
|
project 2 Capstone due Tue 12/15 1:30pm |
|
Wed |
Reading:
|
||
Fri | lab 13 Images due Fri 12/11 |
||
Week 15: 12/7-12/11Topics: images - fancier filters, generating images; wrapup - principles of computer science |
|||
Mon |
Slides and Examples:
|
||
Wed | Slides: | ||
Fri | |||
Reading Period: 12/12-12/14 |
|||
Sat | |||
Sun | |||
Mon | Slides and Examples: | ||
Exams: 12/15-12/18 |
|||
Tue |
exam 2 redo due final exam
Tue 12/15 1:30-4:30pm |
end-of-semester deadline no work accepted after 12/15 4:30pm |
|
Wed | |||
Thu | |||
Fri |