IT-Computer Game Development (CRT.ITGD)

The certificate in Computer Game Development trains students in all phases of the game development process. Coursework includes design, programming, 2D and 3D animation and art. The certificate allows for some flexibility to add other specialty classes as well.

Program requirements may change over time. Specific degree/graduation requirements are determined by a degree audit.
FIRST YEAR
First Semester
Hours
CIS-156
Computer Logic

CIS-156
Computer Logic

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)

Course Outline
3.0
CIS-062
Computer Game Development

CIS-062
Computer Game Development

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)

Course Outline
+
3.0
CIS-063
3-D Computer Animation

CIS-063
3-D Computer Animation

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)

Course Outline
+++
3.0
ITT-053
Digital Media Arts

ITT-053
Digital Media Arts

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.

Course Outline
+++
3.0
--- ---
CIS or ITT Elective

--- ---
CIS or ITT Elective



2.0

Semester Totals

14.0
Second Semester
ITT-066
Indie Game Development Lab

ITT-066
Indie Game Development Lab

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)

Course Outline
+++
3.0
CIS-162
Object-Oriented Programming I

CIS-162
Object-Oriented Programming I

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)

Course Outline
3.0
CIS-065
Advanced Game Development

CIS-065
Advanced Game Development

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)

Course Outline
*
3.0
CIS-069
Cross Platform Game Development

CIS-069
Cross Platform Game Development

Advanced 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)

Course Outline
++++
3.0
ITT-050
IT Game Development Cert Internship

ITT-050
IT Game Development Cert Internship

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)

Course Outline
*
1.0
--- ---
CIS or ITT Elective

--- ---
CIS or ITT Elective



3.0

Semester Totals

16.0

Total Program Hours

30.0
Suggested Electives
ITT-063
Innovation I

ITT-063
Innovation I

This 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)

Course Outline
3.0
ITT-064
Innovation II

ITT-064
Innovation II

A 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)

Course Outline
3.0
CIS-066
Digital Video Production

CIS-066
Digital Video Production

An 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)

Course Outline
3.0
ITT-068
Digital Video Effects

ITT-068
Digital Video Effects

This 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)

Course Outline
3.0