CSc 110: Course Schedule

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/7/2021
Topic: Course Introduction
Prep: These slides and SOWP 1.1-1.5
Slides
6/8/2021
Topic: Strings, printing, comments
Prep: SOWP 2.1-2.4
Prep Problem 1
Slides
6/9/2021
Topic: Numeric and string variables, user input
Prep: SOWP 2.5-2.6
Prep Problem 2
Slides
6/10/2021
Topic: Basic mathematics, controlling data output
Prep: SOWP 2.7-2.8
Prep Problem 3
Slides
6/11/2021
Topic: Computer basics, data storage
Prep: SOWP 1.2-1.3
Prep Problem 4
Slides
6/14/2021
Topic: If-statements, comparing numbers
Prep: SOWP 3.1
Prep Problem 5
Regular PA 1 due Slides
6/15/2021
Topic: If-else statements, comparing strings
Prep: SOWP 3.2-3.3, first half of 3.4
Prep Problem 6
Slides
6/16/2021
Topic: If-elif-else statements, nested conditions
Prep: SOWP second half of 3.4, 3.5-3.6
Prep Problem 7
Slides
6/17/2021
Topic: Repetition, while-loops
Prep: SOWP 4.1-4.2
Prep Problem 8
Slides
6/18/2021
Topic: While-loops
Prep: SOWP 4.1-4.2
Prep Problem 9
Regular PA 2 due Slides
6/21/2021
Topic: Binary
Prep: NONE
Prep Problem 10
Slides
6/22/2021
Topic: Defining and calling functions
Prep: SOWP 5.1-5.2
wmw.py
Prep Problem 11
Slides
6/23/2021
Exam 1
Prep: Study!
6/24/2021
Topic: Functions and parameters
Prep: SOWP 5.3-5.4
Regular PA 3 due
Prep Problem 12
Slides
6/25/2021
Topic: Functions and return
Prep: SOWP 5.5
Prep Problem 13
Slides
6/28/2021
Topic: string slicing, Scope
Prep: SOWP 5.7
(No Prep Problem)
Slides
6/29/2021
Topic: Graphics
Prep: SOWP 5.8
Prep Problem 14
Slides
6/30/2021
Topic: Graphics
Prep: Graphics slides and/or graphics documentation
Prep Problem 15
Slides
7/1/2021
Topic: Graphics
Prep: Graphics slides and/or graphics documentation
space.py
Prep Problem 16
Regular PA 4 due
Slides
7/2/2021
Topic: Random
(No Prep Problem)
Slides
7/5/2021
Independence Day Observed
#GodBlessAmerica
7/6/2021
Topic: Constants
Prep: SOWP 2.9
(No Prep Problem)
7/7/2021
Topic: Lists
Prep: SOWP 7.1-7.2
Prep Problem 17
Slides
7/8/2021
Topic: Lists and for-loops
Prep: SOWP 4.3-4.4
Regular PA 5 due
Prep Problem 18
Slides
7/9/2021
Topic: Lists and for-loops
Prep: SOWP 7.3-7.5
Prep Problem 19
Slides
7/12/2021
Exam 2
Prep: Study!
7/13/2021
Topic: Lists and loops
Prep: SOWP 7.6-7.7
(No Prep Problem)
Slides
7/14/2021
topic: reading and writing files
prep: SOWP 6.1
Prep Problem 20
Slides
7/15/2021
topic: reading and writing files
prep: SOWP 6.2-6.3
Regular PA 6 due
Prep Problem 21
Slides
7/16/2021
Topic: Reading and writing files and graphics
Prep: None
Prep Problem 22
Map of Rome
Slides
7/19/2021
Topic: Constants and Swapping
Prep: SOWP 8.1-8.3
Prep Problem 23
Slides
7/20/2021
Topic: Strings and Debugging
Prep: None
Prep Problem 24
Slides
7/21/2021
Topic: Dictionaries
Prep: SOWP 8.1-8.3
Prep Problem 25
Slides
7/22/2021
Topic: Dictionaries and sets
Prep: SOWP 9.1
Regular PA 7 due
Prep Problem 26
Slides
7/23/2021
Topic: Dictionaries and sets
Prep: SOWP 9.2
Prep Problem 27
Slides
7/26/2021
Topic: Objects, References, Mutability vs Immutability
Prep: NONE
Prep Problem 28 Slides
7/27/2021
Topic: Multidimentional Data Structures
Prep: SOWP 7.6-7.7
Prep Problem 29 Slides
7/28/2021
Exam 3
Prep: Study!
7/29/2021
Topic: Multidimentional Data Structures
Prep: SOWP 7.8
plot.py
Regular PA 8 due
Prep Problem 30 Slides
7/30/2021
Topic: Multidimentional Data Structures, Tuples
Prep: SOWP 7.9
Slides
Prep Problem 31
8/2/2021
Topic: PPM Images
Prep: None
Slides
8/3/2021
Topic: Display PPM Images
Prep: None
8/4/2021
Topic: Searching
Prep: Sort Overview and Bubble Sort
8/5/2021
Topic: Sorting
Prep: Sort Overview and Bubble Sort
Regular PA 9 due
8/6/2021
Final

This schedule is subject to change at any time.