התכנית מורכבת מעשרה קורסי חובה בהיקף של 3 נ"ז כל אחד, ופרויקט גמר. הקורסים כוללים את הנושאים הבאים: מתודולוגיה לפיתוח תוכנה, שיטות להבטחת תוכנה ובדיקתה, ניהול משאבים ולוחות זמנים בפרויקטי תוכנה, הובלת צוות ופיתוח תוכנה, מערכות מבוזרות, כריית נתונים, אלגוריתמים מקביליים, שיווק באינטרנט ועוד.
מטרת התכנית היא להעמיק ולהרחיב את הידע בתחום הנדסת התוכנה, וכן לחשוף את הסטודנטים למחקרים המתקדמים ביותר בתחום הנדסת התוכנה.
מלגות הצטיינות יוענקו לזכאים.