دكتوراه الفلسفة في هندسة البرمجيات
(خيار الرسالة وبعض المقررات)
مقدمة | الدرجة العلمية | لغة التدريس | أهمية ومسوغات استحداث البرنامج | الرؤية و الرسالة | أهداف البرنامج | المخرجات | المستفيدون | فرص التوظيف | شروط القبول | متطلبات الحصول على الدرجة | هيكل للبرنامج | الخطة الدراسية
مقدمة
تعد كلية علوم الحاسب والمعلومات في جامعة الملك سعود من أعرق الكليات التي تُعنى بعلوم الحاسب وتقنية المعلومات حيث تم انشاؤها بصدور الأمر السامي الكريم رقـم 7/1558/م في 19/5/1404هـ وبدأت الدراسة بها في مطلع العام الدراسي 1404/1405هـ. يوجد بالكلية حاليا (5) أقسام علمية بما فيها قسم هندسة البرمجيات، وتطرح الكلية حاليا مجموعة من برامج البكالوريوس والماجستير في جميع الأقسام كما تطرح برامج دكتوراة في ثلاثة أقسام. تتلخص رؤية الكلية في الريادة في التعليم والبحث العلمي في مجالات الحوسبة وتقنية المعرفة كما تتلخص رسالتها في المساهمة في نقل مجتمعنا إلى مجتمع مبني على المعرفة. وذلك من خلال التعليم والبحث العلمي المبتكر في الحوسبة وتقنية المعرفة التي تنمي القدرات التحليلية والمنهجية الإبداعية.
يعد قسم هندسة البرمجيات أحدث أقسام كلية علوم الحاسب المعلومات، وقد تم اعتماد برنامج البكالوريوس من قبل كلٍ من مجلس كلية علوم الحاسب والمعلومات، ومجلس جامعة الملك سعود في العام الهجري ١٤٢٨هـ، وبدأت دراسة الدفعة الأولى لبرنامج البكالوريوس في العام الدراسي (١٤٢٩-١٤٣٠) الموافق (٢٠٠٨-٢٠٠٩م) وتم تخريج أول دفعة (في الفصل الصيفي ١٤٣٢هـ) الموافق (يوليو 2011م) وتشير الإحصائيات إلى تسجيل أكثر من ٤٠٠ طالب وطالبة في البرنامج، وتخريج العشرات منهم في كل عام. وقد بدأت الدراسة ببرنامج الماجستير قبل 7 سنوات في العام الدراسي 1433-1434هـ (2013-2014م)، وتخرجت الدفعة الأولى في عام 1435-1436هـ (2015-2016م)، وقد بلغ إجمالي خريجي البرنامج حوالي (60) خريجاً وخريجة حتى الآن.
يعتبر تخصص (هندسة البرمجيات) فرع قائم من المعرفة يركز على جميع جوانب دورة حياة تطوير البرمجيات للأنظمة البرمجية الموزعة واسعة النطاق ذات درجة التعقيد العالية، وتركز هندسة البرمجيات بشكل خاص على منهجيات البرمجة والتطوير، وأدوات وتكنولوجيات البرمجيات، ودمج البرمجيات وتكوينها، وتقنيات أتمتة البرامج واختبارها، وجودة البرامج وإعادة استخدامها وجوانب أمن البرمجيات. ونتيجة للثورة البرامجية الهائلة واعتماد كثير من المؤسسات بمختلف أحجامها على الأنظمة البرمجية، فانه يوجد حاجة ماسة وشديدة في أسواق العمل للمتخصصين والباحثين في مجال هندسة البرمجيات ذوي الكفاءة العالية والقدرة على تحليل المشكلات المعقدة، وتقديم الحلول البرمجية لها، ويشمل أصحاب العمل المحتملين لمهندسي البرمجيات جميع موردي البرمجيات والشركات القائمة على الإنترنت، ومنظمات الأعمال الإلكترونية، ومختبرات البحث والتطوير، والقطاعات النفطية، وشركات الطيران، والوكالات الحكومية، والمصارف، وشركات التأمين، وغيرها من المنظمات التجارية والصناعية.
وانطلاقاً من دور جامعة الملك سعود المأمول في المساهمة الفعالة لتحقيق رؤية المملكة 2030م، والتي تعتمد في تحقيق أهدافها على تأهيل كوادر وطنية متميزة يأتي استحداث برنامج دكتوراه الفلسفة في هندسة البرمجيات؛ ليكون البرنامج الرائد من نوعه على مستوى المملكة، ورافداً أساسياً لإنتاج باحثين متخصصين وأكاديميين في مجال هندسة وتصنيع البرمجيات.
وقد ساهم نجاح برنامج ماجستير العلوم في هندسة البرمجيات للسنوات السبع الماضية في اكتساب الخبرات والقدرات اللازمة لإعداد برنامج الدكتوراه، ومن أجل مواكبة متطلبات سوق العمل وجعل البرنامج المقترح أكثر واقعية، تم اجراء مسح ميداني وتطبيق الاستبانات اللازمة للتأكد من قدرة البرنامج على تلبية احتياجات سوق العمل، فضلاً عن بناء محتوى البرنامج بما يواكب الاتجاهات العلمية الحديثة في مجال هندسة البرمجيات، وفي ضوء الجامعات العالمية المرموقة في هذا المجال مثل جامعة كارنجي ميلون Carnegie Mellon University، وجامعة كاليفورنيا أرفاين University of California, Irvine ، وجامعة ماك ماسترMcMaster University، وجامعة كونكورديا Concordia University.
ويضم قسم هندسة البرمجيات ثلاثةً وعشرين عضو هيئة تدريس، منهم ثلاثة أساتذة، وعشرة أساتذة مشاركين (تقدم أحدهم بطلب ترقية الى رتبة أستاذ)، وعشرة أساتذة مساعدين (تقدم أحدهم بطلب ترقية الى رتبة أستاذ مشارك)، وتشمل الاهتمامات البحثية في القسم مجموعة متنوعة من المواضيع والمشكلات التي تعتبر جوهرية في هندسة البرمجيات بالإضافة إلى مجموعة متنوعة من المجالات التي يمكن أن يكون لهندسة البرمجيات تطبيقات مهمة فيها. فأما الموضوعات الأساسية فتشمل متطلبات البرمجيات، وعمارة البرمجيات، واختبار صحة البرمجيات، وتطور البرمجيات وصيانتها، والتنقيب في مستودعات البرمجيات، وهندسة استخدام البرمجيات وتفاعل الإنسان مع الحاسب وغير ذلك. وأما التطبيقات المحتملة فتشمل أنظمة البرمجيات الذكية وأنظمة الوسائط المتعددة والأنظمة المتنقلة وواسعة الانتشار، وغير ذلك. وقد تم تصميم برنامج الدكتوراه المقترح في هذه الوثيقة ليشمل هذه الاهتمامات البحثية بالإضافة إلى اتجاهات بحثية جديدة مثل هندسة البرمجيات القائمة على البحث، وتحليل البرمجيات، والبيانات الضخمة والحوسبة السحابية.
بالعموم، يهدف هذا البرنامج إلى إنتاج قادة في صناعة البرمجيات وباحثين متخصصين في هندسة البرمجيات يتمتعون بمهارات بحثية وأكاديمية عالية، وسيتمكن الأفراد الذين يكملون هذا البرنامج من إجراء البحوث الدقيقة في مجال هندسة البرمجيات والمساهمة في قيادة قطاع صناعة البرمجيات في المملكة للسنوات القادمة.
اسم الدرجة العلمية
دكتوراه الفلسفة في هندسة البرمجيات.
لغة التدريس في البرنامج
الإنجليزية.
أهمية ومسوغات استحداث البرنامج
لقد اُستطلعت آراء عدد من المسؤولين يتقلدون مناصب مهمة في مؤسسات مهمة مثل ارامكو، وزارة الدفاع، الاتصالات السعودية، وجامعة الملك عبد العزيز باستعمال النموذج المخصص لهذا الغرض.
يشغل هؤلاء المسؤولون مناصب متنوعة، منها على سبيل المثال مدير مركز المساندة الفنية في ادارة الاتصالات وتقنية المعلومات بقوات الدفاع الجوي، مدير ادارة خدمات المواد بأرامكو، مدير عام بالاتصالات السعودية وغير ذلك.
ولقد جاءت نتائج الاستطلاع ايجابية ومشجعة. حيث أن الأغلبية الساحقة ممن استطلعت اراؤهم يرون أن البرنامج المقترح يتناسب مع تسعة من المواضيع العشرة التي طرحت في الاستطلاع بنسب عالية. و من ميزات البرنامج التي ذكرها من استطلعت اراؤهم شمولية البرنامج، تنوع المقررات المواكبة للتطور، وأهمية البرنامج كرافد للنهضة الصناعية والتنوع الاقتصادي بما يتماشى مع رؤية 2030. (الرجاء الاطلاع على التفاصيل الكاملة للاستطلاع في المرفقات).
وعليه فإن أهم المسوغات لاستحداث برنامج دكتوراه الفلسفة في هندسة البرمجيات تتلخص فيما يلي:
- المساهمة في دعم رؤية المملكة 2030م الموجهة للاقتصاد القائم على المعرفة من خلال مواجهة تحديات تصميم وتطوير ودمج وصيانة أنظمة البرمجيات المعقدة الواسعة النطاق.
- تمكين المتخصصين في هندسة البرمجيات من إنتاج بحوث علمية متطورة في مجال أنظمة البرمجيات أو المجالات ذات الصلة.
- المساهمة في تمكين المتخصصين من إنشاء استراتيجيات التصميم والتطوير لأنظمة البرمجيات الحديثة لصانعي البرمجيات والأوساط الأكاديمية المحلية والإقليمية والدولية.
- بناء قاعدة معرفة عميقة في التخصص الدقيق المختار، ومعرفة عامة واسعة بالجوانب الأخرى لهندسة البرمجيات.
- خلق فرصة لمن يرغبون بدراسة الدكتوراة في مجال هندسة البرمجيات داخل المملكة.
رؤية البرنامج
الريادة والتميز في التعليم العالي والبحث العلمي في مجال هندسة البرمجيات في المنطقة.
رسالة البرنامج
توفير تعليم عالي الجودة قائم على البحث العلمي المتطور؛ بهدف إعداد كوادر متخصصة ذات تأهيل متميز في مجال هندسة البرمجيات، وذوي قيم أخلاقية ومعنوية سامية؛ بما يمكنهم من قيادة التطوير في مجال هندسة الحاسب والمساهمة الإيجابية في تحقيق النمو الاجتماعي والاقتصادي للمملكة.
أهداف البرنامج
- تقديم مساهمات علمية مهمة في مجالات البحث العلمي الأساسية والتطبيقية ذات الصلة بمجال هندسة البرمجيات.
- شغل وظائف أكاديمية أو بحثية في مجالات هندسة البرمجيات في المؤسسات الأكاديمية أو الصناعية .
- المساهمة في الاقتصاد المعرفي بالمملكة العربية السعودية من خلال المشاركة الفعالة في حل مشاكل هندسة البرمجيات العملية والفعلية.
- تقلد مناصب قيادية في الأوساط الأكاديمية أو الصناعية.
مخرجات البرنامج
المعرفة والفهم
- إتقان المفاهيم المتقدمة والنماذج والطرق والتقنيات ذات الصلة بمجال تخصص هندسة البرمجيات.
- تحديد وصياغة المشاكل البحثية المتعلقة بمجال تخصص هندسة البرمجيات بشكل دقيق.
- تطبيق نماذج وطرق رياضية وإحصائية وحاسوبية متقدمة لحل مشكلات بحثية متعلقة بهندسة البرمجيات.
- تقييم مخرجات ونتائج البحث العلمي ومقارنتها وتوثيقها والدفاع عنها.
- ادراك المسؤولية والسلوك الأخلاقي في البحث العلمي والالتزام بهما.
المهارات الذهنية
- إظهار مهارات قوية في التفكير النقدي.
- امتلاك مهارات قوية في التفكير وحل المشكلات.
- التعامل بثقة و بحرفية مع مشاكل جديدة ومعقدة وغير متوقعة.
المهارات المهنية والعملية
- القدرة على عرض المشاكل والأفكار البحثية والحلول المقترحة كتابياً ولفظياً.
- القدرة على العمل والتعاون ضمن الفرق البحثية.
- القدرة على الاستمرار في تعلم الأفكار والمناهج والحلول الحديثة المتعلقة بمشاكل البحث العلمي في مجال هندسة البرمجيات.
- إظهار مهارات القيادة التي تسمح للخريجين بقيادة فرق العمل والمشاريع.
المهارات العامة
- الاستفادة من المعارف والمهارات المكتسبة في البرنامج لفهم وتقييم تأثير مشاكل وحلول هندسة البرمجيات على الاقتصاد والمجتمع.
- اكتساب الاستقلالية ومهارات البدء الذاتي وأخذ المبادرة لمعالجة المشكلات واقتراح الحلول.
- امتلاك القدرات اللازمة التي تسمح لخريجي البرنامج أن يكونوا أعضاءً فاعلين وايجابيين في مجتمعهم.
المستفيدون من البرنامج
- الطلبة السعوديين وغير السعوديين من داخل و خارج المملكة الراغبين في الالتحاق ببرنامج الدكتوراه في هندسة البرمجيات.
- الجامعات في المملكة العربية السعودية وخارجها حيث ستتمكن من توظيف الحاصلين على الدكتوراه من خريجي البرنامج كأعضاء هيئة تدريس.
- القطاعات الصناعية في المملكة العربية السعودية وخارجها حيث ستتمكن من توظيف الحاصلين على الدكتوراه من البرنامج كمختصين ومستشارين في مراكز بحثية متقدمة.
فرص التوظيف المتاحة
يُتاح لخريجي البرنامج العمل في كل من الأوساط الأكاديمية والصناعية على النحو التالي:
- كأعضاء هيئة تدريس في الجامعات وذلك للمساهمة في تعليم الأجيال القادمة وإجراء الأبحاث المتقدمة في هندسة البرمجيات.
- كباحثين متخصصين في المراكز البحثية الحكومية أو الخاصة.
- كمحترفين في مجال هندسة البرمجيات لحل المشاكل البحثية والتطويرية وقيادة تطوير صناعة البرمجيات في المملكة.
- كمتقلدين لعدد من المناصب الاستشارية والإدارية مثل مستشار البحث والتطوير، كبير مهندسي البرمجيات، ومدير المشاريع، ومدير تطوير البرمجيات وتكنولوجيا المعلومات، ومسؤول التكنولوجيا الرئيسي وغير ذلك.
شروط القبول
إضافة إلى شروط القبول الواردة في اللائحة الموحدة للدراسات العليا في الجامعات السعودية والقواعد والإجراءات التنظيمية والتنفيذية للدراسات العليا في جامعة الملك سعود فإن القسم يشترط للالتحاق بالبرنامج التالي:
- أن يكون المتقدم حاصلاً على درجة البكالوريوس في تخصصات (هندسة البرمجيات أو علوم الحاسب أو هندسة الحاسب أو نظم المعلومات أو تقنية المعلومات) من جامعة الملك سعود أو إحدى الجامعات الموصى بها من قبل وزارة التعليم بمعدل لا يقل عن (3.75 من5).
- أن يكون المتقدم حاصلاً على درجة الماجستير في تخصصات (هندسة البرمجيات أو علوم الحاسب أو هندسة الحاسب أو نظم المعلومات أو تقنية المعلومات) من جامعة الملك سعود أو إحدى الجامعات الموصى بها من قبل وزارة التعليم بمعدل لا يقل عن (3.75 من 5).
- أن يكون المتقدم حاصلاً على درجة لا تقل عن (53) في اختبار التوفل على الإنترنتTOEFL-IBT أو ما يعادله من اختبارات اللغة الانجليزية المعتمدة.
- أن يكون المتقدم حاصلاً على درجة لا تقل عن (148) درجة في اختبار (GRE) في الجزء الخاص بالتفكير الكمي، أو عن (80) في اختبار القدرات الجامعيين.
متطلبات الحصول على الدرجة
-
خيار الرسالة وبعض المقررات
- أن يجتاز الطالب (24) وحدة دراسية من مقررات البرنامج.
- اجتياز الاختبار الشامل بنجاح.
- اجتياز أطروحة الدكتوراه بنجاح.
- نشر على الأقل ورقتين علميتين: واحدة في مؤتمر علمي و أخرى في مجلة علمية محكمة و مفهرسة في ISI و معترف بها مثل IEEE،ACM ،Springer ،Elsevier.
الهيكل العام للبرنامج
-
الرسالة وبعض المقررات
أن يجتاز الطالب (24) وحدة دراسية إضافة إلى (24) وحدة دراسية للرسالة على النحو التالي:
نوع المقررات |
عدد المقررات |
عدد الوحدات المطلوبة |
---|---|---|
مقررات إجبارية |
(6) |
(12) وحدة دراسية |
مقررات اختيارية |
(4) |
(12) وحدة دراسية |
الاختبار الشامل |
(1) |
(0) |
الرسالة |
(1) |
(24) وحدات دراسية |
المجموع | (12) | (24) وحدة دراسية + (24) وحدة دراسية للرسالة |
الخطة الدراسية ووصف المقررات