CalendarΒΆ

Note

You can find an HTML version of the current draft of Rogers and Sotomator (R&S) here and a pdf version here. You will need to authenticate yourself with your CNetID and password to gain access to these pages.

Week

Day

Date

Type

Topic

Readings

Due

1

W

Oct 02

Lec #1

Course Introduction

R&S: Computational Thinking, Computational Thinking by J.Wing, (Optional) How the Matching Algorithm Works & (Optional) National Resident Match Program

1

F

Oct 04

Lec #2

Introduction to Programming

R&S: Programming Basics

2

M

Oct 07

Lec #3

Conditionals, basic lists, for loops

R&S: Control Flow

2

W

Oct 09

Lec #4

Lists, strings

R&S: Lists, Tuples & Strings

2

F

Oct 11

Lec #5

Functions

R&S: Introduction to Functions

2

Sat

Oct 12

PA #1: Simulating SIR (solo)

3

M

Oct 14

Lec #6

More functions

R&S: Introduction to Functions

3

W

Oct 16

Lec #7

Page rank example

3

F

Oct 18

Lec #8

Dictionaries

R&S: Dictionaries

PA #2: Schelling (pairs allowed)

4

M

Oct 21

Lec #9

Files

R&S: Working with Files

4

W

Oct 23

Lec #10

Data Types

R&S: Implementing a data structure: stacks and queues

4

F

Oct 25

Lec #11

Classes

R&S: Classes and Objects

PA #3: Twitter (solo)

5

M

Oct 28

Lec #12

More Classes

5

M

Oct 28

EXAM (7:00-9:00pm)

EXAM (7:00-9:00pm)

EXAM (7:00-9:00pm)

5

W

Oct 30

Lec #13

More Classes

5

F

Nov 01

Lec #14

M/D/1 Queues

6

M

Nov 04

Lec #15

Numpy

6

W

Nov 06

Lec #16

Numpy

R&S: Numpy

6

F

Nov 08

Lec #17

Pandas

PA #4: Polling places (pairs allowed)

7

M

Nov 11

Lec #18

Pandas

R&S: Pandas

7

W

Nov 13

Lec #19

Pandas

7

F

Nov 15

Lec #20

Functional Programming

PA #5: Linear Regression (solo)

8

M

Nov 18

Lec #21

Functional Programming

8

W

Nov 20

Lec #22

Recursion

R&S: Recursion

8

F

Nov 22

Lec #23

Recursion

PA #6: TBD (pairs allowed)

9

M

Nov 25

Lec #24

Recursive Data Structures

R&S: Trees

9

W

Nov 27

Lec #25

Intermediate Classes: Properties

9

F

Nov 29

Holiday

10

M

Dec 02

Lec #26

Intermediate Classes: Inheritance

10

W

Dec 04

Lec #27

Intermediate Classes: Inheritance

PA #7: Treemaps (solo)

F

M

Dec 09

EXAM (7:00-9:00pm)

EXAM (7:00-9:00pm)

EXAM (7:00-9:00pm)