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

مبادئ البرمجة بجافا: الفئات والكائنات

Purdue University

تعلّم أساسيات البرمجة بلغة جافا مع التركيز على الفئات والكائنات ومفاهيم البرمجة كائنية التوجه استعدادًا لمساق واختبار AP CS A.

10 ساعة/أسبوع6 أسبوعالإنجليزية11,559 متسجل
مجاني للتدقيق

عن الدورة

في هذه الدورة في علوم الحاسوب ستتعلّم أساسيات البرمجة باستخدام لغة Java، مع تغطية موضوعات تتوافق مع مساق واختبار AP Computer Science A. تركّز الدورة على بناء فهم عملي لكيفية تصميم البرامج اعتمادًا على الفئات (Classes) والكائنات (Objects) ومبادئ البرمجة كائنية التوجه. ستتناول الدورة موضوعات محورية تشمل: الفئات والكائنات والتصميم كائني التوجه، الحقول (Fields) ومستويات الإتاحة (Visibility)، المُنشئات (Constructors)، وطرائق التعديل (Mutators) وطرائق الوصول (Accessor Methods)، ومفهوم التغليف (Encapsulation)، والواجهات (Interfaces) وبشكل خاص واجهة List، بالإضافة إلى إعادة تعريف الطرائق (Method Overriding). تساعدك هذه الموضوعات على كتابة شيفرة منظمة وقابلة لإعادة الاستخدام، وفهم كيفية بناء واجهات برمجية واضحة بين مكوّنات البرنامج. هذه الدورة مناسبة لأي شخص يرغب في الالتحاق بدورة تمهيدية في برمجة الحاسوب، خصوصًا للمتعلمين الذين يدرسون في مدارس لا توفر مساقًا مماثلًا. لا تحتاج إلى خبرة سابقة في البرمجة، لكن يُنصح أن يكون المتعلم مرتاحًا مع الموضوعات التي تغطيها دورات: AP Computer Science A: Java Programming وAP Computer Science A: Java Programming Data Structures and Loops، لأن هذه الدورة تبني عليها وتعمّقها. الجهة المقدمة للدورة هي جامعة بوردو (Purdue University)، وتهدف إلى دعمك خطوة بخطوة لتطوير مهاراتك في Java وفهمك لمفاهيم OOP الأساسية ذات الصلة المباشرة بمحتوى AP CS A.

ماذا ستتعلم

  • فهم الكائنات ومبادئ التصميم كائني التوجه
  • التعرّف إلى الحقول ومستويات الإتاحة (الرؤية) وكيفية استخدامها
  • استخدام المُنشئات وطرائق التعديل وطرائق الوصول (mutators/accessors)
  • تطبيق مفهوم التغليف (Encapsulation) لبناء شيفرة أكثر أمانًا وتنظيمًا
  • فهم الواجهات (Interfaces) واستخدام واجهة List
  • تطبيق إعادة تعريف الطرائق (Method Overriding) ضمن الوراثة

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

  • CS180.1x - ‏AP Computer Science A: برمجة جافا
  • CS180.2x - ‏AP Computer Science A: هياكل البيانات والحلقات في برمجة جافا

المدرسون

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
المستوىمبتدئ
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

برمجة الحاسوب
هياكل البيانات
البرمجة كائنية التوجه
علوم الحاسوب
جافا

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