|
Schedule (subject to revision)
Date |
Lectures |
Reading |
Project |
4-2 |
Introduction to Programming |
CGMW 1.1, 1.2, 1.5 |
Hello, Python - Part 1
|
4-4 |
Hello, Python |
CGMW 2.1-2.5 |
|
4-9 |
Python Functions
|
CGMW 2.6-2.9 |
Hello, Python - Functions
|
4-11 |
Functions, cont'd
|
|
|
4-16 |
Strings/Input & Output
Quiz 1
|
CGMW 3 |
Strings and Things
|
4-18 |
String Methods
|
CGMW 4.3 (p. 52-54) |
|
4-23 |
Modules/Turtle Graphics
|
CGMW 4.1 |
Hello, Turtles
|
4-25 |
Tricky Concepts
Quiz2
|
Intro to Turtle Graphics |
|
4-30 |
Code Testing and Errors
Midterm Review
Review Exercises
|
|
|
5-2 |
Midterm Exam Key
|
Grade Calculator
(Python file) |
|
5-7 |
Booleans
|
CGMW 6 |
Make Good Choices
|
5-9 |
Conditional Statements |
Week 6 Lab |
|
5-14 |
Python Lists |
CGMW 5
except 5.10
|
|
5-16 |
Lists, cont'd |
Week 7 Lab |
|
5-21 |
Repetition |
CGMW 7 |
Listing and Looping
|
5-23 |
Repetition, cont'd |
Week 8 Lab |
|
5-28 |
Testing -> Debugging |
CGMW 5.10 - Files as Lists |
Grab Bag
|
5-30 |
Files and urllib
Intro to user-defined objects
Quiz 3
|
CGMW 13, 13.1 |
|
6-4 |
Graphical User Interfaces and
Event-driven programming
(Intro to tkinter module)
Quiz 4 |
(CGMW 14) |
|
6-6 |
Limits of Computation
Final Review |
|
|
Tu 6-11 |
Final Exam 5:30p
|
Lillis 211 |
|
Fri 6-14 |
Final Exam 8:00a
|
Chapman 207 |
|
|
|