Programming Techniques 2

This course presents the concept of object orientation and object-oriented programming (OOP) techniques using the C++ programming language. It equips the students with the theory and practice on problem solving techniques using the object-oriented approach. It emphasizes on the implementation of the OOP concepts including encapsulations, associations, inheritance and polymorphism. At the end of this course, students should be able to apply the OOP techniques to solve problems.

Programming Techniques 2

C++ tutorials

My Reflections

This course focuses on the object oriented concepts in C++. C++ is considered as a language to introduce students to the world of programming so they can be  better programmers. This course has taught me about classes and objects. It has also taught me how I can manipulate classes. This course is probably among some of the important courses for this degree. 

As I love programming and plan to become a competitive programmer some day, this course is very important especially when C++ is the go-to language for competitive programming.