مقرر ماجستير في النمذجة والبرمجة كائنية التوجه في الهندسة (OOMPE)

وصف المقرر

العنوانالنمذجة والبرمجة كائنية التوجه في الهندسة
الفصل الدراسي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)