Class Schedule
Week | Date | Topic | Reading | Assignment |
---|---|---|---|---|
1 | Feb 4 | Introduction and Overview | No Prelab Lab 1 Questionnaire |
|
Feb 6 | Variables, Expressions, & Assigments | 2.1-2.4 | ||
Feb 8 | Types | 2.5, 3.1-3.2 | ||
2 | Feb 11 | Loops | 5.1 | Prelab 2 Lab 2 |
Feb 13 | Nested Loops | |||
Feb 15 | Boolean Expressions and Conditionals | 4.1-4.6 | ||
3 | Feb 18 | Modules | 7.1, 7.3, 7.5, 7.6 | Prelab 3 Lab 3 |
Feb 20 | Debugging and Exceptions | 1.4, 6.10, 8.1-8.4 | Feb 22 | While Loops | 5.2-5.6 |
4 | Feb 25 | Functions | 6.1-6.4 | Prelab 4 Lab 4 |
Feb 27 | More Functions | 6.5-6.9 | ||
Mar 1 | Strings | 9.1-9.4 | ||
5 | Mar 4 | Lists | 10.1-10.4 | No Prelab Lab 5 |
Mar 6 | Lists | 10.5-10.8 | ||
Mar 8 | Lists and Files | 15.1, 15.2, 15.6 | ||
6 | Mar 11 | Dictionaries and Sets | 10.9-10.13 | No Prelab Lab 5 Continues |
Mar 13 | Review for Exam | |||
Mar 15 | Midterm Exam 1 | |||
7 | Mar 18 | Recursion | 11.1-11.2 | No Prelab Lab 6 |
Mar 20 | Recursion | 11.3-11.4 | ||
Mar 22 | Recursion | 11.5 | ||
Spring Break | ||||
8 | Apr 1 | Sorting | 12.3-12.4 | Prelab 7 Lab 7 |
Apr 3 | Sorting | 12.5 | ||
Apr 5 | Merge Sort | 12.8 | ||
9 | Apr 8 | Order Notation | 12.6-12.7 | No Prelab Lab 8 |
Apr 10 | Order Notation | |||
Apr 12 | Classes | 13.1-13.3 | ||
10 | Apr 15 | Classes | 13.4-13.6 | Prelab 9 Lab 9 |
Apr 17 | Classes | 13.7-13.9 | ||
Apr 19 | Inheritence | 14.2-14.4 | ||
11 | Apr 22 | Review for Exam | No Prelab Lab 10 |
|
Apr 24 | Midterm Exam 2 | |||
Apr 26 | Binary Search | 12.1-12.2 | ||
12 | Apr 29 | Security (Cynthia Taylor) | No Prelab Lab 11 |
|
May 1 | Machine Learning | |||
May 3 | Algorithms (Sam Taggart) | |||
13 | May 6 | Critter Tournament! | No Lab | |
May 8 | Sudoku | |||
May 10 | Wrap Up and Final Exam Review | |||
Final Exam Thursday May 16 from 9:00-11:00 AM |