Below is the complete lecture and section schedule. A Green day indicates that the emphasis will be on a non-graphics python programing topic. A Blue indicates the emphasis will be graphics programming. A Red day indicates an exam.
The Topic for each day indicates the topic that the class will be related to. The Prep for each day indicates the work you need to have completed BEFORE class.
Monday | Wednesday | Friday |
1/15/2020 Topic: Course Introduction, Python Basics Slides |
1/17/2020 Topic: Strings, printing, user input Prep: Workspace setup instructions and SOWP 1.1-1.5 Prep Problem 1 Slides |
|
1/20/2020 MLK Day, No class |
1/22/2020 Topic: Numeric and values and variables, string multiplication Prep: SOWP 2.1-2.4 Prep Problem 2 Slides |
1/24/2020 Topic: Computer basics, data storage Prep: SOWP 2.5-2.6 Prep Problem 3 Slides |
1/27/2020 Topic: Basic mathematics, controlling data output Prep: SOWP 2.7-2.8 Prep Problem 4 Slides |
1/29/2020 Topic: If-statements, comparing numbers Prep: SOWP 3.1 Prep Problem 5 Slides |
1/31/2020 Topic: If-else statements, comparing strings Prep: SOWP 3.2-3.3, 1/2 of 3.4 Prep Problem 6 Slides |
2/3/2020 Topic: If-elif-else statements, nested conditions Prep: SOWP second half of 3.4, 3.5-3.6 Prep Problem 7 Slides |
2/5/2020 Topic: Repetition, while-loops Prep: SOWP 4.1-4.2 Prep Problem 8 Slides |
2/7/2020 Topic: While-loops Prep: SOWP 4.1-4.2 Prep Problem 9 Slides |
2/10/2020 Topic: Binary Prep: None Prep Problem 10 Slides |
2/12/2020 Topic: Defining and calling functions Prep: SOWP 5.1-5.2 Prep Problem 11 wmw.py Slides |
2/14/2020 Exam 1 |
2/17/2020 Group Exam 1 Prep: SOWP 5.6 Slides |
2/19/2020 Topic: Functions, parameters, return Prep: SOWP 5.3-5.4 Prep Problem 12 Slides |
2/21/2020 Topic: Function parameters, returns Prep: SOWP 5.5 Prep Problem 13 Slides |
2/24/2020 Topic: Variable Scope, graphics Prep: SOWP 5.7 Prep Problem 14 Slides |
2/26/2020 Topic: Basic graphical shapes Prep: None Prep Problem 15 Slides |
2/28/2020 Topic: Graphical motion, randomness Prep: Review Graphics slides from previous class prep problem 16 hut.py Slides |
3/2/2020 Topic: Constants, global / local, Lists Prep: SOWP 2.9, SOWP 7.1-7.2 prep problem 17 Slides |
3/4/2020 Topic: Lists and for-loops Prep: SOWP 4.3-4.4 prep problem 18 Slides |
3/6/2020 Topic: Lists and for-loops Prep: SOWP 7.3-7.5 prep problem 19 Slides |
3/9/2020 Spring Break |
3/11/2020 Spring Break |
3/13/2020 Spring Break |
3/16/2020 CANCELLED due to class re-start delay by university |
3/18/2020 topic: reading and writing files prep: sowp 6.1 prep problem 20 Slides |
3/20/2020 Exam 2 |
3/23/2020 topic: reading and writing files prep: sowp 6.2-6.3 Prep Problem 21 Slides |
3/25/2020 Topic: Reading and writing files and graphics Prep: SOWP 8.1-8.2 Prep Problem 22 Map of Rome Slides |
3/27/2020 Topic: Advanced string processing Prep: SOWP 8.3 Prep Problem 23 Slides |
3/30/2020 Topic: Dictionaries Prep: SOWP 9.1 Prep Problem 24 Slides |
4/1/2020 Topic: Dictionaries and sets Prep: SOWP 9.2 Prep Problem 25 Slides |
4/3/2020 Topic: Dictionaries and sets Prep: None Prep Problem 26 Slides |
4/6/2020 Topic: Objects, References, Mutability, Immutability Prep: ThinkCSPy 10.10 and 10.11 Prep Problem 27 Slides |
4/8/2020 Topic: Multidimentional Data Structures Prep: SOWP 7.6-7.7 Prep Problem 28 Slides |
4/10/2020 Topic: Tuples, Multidimentional Data Structures Prep: SOWP 7.8 Prep Problem 29 Slides |
4/13/2020 Topic: Multidimentional Data Structures Prep: None Prep Problem 30 Slides |
4/15/2020 Exam 3 |
4/17/2020 Topic: Group Exam 3 (CANCELLED) |
4/20/2020 Topic: Set operations and properties Prep: 6.4 Prep Problem 31 Slides |
4/22/2020 Topic: PPM Images Prep: None Prep Problem 32 Slides |
4/24/2020 Topic: PPM Images Prep: Slides from last class / video Prep Problem 33 Slides |
4/27/2020 Topic: Searching Prep: Sequential Search and Binary Search Prep Problem 34 Slides |
4/29/2020 Topic: Searching / Sorting Prep: Sort Overview and Bubble Sort Prep Problem 35 Slides |
5/1/2020 Topic: Sorting Prep: Sort Overview and Bubble Sort Prep Problem 36 Slides |
5/4/2020 Topic: Error handling, try/except Prep: SOWP 6.4 Slides |
5/6/2020 Topic: Course wrap-up Prep: None Slides |
5/8/2020 FIRST DAY OF FINALS (check syllabus for precise final day and time) |