FIRST YEAR | ||
First Semester | Hours | |
CIS-156 | Computer Logic CIS-156This 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)
| 3.0 |
CIS-062 | Computer Game Development +CIS-062A 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)
| 3.0 |
CIS-063 | 3-D Computer Animation +++CIS-063An 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.0 |
ITT-053 | Digital Media Arts +++ITT-053An 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.
| 3.0 |
--- --- | CIS or ITT Elective --- ---
| 2.0 |
Semester Totals |
14.0 | |
Second Semester | ||
ITT-066 | Indie Game Development Lab +++ITT-066This 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)
| 3.0 |
CIS-162 | Object-Oriented Programming I CIS-162This 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)
| 3.0 |
CIS-065 | Advanced Game Development *CIS-065An 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)
| 3.0 |
CIS-069 | Cross Platform Game Development ++++CIS-069Advanced features of modeling and animation software will be covered including architecture, character creation, texturing and animation. Emphasis will be placed on integration of cross platform apps into the creation of an electronic game, including the use of multiple file formats for exporting and importing. (Repeatable 3 Times)
| 3.0 |
ITT-050 | IT Game Development Cert Internship *ITT-050Designed 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)
| 1.0 |
--- --- | CIS or ITT Elective --- ---
| 3.0 |
Semester Totals |
16.0 |
Total Program Hours | 30.0 |
Suggested Electives | ||
ITT-063 | Innovation I ITT-063This course examines the history, technology, and progression of innovation and innovative ideas in IT, robotics, electronics, and DIY makerspace environments. The tools and techniques used in the innovation lab will be explored. (Repeatable 3 Times)
| 3.0 |
ITT-064 | Innovation II ITT-064A practical, lab-based class that concentrates on the design, development, and implementation of physical and electronic computer interfaces. The goal is to extend the reality of computer use and/or game play using both currently available and custom hardware and software. (Repeatable 3 Times)
| 3.0 |
CIS-066 | Digital Video Production CIS-066An overview course discussing the development of digital video including planning and shooting, editing, titling, effects and animation, soundtrack creation and audio editing and output in DVD, video and the Web. Streaming output will also be discussed. (Repeatable 3 Times)
| 3.0 |
ITT-068 | Digital Video Effects ITT-068This course is a continuation of post-production techniques that includes but is not limited to compositing, chromakeying, rotoscoping, motion tracking, matte effects, 3D production techniques and motion graphics. (Repeatable 3 Times)
| 3.0 |