
What did you like the least about the class?
I disliked the disconnect between the projects and the class material. I think what we learned in class was interesting at times, but it seemed like the class was more of a “learn python and its quirks” rather than a class about software engineering.
What did you like the most about the class?
I really enjoyed the project. Although I had some difficulty with a group member, I felt that I had learned a lot through this project in terms of both technologies and just learning how to work in a team. It was pretty cool to see a website come into fruition and learn how a website works in the context of the entire stack.
What’s the most significant thing you learned?
The website stack, and more specifically React. I didn’t really know any webdev coming into the class, and while I still have a lot to learn, I have a much greater understanding of web development.
How many hours a week did you spend coding/debugging/testing for this class?
On the week before a project was due, I’d generally spend 20+ hours working on the project. This was because I had to Google pretty much everything, since I didn’t know any JavaScript or React, yet I still needed to implement the front-end. It got pretty rough at times for me, but looking at the other groups’ gitlabs, it seems like most people don’t spend too much time on the projects.
How many hours a week did you spend reading/studying for this class?
I spent around 15-30 minutes reading for the class per week, and I would study for the exam for a couple hours in the days leading up to the exam.
How many lines of code do you think you wrote?
I believe I wrote at least 2000 lines of code. However, a lot of these lines were taken and adapted from code segments I found online.
What required tool did you not know and now find very useful?
React. I didn’t know anything about React before, and I would hear people throw the term around constantly beforehand. I still don’t feel like I know enough about React, but I’ve gained at least a surface level understanding of how to use it thanks to the website project.
What’s the most useful Web dev tool that your group used that was not required?
I used a tool I found online to clean the front-end code in the refactoring phase, while also inspecting it myself.
How did you feel about your group having to self-teach many, many technologies?
I’m kind of torn, because I think it would have been difficult to have taught everything that we used in the project (from the front-end to the backend), but I do think it was pretty frustrating at times since I felt like I was just Googling everything. However, I do realize that this is probably really common in industry, so I guess this aspect of the class prepares us for the self-learning we’ll need to do in the workforce.
How did you feel about the two-stage quizzes and tests?
I thought they were fine; while I had some trouble on the first-stage of test 1, I think looking back I just didn’t handle the pressure well, which is why I did better on test 2 because I learned from my experience with the first test.
How did you feel about the cold calling, in the end?
I didn’t really like it. I understand that some people like the cold calling because they say it helps them stay awake or makes them pay attention, but I personally don’t need any extra motivation to pay attention for class, so I felt that the cold calling just made me anxious in case I didn’t know the answer. I’d imagine this sentiment is shared with a lot of other students as well.








