Skip to main content
User Image

Mohamad Mahmoud Al Rahhal


Full Professor

كلية علوم الحاسب والمعلومات فرع المزاحمية
Office F-40, First Floor, College of Applied Computer Sciences

Computer programming COS 101

The course aims at giving the students a broad foundation in the fundamental concepts of object oriented programming accompanied by specific labs to develop the basic skills in object oriented programming with Java. It introduces the basic concepts and principles of the Object Oriented approach such as:

  • Abstraction and Encapsulation principles,
  • Classes, objects and the constructor concepts,
  • Information hiding principle and the accessors concept.
  • Methods, the message passing and the overloading principles.
course attachements