Calendar - Autumn 2021ΒΆ

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 window for completing Timed Exercises #1 will start at 8am (Chicago Time) on Nov 1st and end on 8pm on Nov 3rd (Chicago Time).

The window for completing Timed Exercises #2 will start at 8am (Chicago Time) on Nov 15th and end on 8pm on Nov 17th (Chicago Time).

The date for the final exam is still pending.

Week

Day

Date

Due

Start of Module

Lecture

Discussion

1

M

Sep 27

Intro to CS 121

1

W

Sep 29

M1

Introduction to Programming

1

F

Oct 1

Conditionals, basic lists, for loops

2

M

Oct 4

Lists, strings

2

W

Oct 6

SE #1

M2

Functions

2

F

Oct 8

Functions

3

M

Oct 11

Page rank example

PA #1

3

W

Oct 13

SE #2

M3

Dictionaries

3

F

Oct 15

PA #1

Dictionaries

4

M

Oct 18

Files

PA #2

4

W

Oct 20

SE #3

Data Types

4

F

Oct 22

PA #2

M4

Classes

5

M

Oct 25

More Classes

PA #3

5

W

Oct 27

More Classes

5

F

Oct 29

PA #3

M/D/1 Queues

6

M

Nov 1

TBD

General Q&A

6

W

Nov 3

M5

Numpy

6

F

Nov 5

SE #4

Numpy

7

M

Nov 8

M6

Functional Programming

PA #4

7

W

Nov 10

SE #5

Functional Programming

7

F

Nov 12

PA #4

Recursion

8

M

Nov 15

Recursion

PA #5

8

W

Nov 17

Recursive Data Structures

8

F

Nov 19

PA #5

Recursive Data Structures

THANKSGIVING

9

M

Nov 29

TBD

PA #6

9

W

Dec 1

TBD

9

F

Dec 3

PA #6 + SE #6

Review / Wrapup

10

Final exam held during Finals Week (exact date TBD)