Schedule

SCDV-110 Course Schedule

Class - Monday
Class - Wednesday
Class - Friday
Week 1

Sep 6

Monday

No Class

All due dates are by 11:49pm on the date specified

Sep 8

Wed

First Day
1. Introduction to Python 3

1.1 Basic input and output
1.2 Errors
1.3 Why whitespace matters

Sep 10

Fri

1. Introduction to Python 3

1.4 Salary calculation
1.5 Output art

zyBook Chapter 1

Due Sep 12

Week 2

Sep 13

Monday

1. Introduction to Python 3

1.6 zyLab training: Basics
1.7 zyLab training: Interleaved input / output
1.8 LAB: Formatted output: Hello World!
1.9 LAB: Input: Welcome message
1.10 LAB: Input: Mad Lib

zyLab 1

Due Sep 15

Sep 15

Wed

2. Variables and Expressions

2.1 Variables and assignments
2.2 Identifiers
2.3 Objects
2.4 Numeric types: Floating-point
2.5 Arithmetic expressions
2.6 Python expressions

Colab 1

Due Sep 17

Sep 17

Fri

2. Variables and Expressions

2.7 Division and modulo
2.8 Module basics
2.9 Math module
2.10 Representing text
2.11 Number games

zyBook Chapter 2

Due Sep 19

Week 3

Sep 20

Monday

2. Variables and Expressions

2.12 LAB: Divide by x
2.13 LAB: Driving costs
2.14 LAB: Expression for calories burned
2.15 LAB: Using math functions

zyLab 2

Due Sep 22

Sep 22

Wed

3. Plotting

3.1 Intro to plotting and visualizing data
3.2 Styling plots
3.3 Text and annotations

Colab 2

Due Sep 27

Sep 24

Fri

3. Plotting

3.4 Numpy
3.5 Multiple plots

zyBook Chapter 3

Due Sep 27

Week 4

Sep 27

Monday

4. Data Visualization

4.1 What is data?
4.2 What is data visualization?
4.3 Python for data visualization
4.4 Data frames

Pokemon

Sep 29

Wed

4. Data Visualization

4.5 Bar charts
4.6 Pie charts
4.7 Scatter plots
4.8 Line charts

zyBook Chapter 4

Due Oct 1

Oct 1

Fri

4. Data Visualization

4.10 LAB: Importing modules
4.11 LAB: Data frames
4.12 LAB: Subsetting data frames
4.13 LAB: Bar charts
4.14 LAB: Line charts
4.15 LAB: Strip plots

zyLab 4

Due Oct 3

Week 5

Oct 4

Monday

5. Types

5.1 String basics
5.2 List basics
5.3 Tuple basics
5.4 Set basics

Colab 3

Due Oct 8

Oct 6

Wed

5. Types

5.5 Dictionary basics
5.6 Common data types summary
5.7 Additional practice: Grade calculation

Oct 8

Fri

5. Types

5.8 Type conversions
5.9 String formatting
5.10 Additional practice: Health data

zyBook Chapter 5

Due Oct 15

Week 6

Oct 13

Wed

Exam

Exam 1 (Chap 1-4)

Oct 15

Fri

5. Types

5.11 LAB: Caffeine levels
5.12 LAB: House real estate summary
5.13 LAB: Simple statistics

zyLab 5

Due Oct 18

Week 7

Oct 18

Monday

No Class
Title

Oct 20

Wed

Colab Mini Project

Due Nov 1

Oct 22

Fri

Title
Week 8

Oct 25

Monday

Title

Oct 27

Wed

Title

Oct 29

Fri

Title
Week 9

Nov 1

Monday

Title

Nov 3

Wed

No Class
Title

Nov 5

Fri

No Class
Title
Week 10

Nov 12

Fri

Title
Week 11

Nov 15

Monday

Title

Nov 17

Wed

Title

Nov 19

Fri

Title
Week 12

Nov 22

Monday

Title

Nov 24

Wed

No Class
Title

Nov 26

Fri

No Class

Siena Game, Nov 27, 2pm

Week 13

Nov 29

Monday

Siena Game, Nov 30, 7pm

Dec 1

Wed

Siena Game, Dec 2, 7pm

Dec 3

Fri

Title
Week 14

Dec 6

Monday

Title

Dec 8

Wed

Title

Dec 10

Fri

Title
Week 15

Dec 13

Monday

Last Day
Title

Dec 14

Tues

Reading Day

Dec 15-18

Wed-Sat

Final Exams