Wednesday, March 30, 2016

Old SLOG Review (Week 11)

I decided to revisit my very first course SLOG, and my experiences with CSC148 were quite different than what I originally expected several weeks ago.
Surprisingly, I didn't have to learn that much syntax to understand the main concepts in CSC148. Instead, most of the programming design concepts were pretty straightforward to understand, and applying that knowledge in the labs was really useful as well. ADTs were the most interesting to learn since I was able to implement it any way I wanted. However, learning the syntax would have been more beneficial when I was doing my assignments. Since there were some aspects in the assignment that relied on efficiency, I felt like writing more efficient code would have benefited me more. I know that higher-level computer science courses will rely on efficiency to grade our assignments, so coming up with different ways to solve the same problem is a very good skill to have.
I also said that in my first SLOG that making a blog would help me plan better. Writing my reflections certainly helped me organize my time a lot better, but I could have used it as a debugging journal. While I worked on Assignment 2, I had a lot of trouble trying to implement its functions, especially the depth-and-breath first search functions in the puzzle_tools file. Keeping such a journal would make me less likely to overlook trivial cases and help me look for other solutions, and that would have really helped me plan my 2nd assignment better.
In short, this course was pretty fun and this SLOG really helped record my experiences and opinions of it. However, I'm still skeptical of whether I want to do this as a career. Perhaps I'll look into a career planning center sometime in the future.

No comments:

Post a Comment