- عن بعد/اونلاين
- حاسب الي | Computer برمجة | Programming هندسة برمجيات | Software Engineering UML برمجة بي اتش بي | Php programming برمجة سي شارب | c# programming
تركز هذه المادة على مبادئ البرمجة الكائنية، وهي نمط برمجة يعتمد على الكائنات التي تحتوي على بيانات وسلوكيات. يتعلم الطلاب كيفية تصميم برامج أكثر تنظيمًا وقابلية لإعادة الاستخدام والصيانة.
المحتوى الرئيسي للمادة:
-
مفهوم الكائنات (Objects) والفئات (Classes).
-
الخصائص (Attributes) والطرق (Methods).
-
التغليف (Encapsulation).
-
الوراثة (Inheritance).
-
التعددية الشكلية (Polymorphism).
-
بناء البرامج باستخدام مبادئ OOP.
أهمية المادة:
تمكن هذه المادة الطلاب من تطوير برامج معقدة بسهولة أكبر، وتستخدم في معظم لغات البرمجة الحديثة مثل Java، C++، Python، وغيرها.