The first assignment is also the first chance you have to see if you really enjoy what the class is teaching you. This assignment for me really gave me a chance to do this -- I loved writing this assignment. There were times I was frustrated, such as when I was unsure if I was doing every small thing the assignment required, but by the end, I felt confident in my assignment and also like I had learned a lot.
The first assignment was my main goal for these first few weeks, but I also learned a lot from classes and labs. I haven't taken a Python class in a while, so these weeks have been a good chance to refresh my Python knowledge and redefine my coding style. I'm finding writing these SLOGs very helpful, as it helps keep all my thoughts in order. The weekly tests in the labs are good incentive to make sure I understand everything immediately, and force me not to lag behind.
All in all, I feel like my experience in CSC 148 is off to a good start. All the work is really enjoyable and challenging, and I feel a sense of reward every time I manage to complete a lab or assignment. To be honest, I can't wait to get started on the second assignment! I am sure I will continue to enjoy this class, and I look forward to the challenges up ahead!