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