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

مقدمة في البرمجة بلغة جافا: بداية البرمجة

Universidad Carlos III de Madrid

تعلّم أساسيات البرمجة بلغة جافا بأسلوب سهل وتفاعلي، وابدأ رحلتك في عالم الحوسبة عبر أمثلة وتمارين عملية.

8 ساعة/أسبوع5 أسبوعالإسبانية49,662 متسجل
مجاني للتدقيق

عن الدورة

هذه دورة تمهيدية لتعلّم البرمجة باستخدام لغة جافا. تُعد جافا واحدة من أكثر لغات البرمجة استخداماً في الوقت الحالي، ولذلك تمثل نقطة انطلاق ممتازة لفهم مبادئ تطوير البرمجيات. على مدار خمسة أسابيع، ستتعرّف تدريجياً إلى المفاهيم الأساسية اللازمة التي تساعدك على اكتساب الألفة مع البرمجة في جافا، مثل التجريد الوظيفي، ونموذج البرمجة كائنية التوجه (OOP)، وواجهات برمجة التطبيقات (APIs). يتم تقديم المفاهيم خطوة بخطوة بحيث تنتقل من الأفكار البسيطة إلى بناء برامج أكثر تنظيماً وقابلية لإعادة الاستخدام. تتضمن الدورة أمثلة تطبيقية ودراسات حالة تمكّن المتعلمين من البدء في البرمجة بأنفسهم، سواء بشكل فردي أو بالتعاون مع زملائهم. كما تساعدك الأنشطة العملية على فهم كيفية التفكير الخوارزمي، وكيفية تحويل المتطلبات إلى حلول برمجية قابلة للتنفيذ. يتكوّن هذا المساق من ثلاث أجزاء: يقدّم الجزء الأول البرمجة بالاعتماد على مفاهيم مألوفة مثل الآلات الحاسبة والألعاب، بهدف ترسيخ الأساسيات بطريقة قريبة من الواقع. ويركّز الجزء الثاني على كيفية كتابة برامج “جيدة”، أي برامج واضحة ومنظمة وسهلة الصيانة. أما الجزء الثالث فيستكمل بناء المهارات اللازمة لكتابة برامج جافا بسيطة اعتماداً على المفاهيم التي تم تعلمها خلال الأسابيع السابقة.

ماذا ستتعلم

  • التعرّف إلى المفاهيم الأساسية للبرمجة بلغة جافا
  • تطوير برامج تستخدم الجمل الشرطية والحلقات التكرارية
  • تصميم وتنفيذ خوارزميات تكرارية (Recursion)
  • فهم الآليات الأساسية لنموذج البرمجة كائنية التوجه (OOP)
  • استخدام وتفسير واجهة برمجة التطبيقات (API) لبعض أشهر أصناف جافا
  • تطوير برامج بسيطة بلغة جافا

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

  • Ninguno

المدرسون

C

Carlos Delgado Kloos

Catedrático

C

Carmen Fernández Panadero

Profesora Titular

I

Iria Estévez-Ayres

Profesora Titular

J

Jorge Blasco

Lecturer

المواضيع

خوارزميات الفرز
هياكل البيانات
الخوارزميات
البرمجة كائنية التوجه
هندسة البرمجيات

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

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

المهارات

خوارزميات الفرز
هياكل البيانات
الخوارزميات
البرمجة كائنية التوجه
هندسة البرمجيات
Smartphone Operation
Java (Programming Language)
Computational Thinking
Application Programming Interface (API)

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