المحتويات

ماجستير هندسة البرمجيات بجامعة UTM – ماليزيا

ماجستير هندسة البرمجيات في جامعة Teknologi Malaysia (UTM) هو برنامج تعليمي متكامل، يجمع بين المقررات التعليمية النظرية والتطبيق العملي، بالإضافة إلى البحث والمشروع النهائي Masters Project. يهدف البرنامج إلى إعداد خريجين محترفين يمكنهم تصميم، تطوير، وإدارة مشاريع البرمجيات بفاعلية، بحيث يلبّون احتياجات السوق المحلي والعالمي. علاوة على ذلك، يعزز البرنامج المهارات التقنية والقيادية والتفكير النقدي لدى الطلبة ليستطيعوا التميز في مجالات متعددة مثل اختبار البرمجيات، جودة البرمجيات، هندسة المتطلبات، والتصميم المعماري.
ماجستير هندسة البرمجيات (MSE) بكلية الحوسبة في جامعة التكنولوجيا ماليزيا (UTM) كنظام تعلم مُدمَج (Blended Learning) يجمع بين المحاضرات الإلكترونية وجلسات حضور محددة. يهدف البرنامج إلى إعداد مهندسين برمجيات مؤهلين علميًا وعمليًا؛ قادرين على تصميم، تطوير، اختبار، وإدارة نظم برمجية مع مراعاة معايير الجودة والأمان والابتكار. مدة الدراسة للدوام الكامل والدوام الجزئي تخضع لأنظمة الجامعة (الحد الأدنى عام تقريبًا والحد الأقصى حتى 4 سنوات بحسب حالة الطالب وبرنامجه).    
الاقسام المتاحه
1. اسم البرنامج ماجستير هندسة البرمجيات
2. الجائزة النهائية ماجستير في هندسة البرمجيات (Master of Software Engineering)
3. المؤسسة المانحة Universiti Teknologi Malaysia (UTM)
4. المؤسسة التعليمية كلية الحوسبة – UTM
5. رمز البرنامج MSE (MCSPxxxx)
6. هيئة الاعتماد المهنية أو القانونية وكالة المؤهلات الماليزية (MQA)
7. لغة التدريس اللغة الإنجليزية
8. طريقة الدراسة التعلم المدمج (Blended Learning: محاضرات عبر الإنترنت + جلسات حضور)
9. طريقة التشغيل الحكم الذاتي (Self-accrediting University)
10. مدة الدراسة (لكل فصل دراسي) 14 أسبوعًا تقريبًا
11. مدة الدراسة (دوام كامل) الحد الأدنى: 3 فصول دراسية (سنة ونصف) الحد الأقصى: 8 فصول دراسية (4 سنوات)
12. مدة الدراسة (دوام جزئي) الحد الأدنى: 4 فصول دراسية الحد الأقصى: 12 فصلًا دراسيًا
الأهداف التعليمية للبرنامج (PEO)
1. تمكين الخريجين بمعرفة متقدمة في منهجيات وأطر هندسة البرمجيات. 2. تطوير مهارات البحث والتفكير النقدي والقدرة على الابتكار في الحلول البرمجية. 3. تهيئة المهارات القيادية والعمل الجماعي المطلوبة لإدارة فرق تطوير البرمجيات. 4. الالتزام بأخلاقيات المهنة ومعايير الجودة والأمن في أنظمة البرمجيات. 5. تحفيز التعلم مدى الحياة لمواكبة التقنيات والمنهجيات الحديثة.
مخرجات التعلم المقصودة طرق التعليم والتعلم التقييم
المعرفة المتقدمة: الخريجون قادرون على دمج المعرفة العميقة والمتقدمة في هندسة البرمجيات بما يشمل تحليل المتطلبات، التصميم المعماري، وإدارة المشاريع البرمجية المعقدة لصالح المؤسسات والمجتمعات محليًا وعالميًا. المحاضرات، الندوات، المشاريع الفردية والجماعية، الدراسة المستقلة، التمارين العملية، التعلم القائم على حل المشكلات. الامتحانات، تقارير المشاريع، العروض التقديمية، التقييمات المستمرة.
مهارات البحث: الخريجون قادرون على صياغة الفرضيات، وتصميم وتنفيذ أبحاث علمية في هندسة البرمجيات، بما في ذلك تطوير نماذج جديدة أو تحسين الأساليب البرمجية القائمة. ورش عمل بحثية، دراسة مستقلة، مشاريع الماجستير، قراءة موجهة، ندوات بحثية. أطروحة الماجستير، تقارير البحث، المقالات العلمية، العروض التقديمية.
التفكير النقدي وحل المشكلات: الخريجون يمتلكون القدرة على تحليل المشكلات البرمجية المعقدة وإيجاد حلول مبتكرة باستخدام تقنيات وأساليب حديثة مثل DevOps وAgile وCloud-based software. المشاريع العملية، المحاكاة، جلسات المختبر، التمارين القائمة على الحالات الواقعية. العروض التقديمية، التمارين البرمجية، تقارير المشاريع، التقييم العملي.
الأخلاق والاحتراف: الخريجون قادرون على ممارسة مهامهم باحترافية مع الالتزام بالمعايير الأخلاقية في تطوير البرمجيات، واحترام قضايا الأمن السيبراني وحماية البيانات. المناقشات الصفية، دراسات الحالة، مشاريع جماعية، محاضرات حول القوانين والمعايير الدولية. التقارير، المشاريع الجماعية، التقييمات السلوكية، العروض التقديمية.
مهارات الاتصال: الخريجون قادرون على التواصل بفعالية شفهياً وكتابياً في البيئات الأكاديمية والمهنية، وإعداد وثائق تقنية وتقارير احترافية. المشاريع، العروض التقديمية، النقاشات التفاعلية، ورش العمل. العروض الشفوية، تقارير المشاريع، التقييمات الكتابية.
التعلم المستمر: الخريجون قادرون على متابعة التطورات الحديثة في هندسة البرمجيات والتقنيات الجديدة مثل الذكاء الاصطناعي، الحوسبة السحابية، وإنترنت الأشياء. مشاريع تطبيقية، بحوث مستقلة، مؤتمرات أكاديمية، التعلم الإلكتروني. التقارير البحثية، المشاريع، تقييم المشاركة العلمية.
تصنيف الساعات المعتمدة النسبة المئوية
متطلبات الجامعة 6 13%
متطلبات البرنامج الأساسية 28 61%
مقررات اختيارية تخصصية 6 13%
مقررات اختيارية حرة 6 13%
المجموع 46 ساعة 100%

