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 video due that day will be related to. The Prep for each day indicates the work you need to have completed BEFORE watching the video due that day.
Monday | Tuesday | Wednesday | Thursday | Friday |
6/8/2020 Topic: Course Introduction Prep: These slides and SOWP 1.1-1.5 Slides |
6/9/2020 Topic: Strings, printing, comments Prep: SOWP 2.1-2.4 Prep Problem 1 Slides |
6/10/2020 Topic: Numeric and string variables, user input Prep: SOWP 2.5-2.6 Prep Problem 2 Slides |
6/11/2020 Topic: Basic mathematics, controlling data output Prep: SOWP 2.7-2.8 Prep Problem 3 Slides |
6/12/2020 Topic: Computer basics, data storage Prep: SOWP 1.2-1.3 Prep Problem 4 Slides |
6/15/2020 Topic: If-statements, comparing numbers Prep: SOWP 3.1 Prep Problem 5 Slides |
6/16/2020 Topic: If-else statements, comparing strings Prep: SOWP 3.2-3.3, first half of 3.4 Prep Problem 6 Slides |
6/17/2020 Topic: If-elif-else statements, nested conditions Prep: SOWP second half of 3.4, 3.5-3.6 Prep Problem 7 Slides |
6/18/2020 Topic: Repetition, while-loops Prep: SOWP 4.1-4.2 Prep Problem 8 Slides |
6/19/2020 Topic: While-loops Prep: SOWP 4.1-4.2 Prep Problem 9 Slides |
6/22/2020 Topic: Binary, while loops Prep: NONE Prep Problem 10 Slides |
6/23/2020 Topic: Defining and calling functions Prep: SOWP 5.1-5.2 Prep Problem 11 wmw.py Slides |
6/24/2020 Exam 1 Prep: Study! |
6/25/2020 Topic: Functions and parameters Prep: SOWP 5.3-5.4 Prep Problem 12 Slides and more Slides |
6/26/2020 Topic: Functions and return Prep: SOWP 5.5 Prep Problem 13 Slides |
6/29/2020 Topic: string slicing, Scope Prep: SOWP 5.7 (No Prep Problem) Slides |
6/30/2020 Topic: Graphics Prep: SOWP 5.8 Prep Problem 14 Slides |
7/1/2020 Topic: Graphics Prep: Graphics slides and/or graphics documentation Prep Problem 15 Slides |
7/2/2020 Topic: Graphics Prep: Graphics slides and/or graphics documentation space.py Prep Problem 16 Slides |
7/3/2020 Independence Day Observed #GodBlessAmerica |
7/6/2020 Topic: Random (No Prep Problem) Slides |
7/7/2020 Topic: Constants Prep: SOWP 2.9 (No Prep Problem) |
7/8/2020 Topic: Lists Prep: SOWP 7.1-7.2 Prep Problem 17 Slides |
7/9/2020 Topic: Lists and for-loops Prep: SOWP 4.3-4.4 Prep Problem 18 Slides |
7/10/2020 Topic: Lists and for-loops Prep: SOWP 7.3-7.5 Prep Problem 19 Slides |
7/13/2020 Topic: Lists and loops Prep: SOWP 7.6-7.7 (No Prep Problem) Slides |
7/14/2020 topic: reading and writing files prep: SOWP 6.1 Prep Problem 20 Slides |
7/15/2020 Exam 2 |
7/16/2020 topic: reading and writing files prep: SOWP 6.2-6.3 Prep Problem 21 Slides |
7/17/2020 Topic: Reading and writing files and graphics Prep: TBA Prep Problem 22 Slides |
7/20/2020 Topic: Advanced string processing Prep: SOWP 8.1-8.3 Slides |
7/21/2020 Topic: Files and strings Prep: TBA Prep Problem 23 |
7/22/2020 Topic: Dictionaries Prep: SOWP 8.1-8.3 Prep Problem 24 Slides |
7/23/2020 Topic: Dictionaries and sets Prep: SOWP 9.1 Prep Problem 25 Slides |
7/24/2020 Topic: Dictionaries and sets Prep: SOWP 9.2 Prep Problem 26 Slides |
7/27/2020 Topic: Objects, References, Mutability vs Immutability Prep: NONE Prep Problem 27 Slides |
7/28/2020 Topic: Multidimentional Data Structures Prep: SOWP 7.6-7.7 Prep Problem 28 Slides |
7/29/2020 Topic: Multidimentional Data Structures Prep: SOWP 7.8 Prep Problem 29 plot.py Slides |
7/30/2020 Topic: Multidimentional Data Structures, Tuples Prep: SOWP 7.9 Prep Problem 30 Slides |
7/31/2020 Topic: Set Operations Prep: SOWP 6.4 Prep Problem 31 Slides |
8/3/2020 Topic: PPM Images Prep: None Slides |
8/4/2020 Topic: Display PPM Images Prep: None Prep Problem 32 Slides |
8/5/2020 Exam 3 |
8/6/2020 Topic: Searching Prep Problem 33 Prep: Sort Overview and Bubble Sort Slides |
8/7/2020 Topic: Sorting Prep: Sort Overview and Bubble Sort Prep Problem 34 Slides |
8/10/2020 Topic: Error Handling Prep: SOWP 6.4 Prep Problem 35 Slides |
8/11/2020 Topic: CS 120 preview, course wrap-up Prep: TBA Prep Problem 36 |
8/12/2020 Final |