What did you like the least about the class?
My least favorite part about this class is the fact that the materials taught in class is not related to the project we are working on. We have to learn all the tools and technologies on our own. However, even after the semester, I still don’t feel confident in my web development skills.
What did you like the most about the class?
My favorite part about this class is that we have the chance to learn about Python in depth. While I’ve coded in Python before, there were many features I was not aware of. I now understand why people say Python is a powerful language.
What’s the most significant thing you learned?
The most significant thing I learned is team working. The project has many different components and it is important to split up the work with group members, especially when there are class projects going on.
How many hours a week did you spend coding/debugging/testing for this class?
On average, 5-10 hours depending on the week.
How many hours a week did you spend reading/studying for this class?
On the earlier weeks, I spent some time, less than 2 hours, doing the readings. But later on, I stopped doing the readings because it is not tested in the quiz. Every day before class, I would spend 30 minutes studying for the quiz. Before a test, I would spend around 10 hours preparing for it.
How many lines of code do you think you wrote?
Probably around 1000 lines.
What required tool did you not know and now find very useful?
Git lab issue board is very useful. The issue board helps us keep track of the problems we need to solve in the future and previous issues we’ve solved and how we solved it. It also helps communicate between team mates since the issue can be assigned to certain members.
What’s the most useful Web dev tool that your group used that was not required?
During the front end development, my team used Material UI for some features instead of Bootstrap. The user interface is much better and examples are much more easy to follow.
If you could change one thing about the course, what would it be?
Probably allow more diverse topics on the project. It took my group a long time to find a good topic with API to use. Even then, in the later phases, we did not find out topic that interesting.