Quiz 10 Objectives
Learning Objectives
All learning objectives will be on quiz 10 at mastery level (minus the ones that everyone has mastered already!):
- Using variables
 - Using indefinite loops
 - Using nested loops
 - Using conditional statements
 - Using lists
 - Using return values
 - Using function parameters
 - Using objects
 - Using classes
 - Using instance variables
 - Using recursion
 - Debugging syntax errors
 - Predicting the behavior of a program
 - Explaining the difference between objects and classes
 - Explaining sorting algorithms
 - Explaining binary search
 - Identifying worst case efficiency
 
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:
- 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
 - Resolve the previous quizzes, especially questions you didn’t get to