Performance Task
Meeting Collegeboard criteria for our performance task
- Row 1: Program Purpose and Function
- Row 2: Data Abstraction
- Row 3: Managing Complexity
- Row 4: Procedural Abstraction
- Row 5: Algorithm Implementation
- Row 6: Testing
Row 1: Program Purpose and Function
In this project, we are making a reverse dictionary. We were inspired by many students’ studious and driven culture and wanted to create a site that could help them. A problem that we noticed among many students, especially those in advanced English courses, is that they often don’t know or can’t remember the word they want to use. Through the use of this website, we want to help these students allowing them to do well where ever they choose to use this website.
Row 2: Data Abstraction
We could either make a file which has a list of words and its synonyms or find an API which already does this.
Row 3: Managing Complexity
We could simplify code by storing the synonyms in a list or dictionary, allowing for unnecessary code to be removed
Row 4: Procedural Abstraction
The word would be a user input which would then be compared with other words and then the words it matches would be outputed
Row 5: Algorithm Implementation
Loops can be used to repeate the process of finding words related to the inputed word until all of the words in the list are oub=putted
Row 6: Testing
The main thing that would need to be tested many times is the is the API but something that will be tested as well is the formatting and user input to see if both of them work well with the UI