نبذة عن المسار الأكاديمي

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

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

  • التطوير Agile وDevOps لضمان جودة البرمجيات.
  • أمن المعلومات واختبار البرمجيات.
  • الذكاء الاصطناعي التطبيقي في تطوير البرمجيات.

يُدرس البرنامج عبر منصات تعليمية تفاعلية (مثل Moodle وZoom) مع مختبرات افتراضية (GitHub Codespaces)، ويتضمن مشاريع تطبيقية سنوية وشراكات مع شركات رائدة مثل Microsoft وOracle.

رؤية:

أن نكون مركزًا إقليميًا رائدًا في تعليم هندسة البرمجيات بحلول 2030.

مهمة :

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


يتمتع المسار الأكاديمي بطابع أكاديمي ممزوج بالطابع التقني يهدف إلى تمكين الطالب من اكتساب المعرفة العلمية الأساسية بالإضافة إلى المهارات البرمجية العملية اللازمة لتطبيق معرفته ضمن بيئة مؤسسية حقيقية. كما يستهدف المسار الأكاديمي شريحة من الطلاب الذين يكثرون في سوق العمل، ولكنهم يسعون إلى:

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

أهداف

  • تطوير مهارات البرمجة المتقدمة.
  • تمكين الطلاب من إدارة المشاريع البرمجية.
  • تعزيز الابتكار في مجالات التطوير المختلفة.

القيم

الجودة، العمل الجماعي، الشفافية، الأخلاقيات المهنية.

مدة الدراسة

  • مدة الدراسة للحصول على درجة البكالوريوس في العلوم التطبيقية لجميع التخصصات هي أربع سنوات أكاديمية للطلاب المقبولين على أساس الشهادة الثانوية، وسنتان للمقبولين في برنامج الترقية وفقًا للمعهد والكفاءة.
  • المدة الافتراضية للدراسة هي أربع سنوات، إلا أنه يمكن الالتحاق بدراسة بدوام كامل ومكثف بحيث يتمكن الطالب من التخرج خلال ثلاث سنوات.
  • تنقسم السنة الأكاديمية إلى ثلاثة فصول دراسية، ويحدد مجلس الجامعة مواعيد بدء وانتهاء الدراسة ومواعيد الامتحانات وفقًا للتقويم الجامعي.

شروط النجاح والتخرج

1 . يتم تقييم كل مقرر من 100 درجة.
2 . ويعتبر الطالب ناجحاً في المقرر إذا حصل على نتيجة نهائية أكبر أو تساوي 60% من الدرجة المقرر.
3 . يعتبر الطالب ناجح نجاحاً شرطياً اذا حصل على نتيجة 50 في المقرر وكان معدله العام في الفصل أكثر من 2.00 من 4.00.
4 . في حال نجاح الطالب في مقرر ما وحصوله على العلامة الكاملة، يحق للجامعة التحقق من مستوى الطالب من خلال مقابلة شفهية أو امتحان كتابي، وتأكيد نجاحه في المقرر أو إعلان رسوبه فيه، إذا فهو ليس بالمستوى المطلوب.
5 . إذا رسب الطالب في المقرر، عليه إعادتها مع امتحاناته، وسداد التكاليف كاملة.
معدل التخرج:
يتم جمع متوسطات المقررات التي اجتازها الطالب للسنوات الخمس وتقسيمها على إجمالي عدد المقررات، ويتم استخراج المعدل الكلي.

بناء

48 مقرر دراسي - 148 ساعة معتمدة
University Requirements
Faculty Requirements
Specialization Requirements

