CSE 163, Summer 2021: Calendar

Note: This is a rough sketch of the quarter that is likely to change. I plan on posting lecture slides shortly after each class session. We can accurately predict the past, but predicting the future is hard!

Day
Topic
Suppl. Materials
Assignments
Week 1: Python Fundamentals
Lesson 1
(Mon, June 21)

Welcome to CSE 163

Lesson 2
(Wed, June 23)

Control Structures

Section 1
(Thu, June 24)

Welcome to Section

Lesson 3
(Fri, June 25)

Strings and Lists

Week 2: Data Structures and Files
Lesson 4
(Mon, June 28)

File Processing

Lesson 5
(Wed, June 30)

Data Structures

Section 2
(Thu, July 1)

Python Practice

Lesson 6
(Fri, July 2)

CSV Data

Week 3: Pandas
Lesson 7
(Mon, July 5)

Holiday 🏖

Lesson 8
(Wed, July 7)

Data Frames

Section 3
(Thu, July 8)

Pandas

Lesson 9
(Fri, July 9)

Groupby and Apply

Week 4: Libraries
Lesson 10
(Mon, July 12)

Data Visualization

Lesson 11
(Wed, July 14)

Machine Learning

Section 4
(Thu, July 15)

Libraries

Lesson 12
(Fri, July 16)

Model Evaluation

Week 5: Classes and Objects
Lesson 13
(Mon, July 19)

Objects

Lesson 14
(Wed, July 21)

More Objects

Section 5
(Thu, July 22)

Classes and Objects

Lesson 15
(Fri, July 23)

HW4 Prep

Week 6: Geospatial Data
Lesson 16
(Mon, July 26)

Algorithmic Efficiency

Lesson 17
(Wed, July 28)

Geopandas

Section 6
(Thu, July 29)

Geospatial Data

Lesson 18
(Fri, July 30)

Dissolve and Joins

Week 7: NumPy and Images
Lesson 19
(Mon, Aug 2)

NumPy

Lesson 20
(Wed, Aug 4)

Convolutions

Section 7
(Thu, Aug 5)

Images

Week 8: Ethics
Lesson 22
(Mon, Aug 9)

Indexes / Trees

Lesson 23
(Wed, Aug 11)

Ethics

Section 8
(Thu, Aug 12)

Office Hours

Lesson 24
(Fri, Aug 13)

Algorithmic Fairness

Week 9: Misc Topics
Lesson 25
(Mon, Aug 16)

Privacy

Lesson 26
(Wed, Aug 18)

Victory Lap & Next Steps

Section 9
(Thu, Aug 19)

Office Hours

End of Quarter
(Fri, Aug 20)

-