Program Purpose
Has an input, it works, and you can see the data on the calendar, The purpose is scheduling your workouts
Data Abstraction
Has More than two code segments, the list is named result, which describes the result of the input
Managing Complexity
Uses multiple lists for each day, so each day's data can be easily put into the table, Could have a Dictionary that codes will loop through to put all the data inside that key into a day
Procedural Abstraction
Student Made procedures, Add(), Remove(), Save(), Tasks (), Tasks are called in every function because the tasks need to be updated whenever a change happens, Parameter is the day that you choose
Algorithm Implementation
Has Selection selection (chooses the day), iteration (finds the day and does the apply function to the text), sequencing (The functions and code behind my calendar)
Testing
Testing the code, I will show me adding a feature (Not on the same day as today), Then one for today so it will show up on tasks, Ill show removing and it will also remove on the tasks, and the save button to save all the data
Features To Add Next Week
[ ] Making the tasks bar look better
[ ] Getting the input to send to a backend
[ ] Make another piece of code that fills in the table with JSON data
5.3/5.4 Notes
My Feature
Program Purpose Has an input, it works, and you can see the data on the calendar, The purpose is scheduling your workouts
Data Abstraction Has More than two code segments, the list is named result, which describes the result of the input
Managing Complexity Uses multiple lists for each day, so each day's data can be easily put into the table, Could have a Dictionary that codes will loop through to put all the data inside that key into a day
Procedural Abstraction Student Made procedures, Add(), Remove(), Save(), Tasks (), Tasks are called in every function because the tasks need to be updated whenever a change happens, Parameter is the day that you choose
Algorithm Implementation Has Selection selection (chooses the day), iteration (finds the day and does the apply function to the text), sequencing (The functions and code behind my calendar)
Testing Testing the code, I will show me adding a feature (Not on the same day as today), Then one for today so it will show up on tasks, Ill show removing and it will also remove on the tasks, and the save button to save all the data
Features To Add Next Week