مقرر ماجستير في النمذجة والبرمجة كائنية التوجه في الهندسة (OOMPE)
- النوع: مقرر دراسات عليا
- المكان: جامعة باوهاوس فايمار، كرسي التصميم التقني الذكي
- التاريخ: الفصول الشتوية 2020 - 2022
- المسؤوليات التدريسية: التمارين والواجبات
- صفحة المقرر: رابط خارجي إلى uni-weimar.de
- الموقع: فايمار، ألمانيا
وصف المقرر
| العنوان | النمذجة والبرمجة كائنية التوجه في الهندسة |
|---|---|
| الفصل الدراسي | 1 |
| التكرار | مرة واحدة سنويًا في الفصل الشتوي |
| التواتر والمدة | أسبوعيًا لمدة فصل دراسي واحد |
| ECTS / نقاط معتمدة | 6 ECTS / 4 SWS |
| العبء الدراسي | الدراسة الصفية / عبر الإنترنت: 45 الدراسة الذاتية: 105 التحضير للامتحان: 30 |
| لغة التدريس | الإنكليزية |
| منسّقو المقرر | Prof. Dr.-Ing. Christian Koch - كرسي التصميم التقني الذكي |
| قابلية الاستخدام / نوع المقرر | مقرر اختياري إلزامي في مجال «الأساسيات» لبرنامج ماجستير Digital Engineering؛ ومقرر اختياري لبرنامج ماجستير Natural Hazards and Risks in Structural Engineering |
| المتطلبات الرسمية | |
| المتطلبات الموصى بها | |
| الامتحان المطلوب | النوع: امتحان تحريري متطلبات التسجيل في الامتحان: اجتياز واجب التنفيذ البرمجي. اللغة: الإنكليزية المدة / النطاق: ساعتان الترجيح: |
| المؤهلات المستهدفة | يغطي هذا المقرر المعرفة الأساسية اللازمة لتطوير حلول برمجية كائنية التوجه للمشكلات الهندسية وتنفيذها. ويشمل ذلك القدرة على تحليل مسألة هندسية بما يتيح بناء نماذج كائنية التوجه مقابلة واختيار خوارزميات مناسبة. لغة البرمجة المستخدمة هي Java. ومع ذلك، ولأن المفاهيم الأساسية تُعرض بصورة عامة، سيتمكن الطلبة من البرمجة بلغات حديثة أخرى. |
| المحتوى | تراكيب البرمجة الأساسية (البدائل والحلقات والمتتاليات)، وهياكل البيانات والخوارزميات الأساسية، ومبادئ تطوير البرمجيات كائنية التوجه (التغليف والوراثة وتعدد الأشكال)، ولغة النمذجة الموحدة أداةً لتصميم البرمجيات وتوثيقها، وتطوير واجهات مستخدم رسومية وفق نمط Model-View-Controller. |
| أشكال التعليم والتعلم | محاضرات تفاعلية مع مناقشات. تنفيذ مفاهيم وخوارزميات متنوعة تُدرَّس في المحاضرة. واجبات مقرر على هيئة تكليفات. |
| المراجع | Meyer, Bertrand Meyer, Touch of class: learning to program well with objects and contracts, Springer, 2013 David J. Barnes, Object-oriented Programming with Java: An Introduction, Prentice Hall, 2000 David Flanagan, Java in a nutshell: a desktop quick reference for java programmers, O’Reilly, 2005 |
| المساقات مع SWS / ECTS | يتألف هذا المقرر من: “النمذجة والبرمجة كائنية التوجه في الهندسة” (محاضرات، 2 SWS) “النمذجة والبرمجة كائنية التوجه في الهندسة” (تمارين، 2 SWS) |