Week

Date

Subject

Assignments -- details on Canvas

1

--

W Aug 20

Aug 22

 

Overview and syllabus

Data Types , Set up for Python (instructions)

no assignments

2

M Aug 25

W Aug 27

F Aug 29

Lab 1

3

M Sep 1

W Sep 3

F Sep 5

Labor Day - No Class!

Functions 

Selection 

Program 1

 

4

M Sep 8

W Sep 10

F Sep 12

Strings 

Iteration

Review

Lab 2

5

M Sep 15

W Sep 17

F Sep 19

Recursion, Review 

Exam 1 (in class with pencil)

Discussion

Lab 3

 

6

M Sep 22

W Sep 24

F Sep 26

Lab 4, Program 2

7

M Sep 29

W Oct 1

F Oct 3

Lab 5

8

M Oct 6

W Oct 8

F Oct 10

Lab 6, Program 3

9

M Oct 13

W Oct 15

F Oct 17

Lab 7

10

M Oct 20

W Oct 22

F Oct 24

Lab 8, Program 4

 

11

M Oct 27

W Oct 29

F Oct 31

 Exam 2 (in class with pencil)

Practicum Discussion

NumPy Module 

Lab 9

12

M Nov 3

W Nov 5

F Nov 7

Lab 10, Program 5

 

13

M Nov 10

W Nov 12

F Nov 14

(No lab; Veteran's Day)

14

M Nov 17

W Nov 19

F Nov 21

Lab 11

 

 

15

M Nov 24

W Nov 26

F Nov 28

Fall Break - No Class!

Fall Break - No Class!

Fall Break - No Class!

 

16

M Dec 1

W Dec 3

F Dec 5

Review Data Types

Review OOP (Python vs. C vs. Java)

Review Data Science Modules

 

17

M Dec 8

FINALS WEEK

Final Exam (Exam 3)

8:00 am - 9:50 am
BARNARD 103

 

Professor

Daniel DeFrance: Office hours, Bio, and contact Information are available from the Faculty Directory.

Teaching Assistants

TAs are responsible for live assistance during lab, holding office hours in the Student Success Center, answering emails, and grading assignments. 

Section   TA From  To    Email
1   First Last 11:00 AM 11:50 AM   name@email.com
2   First Last Noon 1:00 PM   name@email.com
3   First Last 1:10 PM 2:00 PM   name@email.com
4   First Last 2:10 PM 3:00 PM   name@email.com
5   First Last 3:10 PM 4:00 PM   name@email.com
6   First Last 4:10 PM 5:00 PM   name@email.com
8   First Last 6:10 PM 7:00 PM   name@email.com

 

Lectures and Textbook