Skip to the content.

Final Exam Blog

DOCSE (5 Things Done in the Past 12 Weeks)

1. GradeLog (API & Model) Feature

  • Burndown List: GitHub Issue #45
  • Description: Core feature development involving API integration, backend model creation, and connecting frontend and backend systems.
  • Key Learning: Gained hands-on experience with APIs, backend architecture, and data flow between systems.

2. Frontend Development (Full Stack Connection)

  • Burndown List: GitHub Issue #45
  • Description: Bridged the frontend with the backend, ensuring seamless data integration and UI functionality.
  • Key Learning: Strengthened full-stack development skills and improved understanding of how frontend elements communicate with backend APIs.

3. Backend AWS Deployment

  • Burndown List: GitHub Issue #70
  • Role: Deployment Admin
  • Description: Led the team through the entire process of integrating backend code into AWS cloud services.
  • Challenges: Navigated cloud infrastructure setup, API Gateway integration, and serverless architecture.
  • Outcome: Successfully deployed a robust and scalable backend environment on AWS.

4. Admin Page

  • Burndown List: GitHub Issue #46
  • Description: Initiated and developed the admin page with user management functionality.
  • Contribution: Made the page modular and accessible, allowing teammates to add features seamlessly.
  • Impact: Boosted team efficiency and allowed for streamlined admin operations.

5. Deployment Blog

  • Burndown List: GitHub Issue #70
  • Description: Created a comprehensive deployment guide documenting the process of setting up the backend on AWS.
  • Goal: Ensure that someone with minimal experience could follow the guide to complete the deployment.
  • Result: Produced a valuable resource for future developers and contributed to knowledge sharing within the team.

Feature Demo

Gradelog Blog

CPT Requirements

MCQ Review

Link

Reflection

N@TM Interest & Review

I reviewed several different groups during N@TM and here’s the ones that I liked the most:

  • LitConnect
  • Frostbyte
  • Prism
  • Platformer 4.0

Frostbyte: This project made my day and for one simple reason; When I was taking their quiz, they got spot on what my favorite National Park is (the Grand Canyon). Beyond that, this website is simple but very much up to the task of being a National Park Reviewer

Frostbyte Screenshot

Platformer 4.0: This project was incredibly nostalgic to see and it’s very cool to see what has changed since I left off from doing it. Seeing the integration of the students from last year to this year is absolutely incredibly in the progress that has been made on this game. Arguably the best project out of them all during N@TM

Platformer Game Screenshot

Future Interests in CS

  • Interest: Networking; Over the past few months my interest has really piqued on computer networking (aka how the internet works) and I’m continually passionate about broadening my knowledge on this side of computer science that I know so little of.

  • Classes: I plan on taking CSA next year to continue broadening my view of the CS landscape.

  • College and Career: With the rapidly changing landscape of CS, it seems the most fascinating way to go, even if cliche, is AI; AI Engineer or Developer.

Strength and Weaknesses Review

Strengths:

  • Understanding of full stack & deployment
  • Getting feedback from other groups
  • Debugging my code

Grows (& how to improve):

  • Organization: I need to make a habit of, before beginning something new, making a plan, making an issue and documenting it to a KanBan board so my future and present self can manage all the different things I’m working on.
  • Time Management: At times, I find myself spending too long on certain tasks, which can affect my overall productivity. To improve, I need to set specific time limits for tasks and use tools like the Pomodoro technique to maintain focus and efficiency.
  • Getting Ahead instead of Falling Behind

Self-Assessment

Graded Point Explanation Self-Assessment
5 Points: 5 Things Done Over 12 Weeks Highlighted five significant contributions or tasks completed over the project duration, including issues tackled, burndown progress, and presentation preparation. 4.65/5
2 Points: Full Stack Project Demo d a comprehensive demo of the full-stack project, focusing on how CPT requirements were met and incorporating N@tM feedback. 2/2
1 Point: Project Feature Blog Write-up Created a blog post detailing a specific project feature using College Board CPT/FRQ-style language to demonstrate understanding. 0.9/1
1 Point: MCQ Understood weaknesses going in but didn't feel great about the score nor did I get too specific with a single question 0.85/1
1 Point: Reflection Accurately assessed strengths and weaknesses and future plans going forward 0.9/1

Total Self-Assessment 9.3/10