Guides students through fundamental topics in the design and construction of computer games. Course includes game architecture, game design issues, requisite data structures and algorithms, and programming issues. Programming will be done in Java and C++/C#. Prior knowledge of C++ and successful completion of MATH 151 are highly recommended. Prerequisites: CS 280, MATH 151 highly recommended. Spring.