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

البرمجة المتزامنة

Universidad Galileo

تعلّم تطوير برامج متزامنة باستخدام تقنيات برمجة متقدمة لبناء تطبيقات معقدة، مع فهم التزامن والذاكرة المشتركة وآليات الاستبعاد المتبادل.

5 ساعة/أسبوع4 أسبوعالإسبانية1,917 متسجل
مجاني للتدقيق

عن الدورة

يقدّم هذا المقرر مفاهيم وتقنيات جديدة في البرمجة المتقدمة، بهدف تمكين الطلاب من امتلاك الأساس النظري والمهارات العملية اللازمة للتعامل مع أساليب حديثة تساعدهم على تطوير تطبيقات متقدمة ومعقّدة. يركّز المحتوى على إدخال مفاهيم التزامن (Concurrency) كجزء أساسي من بناء البرمجيات الحديثة، خصوصاً عندما تتطلب التطبيقات أداءً أعلى أو معالجة مهام متعددة في الوقت نفسه. عندما نتحدث عن التزامن فإننا نعني تنفيذ عدة إجراءات أو عمليات بشكل متزامن من قبل الحاسوب، بحيث تعمل أجزاء مختلفة من البرنامج في الوقت نفسه بدلاً من التنفيذ المتسلسل التقليدي. يساعد هذا النهج على الاستفادة من قدرات المعالجات متعددة الأنوية، وتحسين الاستجابة في التطبيقات التي تتعامل مع مهام عديدة أو عمليات إدخال/إخراج متكررة. يركّز المقرر على كيفية تصميم وبناء برامج قادرة على تحقيق هذه “العمل المتزامن” بصورة صحيحة وآمنة، مع تناول الجوانب المتقدمة للتزامن التي تظهر في التطبيقات الواقعية. كما يتناول التزامن في بيئات الذاكرة المشتركة، والتحديات المرتبطة بمشاركة الموارد بين عدة خيوط تنفيذ (Threads) أو مهام متزامنة. بالإضافة إلى ذلك، يعرّف المقرر بآليات التحكم في الوصول إلى الموارد المشتركة، مثل آليات الاستبعاد المتبادل (Mutual Exclusion)، لتجنب المشكلات الشائعة كحالات السباق (Race Conditions) وضمان سلامة البيانات واتساقها أثناء التنفيذ المتوازي. في نهاية المقرر سيكون الهدف هو بناء برامج قادرة على تنفيذ مهام متعددة في آن واحد بكفاءة وموثوقية.

ماذا ستتعلم

  • فهم نماذج وبارادايمات البرمجة
  • إتقان أساسيات البرمجة المتزامنة
  • فهم التزامن في بيئات الذاكرة المشتركة
  • استخدام آليات الاستبعاد المتبادل للتحكم في الوصول إلى الموارد المشتركة

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

  • معرفة أساسية بمفاهيم البرمجة
  • إلمام أساسي بلغة البرمجة جافا (Java)

المدرسون

A

Antonio García-Cabot

Profesor Titular de Universidad del Departamento de Ciencias de la Computación

E

Eva García-López

Profesora Titular de Universidad del Departamento de Ciencias de la Computación

المواضيع

الحوسبة المتزامنة

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

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

المهارات

الحوسبة المتزامنة

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