Course Calendar

Week 1

08/20
Welcome to CSCI-10200
Syllabus, Welcome Slides
Activity Course Setup
Instructions
08/22
Getting Started with Thonny
Reading Chapter 2 up to the section Numbers (Before 08/25)
Exercise Ex01 Hello, CS102!
Instructions
Due Course Setup (Before Class)
Instructions

Week 2

08/25
Variables and Strings
Reading Finish Chapter 2 starting with the section Numbers (Before 08/27)
Reading Chapter 7 up to the section Introducing While Loops (Before 08/27)
Exercise Ex02 Mad Libs
Instructions
Due Ex01 Hello CS102 (End of Day)
Instructions
08/27
Data Representation, Numeric Operations,
and Input
Slides
Exercise Ex03 Worksheet
Instructions
Reading Chapter 3 (Before 08/29)
08/29
Lists
Exercise Ex04 String Stats
Instructions
Reading Chapter 4 (Before 09/01)

Week 3

09/01
Lists (Continued)
Due Ex02 Mad Libs (End of Day)
Instructions
Due Ex03 Worksheet (End of Day)
Instructions
Quiz Quiz #1 (End of Day)
09/03
Nested Lists and For Loops
Exercise Ex05 Histogram
Instructions
Quiz Quiz #2 (End of Day)
09/05
Range, Slicing, and Tuples
Due Ex04 String Stats (End of Day)
Instructions

Week 4

09/08
List Comprehensions
Reading Chapter 5 (Before 09/10)
09/10
If Statements and Conditions
Reading Chapter 6 (Before 09/12)
Quiz Quiz #3 (End of Day)
09/12
Dictionaries
Quiz Quiz #4 (End of Day)

Week 5

09/15
Dictionaries (Continued)
Due Ex05 Histogram (End of Day)
Instructions
09/17
EXAM EXAM REVIEW
09/19
EXAM EXAM 1
Reading Finish Chapter 7 starting with the section Introducing While Loops (Before 09/22)

Week 6

09/22
While Loops
Reading Chapter 8 (Before 09/24)
Quiz Quiz #5 (End of Day)
09/24
Functions
09/26
Functions (Continued)

Week 7

09/29
Python Modules and Random
Reading Chapter 8 (Before 10/01)
10/01
Classes
10/03
Classes (Continued)

Week 8

10/06
FALL BREAK No Class
10/08
FALL BREAK No Class
10/10
FALL BREAK No Class

Week 9

10/13
Classes (Refresher)
Reading Chapter 10 stop at Exceptions (Before 10/15)
10/15
Working with Files
10/17
Working with Files (Continued) and Drawing with Turtle

Week 10

10/20
Drawing with Turtle (Continued)
10/22
EXAM EXAM 2 REVIEW
10/24
EXAM EXAM 2

Week 11

10/27:
Image Basics
10/29
Images and Pillow
10/31
Image Creation and Manipulation

Week 12

11/03
Image Effects
11/05
Pygame Zero
11/07
Pygame Zero

Week 13

11/10
Pygame Zero
11/12
Pygame Zero
11/14
Final Project Work Day

Week 14

11/17
Final Project Work Day
11/19
EXAM EXAM 3 REVIEW
11/21
EXAM EXAM 3

Week 15

11/24
Final Project Work Day
11/26
THANKSGIVING BREAK No Class
11/28
THANKSGIVING BREAK No Class

Week 16

12/01
Final Project Presentations
12/03
Final Project Presentations
12/05
Final Project Presentations

Exam Week

12/08-12/11
EXAM DAYS