معلومات المقرر

في هذا المقرر سنقوم بالإنتقال إلى المستوى التالي من البرمجة
حيث سنتعلم طريقة كتابة برامج الكومبيوتر بالإعتماد على ما يسمى
بالكائنات وكيفية إنشائها والتعامل معها وطريقة استخدام مميزات
البرمجة الشيئية لكتابة برامج قوية ومرنة بأسلوب جميل وخفيف
أيضا سنتطرق للكثير من التمارين والواجبات والإختبارات القصيرة المستمرة

متطلبات المقرر

    جافا 1

المحاضرات المباشرة

رابط القاعةللمحاضرات المباشرة :

https://VisionAcademy.zoom.us/j/639735942



أوقات المحاضرات المباشرة :

رابط التسجيل للمحاضرات اللايف :
https://VisionAcademy.zoom.us/meeting/register/774faaedd6e9550dd746f627e8486654
السبت - الأربعاء
7-9

في حالة قام المحاضر بإجراء أية تعديلات على رابط و أوقات المحاضرات المباشرة سيقوم النظام بتنبيهك آلياً.

تفاصيل المقرر



Introduction to classes and Objects
Thinking about objects
class creation
Object Creation
set & get methods
Constructor
Composition
what is composetion
When we need it
How to use it
Inheritance
Introduction
Why we need inheritance
When we need it
Examples
Polymorphism
Introduction
What is polymorphism
Why we need polymorphism
Array of Objects and ArrayList
What is an array
Array of objects
ArrayList
Abstraction
Introduction
Using abstraction
Examples
Interface
What is an Interface
How to use it
When we need it
examples
Exceptions in java
Introduction to Exceptions
Exception Handling
Try and catch
finally keyword
Files and Streams in java
Introduction to streams
Using Stream
Using files
Examples