How do we make computer science more appealing and accessible to middle school and high school students from under-resourced backgrounds?
What it does
Our web application teaches how to code at different levels of difficulty so anyone can learn something new (although the application is aimed at students who have little to no prior knowledge of computer science). After students create their accounts they are able to access three "games" of different difficulty (easy, medium, hard) where they read about what the game does first and then they learn how to code the game itself from scratch. Some topics covered are if/then statements, loops, arrays, functions, libraries, etc.
How we built it
Challenges we ran into
We had trouble implementing our code on replit (it was a challenge choosing different coding languages/libraries). We also wanted to use ChatGPT but there was no API available, so we used OpenAI instead.
Accomplishments that we're proud of
We accomplished creating a functional Web Application that is useful and usable. Although not perfect, we are happy about the way our projects ended up looking and accomplishing.
What we learned
We realized our ideas were too big to be completed in one day (it was the first Hackathon for three of us).
What's next for H3B
We may consider continuing to develop the website further to introduce a reward system and adding a more complex difficulty system to better tailor to students.