Object Oriented Programming Using Java

This course is designed to expose the students to the software development by covering object-oriented analysis design with the UML, and the fundamental of object- oriented programming in Java. It will emphasize on the concept of object-oriented, OOAD using UML: Use Case Diagram & Class Diagram, basic of programming and object-oriented programming. For the object-oriented programming, it will expand into classes and objects, strings, inheritance and polymorphism, abstract classes and interface. At the end of this course, students should be able to demonstrate and apply knowledge by analyzing, designing and implementing using object-oriented approach. The students should also be able to acquire and manage relevant information of build Java application from various sources to accomplish an assigned task.