CSC121B Schedule and Assignments
Note: Additional readings and assignments to hand in will be added as the semester progresses.
| Date | Topic | Reading Assignment for next class |
| Week 1 | ||
| 1/29/08 | Introduction to
the course What is computation |
Text:
chapter 1 Assignment 1 handed out |
| 1/31 |
Encoding information Introduction to Linux in the CS lab |
Text: Read again section 1.2 - 1.4 |
| Week2 | ||
| 2/5 |
Introduction to programming using Python and JES | Text: sections 2.1 - 2.3 Assignment 1 due. Assignment 2 handed out |
| 2/7 | ... continued ... | Text: section 2.4 |
| Week 3 | ||
| 2/12 |
... continued .. . |
Text: section 2.5 Assignment 2 due |
| 2/14 |
Pictures and ownership issues Quiz #1 |
Read pp. 39-51 Assignment 3 |
| Week 4 | ||
| 2/19 |
Using programs with loops to modify pictures | Text: section 3.2-3.4 Assignment 3 due. |
| 2/21 | ... continued; modifying colors ... | Text: section 3.5-3.7 Assignment 4 handed out |
| Week 5 | ||
| 2/26 |
Modifying parts of pictures Introduction to web pages and html |
Text: section 11.1 Assignment 4 due Assignment 5 handed out |
| 2/28 |
More picture transformations: mirroring, rotating, scaling Quiz #2 |
Text: section 4.1 |
| Week 6 | ||
| 3/4 | ... continued ... | Text: section 4.2 Assignment 6 handed out |
| 3/6 |
... continued.... |
Text: section 4.2 continued
Assignment 6a due |
| Week 7 | ... continued ... | Text: section 4.3 Assignment 6B handed out |
| 3/11 | ... continued ... | Text: section 4.3 continued |
| 3/13 |
... continued ... Quiz #3 |
|
| 3/15-23 | Spring Break | |
| Week 8 | ||
| 3/25 | ... continued ... | Text: section 4.4, 4.5 Assignment 7 handed out |
| 3/27 | ... continued ... | Text: -- skim chapter 5 for ideas |
| Week 9 | ||
| 4/1 | Creating web pages to display pictures | Text: section 11.1 review |
| 4/3 |
... continued ... Quiz #4 |
|
| Week 10 | ||
| 4/8 | Adding code to web pages | Assignment 7 due |
| 4/10 |
Manipulating sounds |
Text: section 6.1 Assignment 8 |
| Week 11 | ||
| 4/15 | ... continued ... | Text: section 6.2 |
| 4/17 |
... continued ... Quiz #5 |
Text: section 6.3 |
| Week 12 | ||
| 4/22 | .... continued .. | |
| 4/24 |
Special topics --other kinds of Python programs | Handouts |
| Week 13 | ||
| 4/29 | ... continued ... | |
| 5/1 |
... continued ... Quiz #6 |
|
| Week 14 | ||
| 5/8 | ... continued ... | |
| 5/10 | ... continued ... | |
| Week 15 | FINAL CLASS AND PROJECT DEMOS IN TIME SCHEDULED BY REGISTRAR | |
04/15/08