Course Materials
This calendar outlines all topics of the course and has links to all lecture recordings, slides, notes, etc.
Week 1
Week 2
- Aug 19
- Aug 20
- LabLab 1 - Data Types, Expressions, Variables
- Due: Aug 20
- HWHW 1 - Data Types, Expressions, Variables
- Due: Aug 28
- Aug 21
- Aug 23
- QuizQuiz 1 - Data Types, Operators, Expressions
Week 3
- Aug 26
- Project 1Blackjack (pt. 1)
- Due: Sept 1
- Aug 27
- LabLab 2 - Conditionals, Input/Output
- Due: Aug 27
- HWHW 2 - Conditionals, Input/Output
- Due: Sept 4
- Aug 28
- Aug 30
- QuizQuiz 2 - Variables, Conditionals, I/O
Week 4
- Sept 2
- Lecture NO CLASS - Labor Day!
- Project 1Blackjack (pt. 2)
- Due: Sept 9
- Sept 3
- LabLab 3 - While Loops, Strings
- Due: Sept 3
- HWHW 3 - While Loops, Strings
- Due: Sept 11
- Sept 4
- Sept 6
- QuizQuiz 3 - Logical Operators, While Loops, Strings
Week 5
- Sept 9
- Project 1Blackjack (pt. 3)
- Due: Sept 15
- Sept 10
- LabLab 4 - Functions
- Due: Sept 10
- HWHW 4 - Functions
- Due: Sept 17
- Sept 11
- Sept 13
- QuizQuiz 4 - Functions
Week 6
Week 7
- Sept 23
- LectureLists (index, slice, in, iterate)
- [slides] [notes] [Tic Tac Toe] [recording]
- Project 1Blackjack (pt. 4)
- Due: Sept 29
- Sept 24
- LabLab 5 - For Loops, Lists
- Due: Sept 24
- HWHW 5 - For Loops
- Due: Oct 2
- Sept 25
- LectureLists (Mutability)
- [slides] [notes] [Tic Tac Toe] [colab] [recording]
- Sept 27
- Lecture NO CLASS - CANCELED
Week 8
- Sept 30
- Project 1Blackjack (pt. 5)
- Due: Oct 6
- Oct 1
- LabLab 6 - Mutable Lists, 2D Lists
- Due: Oct 1
- HWHW 6 - Lists
- Due: Oct 9
- Oct 2
- Lecture2D Lists (Images)
- [slides] [notes] [Tic Tac Toe] [colab] [recording]
- Oct 4
- QuizQuiz 5 - For Loops, Lists
Week 9
- Oct 7
- Lecture NO CLASS - Fall Break!
- Project 1Blackjack (EXTRA CREDIT)
- Due: Oct 16
- Oct 8
- Lab NO LAB - Fall Break!
- HWHW 7 - 2D Lists
- Due: Oct 18
- Oct 9
- LectureDictionaries
- [slides] [notes] [recording] [Personality Quiz]
- Oct 11
- QuizQuiz 6 - 2D Lists
Week 10
- Oct 14
- Project 2Search Engine (pt. 1)
- Due: Oct 21
- Oct 15
- LabLab 7 - Sets, Dictionaries
- Due: Oct 15
- HWHW 8 - Sets, Dictionaries
- Due: Oct 23
- Oct 16
- LectureReview (Dictionaries)
- [slides] [notes] [recording] [Personality Quiz]
- Oct 18
- QuizQuiz 7 - Sets, Dictionaries
Week 11
Week 12
Week 13
Week 14
- Nov 11
- Project 2Search Engine (pt. 3)
- Due: Nov 20
- Nov 12
- LabLab 8 - Classes
- Due: Nov 12
- HWHW 11 - Scope, Pass by Value/Reference, Classes
- Due: Nov 20
- Nov 13
- LectureClasses (OOP)
- [slides] [notes] [recording] [Personality Quiz]
- Nov 15
- QuizQuiz 9 - Classes
Week 15
- Nov 18
- Project 2Search Engine (pt. 4)
- Due: Nov 20
- Nov 19
- LabLab 9 - Sorting
- Due: Nov 19
- HWHW 12 - Sorting
- Due: Nov 27
- Nov 20
- Nov 22
- QuizNO QUIZ this week!
- QuizNO QUIZ this week!