2- Course Aim :-
By the end of the course the students will be able to :
- Understand the basic concepts and terminology related to the Object-Oriented Paradigm; introduce them to the fundamental principles of abstraction, modularity and reusability.
- Develop his programming skills and experience needed to design and write object oriented programs within the Java language.
- Master the basic Object Oriented Programming (OOP) concepts, including objects, classes, methods, parameter passing, information hiding, inheritance and polymorphism.
- Develop graphical user interface (GUI).