متابعة الدراسات العليا والنجاح في الحياة الوظيفية الأكاديمية والبحثية. مخرجات الطلاب تمشياً مع متطلبات هيئة الاعتماد الأكاديمي العالمية ABET لاعتماد برامج هندسة البرمجيات، فإن خريجي قسم هندسة البرمجيات سيتحلون بمهارات مرتبطة بالحاسب إضافة إلى المهارات الهندسية كما يلي: القدرة على تحديد وصياغة وحل المشكلات الهندسية المعقدة من خلال تطبيق مبادئ الهندسة والعلوم والرياضيات. القدرة على تطبيق التصميم الهندسي لإنتاج حلول تلبي الاحتياجات المحددة مع مراعاة الصحة العامة والسلامة والرفاهية ، وكذلك العوامل العالمية ،الثقافية والاجتماعية والبيئية والاقتصادية. القدرة على التواصل بفعالية مع مجموعة من الجماهير. القدرة على الاعتراف بالمسؤوليات الأخلاقية والمهنية في المواقف الهندسية وإصدار أحكام مستنيرة ، والتي يجب أن تأخذ في الاعتبار تأثير الحلول الهندسية في السياقات العالمية والاقتصادية والبيئية والمجتمعية. القدرة علي العمل بفعالية في فريق يوفر أعضائه معاً القيادة ، ويخلق بيئة تعاونية وشاملة ، ويضع الأهداف ، ويخطط المهام ، ويلبي الأهداف. القدرة على تطوير وإجراء التجارب المناسبة وتحليل وتفسير البيانات ، واستخدام الحكم الهندسي لاستخلاص النتائج.
المقررات المشتركة: هذه المقررات إجبارية على كل الطلاب. اسم المقرر 512عال تحليل وتصميم الخوارزميات 3 524عال شبكات الحاسب 541عال هندسة البرمجيات المتقدمة 581عال نظم قواعد البيانات المتقدمة 595عال بحث ومناقشات 2 597عال مشروع 1 598عال مشروع 2 2.
هندسة البرمجيات ماجستير العلوم في هندسة البرمجيات أن يكون المتقدم حاصلاً على درجة البكالوريوس بنظام (الانتظام) في إحدى التخصصات التالية: (هندسة البرمجيات، علوم الحاسب ، تقنية المعلومات، هندسة الحاسب أو نظم المعلومات) من جامعة الملك سعود أو أي جامعة أخرى موصى بها من وزارة التعليم بتقدير لا يقل عن جيد جداً بمعدل تراكمي (3. 75 من 5) أو ما يعادله. لا يقبل أي من تخصصات الحاسبات التربوية أو تخصصات دراسة المعلومات أو علوم المعلومات في علم المكتبات. أن يكون المتقدم حاصلاً على درجة لا تقل عن (70) في الجزء الكمي من اختبار القدرات العامة للجامعيين، أو درجة لا تقل عن (144) في الجزء الكمي من اختبار (GRE). أن يكون المتقدم حاصلاً على درجة لا تقل عن (45) في اختبار (TOEFL-IBT) أو ما يعادله. دكتوراه الفلسفة في هندسة البرمجيات أن يكون المتقدم حاصلاً على درجة البكالوريوس في تخصصات (هندسة البرمجيات أو علوم الحاسب أو هندسة الحاسب أو نظم المعلومات أو تقنية المعلومات) من جامعة الملك سعود أو أي جامعة أخرى موصى بها من وزارة التعليم بتقدير لا يقل عن جيد جدًا بمعدل تراكمي(3. 75 من 5) أو ما يعادله. أن يكون المتقدم حاصلاً على درجة الماجستير في تخصصات (هندسة البرمجيات أو علوم الحاسب أو هندسة الحاسب أو نظم المعلومات أو تقنية المعلومات) من جامعة الملك سعود أو أي جامعة أخرى موصى بها من وزارة التعليم بتقدير لا يقل عن جيد جدًا إذا كانت من جامعة تمنحها بتقدير بمعدل تراكمي(3.
تم إيقاف القبول في هذا المسار بداية من الفصل الأول من العام الدراسي 1437-1438 هـ إتمام رسالة الماجستير بنجاح.
2. تخريج أخصائيين في علوم الحاسب يملكون القدرة على اكتساب المعلومات العلمية والوسائل العملية في تحليل وتصميم وتطوير وبرمجة أنظمة حاسوبية متطورة. 3. إبقاء المؤسسات الوطنية سواءً كانت حكومية أو خاصة (صناعية)، على علاقة وطيدة بالتطور المستمر لعلوم الحاسب، وذلك من خلال العلاقة بين خريجي البرنامج وتلك المؤسسات والمستجدات من تقنيات في علوم الحاسب والمعلومات. القبول بالإضافة إلى الشروط الواردة في المادة 15 من اللائحة الموحدة للدراسات العليا في الجامعات السعودية يشترط القسم: حصول المتقدمين على درجة البكالوريوس في علوم الحاسب أو التخصصات القريبة. اجتياز اختبار القبول. إ ضافة إلى ذلك فإن القسم يشترط لقبول الطلاب الحاصلين على درجة البكالوريوس في غير علوم الحاسب أن يكونوا قد أنهوا بنجاح مقررات على مستوى البكالوريوس في المجالات التالية: البرمجة, البرمجة الهيكلية, تراكيب البيانات, نظم التشغيل, الرياضيات المحدودة. الهيكلة العام للبرنامج: عدد الوحدات المطلوبة 43 وحدة دراسية من ضمنها مشروع بحثي: رقم المقرر نوع الساعات المقررة عدد الوحدات الدراسية -- 7 مقررات مشتركة 19 8 مقررات اختيارية 24 المجموع 43 1.
وستتوفر لخريجي برنامج هندسة البرمجيات فرص وظيفية متنوعة في صناعة البرمجيات وتقنية المعلومات، وتشمل هذه الفرص: مهندس معمارية البرمجيات. مصمم برمجيات. محلل نظم برمجيات محلل متطلبات برمجيات. مهندس برمجيات. متخصص في ضمان جودة البرمجيات مدير مشروع برمجيات. كما يمكن للطلاب إكمال الدراسات العليا في برنامج الماجستير بعد حصولهم على درجة البكالوريوس، في القسم نفسه أو في جامعات أخرى داخل وخارج المملكة العربية السعودية. الأهداف التعليمية للبرنامج بعد الحصول على درجة بكالوريوس في هندسة البرمجيات بسنوات قليلة ، من المتوقع أن خريجينا يحققوا الأهداف التعليمية التالية للبرنامج (وليس بالضرورة جميعهم): امتلاك المهارات المهنية اللازمة في مجال هندسة البرمجيات والتي تجعلهم واثقين من تطوير حلول برمجية عالية الجودة في مختلف مجالات التطبيق في ظل قيود واقعية مختلفة. المشاركة والنجاح في حياتهم المهنية من خلال العمل الجماعي، والسلوك الأخلاقي، والمشاركة الاستباقية والتواصل الفعال. اكتساب وفهم لأهمية التعلم مدى الحياة من خلال التنمية المهنية والتدريب العملي، والشهادات المتخصصة. شغلهم بشكل تدريجي لوظائف وأدوار ادارية و قيادية و مؤثرة في منظماتهم ومجتمعاتهم المحلية.
التواصل بين الطلبة والمحاضرين يتم في تسليم المشاريع والوجبات البرمجية مثلاً يتم عن طريق وضعها على دسك أو طباعتها على ورق. هناك طلبة تخرج بعضهم وليس لديه عنوان بريد إلكتروني ولو مجاني، وحتى أنهم ليس لديهم أجهزة حاسب خاصة، وأقصى انجازاتهم على الجهاز وضع الواجب على دسك وتسليمه. يوجد في الكلية قرابة الـ 180جهازاً موزعة على خمسة معامل، علماً بأن عدد طلاب الكلية يفوق الـ 1300طالب بمعدل جهاز لكل ثمانية طلاب. معمل واحد فقط بثلاثين جهازاً هو الذي يمكن للطالب الوصول للإنترنت من خلاله بمعدل جهاز لكل 44طالباً، علماً أن هذا المعمل يتم إعطاء محاضرات فيه مما يجعله خارج الخدمة لساعات طويلة كل يوم، وأضف إلى ذلك طلابا من كليات أخرى يستخدمون نفس المعمل بحسابات طلاب يعرفونهم. أغلبية الخريجين من أصحاب التقدير (مقبول)، وعملياً يمكن القول إنه لا يتخرج أحد بتقدير امتياز. المناهج الدراسية رغم التحديثات الأخيرة لاتزال تعاني القدم والتكرار، فمن ناحية القدم تجد لغات شبه ميتة حالياً مثل السي لاتزال تُدرّس، أما من ناحية التكرار فتجد الطالب يدرس أربعة لغات برمجية كل لغة يدرس مدخل لها بدلاً من أن يدرس لغة واحدة ويتقنها.