Self-Grading
Criteria | Grade | Points | Explaination |
---|---|---|---|
5 things in 12 weeks | 5 | 5 | Over the past 12 weeks, I have learned a lot. I have worked hard to in learning the material, asking for help when I need it, and being concious in my class activites. |
Full Stack Project Demo (CPT Requirements, N@tM) | 1.90 | 2 | I know the CPT requirements well, and I understand the content. My code fulfills all of the CPT requirements thoroughly, often several times. I did get feedback from several people, but I think that there is a lot more for me to learn and to develop my knowledge. |
Project Feature blog Write-up | 1 | 1 | My write up is thorough and detailed, and it contributes both to my and my groups understanding. |
MCQ | 0.8 | 1 | I completed the MRQ, but I didn’t get a very high score on it. I did thoroughly review it to understand what I did wrong, and to ensure that doesn’t happen again. |
10th Pt | 0.5 | 1 | I DM’d 24 hours in advance, I completed a preliminary review with Ms. Pataki, and reflected on individual strengths, weaknesses and created next steps plans. |
Total | 9.2 | 10 | 8.6+0.5 |
- Planning: Learned the benefits of using agile methodology, kanban boards, and burndown lists.
- Creating an API: Learning how to create API ednpoints with HTTP methods like POST, GET, PUT, and DELETE.
- Collaboration: Collaborating is the best way to expand on your soft skills and knowlodge. It allows for less mistakes, more ideas, better cohesion.
- Debugging: Learned how to use inspect on the browser, the benifits of debugging and jumping line by line to fix bugs.
- Deployment: Assisted Maryam in deployment blog and updating deployed site. Helped with registering of DNS name using Route53 in AWS, pulling backend when changes are made (docker-compose down, build, up, etc.).
Strengths
- Problem solving: I learned over the course of how to debug and work around an issue, also improving my communication needs as well.
- Growth mindest: I’m very eager to learn and improve. I’m proactive in developing new skills and continuously evolving.
Weaknesses
- Asking for help: It was rare for me to ask for help, especially from those outside my group. However, I did try to work on this by actively approaching others if needed.
- Working together: Our group started really cohesively, but as split into our respective features, our collaboration decreased. Having stand-up meetings helped, as did using Slack, which helped us communicate outside of class.
Overall Reflection:
- In the past two trimesters, I learned the important of planning and documentation when starting and completing a project. I also acquired a lot of computer science knowledge, such as frontend to backend connectivity, RESTful APIs, and debugging. I do not plan on pursuing a career in computer science, but these skills such as problem solving, planning, and communication will help me in further education and the professional world.
Next Steps
- Project: I plan to continue to develop the UI and to add a few more HTTP endpoint methods for more options.
- Skills: I will continue to improve on collaboration and communication with my group to ensure everyone is on the same page. I also plan to attend for office hours and talk to other groups more to improve my overall understand and also work on collaboration.
CSP Task Video Notes:
- 30% of grade (6 + 4 pts)
- Personalized Project Reference (PPR) submitted w digital portfolio
- List being created, list being processes, function, call to function (NO COMMENTS)
- Program Design, Function, Purpose (identify user + how program meets needs of user)
- Algorithm Development (number of times iteration executs + conditions causing an infinite loop)
- Errors and Testing (change that’ll result in run-time error (not compile error) + why)
- Data and Procedural Abstraction (algorithm that uses
isEqual
and counts occurrences)
- 1 minute long - NO AUDIO NARRATION (programming running, not code)
- PDF of entire code (CAN HAVE COMMENTS)