ǿմý

نبذة عن البرنامج
نبذة عن البرنامج

تُمنح شهادة ماجستير العلوم في علوم الكمبيوتر بعد استكمال متطلبات البرنامج الدراسي بنجاح، والذي يشمل المساقات الدراسية بالإضافة إلى أطروحة بحثية، وتٌعتبر الأطروحة تحقيقًا مستقلًا في المجالات المتخصصة في مجال علوم الكمبيوتر وأمن المعلومات والتخصصات المرتبطة بها.

يمنح ماجستير العلوم في علوم الكمبيوتر المرشحين الفرصة لتعميق معرفتهم في المجال الواسع لعلوم الكمبيوتر والمساهمة في عملية الاكتشاف وخلق المعرفة من خلال إجراء بحث أصلي. يُدرّس طلبة هذا البرنامج ويشرف عليهم أعضاء هيئة أكاديمية خبراء ويُتوقع أن يظهروا المبادرة في نهجهم والابتكار في عملهم. يعد ويقدم الطلبة في البرنامج أطروحة حول المجال الذي يختارونه بالإضافة إلى إكمال متطلبات البرنامج الأكاديمي بنجاح، ويجدر بالذكر أنه يمكن إجراء البحث في عدة مواضيع تتوافق مع مجالات التركيز التي تحددها الجامعة.

الأهداف التعليمية للبرنامج
مخرجات تعلم الطالب

سيصبح الطلبة الذين يتخرجون بدرجة البكالوريوس في علوم الكمبيوتر قادرين على ما يلي:

1- استخدام وتطبيق المفاهيم والممارسات التقنية الحالية في التكنولوجيات الأساسية للحوسبة والمعلومات.
2- تحليل المشاكل وتحديد وتعريف متطلبات الحوسبة المناسبة لحلها.
3- تصميم وتنفيذ وتقييم الأنظمة والعمليات والمكونات والبرامج التي تعتمد على الكمبيوتر بشكل جماعي أو فردي لتحقيق النتائج المرجوة.
4- التواصل الفعال مع شرائح مختلفة من الجماعات المستهدفة.
5- التعرف على الحاجة للانخراط في التطوير المهني المستمر والقدرة على الاستمرار فيه.

فرص العمل والتخصصات

تساعد شهادة الماجستير في علوم الكمبيوتر من جامعة خليفة على توسيع نطاق فرص العمل التي تساعد على النجاح في المستقبل، ونظرًا لاتساع هذا القطاع، سيكون لدى الخريجين الكثير من فرص العمل للاختيار من بينها محليًا ودوليًا. تشمل هذه الأنظمة الذكية وتحليل البيانات ومحللي الأنظمة ومحللي/مطوري التطبيقات ومحللي الأمن السيبراني ومصممي/مطوري الألعاب ومدراء أنظمة المعلومات ومهندسي البرمجيات، كما تشمل المجموعة الواسعة من القطاعات التي توظف الباحثين في علوم الكمبيوتر، تكنولوجيا المعلومات والاتصالات والطاقة والنفط والغاز والرعاية الصحية والأمن السيبراني والخدمات المصرفية/ المالية والروبوتات والأنظمة المستقلة والنقل، كما يوفر برنامج الماجستير في علوم الكمبيوتر في جامعة خليفة للطالب فرصة ممتازة للتعليم ذو التخصصات المتعددة، مما سيساعدهم على تلبية متطلبات هذه المسارات الوظيفية. يخضع الخريجون أيضًا للتدريب الصارم والخبرة البحثية لتمكينهم من متابعة دراستهم على مستوى الدكتوراه.

هيكل البرنامج ومتطلباته
وصف المساقات

COSC 602 هندسة البرمجيات (3-0-3)

متطلب سابق: مساق جامعي في هندسة البرمجيات (أو ما يعادله).

يُعتبر هذا المساق مساقًا ذو مستوى متقدم في هندسة البرمجيات، فهو يتعامل مع الموضوعات المتقدمة في متطلبات الجودة لأنظمة المهام الحرجة وبنية البرامج واسعة النطاق والتنقيب في البيانات من مستودعات وتأثيرات هندسة البرمجيات. تشمل موضوعاته سلامة المتطلبات غير الوظيفية ذات الأهمية المتعلقة بالمهمة والأمن والخصوصية والثقة وأنماط بنية البرمجيات واسعة النطاق وإعادة الهيكلة وسجلات أخطاء التنقيب في البيانات وموضوعات أخرى مختارة.

