Calendar - Autumn 2022ΒΆ

Note

This is a tentative calendar and subject to change

In general, programming assignments are posted on the Saturday preceding their deadline, and exercises are posted at the start of each module.

The dates for the midterm and final exams are still pending.

Week

Day

Date

Due

Start of Module

Lecture

Discussion

1

W

Sep 28

Introduction to CAPP 121

1

F

Sep 30

M #1

Introduction to Programming

2

M

Oct 3

SE #0

Conditionals, basic lists, for loops

2

W

Oct 5

SE #1

Lists, strings

2

F

Oct 7

M #2

Functions

3

M

Oct 10

Functions

PA #1

3

W

Oct 12

SE #2

Page rank example

3

F

Oct 14

PA #1

M #3

Dictionaries

4

M

Oct 17

Dictionaries

PA #2

4

W

Oct 19

SE #3

Files

4

F

Oct 21

PA #2

Data Types

5

M

Oct 24

M #4

Classes

PA #3

5

Tu

Oct 25

Midterm exam 4:00pm - 6:00pm

5

W

Oct 26

More Classes

5

F

Oct 28

PA #3

More Classes

6

M

Oct 31

M/D/1 Queues

General Q&A

6

W

Nov 2

SE #4

M #5

Numpy

6

F

Nov 4

Numpy

7

M

Nov 7

TBD

PA #4

7

W

Nov 9

SE #5

M #6

Functional Programming

7

F

Nov 11

PA #4

Functional Programming

8

M

Nov 14

Recursion

PA #5

8

W

Nov 16

Recursion

8

F

Nov 18

PA #5

Recursive Data Structures

THANKSGIVING

9

M

Nov 28

TBD

PA #6

9

W

Nov 30

TBD

9

F

Dec 2

SE #6 + PA #6

Review / Wrapup

10

Tu

Dec 6

Final exam 7:30am - 9:30am