[274-277; 282-290] This semester I also took a circuits class that’s required for my engineering major, and it was 100% project-based, so we would do some coding thing with what we already know and then turn in a short paper about it. Then move onto the next project. So, this semester is the first semester that they’ve structured the class as project-based. In the past, it’s been a class that’s learning how to solve circuit diagrams, which no one liked, so they’ve decided to revamp it. At the beginning of the semester, we had a couple of lectures, but for the most part, it was new projects. The first couple of projects we pulled from the instruction booklet. The booklet provides information on how you make a light blink and just really simple stuff like that. Then for a little bit, our TA was finding projects online for us to work on. Eventually, it was like, hey, look for your own projects online to work on.
[293-298; 301-311] A lot of the projects were super easy, and we finished them in less than a class period. For example, the blinking lights was pretty easy, and then as we went through the semester, the projects got harder. The last project we completed took a bunch more effort, but it was also our final project and we had to do a presentation on it. As far as the final project, we were told to pick our own project. My group and I decided to find something that’s not simple like plug in a light and turn it on with a button. Instead, we found an automatic watering device online that waters plants automatically, but the code was a bit buggy. And the class didn’t like to teach us to code with what we already know. It was more, here’s how you wire stuff, but we had a bunch of trouble with debugging the code. Debugging the code was hardest part about the project. The presentations are pretty easy, it was two to three minutes per group, because we have a bunch of groups. And you just went up there, and you’re like, hey, automatic watering system. Here’s a video of how it works.