Saturday, February 7, 2015

Inheritance joins my CS family


Interesting. This is what CSC148 seems after a solid base by CSC108. The course CSC148, technically, maybe just the next step, of its younger sibling, but the matter-of-fact is, it's a steep leap. A leap which provides you the perfect platform to explore, and code.

The first four weeks have gone in a jiffy, yet have been full of some-next level concrete basics for starters like us. Inheritance being the prime focus, was tackled calmly. The concept behind inheritance has been to bring the programming world as close as possible to the dimensions of the real world. It's not a concept we 'need' to understand, we have lived in a world segmented by 'Classes and its Objects', we now just extend our arms to break the bridge between an objectified world to humanly-defined objectified computer science. Sounds so complicated, but makes our lives so easy. Being humans, you can passionately code when you can analyze the real-time scenario, and understanding it by the concept of inheritance makes it lot easier and amazing.

I liked the way Prof. Heap explained us the relationships between the classes and the objects, especially via his example of the shapes. It was easy and clear-enough to get an idea of the concept. Moreover, I really liked the well-framed lab exercises as they helped practically visualize what's been taught in the class. Discussing through the tiny details and sketching down the Pseudo-code with my group members for the Assignment 1 was itself a great joy. Starting from scratch, and getting along a few hundreds of lines of code, isn't a common site for us (Times are changing). I'm looking forward, rather excited about what's to fall in our laps especially with the famous-Recursion-topic coming soon!  

No comments:

Post a Comment