
تعلّم كيفية كتابة كود بلغة C++ فعّال وسهل الصيانة موجه للبيانات لتطبيقات ذات كثافة بيانات عالية في هذا المساق العملي. تشمل مجالات الاستخدام الرئيسية برمجيات المحاكاة العلمية، معالجة البيانات الإحصائية، والرسومات الحاسوبية. يبدأ المساق بشرح كيف تدعم C++ الحديثة البرمجة عالية الكفاءة، مع مراجعة مبادئ وحدات التخزين المركزية في الأجهزة المتعلقة بالتطبيقات المكثفة البيانات. ثم ينتقل إلى تصميم البرمجيات، حيث يتم دراسة قصور البرمجة الموجهة للكائنات التقليدية، ويتناول بديلها المتمثل في البرمجة الموجهة للبيانات التي تعزز الأداء عبر تنظيم الكود حول البيانات نفسها. ستكتشف كيف تتغلب هذه المنهجية على عنق الزجاجة وتؤدي إلى حلول أكثر قابلية للتوسع وعالية الأداء. في النهاية تطبق هذه المفاهيم على أنظمة متعددة الخيوط الحديثة لتعزيز البرمجيات المتقدمة.
Jonas Latt
Senior Lecturer
Bastien Chopard
Full Professor
Jean-Luc Falcone
Research Associate