My Freshman year of high school I decided to enroll in "Intro to Engineering" on a whim and consequently gained a passion for computer programming and engineering. Thanks to my school's great resources, I was able to pursue the computer programming pathway (seen to the right) as well as other engineering interests.
Look down below to see some cool robots!
Programming Classes:
Computer Game Design (1&2)
Web Design 1
Java Programming (1&2)
None of these classes produced any tangible objects but I had the opportunity to learn the basic concepts of object oriented programming. I started simple with drag-and-drop coding to make fun basic arcade games to using HTML and CSS to build websites. Finally, I dove into object oriented programming with the Java language with projects that draw basic shapes to dice games.
Engineering Classes:
3D CAD Prototyping
Robotics (1&2)
Engineering Capstone
Engineering classes are more hands on as they exercise how to design tangible objects to fit physical needs. See my projects below!
3D CAD Prototyping
This project involved disassembling a common object an rebuilding it using a computer aided design program. It incorporates the team work distribution process, measurements, and assembly. Take a look if you want to see how a music box ticks!
Robotics
This class was the most hands on as we built robots out of Legos to perform different projects (like robot soccer seen the video here!).
The more advanced class, Robotics 2, involved building robots out of aluminum frames and programming them with the coding language C++ rather than the simple drag-and-drop to code the Lego robots.
Engineering Capstone
This class is the conclusion to all computer programming or engineer pathways that teaches all there is to know about product design. It focuses on tangible objects but there are personal projects open to programming.
See my personal project here that investigated and designed an ear saver to be worn with facial masks.