Quiz 9 Objectives
Learning Objectives
On quiz 9, you can demonstrate mastery on all quiz learning objectives. There are no new objectives.
- Using variables - Mastery
- Using definite loops - Mastery
- Using indefinite loops - Mastery
- Using nested loops - Mastery
- Using conditional statements - Mastery
- Using lists - Mastery
- Using functions - Mastery
- Using returns values - Mastery
- Using function parameters - Mastery
- Using list parameters with functions - Mastery
- Using objects - Mastery
- Using classes - Mastery
- Using instance variables - Mastery
- Using instance methods - Mastery
- Using recursion - Mastery
- Debugging syntax errors - Mastery
- Predicting the behavior of a program - Mastery
- Explaining function execution - Mastery
- Explaining function scope limits - Mastery
- Explaining the difference between objects and classes - Mastery
- Explaining how objects are stored in memory - Mastery
- Explaining selection sort - Mastery
- Explaining insertion sort - Mastery
- Explaining merge sort - Mastery
- Explaining linear search - Mastery
- Explaining binary search - Mastery
- Explaining algorithmic efficiency at a high-level - Mastery
- Demonstrating the worst case efficiency of the core sort and search algorithms - Mastery
- Explaining the general idea of core efficiency classes - Mastery
You can print and bring along this checklist to help you keep track in the quiz.
Suggestions
Good ways to study for the quizzes are:
- Go back over previous quizzes
- 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 that are about the learning objectives
- Complete the homework that is due, since it usually overlaps with the quiz objectives
- Attend the prefect sessions