本课程旨在通过实例介绍c++程序的基本原理。重点在于了解编程的概念,如数据类型、函数、指针。面向对象的程序设计(OOP)的概念简要介绍。前半学期的课程是程序基础,让学生较容易用c++编程作为编程工具,建立他们的信心。最后半学期的课程中,将涵盖更高级的程序课程内容,为创建一个基本的简单文字游戏为课程作品作准备。算法,其中一个高级的课程内容,通常是编程逻辑的核心,这在游戏产业更是如此。大部分的游戏元件需要一定的知识并了解某些算法。这个课程涵盖广泛的算法,帮助学生获得的经验来解决许多不同他们可能会遇到的游戏编程的问题。本课程旨在教育和培养学生基本的计算机科学和编程技能,如游戏人工智能、虚拟仿真、图形管道的编程和其他重要的游戏相关的技术。
最终的目标是给美术生介绍有关基本编程技能,必需能编写或编辑的MAXScript和Shader脚本。