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