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 | |
1/9/2019 Topic: Course Introduction, Computers Prep: None! |
1/11/2019 Topic: Strings, printing, comments Prep: Workspace setup instructions and SOWP 1.1-1.5 |
NO SECTION | ||
1/14/2019 Topic: Computer basics, data storage Prep: SOWP 2.1-2.4 |
1/16/2019 Topic: Numeric and string variables, user input Prep: SOWP 2.5-2.6 |
1/18/2019 Topic: Basic mathematics, controlling data output Prep: SOWP 2.7-2.8 |
Topic: Binary | |
1/21/2019 MLK DAY - NO CLASS |
1/23/2019 Topic: If-statements, comparing numbers Prep: SOWP 3.1 |
1/25/2019 Topic: If-else statements, comparing strings Prep: SOWP 3.2-3.3, 1/2 of 3.4 |
NO SECTION | |
1/28/2019 Topic: If-elif-else statements, nested conditions Prep: SOWP second half of 3.4, 3.5-3.6 |
1/30/2019 Topic: Repetition, while-loops Prep: SOWP 4.1-4.2 |
2/1/2019 Topic: While-loops Prep: SOWP 4.1-4.2 |
Topic: If-statements and While-loops | |
2/4/2019 Topic: Defining and calling functions Prep: SOWP 5.1-5.2 |
2/6/2019 Topic: Defining and calling functions Prep: SOWP 5.3-5.4 |
2/8/2019 Exam 1 |
Topic: Functions and/or practice exam |
|
2/11/2019 Group Exam 1 Prep: SOWP 5.6 |
2/13/2019 Topic: Function parameters Prep: SOWP 5.5 |
2/15/2019 Topic: Function return values, random Prep: SOWP 5.7 |
Topic: Function Params and Returns or Refactoring | |
2/18/2019 Topic: Graphics: basic shapes Prep: Graphics slides |
2/20/2019 Topic: Graphics: shapes and motion Prep: Graphics slides |
2/22/2019 Topic: Constants, global / local (flex) Prep: SOWP 2.9 |
Topic: Graphics | |
2/25/2019 Topic: Lists Prep: SOWP 7.1-7.2 |
2/27/2019 Topic: Lists and for-loops Prep: SOWP 4.3-4.4 |
3/1/2019 Topic: Lists and for-loops Prep: SOWP 7.3-7.5 |
Topic: Lists and loops |
|
3/4/2019 SPRING BREAK |
3/6/2019 SPRING BREAK |
3/8/2019 SPRING BREAK |
SPRING BREAK | |
3/11/2019 topic: reading and writing files prep: sowp 6.1 |
3/13/2019 topic: reading and writing files prep: sowp 6.2-6.3 |
3/15/2019 Exam 2 |
Topic: For-loops, lists |
|
3/18/2019 Group Exam 2 |
3/20/2019 Topic: Reading and writing files and graphics Prep: TBA |
3/22/2019 Topic: Advanced string processing Prep: SOWP 8.1-8.3 |
Topic: Files and strings |
|
3/25/2019 Topic: Dictionaries Prep: SOWP 8.1-8.3 |
3/27/2019 Topic: Dictionaries and sets Prep: SOWP 9.1 |
3/29/2019 Topic: Dictionaries and sets Prep: SOWP 9.2 |
Topic: Working with dictionaries |
|
4/1/2019 Topic: Mutability vs Immutability Prep: TBA |
4/3/2019 Topic: Multidimentional Data Structures Prep: SOWP 7.6-7.7 |
4/5/2019 Topic: Multidimentional Data Structures Prep: SOWP 7.8 |
Topic: Working with a multi-dimentional data structure |
|
4/8/2019 Topic: Tuples, Multidimentional Data Structures Prep: SOWP 7.9 |
4/10/2019 Topic: Tuples Prep: TBA |
4/12/2019 Exam 3 |
Topic: Debugging |
|
4/15/2019 Group Exam 3 Prep: 6.4 |
4/17/2019 Topic: Set operations and properties Prep: 6.4 |
4/19/2019 Topic: PPM Images Prep: TBA |
Cancelled | |
4/22/2019 Topic: PPM Images, Error handling (try and except) Prep: Slides from Friday |
4/24/2019 Topic: Error handling (try and except) Prep: Slides from Friday and Monday |
4/26/2019 Topic: Searching Prep: None |
Topic: Searching |
|
4/29/2019 Topic: Sorting Prep: None |
5/1/2019 Topic: Sorting. CS 120 preview, course review, final exam review Prep: None |
5/3/2019 FIRST DAY OF FINALS |
Topic: TBA |