Plans for CPT Project
- CPT Grading
- Performance Task
- Data Abstraction
- Managing Complexity
- Procedural Abstraction
- Algorithm Implementation
- Testing
CPT Grading
Overall Score: 3/6
Reporting Category | Student Score | Peer Score | Comments |
---|---|---|---|
Program Purpose and Function | 1 | 1 | The response earned the point for this row, meeting all six criteria and demonstrates the running of the program, showing input into the program. |
Data Abstraction | 1 | 1 | I believe that the code had showed how the data was use efficiently and meets all the requirements |
Managing Complexity | 0 | 0 | I need more complexity |
Procedural Abstraction | 0 | 0 | The video does not show how the procedure works, but the writeup does. |
Algorithm Implementation | 0 | 0 | It doesn’t shows the algorithm used for the code |
Testing | 1 | 1 | The testing did meet all the requirements |
This is the score I recieved when I did the cpt review at the end of trimester 2. I want to improve my complexity, procedural abstraction and algorithm implementation. All these three will be improved by adding a new database to the class feature, which will increase the complexity, abstraction and the algorithms that I use.
Performance Task
For my project for APCSP, I want to make a website that will record your dog’s mood and will be essentially a mood tracker.
The input will change by the person’s response, and based on the person’s stats that will be stored in Info.dB. Then the computer will organize the data into a table and then transform into a graph.
Data Abstraction
The coding in this project will consist of mostly data and storing it through different types of code. I have to limit the input that a person can give to 5 different moods, so it is easier for the code store it.
Managing Complexity
This is still in a work in progress, but the main objective of this idea is to compare data and to organize it by every day, month, and year. I will put the data into a table and develop a procedure, where they will put the information into a table.
Procedural Abstraction
The procedure is storing data through the person’s input, and will be tracking how the person feels while also noticing different types of patterns and major differences in their mood on a daily basis.
Algorithm Implementation
The algorithm will be based on their mood and organize their thoughts. Another feature that can be added to the website is that the person could share why they are in this mood, which will be recorded and can be viewed later. Once this algorithm is developed, it will be thoroughly discussed.
Testing
The testing will be done on video, with me explaining each section, including a written explanation on each section.