Wednesday, 22 January 2014

SlogUno



So far, these past few weeks have been a great review of the CSC108 material. But they did not only consist of a review, there are a couple of new concepts that I was familiar with prior to taking this course but did not know exactly how make use of. For instance, recursion and exceptions!

Personally, going into CSC148 at the beginning of this term, I was not very comfortable with classes. I was just not able to understand the idea behind some key concepts. I'm glad to say that I have overcome this weakness of mine all thanks to the first two labs. In terms of OOP, inheritance is something that's all new to me. The idea is quite remarkable; is it time efficient, easy to implement changes and maintain code. Recursion was something I had a prior idea about from my CSC165 course but never quite understand the actual process, since we were just analysing the algorithm. So the sum_list(x) example we saw in class definitely clarified the main concept.

Finally, I really benefit from the professor's constant interaction with the students! The entire structure of the lecture is very dynamic and allows everyone to understand and learn several techniques and points of views. I can honestly say I'm looking forward to attending class every week with the few extremely remarkable things we've already covered in such a short period of time.