Syllabus

Date Lecture Topic Computing Topic Graded Event
Monday, August 26
Tuesday, August 27
Wednesday, August 28
Friday, August 30
Data Types
 
Turtle Graphics
Turtle Graphics Events
 
 
 
Growth Mindset
 
No Lab!
 
 
Monday, September 2
Tuesday, September 3
Wednesday, September 4
Friday, September 6
Labor Day - No Class!
 
Modules
Functions
 
 
 
Programming Language Popularity
 
Lab 1
 
 
Monday, September 9
Tuesday, September 10
Wednesday, September 11
Friday, September 13
Selection
 
Iteration
Strings
 
 
 
Cambridge Analytica
 
Lab 2
 
 
Monday, September 16
Tuesday, September 17
Wednesday, September 18
Friday, September 20
Recursion
 
Lists
Lists
 
 
 
Face Recognition
 
Lab 3
Program 1
 
Monday, September 23
Tuesday, September 24
Wednesday, September 25
Friday, September 27
Lists
 
Files
Files
 
 
 
Grand Challenges
 
Lab 4
 
 
Monday, September 30
Tuesday, October 1
Wednesday, October 2
Friday, October 4
Files
 
Review
Practicum 1
 
 
 
 
 
Lab 5
Program 2
Practicum 1 - 15%
Monday, October 7
Tuesday, October 8
Wednesday, October 9
Friday, October 11 [1], [2]
Practicum Solution
 
Dictionaries
Dictionaries
 
 
 
Grace Hopper Conference
 
Lab 6
 
 
Monday, October 14
Tuesday, October 15
Wednesday, October 16
Friday, October 18
Dictionaries
 
Object Oriented Basics
Object Oriented Basics
 
 
 
MSU CS Opportunities
 
Lab 7
Program 3
 
Monday, October 21
Tuesday, October 22
Wednesday, October 23
Friday, October 25
Object Oriented Basics
 
More Object Orientation
More Object Orientation
 
 
 
deepfakes
 
Lab 8
 
 
Monday, October 28
Tuesday, October 29
Wednesday, October 30
Friday, November 1
More Object Orientation
 
Review
Practicum 2
 
 
Spring Semester Registration
 
 
Lab 9
Program 4
Practicum 2 - 15%
Monday, November 4
Tuesday, November 5
Wednesday, November 6
Friday, November 8
Practicum Solution
 
NumPy Module
NumPy Module
 
 
 
Brief History of Computers
 
Lab 10
 
 
Monday, November 11
Tuesday, November 12
Wednesday, November 13
Friday, November 15
Veteran's Day - No Class!
 
NumPy Module
matplotlib Module
 
 
 
Deep Learning
 
Lab 11
 
 
Monday, November 18
Tuesday, November 19
Wednesday, November 20
Friday, November 22
matplotlib Module
 
matplotlib Module
pandas Module
 
 
 
Women and Minorities in Tech
 
Lab 12
Program 5
 
Monday, November 25
Tuesday, November 26
Wednesday, November 27
Friday, November 29
pandas Module
 
Thanksgiving - No Class!
Thanksgiving - No Class!
 
 
 
 
 
Lab 13
 
 
Monday, December 2
Tuesday, December 3
Wednesday, December 4
Friday, December 6
pandas Module
 
Practice Practicum
Review
 
 
 
Drone Delivery
 
Lab 14
Program 6
 
Monday, December 9 Final Practicum, 8:00 a.m. - 9:50 a.m.   Practicum 3 - 25%

Additional Information

Last modified: December 6, 2019.