الفصل الأول (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 101مدخل إلى التعليم عن بعدأدوات التعلم الإلكتروني وإدارة المشاريع التقنية.23إجباري
SWE 102برمجة Python للأساسياتبناء الجملة، هياكل البيانات، والمكتبات الأساسية.46إجباري
MATH 101رياضيات متقطعةالجبر البولي، المنطق، والتركيبات.46إجباري
PHYS 101فيزياء الحاسوبأساسيات الدوائر الكهربائية والإلكترونيات الرقمية.35إجباري
ENG 101اللغة الإنجليزية التقنية (1)مصطلحات تقنية، كتابة الأكواد والتعليقات البرمجية.35إجباري
SWE 103مقدمة في هندسة البرمجياتدورة حياة البرمجيات، نماذج التطوير.23إجباري

الفصل الثاني (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 201أدوات ريادة المستقبلإدارة المشاريع التقنية والابتكار في هندسة البرمجيات.23إجباري
SWE 202هياكل البيانات والخوارزمياتتصميم وتحليل الخوارزميات (البحث، الترتيب، الأشجار، الرسوم البيانية).46إجباري
MATH 201إحصاء وهندسة رياضيةالاحتمالات المتقدمة، الإحصاء البايزي، ونمذجة البيانات.46إجباري
SWE 203برمجة متقدمة (Java)البرمجة الكائنية التوجه وتحسين الأداء.35إجباري
ENG 102اللغة الإنجليزية التقنية (2)كتابة التقارير الفنية والعروض التقديمية.35إجباري
SWE 204أساسيات قواعد البياناتSQL، NoSQL، وتصميم قواعد البيانات للأنظمة البرمجية.23إجباري

 

الفصل الثالث (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 301تطوير الويب (Frontend)– المفردات: HTML5, CSS3, JavaScript, React/Vue.
– المخرجات: تطبيق ويب تفاعلي.
46إجباري
SWE 302أنظمة التشغيل– المفردات: إدارة العمليات، الذاكرة، الملفات.
– المخرجات: محاكاة نظام تشغيل مصغر.
35إجباري
SWE 303البرمجة الشيئية المتقدمة– المفردات: أنماط التصميم (Design Patterns).
– المخرجات: تطبيق باستخدام MVC.
35إجباري
SWE 304هندسة البرمجيات (1)– المفردات: متطلبات النظام، نمذجة UML.
– المخرجات: وثائق متكاملة لمشروع.
35إجباري
ENG 301اللغة الإنجليزية التقنية (3)– المفردات: كتابة الوثائق الفنية.
– المخرجات: توثيق مشروع برمجي.
35إجباري
SWE 305مختبر البرمجيات (1)– المفردات: أدوات التطوير (Git, Docker).
– المخرجات: تطبيق بإصدارات متحكم بها.
24إجباري

الفصل الرابع (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 401تطوير الويب (Backend)– المفردات: Node.js, Django, قواعد البيانات.
– المخرجات: API متكامل.
46إجباري
SWE 402قواعد البيانات المتقدمة– المفردات: التحسين، التكرار، NoSQL.
– المخرجات: قاعدة بيانات موزعة.
35إجباري
SWE 403هندسة البرمجيات (2)– المفردات: هندسة المتطلبات، ضمان الجودة.
– المخرجات: خطة ضمان جودة.
35إجباري
SWE 404برمجة الهواتف الذكية– المفردات: Flutter, React Native.
– المخرجات: تطبيق هاتف أساسي.
35إجباري
SWE 405أخلاقيات المهنة– المفردات: الملكية الفكرية، أخلاقيات الهاكر.
– المخرجات: دراسة حالة.
24إجباري
SWE 406مختبر البرمجيات (2)– المفردات: اختبار البرمجيات.
– المخرجات: تطبيق مع اختبارات وحدة.
35إجباري

الفصل الخامس (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 501أمن المعلومات– المفردات: التشفير، الثغرات الأمنية.
– المخرجات: تطبيق آمن.
46إجباري
SWE 502اختبار البرمجيات– المفردات: اختبار الوحدة، الاختبار التكامل.
– المخرجات: خطة اختبار.
35إجباري
SWE 503الذكاء الاصطناعي التطبيقي– المفردات: ML أساسيات.
– المخرجات: نموذج تصنيف بسيط.
35إجباري
اختياري (1)اختيار مادتين من:
SWE 504تطوير الألعاب– المفردات: Unity, Unreal.
– المخرجات: لعبة بسيطة.
35اختياري
SWE 505الحوسبة السحابية– المفردات: AWS, Azure.
– المخرجات: نشر تطبيق على السحابة.
35اختياري
SWE 506برمجة الأنظمة المدمجة– المفردات: Arduino, Raspberry Pi.
– المخرجات: نظام تحكم.
35اختياري

الفصل السادس (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 601DevOps– المفردات: CI/CD, Kubernetes.
– المخرجات: خط أنابيب نشر آلي.
46إجباري
SWE 602الأنظمة الموزعة– المفردات: Microservices, APIs.
– المخرجات: نظام موزع بسيط.
35إجباري
اختياري (2)اختيار 3 مواد من:
SWE 603تحليل البيانات– المفردات: Pandas, Visualization.
– المخرجات: لوحة تحكم.
35اختياري
SWE 604الواقع الافتراضي– المفردات: VR Development.
– المخرجات: بيئة VR بسيطة.
35اختياري
SWE 605إنترنت الأشياء– المفردات: IoT Protocols.
– المخرجات: نظام IoT.
35اختياري
SWE 606الذكاء الاصطناعي المتقدم– المفردات: Deep Learning.
– المخرجات: نموذج تعلم عميق.
35اختياري

الفصل السابع (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 701مشروع البرمجيات (1)– المفردات: تحديد المتطلبات.
– المخرجات: وثائق المشروع.
610إجباري
اختياري (3)اختيار 4 مواد من:
SWE 702برمجة البلوك تشين– المفردات: Smart Contracts.
– المخرجات: عقد ذكي.
35اختياري
SWE 703الذكاء الاصطناعي في الأمن– المفردات: كشف التهديدات.
– المخرجات: نظام كشف.
35اختياري
SWE 704تطوير تطبيقات المؤسسات– المفردات: ERP Systems.
– المخرجات: نموذج ERP.
35اختياري
SWE 705برمجة الأنظمة الذكية– المفردات: أنظمة التحكم.
– المخرجات: نظام تحكم ذكي.
35اختياري

الفصل الثامن (18 ساعة معتمدة – 30 ECTS)

رمز المقرراسم المقررتوصيف المقررالساعاتECTSالنوع
SWE 801مشروع التخرج– المفردات: تطوير نظام متكامل.
– المخرجات: عرض نهائي.
812إجباري
SWE 802التدريب العملي– المفردات: تدريب في شركات برمجية.
– المخرجات: تقرير تدريبي.
610إجباري
SWE 803إدارة المشاريع البرمجية– المفردات: Agile, Scrum.
– المخرجات: خطة مشروع.
24إجباري
SWE 804إعداد المحفظة المهنية– المفردات: GitHub, LinkedIn.
– المخرجات: ملف شخصي.
24إجباري

ملاحظات إضافية:

  1. المشاريع العملية: تشكل 50% من تقييم المقررات العملية.
  2. المواد الاختيارية: يمكن اختيار مسار تخصصي (مثل الأمن، الذكاء الاصطناعي، أو تطوير الويب).
  3. التدريب العملي: يمكن استبداله بمشروع بحثي لطلاب الماجستير.

اهلاً بكم في كلية العلوم التطبيقية والهندسية