Syllabus

Date Lecture Topic Graded Event
Wednesday, August 23
Friday, August 25
Class Introduction
Data Types
 
 
Monday, August 28
Tuesday, August 29
Wednesday, August 30
Friday, September 1
Turtle Graphics
 
Turtle Graphics Events
Modules
 
Lab 1
 
 
Monday, September 4
Tuesday, September 5
Wednesday, September 6
Friday, September 8
Labor Day - No Class!
 
Functions
Selection
 
Lab 2
 
 
Monday, September 11
Tuesday, September 12
Wednesday, September 13
Friday, September 15
Iteration
 
Strings
Recursion
 
Lab 3
 
Program 1
Monday, September 18 (no recording)
Tuesday, September 19
Wednesday, September 20 [JP], [AMR]
Friday, September 22
Lists
 
Lists
Lists
 
Lab 4
 
 
Monday, September 25
Tuesday, September 26
Wednesday, September 27
Friday, September 29
Files
 
Files
Files
 
Lab 5
 
Program 2
Monday, October 2 [JP], [AMR]
Tuesday, October 3
Wednesday, October 4
Friday, October 6
Review
 
Practicum 1
Practicum Solution
 
Lab 6
Practicum 1 - 15%
 
Monday, October 9
Tuesday, October 10
Wednesday, October 11
Friday, October 13
Dictionaries
 
Dictionaries
Dictionaries
 
Lab 7
 
Program 3
Monday, October 16
Tuesday, October 17
Wednesday, October 18
Friday, October 20
Object Oriented Basics
 
Object Oriented Basics
Object Oriented Basics
 
Lab 8
 
 
Monday, October 23
Tuesday, October 24
Wednesday, October 25
Friday, October 27
More Object Orientation
 
More Object Orientation
More Object Orientation
 
Lab 9
 
Program 4
Monday, October 30
Tuesday, October 31
Wednesday, November 1
Friday, November 3 [JP], [AMR]
Review
 
Practicum 2
Practicum Solution
 
Lab 10
Practicum 2 - 15%
 
Monday, November 6
Tuesday, November 7
Wednesday, November 8
Friday, November 10
NumPy Module
 
NumPy Module
Veteran's Day - No Class!
 
Lab 11
 
 
Monday, November 13
Tuesday, November 14
Wednesday, November 15
Friday, November 17
NumPy Module
 
matplotlib Module
matplotlib Module
 
Lab 12 (Google Colab)
 
 
Monday, November 20
Tuesday, November 21
Wednesday, November 22
Friday, November 24
Thanksgiving - No Class!
Thanksgiving - No Class!
Thanksgiving - No Class!
Thanksgiving - No Class!
Program 5 (Google CoLab)
 
 
 
Monday, November 27
Tuesday, November 28
Wednesday, November 29 (audio only)
Friday, December 1
matplotlib Module
 
pandas Module
pandas Module
 
Lab 13
 
 
Monday, December 4
Tuesday, December 5
Wednesday, December 6
Friday, December 8 [JP], [AMR]
pandas Module
 
Practice Practicum
Review
 
Lab 14
Program 6
 
Wednesday, December 13 8:00 a.m. - 9:50 a.m. Practicum 3 - 25%

Additional Information

Last modified: December 12, 2023.