Software Learn
تخصص هندسة البرمجيات – Software Engineering
جامعة العلوم والتكنولوجيا الأردنية – JUST
القسم الأكاديمي
قسم هندسة البرمجيات - كلية (IT)
الساعات المعتمدة
132 ساعة
مدة الدراسة
4 سنوات (بكالوريوس)
البرامج المتاحة
- التنافس : 33 دينار/ساعة
- الموازي: 75 دينار/ساعة
- الدولي : 85 دينار/ساعة
معدل القبول (2024)
- الحد الأدنى : 75
- التنافس : 94.45
- الموازي: 89.1 / 81.3
تعريف التخصص
هندسة البرمجيات هي التخصص الذي يُعنى بتصميم وتطوير الأنظمة البرمجية وفق أسس هندسية ومعايير عالمية، بهدف إنتاج برمجيات:
- خالية من الأخطاء التقنية
- قابلة للتطوير والتحديث المستمر
- عالية الكفاءة وتلبي احتياجات المستخدمين بدقة
- مهيأة للعمل في بيئات مختلفة (أنظمة تشغيل، منصات ويب، تطبيقات موبايل)
- قائمة على منهجيات تطوير حديثة مثل Agile و DevOps
مجالات العمل للخريجين
يمكن لخريجي هذا التخصص الانخراط في عدة مجالات مهنية متميزة، من بينها:
- مهندس برمجيات: تصميم وتطوير الأنظمة البرمجية المتقدمة.
- مبرمج أو مبرمج ألعاب: تطوير التطبيقات والألعاب البرمجية.
- مهندس نظم: تصميم وإدارة الأنظمة المعلوماتية.
- مدير مشاريع تقنية المعلومات: قيادة فرق تطوير المشاريع التقنية.
- أخصائي أمن وحماية المعلومات: تأمين الأنظمة والشبكات.
- محلل نظم (Systems Analyst): تحليل متطلبات الأنظمة وتصميم الحلول.
- مهندس ضمان الجودة البرمجية (Software QA Engineer): اختبار وضمان جودة البرمجيات.
أداة أساسية للطالب
يُعد الحاسوب الشخصي أو المحمول (Laptop) أداة أساسية لا غنى عنها، نظرًا لارتباط التخصص بالجانب العملي والبرمجي بشكل مباشر، ويفضّل أن يتمتع بالمواصفات التالية:
- معالج حديث (Core i5 أو أعلى)
- ذاكرة RAM لا تقل عن 8GB
- قرص تخزين SSD لسرعة الأداء
- نظام تشغيل يدعم بيئات التطوير المختلفة
ملاحظات أكاديمية
ملاحظة هامة: تخصص هندسة البرمجيات غير مدرج ضمن نقابة المهندسين الأردنيين، وذلك لعدم احتوائه على عدد الساعات الكافي من مقررات الفيزياء والرياضيات (160 ساعة).
حصلت جامعة العلوم والتكنولوجيا الأردنية على:
- الاعتماد العالمي IET عام 2018
- الاعتماد البريطاني عام 2020
الخطة الدراسية تشمل مواد في:
- لغات البرمجة المختلفة (Java, Python, C#, JavaScript)
- تحليل وتصميم النظم
- قواعد البيانات وإدارتها
- هندسة المتطلبات
- اختبار وضمان الجودة البرمجية
- هندسة النظم المدمجة
- الذكاء الاصطناعي وتطبيقاته
لماذا يُطلق عليه "هندسة" البرمجيات؟
لأنه يترجم جوهر العمل الهندسي، والمتمثل في:
- إنتاج حلول برمجية بأقل وقت وأقل تكلفة وبأفضل جودة ممكنة.
- تطبيق المهارات العلمية والفنية لحل المشكلات بكفاءة.
- تصميم أنظمة برمجية تواكب متطلبات المستخدمين بأعلى المعايير.
- استخدام نماذج تطوير هندسية منظمة مثل Waterfall و Spiral Model.
توصيات للطلبة
- من جدّ وجد، ومن سار على الدرب وصل - المثابرة مفتاح النجاح.
- ليست المعرفة السابقة شرطًا للتميز، بل الرغبة في التعلم والتطوير الذاتي.
- تحتاج السنتان الأولى والثانية إلى جهد ومتابعة، وبعدها ستتضح آلية الدراسة وتزداد فرص التميز والإبداع.
- الاهتمام بالمشاريع العملية لبناء سيرة ذاتية قوية قبل التخرج.
- متابعة أحدث التقنيات وأطر العمل البرمجية باستمرار.
هندسة البرمجيات ليست مجرد دراسة أكاديمية، بل هي مسار إبداعي وعملي يضعك في قلب الابتكار التكنولوجي وصناعة المستقبل.