Friday 24 January 2014

Week 3

This week we learned about object-oriented programming in class. Although at first I thought it would be fairly easy to understand because most of what was being taught was similar to csc108, I quickly realized that it was much more challenging than I had anticipated. We learned about queue classes and stack classes in lectures and did exercises with them in the lab. Writing the classes was fairly straightforward, but know I now that having a working script is not enough. Having an optimized script that runs more efficiently is far superior. Even though I struggled to understand how to make my programs more efficient at first, I kept trying and with a few hints from peers and TAs I managed to succeed. I feel like this was a very insightful week for me in computer science. Last semester in csc108 I only scratched the surface of learning how to program and I hope that I will keep learning new ways to make my work better like I did this week. As a student in the commerce program and not taking a computer science major, I still believe that these lessons will benefit me in the long run. It isn't just learning how to program, it is also learning how to think and solve problems. Those skills will almost certainly help me in the business world.