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/3/2019 Topic: Course Introduction Prep: These slides and SOWP 1.1-1.5 Quiz: 1 |
6/4/2019 Topic: Strings, printing, comments Prep: SOWP 2.1-2.4 Quiz: 2 |
6/5/2019 Topic: Numeric and string variables, user input Prep: SOWP 2.5-2.6 Quiz: 3 |
6/6/2019 Topic: Basic mathematics, controlling data output Prep: SOWP 2.7-2.8 Quiz: 4 |
6/7/2019 Topic: Computer basics, data storage, binary Prep: SOWP 1.2-1.3 Quiz: NONE |
6/10/2019 Topic: If-statements, comparing numbers Prep: SOWP 3.1 Quiz: 5 |
6/11/2019 Topic: If-else statements, comparing strings Prep: SOWP 3.2-3.3, first half of 3.4 Quiz: 6 |
6/12/2019 Topic: If-elif-else statements, nested conditions Prep: SOWP second half of 3.4, 3.5-3.6 Quiz: 7 |
6/13/2019 Topic: Repetition, while-loops Prep: SOWP 4.1-4.2 Quiz: 8 |
6/14/2019 Topic: While-loops Prep: SOWP 4.1-4.2 Quiz: 9 |
6/17/2019 Topic: If-statements and While-loops Prep: NONE Quiz: NONE |
6/18/2019 Topic: Defining and calling functions Prep: SOWP 5.1-5.2 Quiz: 10 |
6/19/2019 Exam 1 Prep: Study! Quiz: NONE |
6/20/2019 Topic: Functions and parameters Prep: SOWP 5.3-5.4 Quiz: 11 |
6/21/2019 Topic: Functions and parameters Prep: SOWP 5.5 Quiz: 12 |
6/24/2019 Topic: Function return values, random Prep: SOWP 5.7 Quiz: 13 |
6/25/2019 Topic: Random and Graphics Prep: SOWP 5.8 Quiz: 14 |
6/26/2019 Topic: Graphics Prep: Graphics slides and/or graphics documentation Quiz: NONE |
6/27/2019 Topic: Graphics Prep: Graphics slides and/or graphics documentation Quiz: 15 |
6/28/2019 Topic: Graphics Prep: Graphics slides and/or graphics documentation Quiz: 16 |
7/1/2019 Topic: Constants, global / local (flex) Prep: SOWP 2.9 Quiz: 17 |
7/2/2019 Topic: Lists Prep: SOWP 7.1-7.2 Quiz: 18 |
7/3/2019 Topic: Lists and for-loops Prep: SOWP 4.3-4.4 Quiz: 19 |
7/4/2019 Independence Day #GodBlessAmerica |
7/5/2019 Topic: Lists and for-loops Prep: SOWP 7.3-7.5 Quiz: 20 |
7/8/2019 Topic: Lists and loops Prep: SOWP 7.6-7.7 Quiz: NONE |
7/9/2019 topic: reading and writing files prep: SOWP 6.1 Quiz: 21 |
7/10/2019 Exam 2 |
7/11/2019 topic: reading and writing files prep: SOWP 6.2-6.3 Quiz: 22 |
7/12/2019 Topic: Reading and writing files and graphics Prep: TBA Quiz: 23 |
7/15/2019 Topic: Advanced string processing Prep: SOWP 8.1-8.3 Quiz: 24 |
7/16/2019 Topic: Files and strings Quiz: 25 |
7/17/2019 Topic: Dictionaries Prep: SOWP 8.1-8.3 Quiz: None |
7/18/2019 Topic: Dictionaries and sets Prep: SOWP 9.1 Quiz: 26 |
7/19/2019 Topic: Dictionaries and sets Prep: SOWP 9.2 Quiz: 27 |
7/22/2019 Topic: Working with dictionaries Prep: NONE Quiz: NONE |
7/23/2019 Topic: Mutability vs Immutability Prep: NONE Quiz: 28 |
7/24/2019 Topic: Multidimentional Data Structures Prep: SOWP 7.6-7.7 Quiz: 29 |
7/25/2019 Topic: Multidimentional Data Structures Prep: SOWP 7.8 Quiz: 30 |
7/26/2019 Topic: Multidimentional Data Structures, Tuples Prep: SOWP 7.9 Quiz: 31 |
7/29/2019 Topic: Working with a multi-dimentional data structures Prep: NONE Quiz: NONE |
7/30/2019 Topic: PPM Images Prep: TBA Quiz: NONE |
7/31/2019 Exam 3 |
8/1/2019 Topic: PPM Images Prep: TBA Quiz: 32 |
8/2/2019 Topic: Searching Prep: TBA Quiz: 33 |
8/5/2019 Topic: Sorting Prep: TBA Quiz: 34 |
8/6/2019 Topic: CS 120 preview, course wrap-up Prep: TBA Quiz: NONE |
8/7/2019 Final |