Date | Topic | At-home | In-class | Due |
---|---|---|---|---|
Wed Aug 27 | No Class | |||
Fri Aug 29 |
Introduction to Computer Science Introduction to Linux & Python |
Miller & Ranum: 1.1 – 1.3 |
Lightbot Activity 1 Lab 1 |
|
Mon Sep 1 | Values and Expressions | Miller & Ranum: 1.5.1 |
Activity 2 Lab 2 |
Post-lab 1 Pre-lab 2 |
Wed Sep 3 | Naming Values | Miller & Ranum: 1.5.2 |
Activity 3 Lab 3 |
Post-lab 2 Pre-lab 3 |
Fri Sep 5 | Errors & Debugging | Downey: 1.3 & 2.10 |
Activity 4 Lab 4 |
Post-lab 3 Pre-lab 4 |
Mon Sep 8 | Functions & Turtle Graphics | Turtle Graphics Video |
Activity 5 Lab 5 |
Post-lab 4 Pre-lab 5 |
Wed Sep 10 | Creating Functions | Miller & Ranum: pages 29 - 30 |
Activity 6 Lab 6 |
Post-lab 5 Pre-lab 6 |
Fri Sep 12 | Repetition | Miller & Ranum: page 33 |
Activity 7 Lab 7 |
Post-lab 6 Pre-lab 7 Assignment 1 Due |
Mon Sep 15 | Fruitful Functions | Miller & Ranum: 2.2 – 2.4 |
Activity 8 Lab 8 |
Post-lab 7 Pre-lab 8 |
Wed Sep 17 | Accumulator | Downey: 7.2 |
Activity 9 Lab 9 |
Post-lab 8 Pre-lab 9 |
Fri Sep 19 | Review |
Activity 10 Lab 10 |
Assignment 2 Due Post-lab 9 |
|
Mon Sep 22 | Test 1 | |||
Wed Sep 24 | Conditionals | Miller & Ranum: 2.6.1, 2.6.3 |
Activity 11 Lab 11 |
Pre-lab 11 |
Fri Sep 26 | Graphics | Downey: 12.3 |
Activity 12 Lab 12 |
Post-lab 11 Pre-lab 12 |
Mon Sep 29 | Logical Operators | Miller & Ranum: 2.6.2 |
Activity 13 Lab 13 |
Post-lab 12 Pre-lab 13 |
Wed Oct 1 | Logic & Test Cases | Logic Reading: 0.2 and 0.3 |
Activity 14 Lab 14 |
Post-lab 13 Pre-lab 14 |
Fri Oct 3 | While Loops | Downey: 7.3 |
Activity 15 Lab 15 |
Assignment 3 Due Post-lab 14 Pre-lab 15 |
Mon Oct 6 | Strings | Miller & Ranum: 3.2 – 3.2.3 |
Activity 16 Lab 16 |
Post-lab 15 Pre-lab 16 |
Wed Oct 8 | Traversal & Slice | Miller & Ranum: 3.2.4 |
Activity 17 Lab 17 |
Post-lab 16 Pre-lab 17 |
Fri Oct 10 | Encryption | Miller & Ranum: 3.2.6 |
Activity 18 Lab 18 |
Assignment 4 Due Post-lab 17 Pre-lab 18 |
Fall Break | ||||
Mon Oct 20 | Binary | Binary Reading: 1 - 3 |
Activity 19 Lab 19 |
Post-lab 18 Pre-lab 19 |
Wed Oct 22 | Base Conversion | Binary Reading: 4 |
Activity 20 Lab 20 |
Post-lab 19 Pre-lab 20 |
Fri Oct 24 | Review |
Activity 21 Lab 21 |
Assignment 5 Due Post-lab 20 |
|
Mon Oct 27 | Test 2 | |||
Wed Oct 29 | Lists | Miller & Ranum: pages 120 - 121 |
Activity 22 Lab 22 |
Pre-lab 22 |
Fri Oct 31 | Mutability | Miller & Ranum: pages 123 - 127 |
Activity 23 Lab 23 |
Post-lab 22 Pre-lab 23 |
Mon Nov 3 | Dictionaries | Miller & Ranum: pages 135 - 138 |
Activity 24 Lab 24 |
Post-lab 23 Pre-lab 24 |
Wed Nov 5 | Traversion Dictionaries | Miller & Ranum: pages 139 - 141 |
Activity 25 Lab 25 |
Post-lab 24 Pre-lab 25 |
Fri Nov 7 | No Class | Assignment 6 Due | ||
Mon Nov 10 | File I/O | Miller & Ranum: pages 155 - 160 |
Activity 26 Lab 26 |
Post-lab 25 Pre-lab 26 |
Wed Nov 12 | Two-dimensional Lists |
Activity 27 Lab 27 |
Post-lab 26 Pre-lab 27 |
|
Fri Nov 14 | Image Processing |
Activity 28 Lab 28 |
Assignment 7 Due Post-lab 27 |
|
Mon Nov 17 | Networking |
Activity 29 Lab 29 |
||
Wed Nov 19 | Sound | Lab 30 | ||
Fri Nov 21 | The Game of Life | Lab 31 | Assignment 8 Due | |
Mon Nov 24 | Loebner Competition | Lab 32 | ||
Thanksgiving Break | ||||
Mon Dec 1 | Classes |
Activity 33 Lab 33 |
||
Wed Dec 3 | No Class | |||
Thu Dec 4 | Showcase | Final Project Due | ||
Fri Dec 5 | Review |
Activity 34 Lab 34 |
||
Tue Dec 9 | Final Exam |