Week

Date

Subject

Assignments -- details on Canvas

1

--

W Jan 14

F Jan 16

 

Overview and syllabus

Data Types , Set up for Python (instructions)

no assignments

2

M Jan 19

W Jan 21

F Jan 23

MLK Day - No Class!

Modules 

Turtle Graphics

Lab 1 - This and all subsequent labs take place on Thursday in Roberts Hall, room 111. (Time depends on assigned section.)

3

M Jan 26

W Jan 28

F Jan 30

Program 1 - This and all subsequent programs will be due on the Friday of the week after they are assigned.

Lab 2

4

M Feb 2

W Feb 4

F Feb 6

 

Lab 3

5

M Feb 9

W Feb 11

F Feb 13

Exam 1 (in class with pencil)

Lists

Lists 

 

Program 2, No Lab

6

M Feb 16

W Feb 18

F Feb 20

President's Day - No Class!

Lists 

Files

 

Lab 4

7

M Feb 23

W Feb 24

F Feb 27

Program 3

Lab 5

8

M Mar 2

W Mar 4

F Mar 6

 

Lab 6

9

M Mar  9

W Mar 11

F Mar 13

Program 4 - due Friday after the break

Lab 7

10

M Mar 16

W Mar 18

F Mar 20

Spring Break - No Class!

Spring Break - No Class!

Spring Break - No Class!

 

 

11

M Mar 23

W Mar 25

F Mar 27

 

Lab 8

12

M Mar 30

W Apr 1

F Apr 3

 Exam 2 (in class with pencil)

NumPy Module 

University Day  - No Class!

 

Program 5, No Lab

13

M Apr 6

W Apr 8

F Apr 10

 

Lab 9

14

M Apr 13

W Apr 15

F Apr 17

 

Lab 10

 

15

M Apr 20

W Apr 22

F Apr 24

 

Lab 11

16

M Apr 27

W Apr 29

F May 1

Python vs. C vs. Java

Review OOP

Review Data Science Modules

 

17

M Dec 4

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. 

You can learn who your TA is by going to your assigned lab time and meeting them in person, or by looking up their contact information, which available on the syllabus in Canvas.

 

Lectures and Textbook