COSC 603 أنظمة متعددة الوكلاء (3-0-3)

المتطلب السابق: مساق جامعي في الأنظمة الذكية (أو ما يعادله).

يُعتبر هذا المساق مساقًا ذو مستوى متقدم في قطاع أنظمة العوامل المتعددة، والتي تتعامل مع تحليل وتصميم الكيانات الموزعة التي تتفاعل مع بعضها البعض في المجالات التعاونية وغير التعاونية. تشمل الموضوعات التي يتناولها: نظرية الألعاب التعاونية وغير التعاونية والخيار الاجتماعي وتصميم الآلية والمزادات والألعاب المتكررة والتحسين الموزع والتعلم والتعليم متعدد الوكلاء وغيرها من الموضوعات المختارة.

COSC 604 الأنظمة الذكية (3-0-3)

المتطلب السابق: مساق جامعي في الأنظمة الذكية.

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

COSC 605 هندسة المتطلبات الاستراتيجية (3-0-3)

المتطلب السابق: مساق جامعي في هندسة البرمجيات (أو ما يعادله).

يُعرّف هذا المساق متعدد التخصصات والذي يندرج تحت مستوى الدراسات العليا، بهندسة المتطلبات وتطبيق مبادئ وتقنيات هندسة المتطلبات لتطوير الأنظمة الاجتماعية والتكنولوجية المعقدة. يركز المساق بشكل خاص على تكامل المتطلبات الاقتصادية والاستراتيجية والاجتماعية والتكنولوجية، وتحليل تأثيرها على التطور المستقبلي للنظام.

COSC 606 التعلم الآلي (3-0-3)

المتطلب السابق: مساق جامعي في التعلم الآلي (أو ما يعادله).

يتناول المساق ذو المستوى الدراسي العالي، المواضيع التي تتعلق بالتعلم الآلي بشكل نظري وتطبيقي من خلال البناء على ما تعلمه الطالب في المساق الجامعي “”مقدمة في التعلم الآلي””. تشمل موضوعاته نظرية التعلم الإحصائي وتعلم المجموعات والتعلم الاحتمالي وتخفيض الأبعاد وأنظمة التوصية والتجميع المتقدم والتعلم شبه الخاضع للإشراف ونقل التعلم وما إلى ذلك.

COSC 607 تقنيات تصميم الخوارزمية (3-0-3)

المتطلب السابق: مساق جامعي في تصميم وتحليل الخوارزميات (أو ما يعادله).

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

COSC 608 الأنظمة الموزعة والحوسبة السحابية (3-0-3)

متطلب سابق: مساقات جامعية في شبكات الكمبيوتر والحوسبة المتوازية والموزعة (أو ما يعادلها).

يُعرّف هذا المساق بالتقنيات المطلوبة للحسابات الموزعة والمتوازية بالإضافة إلى تخزين ومعالجة كميات كبيرة من البيانات باستخدام تكنولوجيات الحوسبة السحابية. بالإضافة إلى مناقشته القضايا الأساسية المتعلقة بالشبكة والبنية إلى الحد الذي يساعد الطلبة على التعرّف بشكل عام على هذا المجال، ينصب التركيز بشكل خاص على جوانب علوم البيانات في الحوسبة السحابية والتطبيقات السحابية المكملة لمساقات علوم الكمبيوتر الأخرى المتعلقة بمجال علوم البيانات والأنظمة الذكية، كما أنه لا يكتفي بالتعريف بمفاهيم عامة ونشر أحدث أنظمة السحابة العامة، بل يوجه أيضًا كيفية استخدام السحابات المتاحة محليًا.

COSC 620 خوارزميات في المعلوماتية الحيوية/ مدرج في قوائم مشتركة مع BMED 634 (3-0-3)

المتطلب السابق: مساق جامعي في المعلوماتية الحيوية وعلوم البيانات الجينية (أو ما يعادله).

يركز هذا المساق على الخوارزميات لاستكشاف العديد من أنواع البيانات المنتجة في علوم الحياة، مع الجمع بين النظرية والتطبيق. يعلم المساق الدراسي الطلبة كيفية التعامل مع بيانات الحمض النووي وتسلسل البروتين بطريقة حسابية. يطور الطلبة من خلال المساق برنامجًا للعثور على الطفرات المسببة للأمراض في السرطان وما إلى ذلك، لفهم ما تفعله الجينات وتوضيح الأصل البشري. لتحقيق هذه الأهداف، يتعامل الطلبة مع شرح الجينات الوظيفية وقواعد البيانات الحيوية وعلم الجينوم المقارن وعلم تطور السلالات والتحليل الجنائي والمعلوماتية الحيوية الهيكلية.

