يغطي هذا المقرر مقدمة في أنظمة الحوسبة الموزعة (DCS) ؛ خصائص ومواصفات الأنظمة الموزعة ؛ النماذج المعمارية للنماذج الموزعة ؛ نماذج الأنظمة الموزعة ؛ الشبكات والشبكات الداخلية؛ دعم أنظمة التشغيل ؛ الأمن في الأنظمة الموزعة ؛ أنظمة الملفات الموزعة ؛ خدمات المجال والعناوين؛ العمليات الموزعة؛ الحوسبة المتنقلة؛ أنظمة الوسائط المتعددة الموزعة
المخرجات التعليمية المستهدفة من دراسة المقرر
المعرفة والفهم
المقدرة على وضع قائمة بالمبادئ الأساسية لعمل الأنظمة الموزعة، وصف المشاكل والتحديات المرتبطة بهذه المبادئ
شرح لماذا يتم تصميم نظامًا مثل النظام موزع ، وما هي الخصائص المرغوبة لهذه الأنظمة
وصف الخصائص غير الوظيفية للتطبيقات الموزعة والتمييز بين الأنواع المختلفة لأنظمة البرمجيات الوسيطة.
فهم الاتجاهات وطرق مشاركة الموارد في الأنظمة الموزعة
المقدرة على تلخيص النماذج والأمور المتعلقة بعمليات ترحيل عملية وإدارة الموارد الموزعة
المهارات الذهنية
القدرة على تحليل مجالات المعرفة المعقدة
المقدرة على توليف الحلول المبتكرة المحتملة وتقييم فعالية وأوجه القصور في هذه الحلول في بيئة النظم الموزعة
القدرة على التقييم النقدي للنهج المتبعة في النظم الموزعة
المقدرة على تطبيق ألأصالة والاستقلالية في حل المشكلات
المهارات العملية والمهنية
المقدرة على تطبيق مبادئ التصميم على الشبكات
المقدرة على تنفيذ خوارزميات الأنظمة الموزعة
تصميم نظامًا موزعًا يفي بالمتطلبات المتعلقة بالخصائص المرغوبة ، وإدراك عدم إمكانية التصميم في بعض الحالات ، وشرح ألأسباب
تطبيق عملي لمفهوم الشبكات الافتراضية
المهارات العامة والمنقولة
المقدرة على العمل ضمن فريق متعدد المهارات والتخصصات
فهم المسؤوليات وأخلاقيات البحث العلمي
اكتساب مهارات التفكير الإبداعي وكيفية توظيف الحلول الحلول الناجحة في مجال الى محال آخر
إكتساب مهارات كتابة التقارير العلمية ومهارات إدارة
طرق التعلم والتعليم
محاضرات.
تمارین.
واجبات.
دراسة حالة.
تقدیم عروض
طرق التقييم
اختبار تحريري نصفي أول = 25
اختبار تحريري نصفي ثاني = 15
اختبار تحريري نصفي ثاني = 10
اختبار تحريري نهائي = 50
محتوى المقرر
Introduction to Distributed Systems
Distributed Systems Architectural Styles
Processes, Threads, and Virtualization
Communication Foundation
Middleware Technologies for Distributed Systems
Naming
Coordination
Logical clocks
Consistency
Replication
Fault Tolerance and Reliability in Distributed Systems