يقدم البرنامج تدريبًا عمليًا في تطوير البرمجيات وتصميم الواجهة، بالإضافة إلى فهم شامل لمبادئ تكنولوجيا المعلومات. تشمل المواضيع البرمجة، وهندسة البرمجيات، وتصميم الحاسوب والشبكات، ونظرية الحوسبة، ووسائط الإعلام، وسهولة الاستخدام، والتفاعل. يوضع التركيز على حل المشكلات من خلال تقنيات النمذجة والتجريد. في السنة النهائية، يقوم الطلاب بتصميم مشروع فردي متماشٍ مع مجالات البحث في المدرسة.