Software Development

الكلية:
كلية الحوسبة وتكنولوجيا المعلوماتمدة الدراسة:
3 سنوات

لغة التدريس:
الإنجليزية

فترات القبول:
يناير/فبراير، مايو/يونيو



عن البرنامج

تم تصميم هذا البرنامج لتحويل المبدعين في حل المشكلات إلى مطوري برمجيات خبراء قادرين على إدارة المشاريع من الفكرة إلى الواقع. يتقن الطلاب لغات برمجة متعددة—مثل Java وPython وJavaScript—بينما يتعلمون طرق التطوير الحديثة وإدارة المشاريع التقنية. يركز المنهج على دورة حياة البرمجيات بالكامل، من اختبار الأخطاء إلى صيانة وترقية التطبيقات المعقدة. من خلال معسكرات البرمجة المكثفة والمشاريع التعاونية، يكتسب الطلاب خبرة في تطوير الويب، وتطبيقات الهاتف المحمول، وبرمجيات الأنظمة. يتم إعداد الخريجين لمسيرة مهنية مليئة بالتحديات والمكافآت في مجال ينمو بسرعة عبر جميع القطاعات العالمية.






المساقات المشمولة


  • مبادئ الترميز (Coding)
  • أساسيات البرمجة
  • تطوير الويب (HTML/CSS)
  • علوم الحاسوب


  • أطر عمل تطبيقات الهاتف المحمول
  • اختبار البرمجيات والجودة
  • إدارة قواعد البيانات
  • تصميم واجهة المستخدم (UI Design)


  • منهجيات التطوير المرن (Agile)
  • مشروع التخرج وهيكلة تكنولوجيا المعلومات
  • التطوير السحابي (Cloud-Native)



[Image of the software development lifecycle]





الفرص الوظيفية

  • مطور برمجيات تطبيقات: تصميم تطبيقات للهواتف المحمولة، أو معالجات النصوص، أو قواعد البيانات المخصصة.
  • مهندس حلول (Solutions Architect): تصميم الهياكل الأساسية التي تسمح للبرمجيات المعقدة بالعمل بكفاءة.
  • مطور شامل (Full-Stack Developer): التعامل مع واجهة المستخدم الأمامية (Front-end) والمنطق البرمجي الخلفي (Back-end) للمواقع الحديثة.