
يركز هذا المساق على البرمجة الوظيفية والبرمجة الكائنية الحديثة باستخدام لغة جافا، مع استكشاف كيفية تطبيق هذه المفاهيم لإنشاء برامج متزامنة كفؤة وقابلة للتوسع. يتضمن المحتوى استعراضًا شاملاً لمبادئ البرمجة الكائنية والوظيفية، مع التركيز على ميزات جافا مثل التعبيرات اللامبدا ومراجع الطرق والواجهات الوظيفية. كما يغطي المساق استخدام خيوط جافا الحديثة، بما في ذلك الخيوط الافتراضية، والميزات غير المتزامنة مثل Future وFutureTask، مما يمنح المتدربين القدرة على تصميم برامج متزامنة وتفاعلية عالية الأداء باستخدام تقنيات حديثة.
Dr. Douglas C. Schmidt
Professor of Computer Science and Associate Chair of the Computer Science and Engineering Program
Dr. Jules White
Professor of Computer Science