- Be able to setup programming environment (in this case is Java).
- Having good understanding of OOP methodology.
- Understand and apply Object-Oriented Programming features.
- Complete several programs with simple business logic.
Object-Oriented Programming (OOP) is a programming methodology which is used popularly in modern programming languages. OOP helps increase productivity, simplify maintenance complexity and expansion by enabling software developers to focus on objects at higher levels of software design. In short meaning, this is a programming methodology which is very important for you to program and to become a developer later.
Through out this course, we will introduce the foundation concept of OOP. We app roach entities in real life as programming objects and simulate them to interact each others. By gaining this OOP foundation well, you can easily tap into most modern programming technologies.
This course will use the Java programming language to demonstrate OOP aspects, such as object, class, abstraction, inheritance, encapsulation and polymorphism. Besides, this course also introduce some utility libraries in Java. After this course, you would be able to build programs to solve practical problems. Moreover, the foundation from this course would help you easily learn to game programming, server-side web development, database programming.