الرئيسية / المدونة / شرح مقرر CS140 (Object-Oriented Programm...

شرح مقرر CS140 (Object-Oriented Programming - Java OOP) لطلاب كلية الحوسبة والمعلوماتية في SEU

جامعة الأمير مساعد قراءة: 4 دقائق

مقرر البرمجة الكائنية (CS140 - Object-Oriented Programming)

يعد مقرر البرمجة كائنية التوجه بلغة جافا (CS140 / Java OOP) الركيزة البرمجية الأهم على الإطلاق في كلية الحوسبة والمعلوماتية بجامعة الأمير مساعد. يمثل هذا المقرر النقلة النوعية من أسلوب البرمجة الإجرائية البسيطة إلى بناء النظم والبرمجيات الاحترافية واسعة النطاق التي تعتمد عليها كبرى الشركات والمؤسسات العالمية.

📺 محاضرة مسجلة وتطبيق عملي | MATH 150 (Discrete Mathematics)

02 | MATH 150: Discrete Mathematics | 1.2 & 1.3 Logic Circuits, Equivalences & Laws - SEU

اشترك في القناة

الأركان الأربعة الكبرى للبرمجة كائنية التوجه (Four Pillars of OOP)

  • 1. التغليف والكبسلة (Encapsulation):

    إخفاء البيانات الحساسة داخل الفئة (Class) بجعل المتغيرات private، وتوفير دوال التحكم والوصول العامة (Getters & Setters) لحماية البيانات من التعديل العشوائي.

  • 2. الوراثة (Inheritance):

    إمكانية اشتقاق فئات فرعية (Subclasses) من فئة رئيسية (Superclass) باستخدام الكلمة المفتاحية extends لإعادة استخدام الكود ومنع التكرار.

  • 3. تعدد الأشكال (Polymorphism):

    القدرة على اتخاذ الدالة الواحدة لأشكال متعددة؛ سواء عبر التحميل الزائد للدوال (Method Overloading) في نفس الفئة، أو تجاوز الدوال (Method Overriding) في الفئات المشتقة.

  • 4. التجريد (Abstraction):

    التركيز على "ماذا تفعل الدالة" بدلاً من "كيف تفعله"؛ وذلك باستخدام الفئات المجردة (Abstract Classes) والواجهات البرمجية (Interfaces) باستخدام implements.

أهم التحديات في واجبات واختبارات CS140

  1. تتبع الكود والمخرجات (Code Tracing): تأتي معظم أسئلة الاختبارات في SEU على هيئة أكواد تحتوي على وراثة ودوال متعددة، ويُطلب منك تحديد المخرج الدقيق على الشاشة (Console Output)؛ الأمر الذي يتطلب تتبع تنفيذ الكود سطراً بسطر في الذاكرة.
  2. التعامل مع المصفوفات الديناميكية (ArrayList) والمؤشرات (References): فهم الفارق بين نسخ القيم وتمرير المؤشرات في الذاكرة لتفادي أخطاء NullPointerException.
  3. مشروع المعمل والتطبيقات العملية: يتطلب المعمل كتابة برنامج كامل واختبار دواله وعرض واجهة رسومية بسيطة أو قائمة تفاعلية.

☕ احترف Java OOP مع م. أحمد فخر الدين بـ 135 ريال فقط

لا تدع البرمجة تكون عقبتك! في كورس OOP Java (CS140)، يشرح لك المهندس أحمد فخر الدين المفاهيم بالأكواد الحية خطوة بخطوة، مع حل مشاريع المعامل ونماذج امتحانات الميدتيرم والفاينل، مدعوماً بضمان استرجاع 30 يوماً.

اشترك في كورس OOP Java الآن بـ 135 ريال
م. أحمد فخر الدين

مؤسس منصة فخر CS وخبير تدريس مناهج كلية الحوسبة والمعلوماتية والسنة الأولى المشتركة في جامعة الأمير مساعد.

تصفح كورسات وباقات SEU
مشاركة المقال: