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 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
Cancelled
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: Graphics: mouse and keyboard
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: Advanced string processing
Prep: SOWP 8.1-8.3
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
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: Multidimentional Data Structures
Prep: SOWP 7.9
11/12/2018
VETERANS DAY - NO CLASS
11/14/2018
Topic: Image processing
Prep: TBA
11/16/2018
Exam 3
11/19/2018
Group Exam 3
Prep: 6.4
11/21/2018
Topic: Error handling (except)
Prep: 6.4
11/23/2018
Thanksgiving - NO CLASS
11/26/2018
Topic: Debugging
Prep: TBA
11/28/2018
Topic: Debugging
Prep: TBA
11/30/2018
Topic: Program Structure and Design
Prep: SOWP 5.10
12/3/2018
Topic: Graphics: visualizing data
Prep: TBA
12/5/2018
Topic: CS 120 preview, course review, final exam review
Prep: None
12/7/2018
FIRST DAY OF FINALS
PROBABLY CANCELLED

This schedule is subject to change at any time.