Learning Module #1: Soldering
For this Learning Module, Evan and Nico tackled on the basic learning of Soldering. They both watch videos and used the manual to be able to start it. Nico, who had some expierence with Robotics, was able to explain different parts of Soldering that helped Evan to fully understand it. They spent time learning together and were both able to finish the circuit board by soldering resistors and wires too it. The heating gun was Evan's favorite part and hopes to use Soldering in the future.
Learning Module #2: Arduino
For this Learning Module, Evan and Chris wanted to learn the workings of Arduino. For the first couple of days, Evan's computer had problems so he started a little bit later than Chris did. Chris was able to help Evan try and catch up and Evan was still able to get something out of it. Evan was able to get his Arduino Working and able to create a traffic light. He thought the concept of Arduino was really interesting and he liked how satisfying it was when the lights appeared after finishing the code.
Learning Module #3: App Developer
For this Learning Module, Evan and Jackson were able to create a game for an app by using the App Developer. The game was Pong and consisted of a ball and two barriers with the ability to bounce. They were able to get the ball to bounce and go back to the center every time it reached the edge, but there were some problems like not being able to play multiplayer and not bouncing off all the edges. The App Developer allowed them to try new things and gave them more insight on program.
Learning Module #4: HTML and CSS
For this Learning Module, Evan and Justin coded a website in HTML that kept track of MLB statistics that were able to be accessed. They worked on tutorials in CodeAcademy writing in HTML and CSS in Replit and later applied it to their main code. Their website contained Batting Average Leaders, the Home-run race, the MVP Race, and the most stolen bases. Overall, they both learned how to code a website in HTML and CSS.
Learning Module #5: Connect 4 in Python
For this Learning Module, Evan and Chris were able to create the game of Connect 4 while coding in Python. They used pyglet, a library in Python to code the game in. The program opens a window with an empty Connect 4 base, and allows you to play from scratch with another user.
Learning Module #6: RetroBowl in Python
For this Learning Module, Evan and Paul created RetroBowl in Python. They created everything from scratch, and were able to make players able to move, make the receivers run routes, and inserted throwing mechanics. Ultimately, they created a fully functional game that had certain similarities to RetroBowl.
Learning Module #7
For this Learning Module, Evan and Angelina designed an Arduino biped robot run by servo motors. The servo motors allow the robot to rotate and move which they both able to accomplish. It is run by an Arduino connected to a breadboard at its head. Evan learned a lot from this project, mechannically developing the robot was a struggle, but it became relieving once completed.
Learning Module #8: Augmented Reality
For this Learning Module, Evan and Chris were introduced to foundations of Augmented Reality. They were able to scan images and have it appear. It could scan the Pokémon and have it appear, and if they were to continue the project, learn to give it fighting animations against another Pokémon. Evan learned the basics of Augmented Reality and believes with more advanced knowledge he would be able to create exciting new projects.