Sunday, 5 April 2015

Last Ramblings


Hi everybody! This would unfortunately be my last post in this blog. In this post, I would be discussing my overall impressions of the course and offering some humble advice for new coders.

Over the course of 4 months, I believe I have learnt exponentially. Not only have I learnt and strengthened my concepts of OOP, I have also learnt about interesting and powerful concepts such as recursion, Trees ADT, Linked Lists, Time Efficiency and the Big-Oh. I have come to realize that in Computer Science, coding is not the end but a means or a tool to represent data and carry out cool tasks such as making games, as we have learnt through the assignments. 

Furthermore, I have also come to appreciate the value of practice(practice really does make perfect!), office hours and the TAs(especially during the strike). I have to come to realize the importance of discussing concepts with my classmates and friends to improve my understanding. Therefore, I vehemently thank my professors, TAs and friends, for helping me survive this course!

As a fellow novice coder, I would advice new coders to PRACTISE, PRACTISE,PRACTISE!! Coding is not something that can be learnt overnight, it requires hours of effort and pushing our 'limits'. I would also advice them to enjoy coding and to try and take up projects that interest them, such as coding games in my case. This would make debugging much less painful, believe me! I would also advice them to start assignments early because, often we may run into issues that may take hours to solve.

That is all for this week and blog! I thank you again for reading my blogs! Please check out the following blogs, because they have been extremely helpful to me during this course!
http://ak148slogaddress.blogspot.ca/
http://klaracsc148.blogspot.ca/
http://akcolter.blogspot.ca/