Saturday, 31 January 2015

Week #4: The First Few Weeks....

     The semester started with some review of main concepts we learned in CSC108. We then progressed on to more complicated things such as classes and subclasses interactions. Our very first assignment was based mainly on this.

     I struggled quite a bit with this assignment. One main obstacle that I struggled with was organizing all the classes and subclasses. I had absolutely no clue where to start. Initially I found it quite confusing to keep track of all the variables and the functions. However with the help of several posts on piazza, many of my questions where answered.  As the completion of the program progressed,  things made more sense, but of course there are always errors. However with patience and the help of TA's, the assignment finally came together. 

There are two main things i've learned from the past couple of weeks:

1. With this course there are several resources from which you can get help with your programming. These include the Computer Science Help Centre, Tutorials and piazza. It is definitely worth your time to use them.

2. As it might be obvious from my description of how this assignment went, I was very frustrated. This is not a sign of a good programmer. 
Primarily I need to manage my time better and definitely improve on organizing my process for completing an assignment. Another aspect I need to improve on is debugging. Debugging is a very useful skill to have in programming, if you know how to efficiently do it, you can save a lot of time and effort.

     Overall, although some of these weeks have been stressful, I did take away an important lesson that will help me in the future.

No comments:

Post a Comment