الانتقال إلى البحث
 |  تسجيل الدخول

 حول القسم

 

نشأة الكلية

عند نشأة الكلية تمحور عمل قسم تقنية الحاسب حول تأهيل خريجه بالمعلومات التقنية والتطبيقية اللازمة للقيام بمهام المساعدة والمساندة لخريجي الأقسام الأخرى في الكلية، وسد الحاجة إلى الفنيين المتخصصين في تقنية ونظم الحاسب. كما تولى القسم مسئولية تقديم مقررات الحاسب والبرمجة للكليات والأقسام الأخرى بالجامعة. ويمنح  القسم درجة الدبلوم في ثلاثة فروع: تقنية البرمجة، تقنية التشغيل، والهندسة الحقلية.
ونظراً لازدياد أعداد طلاب البكالوريوس في أقسام الكلية الأخرى فقد رأت الكلية إيقاف القبول في برامج الدبلوم المشار إليها أعلاه..
وبهدف تفعيل دور القسم ليساهم مع أقسام الكلية الأخرى في تلبية الطلب المتعاظم على تخصصات الحاسب الآلي وعلومه المختلفة، وبهدف تطوير القسم أكاديميا وعلميا وافق مجلس كلية علوم الحاسب في اجتماعه العاشر بتاريخ 8/5/1427 هـ على تعديل مسمى القسم ليكون " قسم هندسة البرمجيات Software Engineering Department  " وبحيث ينشأ برنامج بكالوريوس مستجد بهذا التخصص  لمواكبة التطور التقني والعلمي في مجالات الحاسب وتلبية احتياجات المملكة من الكوادر المتخصصة في ذلك ، و تم أقرار الخطة الدراسية للبرنامج  بقرار مجلس كلية علوم الحاسب والمعلومات في اجتماعه التاسع  في 14/4/1428 هـ ، وبالرفع بهذا المقترح  لمجلس الجامعة  وافق مجلس الجامعة على تغيير مسمى القسم و أقر خطته الدراسية لبرنامج البكالوريوس في هندسة البرمجيات بجلسته الثامنة في 4/6/1428 هـ .

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

يعد  تخصص هندسة البرمجيات Software Engineering  تخصصا شاملا للمعارف والمهارات التي تعنى بتطوير منهجيات وأساليب وأدوات معيارية للتأكد من جودة وموثوقية جميع مراحل الأنظمة البرمجية ،  ابتداءً من جمع المتطلبات وتوثيقها وتحليلها ومرحلة التصميم والبرمجة والاختبار وانتهاء بالصيانة وتحقيقها لأهدافها.
و يعد تخصص هندسة البرمجيات من التخصصات الجديدة التي ظهرت الحاجة إليها في مجالات عمل المتخصصين بالحاسب حيث يقوم مهندس البرمجيات بالعديد من المهام الضرورية لضمان تطوير وبناء النظم البرمجية وفق منهجيات هندسة برمجيات مجربة ومعايير قياسية معتمدة ،  وذلك للتحقق من حسن أدائها وسلامتها من الأخطاء، و يتولى بناء وصيانة التطبيقات البرمجية باستخدام الأساليب والأدوات التقنية الحديثة لبناء البرامج، ويجمع مهندس البرمجيات لذلك بين المعارف العلمية والمهارات العملية من مجالات تخصصية متعددة تشمل : علوم الحاسب ونظم المعلومات وإدارة المشاريع والعلوم الهندسية بالإضافة إلى المعرفة عن الحقل التطبيقي للبرنامج.
ويحقق مهندس البرمجيات ما يقوم به العديد من المهندسين عادة، من بناء وتطوير النظم مع تأكيد عناصر الجودة  Quality Assurance ،والتكلفة،والاعتمادية Reliability للنظم المطورة.

أهداف القسم 

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