AP Exam Performance Task
Performance Task Plan
- Program Purpose and Function
- Data Abstraction
- Managing Complexity
- Procedural Abstraction
- Algorithm Implementation
- Testing
Program Purpose and Function
- I am planning to make a quiz about Biology. It will be able to determine how well you might do in Biology.
- Simply recieve an input from the user and output whether it was correct
- There will be an easy mode and a hard mode
Data Abstraction
- Store questions and correct answers in a dictionary
- Depending on the difficulty mode different questions will be displayed
Managing Complexity
- To manage the complexity, there will simply be a single dictionary for each difficulty mode
- Loop it to display 5 questions for each mode depending on what is selected
Procedural Abstraction
- First prompt user to start and select difficulty mode
- Loop through dictionary to display questions on User’s screen
Algorithm Implementation
- Looping the code to display the different questions
Testing
- Try many different methods of writing
- Peer edit from different people