لماذا نختار UTM

لماذا تختار UTM

منافع الدراسة في UTM

  • مناهج محدثة ومرتبطة باحتياجات الصناعة في مجال هندسة البرمجيات.
  • إمكانية التعلم المدمج (مرونة بين التعلم عن بعد وجلسات الحضور).
  • شبكة علاقات مهنية واسعة وفرص تعاون مع جهات صناعية وبحثية.
  • بيئة بحثية ومختبرات مجهزة تدعم المشاريع التطبيقية.

جانب من كورسات التخصص

المقررات الأساسية (CORE COURSES - Compulsory)

الكود المقرر (بالإنجليزية)
MCSP1103 Software Requirements
MCSP1153 Advanced Software Architecture and Design
MCSP1403 Advanced Software Quality Assurance
MCSP1433 Software Project and Configuration Management
MCSP1163 Software Testing
MCSP0013 Research Methodology
MCSP1135 Software Start-Up Project

المقررات الاختيارية (ELECTIVE COURSES) — اختر ثلاثًا (3) فقط

الكود المقرر (بالإنجليزية)
MECC1433 Advanced Human Computer Interaction
MRTQ1063 Service Innovation Technology
MCST1013 Business Intelligence & Analytics
MCST1103 Massive Data Mining
MECR1073 Penetration Testing
MECR1043 Cloud Computing Security

مشروع الماجستير (MASTER PROJECT)

الكود المقرر
MCSP2124 Master Project 1 (4 credits)
MCSP2126 Master Project 2 (6 credits)

