| FIRST YEAR | |||
| First Semester | Hours | ||
| CIS-156 | Computer Logic CIS-156 This course is an introduction to basic computer programming terms and concepts. JavaScript is used to illustrate variables, conditional statements, functions, loops and arrays. (Repeatable 3 Times)
Computer Logic Course Outline | 3.0 | |
| CIS-062 | Computer Game Development CIS-062 A practical exploration of video game development using both original programming and modification of existing game code. A variety of game types will be explored and created with the focus being on understanding, exploration and creativity in the development process. (Repeatable 3 Times)
Computer Game Development Course Outline | 3.0 | |
| CIS-063 | 3-D Computer Animation +++CIS-063 An overview and exploration of the different applications and techniques used in the development of 3D models for game, video and web animation. The course will explore a variety of commonly used tools and will identify their strengths and capacities. (Repeatable 3 Times)
3-D Computer Animation Course Outline | 3.0 | |
| ITT-053 | Digital Media Arts +++ITT-053 An introduction to using digital technology to produce artistic creations on the computer. Students will learn basic art theories of design, color, typography, and visual elements and how to apply them in a digital environment.
Digital Media Arts Course Outline | 3.0 | |
| --- --- | IT Elective **--- ---
IT Elective | 2.0 | |
Semester Totals |
14.0 | ||
| Second Semester | |||
| ITT-066 | Indie Game Development Lab ITT-066 This course is a production class that mimics the game development environment in an indie development house. Methods of production will be covered, options will be discussed and assignments will be made based on skill and ability. (Repeatable 3 Times)
Indie Game Development Lab Course Outline | 3.0 | |
| CIS-162 | Object-Oriented Programming I *+++CIS-162 This course teaches the fundamentals of object-oriented programming. It builds on the concepts of data types, functions, arrays, programming structures and debugging from CIS 156 Computer Logic while introducing classes, objects, encapsulation and modular design using the C# language. (Repeatable 3 Times)
Object-Oriented Programming I Course Outline | 3.0 | |
| CIS-065 | Adv Game Development *CIS-065 An in-depth examination of the different game genres available and how to create appropriate content for each. Integration of basic programming and animation skills with more advanced topics will be discussed and developed through several individual and group projects. (Repeatable 3 Times)
Adv Game Development Course Outline | 3.0 | |
| CIS-069 | Adv Animation and Modeling *CIS-069 Advanced features of modeling and animation software will be covered including building and character creation, texturing and animation. Emphasis will be placed on the importing of models from the environment and exporting of completed models to other applications. (Repeatable 3 Times)
Adv Animation and Modeling Course Outline | 3.0 | |
| ITT-050 | IT Game Dev Cert Internship *ITT-050 Designed to give Game Development students on-the-job experience. The students must work in the community in an animation, modeling or programming related area. (Repeatable 3 Times)
IT Game Dev Cert Internship Course Outline | 1.0 | |
| --- --- | IT Elective **--- ---
IT Elective | 3.0 | |
Semester Totals |
16.0 | ||
Total Program Hours | 30.0 | ||