Syllabus

Date / Class Recordings Lecture Topic Other Topics Graded Event
Wednesday, January 19
Friday, January 21
Course Introduction
Python Introduction
 
Growth Mindset
 
 
Monday, January 24
Wednesday, January 26
Friday, January 28
Python Introduction
Python Introduction
Simple Python Data
 
 
Benefits of Computers
 
 
Assignment 1
Monday, January 31
Wednesday, February 2
Friday, February 4
Simple Python Data
Simple Python Data
Turtle Graphics
 
 
Drawbacks of Computers
 
 
Assignment 2
Monday, February 7
Wednesday, February 9
Friday, February 11
Turtle Graphics
Turtle Graphics
Turtle Graphics
 
 
Algorithmic Bias
   
 
Monday, February 14
Wednesday, February 16
Friday, February 18
Take Practice Practicum
Practice Practicum Solutions
Take Practicum
 
 
Crowdsourcing
Assignment 3
 
Practicum 1
Monday, February 21
Wednesday, February 23
Friday, February 25
No Class - President's Day!
Functions
Functions
 
 
Legal and Ethical Concerns
 
 
 
Monday, February 28
Wednesday, March 2
Friday, March 4
Functions
Modules
Modules
 
 
Safe Computing
 
 
Assignment 4
Monday, March 7
Wednesday, March 9
Friday, March 11
Selection
Selection
Debugging Interlude
 
 
Digital Divide
 
 
Assignment 5
Monday, March 14
Wednesday, March 16
Friday, March 18
No Class - Spring Break!
No Class - Spring Break!
No Class - Spring Break!
 
 
 
 
 
 
Monday, March 21
Wednesday, March 23
Friday, March 25
Practicum 2 Review
Take Practicum
Return Practicum
 
 
Ethical Hacking
 
Practicum 2
 
Monday, March 28
Wednesday, March 30
Friday, April 1
More About Iteration
More About Iteration
Computing Origins, Assignment 6
 
 
Multiplicity in CS
 
 
Assignment 6
Monday, April 4
Wednesday, April 6
Friday, April 8
More About Iteration
More About Iteration
Turtle Graphics Events
 
 
NFTs Explained
 
 
Assignment 7
Monday, April 11
Wednesday, April 13
Friday, April 15
Recursion
Recursion
No Class - University Day!
 
 
Facebook Metaverse
 
 
 
Monday, April 18
Wednesday, April 20
Friday, April 22
Recursion
Recursion Problems: 1,2,3,6
Strings
 
 
Digital Death of Collecting
 
 
Assignment 8
Monday, April 25
Wednesday, April 27
Friday, April 29
Strings
Strings
Work on Assignment 9
 
 
10 New Technologies
 
 
Assignment 9
Monday, May 2
Wednesday, May 4
Friday, May 6
Course Review
Google, Practice Practicum
Practice Practicum Solutions
 
 
 
 
 
 
Monday, May 9 Practicum 3, 10:00 a.m. - 11:50 a.m.   Practicum 3

Additional Information

Last modified: May 6, 2022.