هذا المقرر يغطي مجموعة متنوعة من نماذج البرمجة ولغات البرمجة وتنفيذ اللغة. ويشمل الموضوعات التالية : البرمجة والتصميم الكائني ؛ البرمجة الموجهة نحو المحيط. اللغات الوظيفية والمنطقية ؛ البرمجة المدفوعة بالحدث ؛ البيانات واللغات التي يحركها الطلب ؛ البرمجة المتزامنة.