مقررات الجامعة العامة (UNIVERSITY GENERAL COURSES) — اختر واحدًا (1) فقط

الكود المقرر
UANP6013 Informatics in Society
UHAP6013 Seminar on Global Development, Economic and Social Issues
UHAZ6123 Malaysian Society and Culture
ULAM6323 Malay Language for Postgraduates

الخطة الدراسية (نمطي)

السنة الأولى — الفصل 1

الكود المقرر
MCSP1103 Software Requirements
MCSP1153 Advanced Software Architecture and Design
MCSP1403 Advanced Software Quality Assurance
MCSP1433 Software Project and Configuration Management
MCSP1163 Software Testing
UANP6013 University Course

السنة الأولى — الفصل 2

الكود المقرر
MCSP0013 Research Methodology
MCSP1135 Software Start-Up Project
Mxxx1xx3 Elective I
Mxxx1xx3 Elective II
MCSP2124 Master Project 1

السنة الثانية — الفصل 1

الكود المقرر
Mxxx1xx3 Elective III
MCSP2126 Master Project 2
ملاحظة بشأن الساعات المعتمدة
يعتمد البرنامج عادة على إكمال حوالى 45-46 ساعة معتمدة (مزيج من المقررات الأساسية والاختيارية والمشروع).

متطلبات التسجيل

  1. نسخة من شهادة البكالوريوس مع كشف الدرجات باللغة الإنجليزية أو مترجمة ومعتمدة.
  2. سيرة ذاتية حديثة توضح الخبرات العملية (إن وُجدت).
  3. خطابان توصية (أكاديمي أو مهني).
  4. صورة جواز السفر ونسخة منه للطلبة الدوليين.
  5. رسوم تقديم الطلب (وفقًا للائحة القبول في UTM).
  6. قد يُطلب من المتقدمين ذوي المعدلات الدنيا تقديم خبرة عملية داعمة أو اجتياز امتحان قبول داخلي.
ملاحظة: عادةً تطلب برامج الماجستير معدلًا تراكميًا (CGPA) لا يقل عن ما يعادل 2.5/4 أو 62.5%، أو ما يعادله حسب نظام الجامعة؛ ولكن كل طلب يُقيَّم على حدة وفق لائحة القبول. للمعلومات الرسمية والأحدث راجع صفحة القبول بجامعة UTM.

متطلبات اللغة ماجستير هندسة البرمجيات

على المتقدمين إثبات الكفاءة في اللغة الإنجليزية. المؤشرات المقبولة (أمثلة): IELTS 6.0 أو ما يعادله (TOEFL أو PTE). إذا كانت الدرجة أقل قد تُطلب دورة لغة مكثفة (IEP) قبل أو أثناء البرنامج. الطلاب الذين أتمّوا دراسات سابقة باللغة الإنجليزية قد يُعفون وفقًا لسياسات القبول.

نظام الدراسة ماجستير هندسة البرمجيات

البرنامج مُقدّم بنظام المقررات مع مشروع تخرج (Master Project). يُكَوِّن البرنامج من مقررات أساسية، مقررات اختيارية، ومشروع ماجستير على مرحلتين (1 و2). يتضمن أساليب تعليمية متنوعة: محاضرات إلكترونية، دراسات حالة، مشاريع تطبيقية، وورش عمل مهنية.

فوائد اختيار ماجستير الكورسات / المشروع

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

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

الرسوم الدراسية
تُحدّث الرسوم بشكل دوري من قبل الجامعة. لمبالغ دقيقة وحديثة، راجع صفحة القبول أو تواصل مع إدارة القبول في UTM.

شروط المناقشة / Viva-Voce

يتعين على الطالب استكمال متطلبات البرنامج بما فيها المقررات الأساسية والاختيارية ومشروع الماجستير والحصول على الحد الأدنى من الدرجات المطلوبة قبل التقدم للمناقشة النهائية (Viva-Voce). كما يجب الالتزام بلوائح الجامعة المتعلقة بنماذج كتابة الأطروحات وتقديم المستندات المطلوبة.
للمزيد من المعلومات عن البرنامج