1 |
Mon |
Aug 29 |
Representing Data
[slides]
[pdf]
[exercises]
|
|
Wed |
Aug 31 |
Expressions
[slides]
[pdf]
[exercises]
[demo]
|
A0 - Setup |
2 |
Wed |
Sept 5 |
Labor Day
|
|
Wed |
Sept 7 |
Conditionals
[slides]
[pdf]
[exercises]
[demo]
|
A1 - Introduction |
3 |
Mon |
Sept 12 |
While Loops
[slides]
[pdf]
[exercises]
[demo]
|
|
Wed |
Sept 14 |
For Loops
[slides]
[pdf]
[exercises]
[demo]
|
A2 - Password Checking |
4 |
Mon |
Sept 19 |
Functions
[slides]
[pdf]
[exercises]
[demo]
|
|
Wed |
Sept 21 |
Functions
[slides]
[pdf]
[exercises]
[demo]
|
A3 - Credit Cards |
5 |
Mon |
Sept 26 |
Stack Frames and Scope
[slides]
[pdf]
[exercises]
[demo]
|
|
Wed |
Sept 28 |
Strings and Files
[slides]
[pdf]
[exercises]
[demo]
|
A4 - Text Processing |
6 |
Mon |
Oct 3 |
Lists
[slides]
[pdf]
[exercises]
[demo]
|
|
Wed |
Oct 5 |
Lists
[slides]
[pdf]
[exercises]
[demo]
|
Ethics Debate 1 |
7 |
Mon |
Oct 10 |
Checkpoint 1
|
|
Wed |
Oct 12 |
Nested Lists
[slides]
[pdf]
[exercises]
[demo]
|
A5 - Image Manipulation |
8 |
Mon |
Oct 17 |
Fall Break
|
|
Wed |
Oct 19 |
Turtle Graphics
[pdf]
[exercises]
|
A6 - Graphics |
9 |
Mon |
Oct 24 |
Recursion
[pdf]
[exercises]
[factorial demo]
[palindrome demo]
|
|
Wed |
Oct 26 |
Recursion
[pdf]
[demo]
|
A7 - Recursion |
10 |
Mon |
Oct 31 |
Algorithms
[pdf]
[demo]
|
|
Wed |
Nov 2 |
Algorithms
[pdf]
|
A8 - Search |
11 |
Mon |
Nov 7 |
Dictionaries
[lecture notes]
[demo]
[demo]
|
|
Wed |
Nov 9 |
Data Visualization
[pdf]
|
A9 - Data Analysis |
12 |
Mon |
Nov 14 |
Computer Architecture
[pdf]
|
|
Wed |
Nov 16 |
Neural Networks
[pdf]
|
Ethics Debate 2 |
13 |
Mon |
Nov 21 |
Checkpoint 2
|
|
Wed |
Nov 27 |
Thanksgiving Break |
|
14 |
Mon |
Nov 28 |
Classes and Objects
[slides]
[pdf]
[exercises]
[demo]
|
|
Wed |
Nov 30 |
Classes and Objects
[slides]
[pdf]
[exercises]
[demo]
|
Final Projects |
15 |
Mon |
Dec 5 |
Errors and Exceptions
[slides]
[pdf]
[exercises]
[demo]
|
|
Wed |
Dec 7 |
Computer Security
[slides]
[pdf]
|
Final Projects |
16 |
Tues |
Dec 13 |
Final Exam (7-10pm)
|
|