Course descriptions are subject to change without notice by Columbus State.
CIT 120 - This course introduces students to the rigorous field of interactive simulation and gaming. Students learn about the major components of modern simulations and games from both a design perspective and a technical perspective. Topics covered include: fundamentals of simulation / gaming, user interface design, human computer interaction, input/output paradigms, and an overview of simulation/game design process. Lab activities are designed to foster critical thinking and problem solving skills through the development of an understanding of the development process as well as interactive programming techniques through the creation of working interactive programs in a high-level programming language.
CIT 206 - This class is a continuation of CIT 120 and is intended to further develop the student"s understanding of the simulation/gaming production and implementation process. Class activities are focused upon understanding of more advanced concepts and implementation techniques central to the game and simulation development process. Lab activities are focused upon the writing of simple, yet complete, interactive programs in a high-level programming language, like Java.
CIT 245 - This course is the first of a 3 part sequence in which students put into practice all of the information and knowledge gained in the previous courses. Students are introduced to the XNA Game Studio Express and the XNA platform, which is designed for game developers to easily create video games for Windows and the Xbox 360 console. (I am teaching the 2-d side of this class.)
CIT 246 - This course is the second of a 3-part sequence in which students put into practice all of the information and knowledge gained in the previous courses. In this sequence the students first identify, then build, the necessary components for a full working 3D simulation/game engine. Lab activities focus upon designing and implementing simple simulations/games upon the XNA platform. (I am teaching the 2-d side of this class.)