Thursday, January 23, 2014

Week 3, and Object Oriented Programming

With my first post I briefly will discuss object-oriented programming. I've noticed that, in all we've learned between CSC108 and CSC148, we have never actually been given a proper definition of what object-oriented programming is. As such, I'd like to begin by providing two links that give a general overview about it. The first link discusses what an object is, while the second provides a brief history and overview of object-oriented programming.

In reading the second link, I've noticed that while CSC108 lightly scratched the surface on object-oriented programming with its introduction, CSC148 begins to actually discuss some of its fundamental concepts, such as ADTs, and inheritance. From these concepts, I'm curious in which direction the class will take in teaching object-oriented programming, as well as its implementation.