Polygence Scholar2021
Rohil Shah
Lynbrook High SchoolClass of 2022San Jose, California
About
High School Senior interested in Computer Science and Physics.Projects
- Algorithm Learning Game with mentor Chris (Sept. 24, 2021)
Rohil's Symposium Presentation
Project Portfolio
Algorithm Learning Game
Started Apr. 30, 2021
Abstract or project description
In order to ‘gamify’ the often boring process of learning and understanding software algorithms, this website takes the user through a series of interactive software challenges, each designed to teach users a specific concept. These concepts range from recursion to dynamic programming to optimization. Each challenge either comes with a story or comes with a simple animation to immerse the user. Users must write and execute code on the website to solve the challenge and are graded on execution time. The website makes use of various front-end and back-end technologies, such as React, NodeJS, Docker, Flask, and PostgreSQL. It also heavily uses JavaScript and Python.