يهدف هذا المساق إلى تعريف الطالب بالتقنيات والخوارزميات التي تلزم لبرمجة ألعاب الكمبيوتر، وسوف يتعلم الطلاب نظريات و تفاصيل بناء الالعاب، وأنماط التصميم، تقنيات AI، البرمجة، برمجة الشبكات وبرمجة المحرك.