حول القسم
يعد تخصص هندسة البرمجيات من التخصصات الحديثة التي نشأت لمواكبة التطور الكبير والمتسارع في تكنولوجيا المعلومات وتحليل البرمجيات وتصميمها. ويعمل قسم هندسة البرمجيات في كلية تقنية المعلومات على تطوير خططه وبرامجه لمواكبة هذا التطور، وتقديم ما هو أفضل من الناحيتين العملية والنظرية. تم استحداث تخصص هندسة البرمجيات في الكلية في الفصل الدراسي ربيع ٢٠١٩ وذلك متابعة للتطور العالمي الحاصل في مجال هندسة البرمجيات. إن بناء الأنظمة الحاسوبية وتطويرها يحتاج إلى دقة ومهارة وعناية فائقة، وذلك تجنباً للوقوع في أخطاء برمجية قد تسبب الكثير من الخسائر والكوارث المادية والبشرية، إضافة إلى الحاجة الملحّة لتسهيل التعامل مع النظام، سواء من وجهة نظر المستخدمين أو القائمين على صيانته وتطويره، وبناءً على ما تقدم أصبح وجود حقل معرفي يعنى بتطوير المنهجيات، والأساليب، والأدوات، للتأكد من جودة جميع مراحل بناء النظام وموثوقيته، وقيامه بالغرض الذي أنشئ من أجله أمراً ضرورياً. وقد تعارف المتخصصون على تسمية هذا الحقل المعرفي بـ هندسة البرمجيات، وتسمية المختص في هذا المجال بـ مهندس برمجيات. إن مهندس البرمجيات يعمل على ضمان بناء النظم البرمجية وتطويرها وفق منهجيات هندسية مجربة، ومعايير قياسية معتمدة، وذلك لتتحقق من حسن أدائها، وسلامتها من الأخطاء. ويتولى بناء التطبيقات البرمجية وصيانتها باستخدام الأساليب والأدوات التقنية الحديثة لبناء البرامج. ويجمع مهندس البرمجيات بين المعارف العلمية والمهارات العملية من مجالات تخصصية متعددة، تشمل: علوم الحاسوب، ونظم المعلومات، وإدارة المشاريع، بالإضافة إلى المعرفة عن الحقل التطبيقي للبرنامج. ويحقق مهندس البرمجيات ما يقوم به العديد من المهندسين عادة، من بناء النظم وتطويرها، مع تأكيد عناصر الجودة، والتكلفة، والاعتمادية للنظم المطورة. ويقوم القسم بتدريس هذه المهارات من خلال مساقات متعددة منها: 1. المساقات التي بنيت عليها المعارف الأساسية اللازمة لدراسة الاختصاص، مثل: الرياضيات، واللغة الإنجليزية، واللغة العربية، ومبادئ استخدام الحاسوب. 2. المساقات التخصصية التي تركز على بناء المهارات البرمجية. 3. مساقات هندسة البرمجيات، وإدارة مشاريع البرمجيات، وتصميم البرمجيات. 4. مساقات نمذجة وتحليل البرمجيات، وتدقيق البرمجيات، وضمان جودتها. 5. مساقات تحليل النظم، وبرمجة قواعد البيانات العادية والشيئية. 6. وأخيراً ينهي الطالب دراسته في هذا الاختصاص بمشروع يجمع فيه خلاصة ما تعلمه خلال فترة الدراسة.