
هذه دورة تمهيدية لتعلّم البرمجة باستخدام لغة جافا. تُعد جافا واحدة من أكثر لغات البرمجة استخداماً في الوقت الحالي، ولذلك تمثل نقطة انطلاق ممتازة لفهم مبادئ تطوير البرمجيات. على مدار خمسة أسابيع، ستتعرّف تدريجياً إلى المفاهيم الأساسية اللازمة التي تساعدك على اكتساب الألفة مع البرمجة في جافا، مثل التجريد الوظيفي، ونموذج البرمجة كائنية التوجه (OOP)، وواجهات برمجة التطبيقات (APIs). يتم تقديم المفاهيم خطوة بخطوة بحيث تنتقل من الأفكار البسيطة إلى بناء برامج أكثر تنظيماً وقابلية لإعادة الاستخدام. تتضمن الدورة أمثلة تطبيقية ودراسات حالة تمكّن المتعلمين من البدء في البرمجة بأنفسهم، سواء بشكل فردي أو بالتعاون مع زملائهم. كما تساعدك الأنشطة العملية على فهم كيفية التفكير الخوارزمي، وكيفية تحويل المتطلبات إلى حلول برمجية قابلة للتنفيذ. يتكوّن هذا المساق من ثلاث أجزاء: يقدّم الجزء الأول البرمجة بالاعتماد على مفاهيم مألوفة مثل الآلات الحاسبة والألعاب، بهدف ترسيخ الأساسيات بطريقة قريبة من الواقع. ويركّز الجزء الثاني على كيفية كتابة برامج “جيدة”، أي برامج واضحة ومنظمة وسهلة الصيانة. أما الجزء الثالث فيستكمل بناء المهارات اللازمة لكتابة برامج جافا بسيطة اعتماداً على المفاهيم التي تم تعلمها خلال الأسابيع السابقة.
Carlos Delgado Kloos
Catedrático
Carmen Fernández Panadero
Profesora Titular
Iria Estévez-Ayres
Profesora Titular
Jorge Blasco
Lecturer