Editing Mode is now enabled: Please hover over the topic, item or block you wish to edit. Drag and drop files onto course sections to upload them


This course is an introduction to object-oriented programming language and design. It introduces the fundamentals of analyzing a problem and then implementing a solution as a computer software system using an object oriented language. It covers object-oriented design, classes, encapsulation, inheritance and polymorphism. The Java Programming Language is utilized for the implementation of the concepts in this course.