Object Oriented Programming
Course Description :

​The Object-Oriented Programming (OOP) course covers the fundamental concepts of OOP, such as Encapsulation and Information-Hiding, Inheritance, Polymorphism, and Abstraction. The course uses Java Programming language starting from the basic Java syntax based on Eclipse IDE. It focuses on the understanding and practical mastery of OOP principles and java components, such as classes, objects, input/output, scanner objects (to read either from the keyboard or a file), loops, decision-making, array and multidimensional array, data abstraction, methods, method overloading, objects garbage-collector, an introduction to exception-handling, etc. Finally, it presents an Introduction to JavaFX and its Hierarchy based on Java inheritance OOP concepts, for developing rich client applications.

Department :Computer Information Systems
Program :Bachelor of Computer Information Systems
Course Level :Bachelor
Course Outline :
1902110_Object Oriented Programming.pdf    

King Abdullah II School of Information Technology
Department of Computer Information Systems


  • Saying goodbye to my wonderful faculty is more nostalgic than simple words can describe; it has truly become a second home. ... Eman Ennab

  • King Abdullah II College for Information Technology was and still maintains the pertinent atmosphere for volunteering in many sci ... Yousef Arabiat

  • Despite having differences between the study experiences and real work experience, the university is the pillar for building care ... Abed Abuhijleh