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