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

تعريف البرنامج

تم إطلاق برنامج بكالوريوس هندسة البرمجيات في العام الجامعي 2007/2008م، وتخرجت أول دفعة منه في العام 2010/2011م؛ وذلك في إطار سعي القسم لإعداد متخصصين أكفاء يتمتعون بقيم أخلاقية ومهنية عالية.

يراعي البرنامج توصيات المنظمات العالمية ACM/IEEE لمناهج الحوسبة، ويواكب أحدث التقنيات عبر تحديثات مستمرة للخطة الدراسية. يهدف المنهج إلى تزويد الطلبة بـ المعرفة العلمية المتخصصة وتمكينهم من تصميم وتطوير حلول برمجية مؤتمتة تلبي احتياجات سوق العمل المتسارعة.

SOFTWARE ENGINEERING PROGRAM | UST

منصة لإطلاق الكفاءات والإبداع التقني

أكثر من عقد من التميز في برنامج هندسة البرمجيات

🏆 حصول مشاريع تخرج الطلبة على جوائز في مسابقات محلية وإقليمية.
🏆 مشاركة فاعلة في معارض الابتكار وريادة الأعمال التقنية.
🏆 توظيف نسبة عالية من الخريجين خلال السنوات الأولى.
🏆 مساهمة الخريجين في تأسيس شركات ناشئة تقنية ناجحة.
🏆 تطوير مشاريع تخدم التعليم والصحة والبنوك والتجارة الإلكترونية.
🏆 تحديث مستمر للمنهج وفق أحدث المعايير الدولية.
حفل ختامي
فعالية 1
فعالية 2

الشراكات المهنية – قوة إضافية لكل البرامج

تعتمد الكلية نموذجاً تعليمياً يجمع بين الاعتماد الأكاديمي والتأهيل المهني العالمي عبر شراكات استراتيجية:

  • • Cisco Networking Academy
  • • Microsoft Imagine Academy
  • • EC-Council Academia
  • • CompTIA Authorized Partner

شهادة الشراكة

شهادة الشراكة الأكاديمية مع EC-Council

ماذا تعني هذه الشراكات للطالب؟

✔ دمج محتوى الدورات الاحترافية ضمن المقررات.
✔ تدريب عملي على أدوات مستخدمة عالمياً.
✔ تأهيل للحصول على شهادات دولية مهنية.
✔ رفع جاهزية الخريج لسوق العمل.
✔ تقليل الفجوة بين الجامعة واحتياجات الصناعة.
UST | CIT PARTNERSHIPS & ACHIEVEMENTS

تتمثل رسالة برنامج هندسة البرمجيات في إعداد طلبة قادرين على المنافسة في سوق العمل، وتوفير بيئة تعليمية محفزة للتدريس والتعلم والبحث العلمي في مجال هندسة البرمجيات.

ويسعى البرنامج إلى تقديم تعليم متميز وفق معايير ضمان الجودة، وتأهيل الطلبة لخدمة المجتمع بكفاءة، وبمهنية عالية، و التزام أخلاقي راسخ ينسجم مع رؤية الجامعة والكلية.

SOFTWARE ENGINEERING MISSION | UST

01. التأسيس المعرفي المتخصص

تزويد الطلبة بقاعدة معرفية أساسية ومتخصصة في مجال هندسة البرمجيات تواكب التطورات التقنية الحديثة.

02. المهارات الذهنية والتحليلية

إكساب الطلبة المعارف والمهارات الذهنية اللازمة لتحليل وحل مختلف المشكلات الحوسبية بأساليب هندسية مبتكرة.

03. التأهيل المهني والنجاح

إعداد الطلبة لمسارات مهنية ناجحة ومستدامة في مجال هندسة البرمجيات على كافة المستويات.

04. الاندماج المهني والأخلاقي

دمج الخريجين في سوق العمل مع تمكينهم من الممارسة المهنية والأخلاقية والالتزام بمعايير الجودة العالمية.

UST | SE PROGRAM OBJECTIVES – 2026

مخرجات التعلم المقصودة (ILOs) – برنامج الذكاء الاصطناعي

وفق معايير الاعتماد الأكاديمي وضمان الجودة

أ. المعرفة والفهم (Knowledge & Understanding)

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

ب. المهارات الذهنية (Cognitive Skills)

B1 تحليل المشكلات الحوسبية المعقدة لتحديد وتقييم الحلول المناسبة باستخدام مبادئ وتقنيات الحوسبة والرياضيات والتخصصات ذات الصلة.
B2 اقتراح أدوات وتقنيات وأساليب ذكاء اصطناعي مناسبة لتطوير تطبيقات ذكية.

جـ. المهارات المهنية والعملية (Professional & Practical Skills)

C1 تصميم أو دمج أو تطوير أو اختبار حلول حوسبية مبتكرة تلبي متطلبات محددة في سياق تخصص الذكاء الاصطناعي.
C2 تطبيق نظريات الذكاء الاصطناعي وأسس تطوير البرمجيات لإنتاج حلول ذكية.

د. المهارات العامة (General Skills)

