Calendar - Winter 2021ΒΆ

Note

This is a tentative calendar and subject to change

In general, programming assignments are posted on the Saturday preceding their deadline.

Week

Day

Date

Type

Topic

Due

1

M

Jan 11

Discussion

No Discussion

1

W

Jan 13

Lecture

Review Python Data Model & Intro to Hash tables

1

F

Jan 15

Lecture

Hash tables (extended example + Q&A)

2

M

Jan 18

Discussion

No Discussion (MLK Holiday)

2

W

Jan 20

Lab

Gathering data: Beautiful Soup

2

F

Jan 22

Lecture

Gathering data: scraping with beautiful soup (extended example + Q&A)

PA #1

3

M

Jan 25

Discussion

PA #2 Overview

3

W

Jan 27

Lecture

SQL

3

F

Jan 29

Lab

SQL Lab (Q&A)

3

S

Jan 30

PA #2

4

M

Feb 1

Discussion

PA #3 Overview

4

W

Feb 3

Lab

Regular Expressions

4

F

Feb 5

Lecture

Regular Expressions (extended example + Q&A)

4

S

Feb 6

PA #3

5

M

Feb 8

Discussion

General Q&A

5

W

Feb 10

Lecture

Decision Trees

5

F

Feb 12

Lecture

Decision Trees (extended example + Q&A)

Register Project

6

M

Feb 15

Discussion

PA #4 Overview

6

W

Feb 17

Lab

Data Cleaning & Visualization

6

F

Feb 19

Lecture

Data Cleaning & Visualization (extended example + Q&A)

6

S

Feb 20

PA #4

7

M

Feb 22

Discussion

General Q&A

7

W

Feb 24

Lecture

Record Linkage

7

F

Feb 26

Lecture

Record Linkage (extended example + Q&A)

8

M

Mar 1

Discussion

PA #5 Overview

8

W

Mar 3

Lab

Graphs

8

F

Mar 5

Lecture

Graphs (extended example + Q&A)

8

S

Mar 6

PA #5

9

M

Mar 8

Discussion

General Q&A

9

W

Mar 10

Lab

Priority Queues

9

F

Mar 12

Lecture

Priority Queues (extended example + Q&A)

10 (Finals)

W

Mar 17

Project software