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.
Your section should either be on Monday or Wednesday from 4-4:50pm. Check your schedule in UAccess to confirm which to attend.
Monday | Wednesday | Friday | Section | |
8/20/2018 Topic: Course Introduction, Computers Prep: None! |
8/22/2018 Topic: Computer basics, data storage Prep: Workspace setup instructions and SOWP 1.1-1.5 |
8/24/2018 Topic: Strings, printing, comments Prep: SOWP 2.1-2.4 |
Topic: Algorithms | |
8/27/2018 Topic: Numeric and string variables, user input Prep: SOWP 2.5-2.6 |
8/29/2018 Topic: Basic mathematics, controlling data output Prep: SOWP 2.7-2.8 |
8/31/2018 Topic: If-statements, comparing numbers Prep: SOWP 3.1 |
Topic: Binary | |
9/3/2018 LABOR DAY - NO CLASS |
9/5/2018 Topic: If-else statements, comparing strings Prep: SOWP 3.2-3.3, 1/2 of 3.4 |
9/7/2018 Topic: If-elif-else statements, nested conditions Prep: SOWP second half of 3.4, 3.5-3.6 |
No required section | |
9/10/2018 Topic: Repetition, while-loops Prep: SOWP 4.1-4.2 |
9/12/2018 Topic: While-loops Prep: SOWP 4.1-4.2 |
9/14/2018 Topic: Defining and calling functions Prep: SOWP 5.1-5.2 |
Topic: While-loops | |
9/17/2018 Topic: Defining and calling functions Prep: SOWP 5.3-5.4 |
9/19/2018 Topic: Function parameters Prep: 5.5 |
9/21/2018 Exam 1 |
Topic: Code refactoring |
|
9/24/2018 Group Exam 1 Prep: SOWP 5.6 |
9/26/2018 Topic: Function return values, random Prep: SOWP 5.7 |
9/28/2018 Topic: Graphics: basic shapes Prep: Graphics slides |
Topic: Graphics | |
10/1/2018 Topic: Graphics: shapes and motion Prep: Graphics slides |
10/3/2018 Topic: Constants, global / local (flex) Prep: SOWP 2.9 |
10/5/2018 Topic: Lists Prep: SOWP 7.1-7.2 |
Topic: Graphics | |
10/8/2018 Topic: Lists and for-loops Prep: SOWP 4.3-4.4 |
10/10/2018 Topic: Lists and for-loops Prep: SOWP 7.3-7.5 |
10/12/2018 Topic: Reading and writing files Prep: SOWP 6.1 |
Topic: Lists and loops |
|
10/15/2018 Topic: Reading and writing files Prep: SOWP 6.2-6.3 |
10/17/2018 Topic: Reading and writing files and graphics Prep: TBA |
10/19/2018 Exam 2 |
Topic: Debugging |
|
10/22/2018 Group Exam 2 |
10/24/2018 Topic: Advanced string processing Prep: SOWP 8.1-8.3 |
10/26/2018 Topic: Dictionaries Prep: SOWP 8.1-8.3 |
Topic: Working with strings |
|
10/29/2018 Topic: Dictionaries and sets Prep: SOWP 9.1 |
10/31/2018 Topic: Dictionaries and sets Prep: SOWP 9.2 |
11/2/2018 Topic: Mutability vs Immutability Prep: TBA |
Topic: Working with dictionaries |
|
11/5/2018 Topic: Multidimentional Data Structures Prep: SOWP 7.6-7.7 |
11/7/2018 Topic: Multidimentional Data Structures Prep: SOWP 7.8 |
11/9/2018 Topic: Tuples, Multidimentional Data Structures Prep: SOWP 7.9 |
Topic: Working with a multi-dimentional data structure |
|
11/12/2018 VETERANS DAY - NO CLASS |
11/14/2018 Topic: PPM Images Prep: TBA |
11/16/2018 Exam 3 |
No required section | |
11/19/2018 Group Exam 3 Prep: 6.4 |
11/21/2018 Topic: PPM Images Prep: 6.4 |
11/23/2018 Thanksgiving - NO CLASS |
No required section | |
11/26/2018 Topic: Error handling (try and except) Prep: TBA |
11/28/2018 Topic: Searching Prep: TBA |
11/30/2018 Topic: Searching and sorting Prep: SOWP 5.10 |
Topic: Debugging |
|
12/3/2018 Topic: Sorting Prep: TBA |
12/5/2018 Topic: CS 120 preview, course review, final exam review Prep: None |
12/7/2018 FIRST DAY OF FINALS |