برنامج هندسة البرمجيات
برنامج هندسة البرمجيات
يركز برنامج هندسة البرمجيات على التصميم المنهجي، والتطوير، والاختبار، وصيانة أنظمة البرمجيات عالية الجودة. يمزج بين مبادئ علوم الحاسوب والممارسات الهندسية لتزويد الطلاب بالمهارات اللازمة لبناء حلول برمجية موثوقة وفعالة وقابلة للتوسع.
يغطي موضوعات أساسية مثل أساسيات البرمجة، وهندسة البرمجيات، والخوارزميات، وهياكل البيانات، وقواعد البيانات، واختبار البرمجيات، وإدارة المشاريع، وDevOps. كما يتضمن تقنيات حديثة مثل الحوسبة السحابية، وتطوير تطبيقات الهاتف المحمول، والمنهجيات الرشيقة (Agile)، وأنظمة التحكم في الإصدارات.
من خلال مختبرات عملية، ومشاريع جماعية، وتدريب ميداني، وتجارب تخرج، يكتسب الطلاب خبرة مباشرة في دورات تطوير البرمجيات وبيئات العمل التعاونية. يركز البرنامج على حل المشكلات، والتفكير النقدي، والتواصل، والمسؤولية الأخلاقية، مما يؤهل الخريجين لمهن ناجحة كمهندسي برمجيات، مطوري Full-Stack، مهندسي اختبار (QA)، مهندسي نظم، ومديري مشاريع.
الخريجون مؤهلون للعمل في شركات البرمجيات، وخدمات تكنولوجيا المعلومات، والشركات الناشئة، والمختبرات البحثية، أو متابعة الدراسات العليا في هندسة البرمجيات والمجالات ذات الصلة.
المقررات الدراسية
استكشف المزيد من المناهج الاكاديمية
تعمّق في المنهج الأكاديمي