Sunday 26 January 2014

SLOG Week 3 – Object Oriented Programming
                After a first look at object oriented programming it seemed to be virtually the same as the programming as I have done before CSC148. However, after the second lab and doing further reading into the subject, I was clearly mistaken. Object-oriented programming provides structure and a much more practical approach to programming than before.  Object-Oriented programming is the use of objects to write programs. This approach allows one to create an object and then write applications to modify or use the objects. This is clearly more superior to the procedural programming method as it provides much more structure to the program and is clearer to other programmers. Object-oriented programming allows people using the code to store information, alter the information and return the information.  It allows one to write code that makes the object itself do the work instead of the function. This allows programmers to write different functions and applications of the object to suit their own needs. It provides a great deal of new opportunities and distinct uses to suit clients. I think object-oriented programming will offer me new ideas on how to program and improve my programs.

I really feel like object-oriented programming really helps me to understand more how programming is actually used in the real world. It helps me to really understand more computer science instead of just writing functions that having seemly irrelevant applications in the real world. I really enjoyed the use of these types of programs. I look forward to learning more programming in this way as I’d like to learn the application of programming rather than the mechanics. As a result I don’t feel like I really struggled with the actual coding part of the lectures this week but, more so with the concepts and understanding how their relevant. I noticed that, it seems this course is more about concepts on how to improve and solve actual real world problems. Rather the computer programming basics in CSC108 and I will have to make more attempts to really examine the concepts. As a result this course seems relatively easy but, engaging and interesting I hope the course continues in this way.