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

This schedule is subject to change at any time.