| ASSESSMENT | DATE | TOPICS | STUDY |
| Exam1 | 10/02 - Week 6 Wednesday | Unit 1: 08/26 - 09/19 [Algorithms - Strings] |
Topics List Notes Sheet (provided with exam) Practice Problems - Practice Solutions |
| Exam2 | 11/06 - Week 10 Wednesday | Unit 2: 09/20 - 10/24 [Lists - Tractability] |
Topics List Notes Sheet (provided with exam) Practice Problems - Practice Solutions |
| Final Exam | Monday, Dec. 9th, 1pm-4pm | All Course Content, Especially Units 3-5 |
Topics List (Subject to change) Notes Sheet (provided with exam, plus notes sheet from exam1 and exam2) Practice Problems - Practice Solutions |
| QUIZLET | DATE | TOPICS | SOLUTION |
| Quizlet1 | 09/11 - Week 3 Wednesday | Week 1: 08/26 - 08/30 [Algorithms - Data Representation] | solution |
| Quizlet2 | 09/18 - Week 4 Wednesday | Week 2: 09/03 - 09/06 [Function Calls - Function Definitions] | solution A solution B |
| Quizlet3 | 09/25 - Week 5 Wednesday | Week 3: 09/09 - 09/19 [Conditionals - While Loops] | solution A solution B |
| Quizlet4 | 10/09 - Week 7 Wednesday | Week 4: 09/16 - 09/20 [For Loops - Lists and Methods] | solution |
| Quizlet5 | 10/23 - Week 8 Wednesday | Weeks 5 - 6: 09/23 - 10/04 [References and Memory - Dictionaries] | solution A solution B |
| Quizlet6 | 10/30 - Week 9 Wednesday | Week 7: 10/07 - 10/11 [Runtime - Graphs] | solution A solution B |
| Quizlet7 | 11/13 - Week 11 Wednesday | Week 8: 10/21 - 10/25 [Search II - Parallel Programming] | solution |
| Quizlet8 | 11/25 - Week 13 Monday | Weeks 9 - 11: 10/28 - 11/15 [Distributed - Libraries] | solution A solution B |