Syllabus

Date / Class Recordings Lecture Topic Other Topics Graded Event
Tuesday, January 28
Thursday, January 30
Course Introduction
Python Introduction
Growth Mindset  
 
Assignment 1
Monday, February 3
Wednesday, February 5
Friday, February 7
Python Introduction
Python Introduction
Simple Python Data
ChatGPT Hype
 
 
 
 
Assignment 2
Tuesday, February 11
Thursday, February 13
Simple Python Data
Simple Python Data
 
ChatGPT at ASU
 
 
Monday, February 17 (No School)
Tuesday, February 18
Thursday, February 20 [1], [2]
(audio only!)
 
Turtle Graphics
Turtle Graphics
 
Autonomous Cars  
 
Assignment 3
 
Monday, February 24
Wednesday, February 26
Friday, February 28
Turtle Graphics
Turtle Graphics
Take Practice Practicum
 
Typing Skills  
 
 
 
Tuesday, March 4
Thursday, March 6
Practice Practicum Solutions
Take Practicum
Interview Strategies  
 
Practicum 1
Monday, March 10
Wednesday, March 12
Friday, March 14
Functions
Functions
Functions
Cybercrime  
 
Assignment 4  
 
Week of, March 17-21
No Class - Spring Break!
 
 
Tuesday, March 25
Thursday, March 27
Selection
Selection
 
Quantum Computing Plant
Assignment 5
 
Monday, March 31
Wednesday, April 2
Friday, April 4 (no recording)
Modules
Modules
Debugging Interlude
 
What is Quantum Computing?
 
Assignment 6
 
 
Tuesday, April 8th
Thursday, April 10th
More About Iteration
More About Iteration
 
Large Language Models
Assignment 7
 
Tuesday, April 15 (slides)
Wednesday, April 16
Monday, March 25
More About Iteration
No Class- ACT Testing
Practicum 2 Review
AI Trends in 2024  
 
 
Tuesday, April 22
Thursday, April 24
Take Practicum
Return Practicum
 
 
Practicum 2
 
Monday, April 28th
Wednesday, April 30
Friday, May 2
Practicum 2, Take II!
Recursion
Recursion
 
CPUs vs. GPUs  
 
Assignment 8
 
Tuesday, May 6
Thursday, May 8 [1], [2]
Recursion
Recursion Problems: 1,2,3,6
AI Ethics  
 
Assignment 9
Monday, May 12
Wednesday, May 14
Friday, May 16
Strings
Strings
Strings
 
 
What Makes A Good Life?
 
 
 
Tuesday, May 20
Thursday, May 22
More About Iteration
Turtle Graphic Events
Making Money  
 
 
Tuesday, May 28
Thursday, May 30
Work on Assignment 9
Course Review
 
 
 
 
Tuesday, June 3
Thursday, June 5
Practice Practicum
Practice Practicum Solutions
 
 
 
 
Monday, May 6 Practicum 3, 10:00 a.m. - 11:50 a.m.   Practicum 3

Additional Information

Last modified: Oct 26, 2024.