Day |
Date |
Read by class |
Turned In Before Class |
Lecture topic |
Mon. |
June 26 |
This page |
|
Programs, programming, programming languages and python |
Wed. |
June 28 |
Chapters 1, 2 |
get access to python |
Variables, expressions, and statements |
Mon. |
July 3 |
Chapters 3, 4.1-4.8, 4.12 |
HW 0 |
Functions, conditionals, input |
Wed. |
July 5 |
Chapters 6, 7 |
HW 1 |
Iteration and strings (SLIDES UPDATED AFTER CLASS: Added more
slicing) |
Mon. |
July 10 |
Chapters 8, 9, 10.0-10.4, 10.6-10.8 |
HW 2 |
Tuples, lists and dictionaries |
Wed. |
July 12 |
|
HW 3 |
MIDTERM (Solutions) |
Mon. |
July 17 |
Chapters 4.9-4.11, 5, 10.5 |
No Homework Due. |
Advanced Functions |
Wed. |
July 19 |
Chapters 11, 12 |
HW 4 |
Trees, OOP, files, and exceptions |
Mon. |
July 24 |
Chapters 13, 14, 15 |
HW 5 |
Classes and methods (Slides updated
after class to fix typos) |
Wed. |
July 26 |
Chapter 16, Section 4.7.5 from this document |
HW 6 |
Inheritance, Lambda, and List Comprehensions |
Mon. |
July 31 |
Chapters 17, 18 |
HW 7 |
Linked lists and stacks (SLIDE 7
UPDATED TO FIX ERROR) |
Wed. |
Aug. 2 |
|
HW 8
(
No extra study time for final
) |
FINAL |