Exam 5 (Final) Objectives
Learning Objectives
The subset of learning objectives that you can demonstrate your understanding of for the final are:
New(ish):
- HW8-CR: Explaining what you would need to revise on questions 1-3
- HW8-AD: Explaining what you would need to revise on questions 4-6
Retake:
- HP2-AD: Use a heap or priority queue to solve a problem in very clear pseudocode
- SO1: Demonstrate quicksort on a diagram
- SO2: Define the best and worst case Big-O of quicksort
- SO4-AD: Explain the idea behind the Big-O of quicksort
-
SO5-AD: Explain the idea behind the Big-O of heapsort
- TR4-AD: Use an appropriate tree to solve a problem in very clear pseudocode
- GR5-AD: Use a graph to solve a problem in very clear pseudocode
- LI7-AD: Use the appropriate list to solve a problem in very clear pseudocode
I will include your answers to this Google form in your self-scheduled exam packet.
Suggestions
Good ways to study for the exams are:
- Finish any labs that you hadn’t finished or redo ones that you did finish
- Go back over the readings/videos relevant to the learning objectives
- Try any of the exercises at the ends of relevant chapters of the Runestone book that are about the learning objectives
- Work on the current homework, since it usually overlaps with the exam objectives
- Attend the prefect sessions