The inspiration behind this project was the rapid growth in popularity of Java and the idea that several millions of people around the world are interested in learning a language but don’t know where to get started. We also drew inspiration from the Learn-A-Thon, which had the organizers teach their skills to aspiring computer science students.
What it does
The program works by teaching the user how to code something specific in Java, and then asks them to code an example problem so that their knowledge can be tested. At the end, the program has an assessment that tests the user’s skills and what they learnt.
How we built it
We built this program by using Repl.it, an online IDE, and our knowledge of Java.
Challenges we ran into
The main challenge we ran into was memory management, because it was hard trying to prevent repetition in such a large program. Additionally, we had problems trying to figure out the implementation of small methods here and there, but it was fixed at the end.
Accomplishments that we're proud of
We are proud of the entire process we put into making this program, as we have never before sat down and coded for about 9 hours straight in order to accomplish a goal. Plus, our end product works and it works for a good cause, so that just adds on to how happy we are with our work.
What we learned
We learned how to effectively code methods and objects in a manner that was clean for users looking at the program to read.
What's next for Tadpole Coder's Java Review
We plan to expand our program so that we can incorporate more Java topics such as arrays, lists, objects, mapping, etc, and we would like to develop the program with a cleaner UI and make it a web application so that users can find it more interactive and appealing to learn from.