TrueschoTruescho
كل الدورات
علوم الحاسوب AP: جافا وتعدد الأشكال وهياكل البيانات المتقدمة
edX
دورة
مبتدئ
مجاني للتدقيق
شهادة

علوم الحاسوب AP: جافا وتعدد الأشكال وهياكل البيانات المتقدمة

Purdue University

دورة من جامعة بوردو لتعلّم تعدد الأشكال في جافا، الأصناف المجرّدة، الاستثناءات، والأنواع العامة مع خوارزميات الفرز والبحث.

7 ساعة/أسبوع6 أسبوعالإنجليزية9,096 متسجل
مجاني للتدقيق

عن الدورة

تقدّم هذه الدورة في علوم الحاسوب مستوى متقدماً من استراتيجيات البرمجة كائنية التوجه (OOP) باستخدام لغة Java، مع تركيز خاص على مفاهيم تعدد الأشكال (Polymorphism) وكيفية تصميم برامج مرنة وقابلة لإعادة الاستخدام. ستتعرّف على كيفية الاستفادة من الكلمة المحجوزة super للتعامل مع الوراثة واستدعاء مُنشئات وأساليب الأصناف الأب، إضافة إلى فهم دور الأصناف والأساليب المجرّدة (Abstract Classes and Methods) في بناء واجهات تصميم واضحة. كما تغطي الدورة التعامل المنهجي مع الأخطاء عبر الاستثناءات (Exceptions)، بما في ذلك بنية try-catch-finally، واستخدام الكلمة throws، والتمييز بين الاستثناءات المُعالجة وغير المُعالجة، وكيفية كتابة شيفرة أكثر أماناً واعتمادية. وستتعرّف أيضاً على الأنواع العامة (Generics) لتقليل التكرار وتحسين سلامة الأنواع عند بناء هياكل البيانات. إلى جانب ذلك، تتناول الدورة خوارزميات الفرز والبحث الشائعة، مع شرح الفكرة العامة لكيفية عملها ومتى يُفضَّل استخدام كل منها ضمن سياق هياكل البيانات. هذه الدورة مناسبة لأي شخص يرغب في الالتحاق بمقرر تمهيدي في البرمجة على مستوى AP Computer Science A، خصوصاً للطلاب الذين لا تتوفر لديهم مادة مماثلة في مدارسهم. نتطلع لمساعدتك على استكشاف هذا العالم الجديد والمثير في البرمجة وعلوم الحاسوب.

ماذا ستتعلم

  • فهم وتطبيق مفهوم تعدد الأشكال (Polymorphism) في جافا
  • استخدام الكلمة المحجوزة super بشكل صحيح ضمن الوراثة
  • إنشاء واستخدام الأصناف والأساليب المجرّدة (Abstract) في التصميم الكائني
  • تطبيق بنية try-catch-finally لمعالجة الاستثناءات
  • استخدام الكلمة throws للتصريح عن الاستثناءات المحتملة
  • التمييز بين الاستثناءات المُعالجة وغير المُعالجة والتعامل معها

المتطلبات المسبقة

  • CS180.1x - علوم الحاسوب AP: برمجة جافا
  • CS180.2x - علوم الحاسوب AP: هياكل البيانات والحلقات في برمجة جافا
  • CS180.3x - علوم الحاسوب AP: الأصناف والكائنات في برمجة جافا

المدرسون

S

Sunil Prabhakar

Professor of Computer Science

D

Debbie Perouli

Assistant Professor of Computer Science

P

Phil Sands

K-12 Outreach Coordinator for Computer Science

المواضيع

جافا
البرمجة كائنية التوجه
تعدد الأشكال
هياكل البيانات
البرمجة

معلومات الدورة

المنصةedX
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

جافا
البرمجة كائنية التوجه
تعدد الأشكال
هياكل البيانات
البرمجة
Computer Science
Sorting

ابدأ التعلم الآن