D1 التواصل والتفاوض بفاعلية مع فئات مختلفة من الجمهور.
D2 العمل بفاعلية كفرد مستقل أو كعضو أو قائد فريق في بيئة متعددة التخصصات.
D3 الانخراط في التعلم المستمر للتطوير الأكاديمي والمهني.
D4 إظهار المهنية والالتزام الاجتماعي والأخلاقي لاتخاذ قرارات سليمة في الممارسات الحوسبية وفقًا للمبادئ الأخلاقية والقانونية.
UST | AI LEARNING OUTCOMES – 2026

خصائص خريج برنامج هندسة البرمجيات

Software Engineering Graduate Profile

✔ ملم بالمعرفة
يمتلك معرفة عميقة وشاملة في مجال الحوسبة.
✔ محلل مشكلات
قادر على تحليل المشكلات وإيجاد الحلول المناسبة لها.
✔ مطوّر برمجيات
يمتلك مهارات احترافية في تطوير الحلول البرمجية.
✔ تقني متطور
يجيد استخدام أحدث الأدوات والتقنيات البرمجية الحديثة.
✔ مدير مشاريع
يمتلك مهارات إدارة مشاريع البرمجيات وضمان الجودة.
✔ موجّه للأعمال
يمتلك القدرة على ربط الحلول البرمجية باحتياجات الأعمال.
✔ متواصل ومتعاون
يمتلك مهارات التواصل الفعال والعمل ضمن فريق.
✔ محترف أخلاقي
ملتزم بالممارسة المهنية الصارمة وأخلاقيات الحوسبة.
✔ متعلم ذاتي
ملتزم بالتعلم المستمر مدى الحياة لمواكبة التغيرات.
UST | SE GRADUATE ATTRIBUTES – 2026

🎓متطلبات منح درجة البكالوريوس

تمنح درجة البكالوريوس للطلبة بعد إتمام المتطلبات التالية بنجاح:

النجاح في جميع المقررات المطلوبة للتخرج في الخطة الدراسية (139 ساعة معتمدة) بمعدل لا يقل عن 50% لكل مقرر.

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

يجب على الطالب المحول إلى الجامعة أن يجتاز ما لا يقل عن 50% من مجموع عدد الساعات المعتمدة المطلوبة لتخرجه حسب الخطة الدراسية المعتمدة حين قبوله، ووفق محددات وزارة التربية والتعليم والبحث العلمي.

💼 التدريب الميداني
استكمال كافة المتطلبات
🚀 مشروع التخرج
إتمام المناقشة والتسليم
📅 نسبة الحضور
ألا تقل عن 75%
UST | GRADUATION REQUIREMENTS – 2026

يركز البرنامج على المجالات المعرفية التالية:

  1. الثقافة العامة في اللغات والقضايا الثقافية.
  2. العلوم الأساسية في الرياضيات والإحصاء والفيزياء.
  3. مجالات علوم الحاسوب الأساسية:
  • البرمجة والخوارزميات
  • شبكات الحاسوب وبنيتها
  • نظم قواعد البيانات
  • تقنيات الويب
  • الذكاء الاصطناعي

مناهج معتمدة دولياً لتلبية معايير الجودة الأكاديمية

دليل المسارات المهنية والوظيفية للخريجين

مخرجات التعلم المتوافقة مع احتياجات سوق العمل التقني

أولاً: وظائف تطوير البرمجيات

  • 🔹 مهندس برمجيات (Software Engineer)
  • 🔹 مطوّر برمجيات (Software Developer)
  • 🔹 مطوّر تطبيقات الويب (Web App Developer)
  • 🔹 مطوّر تطبيقات الهواتف الذكية (Mobile Developer)
  • 🔹 مطوّر نظم مؤسسية (Enterprise Systems)
  • 🔹 مطوّر نظم مفتوحة المصدر (Open Source)

ثانياً: وظائف تحليل وتصميم النظم

  • 🔹 محلل نظم (Systems Analyst)
  • 🔹 محلل أعمال تقنية المعلومات (IT Business Analyst)
  • 🔹 مهندس متطلبات برمجية (Requirements Engineer)
  • 🔹 مهندس تصميم برمجيات (Software Architect)

ثالثاً: وظائف اختبار وضمان الجودة

  • 🔹 مهندس اختبار برمجيات (Testing Engineer)
  • 🔹 مهندس ضمان الجودة (SQA Engineer)
  • 🔹 مختص التحقق والتأكد (V&V Engineer)

رابعاً: إدارة المشاريع والعمليات

  • 🔹 منسق مشاريع برمجية (Project Coordinator)
  • 🔹 مدير مشاريع برمجية (Project Manager)
  • 🔹 مهندس عمليات (DevOps Engineer)
  • 🔹 مهندس تكامل الأنظمة (Systems Integration)

خامساً: تقنيات حديثة

  • 🔹 مهندس نظم سحابية / ذكاء اصطناعي
  • 🔹 مهندس تعلم آلة / إنترنت الأشياء
  • 🔹 مهندس أمن برمجيات

سادساً وسابعاً: الاستشارات والريادة

  • 🔹 مستشار تقني / دعم برمجي
  • 🔹 رائد أعمال تقني (Startup Founder)
  • 🔹 معيد أكاديمي / باحث مبتدئ
تواصل مع وحدة شؤون الخريجين لمزيد من المعلومات

Views: 323