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/