COSC 621 علم البيانات (3-0-3)

المتطلب السابق: مساق جامعي في تحليلات البيانات (أو ما يعادله).

يعتمد هذا المساق ذو المستوى الدراسي العالي في علم البيانات على المساق الجامعي المعني بتحليلات البيانات. ويتناول موضوعات تتعلق بأساليب البيانات الضخمة ونظرية القرار وتدفقات البيانات والتعلم عبر الإنترنت وتنبؤ السلاسل الزمنية وعلوم البيانات في مختلف المجالات مثل السلسلة/التتابع والنص والصورة/ الفيديو والرسم البياني/ الشبكة.

COSC 631 أساسيات وتطبيقات البلوك تشين/ مدرج في قوائم مشتركة مع ECCE 631 (3-0-3)

المتطلب السابق: معرفة جامعية بشبكات الكمبيوتر أو شبكات الاتصالات (أو ما يعادلها).

يُعرّف المساق بالعملات المشفرة والمحافظ والبلوك تشين والميزات الرئيسة للبلوك تشين والفوائد وحالات الاستخدام الشائعة وأساسيات البلوك تشين وبروتوكولاتها وخوارزمياتها والبنية التحتية الأساسية لبناء البلوك تشين الخاص بالإيثريوم وهايبرليدجر والتطبيقات اللامركزية والعقود الذكية والأوراكل المؤتمنة والتخزين اللامركزي وتصميم وبناء الأنظمة والحلول التي تدعم البلوك تشين للتطبيقات في إنترنت الأشياء والأنظمة الذكية وإدارة سلسلة التوريد والخدمات اللوجستية والرعاية الصحية والشبكات الذكية وشبكات الجيل الخامس والاتصالات، إلخ. بالإضافة إلى تحليل التكلفة والأمن القيود وتحديات الأبحاث المفتوحة في البلوك تشين.

COSC 632 أنظمة التشغيل المتقدمة/ مدرج في قوائم مشتركة مع ECCE 632 (3-0-3)

المتطلب السابق: مساق جامعي في أنظمة التشغيل.

يُعرّف المساق بالمفاهيم الرئيسة لأنظمة التشغيل المتقدمة (أنظمة المعالجة المتوازية والأنظمة الموزعة وأنظمة الوقت الحقيقي وأنظمة تشغيل الشبكات وأنظمة التشغيل ذات المصدر المفتوح)، بما في ذلك ميزات الأجهزة والبرامج التي تدعم هذه الأنظمة.

COSC 635 تصميم أنظمة التعلم العميق/ مدرج في قوائم مشتركة مع ECCE 635 (3-0-3)

المتطلب السابق: معرفة جامعية بالأنظمة الذكية (أو ما يعادلها).

يُعرّف المساق بمفاهيم التعلم العميق والسياقات الأساسية بشكل مكثف، بالإضافة إلى إطار العمل الحسابي للتعلم العميق وإجراءات تنفيذ النظام وسير عمل التعلم الآلي ومشاكل التصنيف العملية لطرائق البيانات المختلفة وأحدث نماذج التعلم العميق.

COSC 636 التواصل بين الإنسان والكمبيوتر/ مدرج في قوائم مشتركة مع ECCE 636 (3-0-3)

المتطلب السابق: معرفة جامعية بهندسة البرمجيات.

يتطرق هذا المساق إلى مبادئ التواصل بين الإنسان والكمبيوتر وتصميم وتقييم واجهات المستخدم. تشمل الموضوعات التي يتناولها نبذة عن احتياجات المستخدمين وكيف تؤثر الجوانب المعرفية على تصميم واجهات المستخدم والمبادئ والإرشادات لتصميم واجهات مستخدم قابلة للاستخدام، مع التركيز على التفاعلات والاتجاهات المختلفة والمستحدثة في التواصل بين الإنسان والكمبيوتر، كما يتطرق المساق إلى منهجيات وتقنيات تقييم التفاعل التي يمكن استخدامها لقياس قابلية استخدام البرامج، وقد تشمل الموضوعات الأخرى مبادئ وأدوات تصميم شبكة الإنترنت العالمية واستشعار الحشود/ تحديد المصدر وواجهات الكلام واللغة الطبيعية وواجهات الواقع الافتراضي.

