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 |
8/24/2020 Topic: Course Introduction, Python Basics Slides |
8/26/2020 Topic: Strings, printing, user input Prep: Workspace setup instructions and SOWP 1.1-1.5 Prep Problem 1 Slides |
8/28/2020 Topic: Numeric and values and variables, string multiplication Prep: SOWP 2.1-2.4 Prep Problem 2 Slides |
8/31/2020 Topic: Basic mathematics, controlling data output Prep: SOWP 2.7-2.8 Prep Problem 3 Slides |
9/2/2020 Topic: Computer basics, data storage Prep: SOWP 2.5-2.6 Prep Problem 4 Slides |
9/4/2020 Topic: If-statements, comparing numbers Prep: SOWP 3.1 Prep Problem 5 Slides |
9/7/2020 Labor Day, No class |
9/9/2020 Topic: If-else statements, comparing strings Prep: SOWP 3.2-3.3, 1/2 of 3.4 Prep Problem 6 Slides |
9/11/2020 Topic: If-elif-else statements, nested conditions Prep: SOWP second half of 3.4, 3.5-3.6 Prep Problem 7 Slides |
9/14/2020 Topic: Repetition, while-loops Prep: SOWP 4.1-4.2 Prep Problem 8 Slides |
9/16/2020 Topic: While-loops Prep: SOWP 4.1-4.2 Prep Problem 9 Slides |
9/18/2020 Topic: Binary Prep: None Prep Problem 10 Slides |
9/21/2020 Topic: Defining and calling functions Prep: SOWP 5.1-5.2 wmw.py Slides Prep Problem 11 |
9/23/2020 Exam 1 |
9/25/2020 Topic: Flex Prep: None Slides No Prep |
9/28/2020 Topic: Functions, parameters, return Prep: SOWP 5.3-5.4 Slides Prep Problem 12 |
9/30/2020 Topic: Function parameters, returns Prep: SOWP 5.5 Prep Problem 13 Slides |
10/2/2020 Topic: Variable Scope Prep: SOWP 5.7 Prep Problem 14 Slides |
10/5/2020 Topic: Basic graphical shapes Prep: None Prep Problem 15 Slides |
10/7/2020 Topic: Graphical motion Prep: Review Graphics slides from previous class Prep Problem 16 space.py Slides |
10/9/2020 Topic: Random Prep: SOWP 2.9, SOWP 7.1-7.2 Prep Problem 17 Slides |
10/12/2020 Topic: Lists and for-loops Prep: SOWP 4.3-4.4 Slides Prep Problem 18 |
10/14/2020 Topic: Lists and for-loops Prep: SOWP 7.3-7.5 Slides and More Slides Prep Problem 19 |
10/16/2020 Honors Convocation, No class |
10/19/2020 topic: reading and writing files prep: sowp 6.1 Slides Prep Problem 20 |
10/21/2020 Exam 2 |
10/23/2020 topic: reading and writing files prep: sowp 6.2-6.3 Slides Prep Problem 21 |
10/26/2020 Topic: Reading and writing files and graphics Prep: SOWP 8.1-8.2 Map of Rome Slides Prep Problem 22 |
10/28/2020 Topic: Advanced string processing Prep: SOWP 8.3 Slides Prep Problem 23 |
10/30/2020 Topic: Dictionaries Prep: SOWP 9.1 Slides Prep Problem 24 |
11/2/2020 Topic: Dictionaries and sets Prep: SOWP 9.2 Slides Prep Problem 25 |
11/4/2020 Topic: Dictionaries and sets Prep: None Slides Prep Problem 26 |
11/6/2020 Topic: Objects, References, Mutability, Immutability Prep: ThinkCSPy 10.10 and 10.11 Slides Prep Problem 27 |
11/9/2020 Topic: Multidimentional Data Structures Prep: SOWP 7.6-7.7 Slides Prep Problem 28 |
11/11/2020 Veterans Day, No class |
11/13/2020 Topic: Tuples, Multidimentional Data Structures Prep: SOWP 7.8 Slides Prep Problem 29 |
11/16/2020 Topic: Multidimentional Data Structures Prep: None Prep Problem 30 Slides |
11/18/2020 Exam 3 |
11/20/2020 Topic: Set operations and properties Prep: None Prep Problem 31 Slides |
11/23/2020 Topic: PPM Images Prep: None Slides Prep Problem 32 |
11/25/2020 Topic: PPM Images Prep: Slides from last class / video Slides Prep Problem 33 |
11/27/2020 THANKSGIVING |
11/30/2020 Topic: Searching Prep: Sequential Search and Binary Search Slides |
12/2/2020 Topic: Searching / Sorting Prep: Sort Overview and Bubble Sort Slides Prep Problem 34 |
12/4/2020 Topic: Sorting Prep: Sort Overview and Bubble Sort Slides Prep Problem 35 |
12/7/2020 Topic: Error handling, try/except Prep: SOWP 6.4 Slides Prep Problem 36 |
12/9/2020 Topic: Course wrap-up Prep: None Slides |
12/11/2020 FIRST DAY OF FINALS (check syllabus for precise final day and time) |