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
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

This schedule is subject to change at any time.