|
Schedule (subject to revision)
Date |
Lectures |
Reading |
Quiz |
Project |
4-3 |
Introduction to Programming |
Miller 1-1.5 |
|
Hello, Python!
|
4-5 |
Elements of Python |
Miller 1.5.1-1.5.2 |
|
|
4-10 |
Python String
|
Miller, 3.2-3.2.4 |
|
Strings and Things
|
4-12 |
More Strings and Looping
|
Miller, 3.2.5 |
|
|
4-17 |
Turtle graphics -
Modules and Repetition
|
Miller 1.5.3 |
Quiz 1 |
Turtle Graphics
|
4-19 |
Extending Python -
Functions and Parameters
|
Miller 1.5.4 |
|
|
4-24 |
More Modules -
Math and Random
|
Miller 2.1-2.3, 2.5.1, 2.6 |
|
Monte Pi
|
4-26 |
Monte Carlo Simulation -
Booleans and Conditionals
|
Miller, 2.6.1-2.6.4 |
|
|
5-1 |
More Functions
|
|
Quiz 2 |
pH and Passwords
|
5-3 |
Functions/Program Design
|
|
|
|
5-8 |
Transposition Cipher/
Midterm Review
|
Miller, 3.3-3.4 |
|
|
5-10 |
Midterm Exam2 |
|
|
|
5-15 |
Python Collections - Lists |
Miller, 4.1-4.3
|
|
Looping/Lists
Solution |
5-17 |
Testing and Debugging |
  |
|
|
5-22 |
Indefinite Loops, Testing and Debugging, cont'd |
Miller, p. 173 |
  |
Hangman
Solution
|
5-24 |
Python Lists, cont'd |
Miller, 4.4, 4.5.1, 4.5.2 |
|
|
5-29 |
Python Collections - Dictionaries |
Miller, 4.5.3, 4.6.1 |
Quiz 3 |
Movie Madness
Movie Madness .pdf
Short list of movies
Class movie recommendations
|
5-31 |
Python Collections - Files |
Miller, 5.1-5.2.2, 5.2.4 |
|
|
6-5 |
Limits of Computation
|
|
|
|
6-7 |
Final Review
|
|
|
Calculating your grade |
6-11 |
Final Exam 8:00a |
|
|
|
|
|