هندسة البرمجيات

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

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

  • إعداد خريجين مؤهلين تأهيلاً عالياً وفقًا لمعايير ABET وACM الدولية في مجال هندسة البرمجيات.
  • تزويد الطلبة بمهارات تقنية حديثة تمكّنهم من مواكبة التطورات المتسارعة في مجال تكنولوجيا المعلومات.
  • تعزيز قدرات الطلبة على ربط المعرفة النظرية بالتطبيق العملي من خلال المساقات المختبرية والتدريب الصيفي.
  • تطوير المناهج الأكاديمية بما يتماشى مع متطلبات سوق العمل المحلي والدولي، حاليًا ومستقبلاً.
  • تمكين الطلبة من التعامل بكفاءة مع التحديات التقنية الجديدة، لاسيما في مجالات الذكاء الاصطناعي والتحول الرقمي.
  • القدرة على تحليل المشكلات البرمجية وتصميم حلول فعالة باستخدام منهجيات هندسة البرمجيات الحديثة.
  • تطبيق المفاهيم العلمية والرياضية في تصميم وتطوير البرمجيات ضمن بيئة مهنية.
  • إتقان المهارات التقنية والعملية اللازمة للعمل في فرق تطوير البرمجيات ومشاريع التكنولوجيا.
  • اكتساب خبرة تطبيقية من خلال التدريب العملي ومشاريع التخرج المرتبطة بسياقات واقعية.
  • الالتزام بالمعايير الأخلاقية والمهنية في ممارسة العمل البرمجي والتفاعل مع فرق العمل ومجتمعات التقنية.
  1. Software developer مطور برمجيات.
  2. Programmer مبرمج.
  3. Systems administrator إدارة أنظمة.
  4. Software tester and Quality Assurance فحص جاهزية البرمجيات وجودة النوعية.
  5. Software Engineer مهندس برمجيات.
  6. Web developer and User Interface Designer مطور ومصمم صفحات ومنصات ويب.
  7. Database administrator إدارة قواعد بيانات.
  8. Analyst and Systems Designer محلل ومصمم أنظمة.
  9. Software Architect.
  10. Software Troubleshooter and Maintainer.
  11. Software Operational Engineer.

الفرع: العلمي والتكنولوجي

الحد الأدنى لمعدل الثانوية العامة: 80%