COSC 637 البرمجة المتوازية/ مدرج في قوائم مشتركة مع ECCE 637 (3-0-3)

المتطلبات الأساسية: معرفة جامعية بالبرمجة بلغات “”سي”” و””سي++”” و””جافا”” أو ما شابه ذلك، وهياكل البيانات والخوارزميات وهندسة الكمبيوتر الأساسية.

يُعتبر هذا المساق مقدمة عملية للحوسبة المتوازية لطلبة الماجستير مع التركيز على البنية المتوازية الأكثر شيوعًا والتي يمكن الوصول إليها، وهي وحدة معالجة الرسومات. يُعرّف المساق الطلبة على بُنى وحدة معالجة الرسومات الحديثة والمفاهيم الرئيسة للحوسبة المتوازية، بما في ذلك توازي البيانات والتنفيذ القابل للترقية ومكان الذاكرة والبيانات وتعدد مؤشرات الترابط والمزامنة، كما يتناول المساق بعض الأنماط المتوازية الأكثر شيوعًا مثل الطي ومجموع البادئة والبحث في الرسم البياني وضرب المصفوفات المتباعدة، بالإضافة إلى تطبيقات وحدة معالجة الرسومات الخاصة بهم ودراسة الحالة للشبكات العصبية التلفيفية العميقة بالتفصيل. يجدر بالذكر أن الطلبة يستخدمون بيئة برمجة “”كودا”” التابعة لـ “”إنفيديا”” طوال فترة المساق في القيام بالواجبات المنزلية وتنفيذ مشروع المساق.

COSC 638 تقنيات الأنظمة الذكية للأمن السيبراني/ مدرج في قوائم مشتركة مع CSEC 638 (3-0-3)

المتطلب السابق: مساق جامعي في الأنظمة الذكية.

يزود هذا المساق الطالب بفهم أساسي لتقنيات الأمن السيبراني التي تتضمن تقنيات الأنظمة الذكية والتعلم الآلي، كما أنه يحدد قضايا الأمن والخصوصية لتلك الأنظمة.

COSC 694 موضوعات مختارة في علوم الكمبيوتر (3-0-3)

المتطلب السابق: سيُحدد وفقًا للموضوعات المحددة المعروضة تحت رقم المساق هذا.

يتطرق هذا المساق إلى موضوعات معاصرة مختارة في علوم الكمبيوتر. تختلف الموضوعات من فصل دراسي إلى آخر حسب توافر أعضاء الهيئة الأكاديمية واهتمامات أعضاء الهيئة الأكاديمية والطلبة. يُنظر في أوصاف المساقات المقترحة من قبل قسم العلوم الكهربائية وعلوم الكمبيوتر حسب الحاجة، وسيُقدَّم المساق وفقًا للطلب، كما يتوجب حصول محتوى المساق المقترح على موافقة لجنة الدراسات العليا. يجدر بالذكر أنه يمكن إعادة المساق مرة واحدة مع تغيير المحتويات لكسب 6 ساعات معتمدة كحد أقصى.

COSC 699 أطروحة الماجستير (12 ساعة معتمدة كحد أدنى)

المتطلبات الأساسية: ENGR 695 ندوة في المناهج البحثية، وموافقة رئيس القسم والعميد المشارك للدراسات العليا.

يجب على الطالب إكمال أطروحة الماجستير التي تتضمن عملًا إبداعيًا ذو توجه بحثي، يتعلق بأهم المشكلات المتعلقة بعلوم الكمبيوتر، تحت إشراف مباشر من مستشار واحد على الأقل، والذي يجب أن يكون أحد أعضاء الهيئة الأكاديمية في قسم الهندسة الكهربائية وعلوم الكمبيوتر بدوام كامل، بالإضافة إلى مستشار مساعد آخر على الأقل يكون أيضًا عضوًا في الهيئة الأكاديمية بدوام كامل. يجب أن يستخدم البحث المعلومات التي حصل الطالب عليها في إنتاج معرفة تُمكّن آخرين من استخدامها وأن يؤدي العمل البحثي إلى النشر في مؤتمرات ومجلات بحثية مناسبة ومرموقة، كما يجب توثيق نتائج البحث في أطروحة رسمية والدفاع عنها بنجاح في اختبار “”الفيفا فوس””. يجدر بالذكر أنه على الطالب إكمال ما لا يقل عن 12 ساعة معتمدة من أطروحة الماجستير.

الخطة الدراسية