هندسة البرمجيات
رسالة البرنامج
مهمة برنامج ماجستير في هندسة البرمجيات هي توفير تعليم عالي الجودة في هندسة البرمجيات، يهدف لإعداد الطلبة في فلسطين ليكونوا مهندسي برمجيات أكفاء و رياديين، لديهم القدرة على تطوير أنظمة و حلول حاسوبية مبتكرة ذات موثوقية و كفاءة. و ذلك يتحقق من خلال تزويدهم بالمفاهيم والمعارف والمهارات الضرورية: بما في ذلك مهارات العمل الجماعي، و العمل ضمن فريق افتراضي عالمي، وأفضل ممارسات المهنة، والقدرة على مواصلة التطور مهنيا في هندسة البرمجيات. و هذا من شأنه أن يساعد في تطوير صناعة البرمجيات في فلسطين.
http://jmse.birzeit.edu/ar
الأهداف العامة والخاصة للبرنامج
- تزويد الطلبة بالممارسات و المهارات المتعلقة بهندسة البرمجيات، و الذي تمكنهم من المنافسة بشكل فعال على المستوى العالمي
- تأصيل لدى الطلبة القدرة على فهم وتحليل وتقيم وتطبيق تعليمات وأخلاقيات مهنة هندسة البرمجيات
- تحسين قدرة الطلبة على العمل بشكل منتج وفعال ضمن فريق و خاصة الفرق متعددة التخصصات، وإظهار مهارات القيادة الفعالة
- إعداد الطلبة لاستكمال دراستهم العليا (الدكتوراه) في هندسة البرمجيات من خلال تعزيز القدرة على تنفيذ وتقييم البحوث النظرية والعملية في مجال هندسة البرمجيات
- تنمية قدرات الطلبة على إدارة المشاريع و القيادة التقنية، لتمكينهم من ممارسة مهنة هندسة البرمجيات بشكل منتج، وريادي
- تعزيز مهارات الاتصال التقني لدى الطلبة، لتمكينهم من عرض أفكارهم ونتائج اعمالهم بشكل فعال و منطقي، سواء كان ذلك العرض شفويا أو كتابيا
- تأصيل لدى الطلبة مبدأ التطور الذاتي، ليتمكنوا من مواكبة التطورات السريعة في مهنة هندسة البرمجيات و موائمتها
- تطوير القدرات الفنية لدى الطلبة لتطبيق المعارف الأساسيات و الممارسات الحالية لهندسة ،في تطوير البرمجيات
- إكساب الطلبة للمهارات البحثية و خلق فرص جديدة للبحث في برامج الدراسات العليا، لتتناول التحديات البحثية في هندسة البرمجيات سواء المحلية او العالمية
- تعزيز التعاون مع قطاع الاتصالات وتكنولوجيا المعلومات بهدف تطوير أنظمة حاسوبية و برمجيات وخدمات تلبي احتياجات المجتمع و متطلبات السوق
- امتلاك المعرفة والفهم للأسس النظرية التي شكلت تخصص هندسة البرمجيات والتي ستساعد على التمييز بينة وبين التخصصات الأخرى، وكما ستستخدم كأساس لتطوير أنظمة البرمجيات.
- امتلاك المعرفة والفهم للأنشطة الأساسية المرتبطة بمراحل تطوير النظام من جمع واستنباط متطلبات النظام وتحليلها وتوصيفها ومصادقتها وإدارتها.
- امتلاك المعرفة والفهم لأسس وأساليب إدارة هندسة البرمجيات.
- تحليل مفاهيم هندسة البرمجيات الحديثة وتطبيقها أثناء الدراسة وبعد ذلك مهنياً.
- تقييم دور الإنسان في تطوير أنظمة البرمجيات، وكيف تتفاعل المهام المختلف لتطوير عملاً ناجحاً.
- أدراك أهمية النهج الهندسي في تطوير أنظمة البرمجيات.
- تطبيق مبادئ هندسة البرمجيات في جميع مراحل بناء البرمجيات.
- تطبيق الطرق المتعارف عليها في إدارة مشاريع تطوير البرمجيات مثل تشكيل فريق العمل وتوزيع الأدوار وتخطيط العمل.
- تطبيق نماذج معماريات البرمجيات في تصميم وتطوير البرمجيات
- التواصل والتعاون مع الآخرين من الناحيتين الكتابية والشفوية.
- الإدارة الذاتية والقدرة على إدارة وقت الذات، والعمل ضمن المواعيد المحددة.
- تطبيق مهارات حل المشكل في نطاق هندسة البرمجيات.
مجالات عمل الخريج المتوقعة
- المتابعة في التحصيل الأكاديمي والحصول على درجة الدكتوراه في هندسة البرمجيات أو الحقول ذات العلاقة.
- باحث في المؤسسات أو مراكز البحث التي تعنى بهندسة البرمجيات أو جودة الأنظمة المحو سبة.
- امهندس برمجيات متخصص.
- مدقق على جودة أنظمة البرمجيات ومراحل تطويره.
- مدير مشروع لتطوير أنظمة البرمجيات وقيادة فريق العمل.
متطلبات إتمام البرنامج
على الطالب اجتياز 36 ساعة معتمدة تتضمن 18 ساعة إجبارية و 12 ساعة اختيارية بالإضافة إلى 6 ساعات رسالة ماجستير او حلقتي بحث
المساقات الإجبارية
18 ساعة معتمدة تشمل المساقات التالية
اسم المساق |
المتطلب السابق |
|
|
|
|
|
|
|
|
2) المساقات الاختيارية: 12 ساعة معتمدة من المساقات التالية:
اسم المساق |
المتطلب السابق |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
موافقة لجنة البرنامج |
|
موافقة لجنة البرنامج |
المساقات الاستدراكية
على أن يأخذ الطالب 9 ساعات كحد أقصى من المساقات التالية:
اسم المساق |
مسار "أ" أو مسار "ب"
6 ساعات معتمدة: إما رسالة أو حلقتي بحث (لبرامج الماجستير فقط)
|
اسم المساق |
المتطلب السابق |
مسار أ |
حسب تعليمات الأنظمة الأكاديمية للدارسات العليا المعمول بها في الجامعة |
|
مسار ب |
حسب تعليمات الأنظمة الأكاديمية للدارسات العليا المعمول بها في الجامعة |
|
حسب تعليمات الأنظمة الأكاديمية للدارسات العليا المعمول بها في الجامعة |
الخطة الدراسية
السنة الأولى |
||
---|---|---|
الفصل الأول |
الفصل الثاني |
الدورة الصيفية |
|
||
|
||
|
||
السنة الثانية |
||
الفصل الأول |
الفصل الثاني |
الدورة الصيفية |
مساق اختياري |
|
|
مساق اختياري |
|
|
مساق اختياري |
|
|
السنة الثالثة |
||
الفصل الأول |
الفصل الثاني |
الدورة الصيفية |
|
- درجة البكالوريوس في أحد المجلات التالية: علم الحاسوب، هندسة الحاسوب، الهندسة الكهربائية أو في حقل ذو علاقة بالبرنامج، مع الأخذ بعين الاعتبار الخبرة العملية ذات الصلة بمضمون البرنامج
- أن يكون المتقدم قد أنهى المساقات التالية في دراسة درجة البكالوريوس: مقدمة في الإحصاء، بنية المعلومات، إدارة قواعد البيانات. بالإضافة إلى الإلمام الجيد بإحدى لغات البرمجة الموجهة
- أن يحقق شروط جامعة بيرزيت الخاصة بالالتحاق ببرامج الماجستير