Game Development Undergraduate Certificate

The certificate program in computer game development consists of 18 credits. This certificate program provides students with a basic foundation in computer game development. The problem-solving and critical thinking skills acquired through this certificate program are essential skills needed to be successful in life and in the workplace. The courses for a certificate program in computer game development within University College are as follows:
Curriculum Plan
Required courses (9 credits)
Electives (9 credits)
Three courses must be chosen from the following:
Course Descriptions
-
ART1175 Fundamentals of creating two- and three-dimensional animation from conception to final presentation on the computer.
-
ART2255 Development of storyboards and characters, intro of two-dimensional animation on the computer for online games and short movies.
-
ART2274 Students will learn the design aspects of creating three-dimensional graphics for broadcast applications and design tools for creating virtual sets.
-
ART2275 Continuation of animation principles with a focus on three-dimensional animation.
-
CSCI1201 Elements of algorithm design and problem solving. Elementary data types and arrays. Static and dynamic type checking. Basic control structures and data flow: sequential, conditional, iterative. Assignment statements. Basic input/output. Elements of methods. Design, coding and implementation of programs in various areas using a language such as Java. (Equivalent to INFO 2101 Computer Programming for Information Technologists I)
-
CSCI1202 Stepwise refinement as a programming tool.Data abstraction and modules. Objects and classes. Inheritance and Polymorphism. Advanced put/output. Elements of debugging and testing. Design,coding and implementation of programs in various areas using a language such as Java. Prerequisite:grade of C or better in either CSCI 1201 Computer Programming I or INFO 2101 Computer Programming for Information Technologists I (Equivalent to INFO 2102 Computer Programming for Information Technologists II)
-
CSCI3317 Introduction to Computer Game Development. Topics include fundamentals of Microsoft DirectX game and graphics libraries, 2D graphics and animation, audio output, keyboard/mouse handling, and fundamentals of 3D modeling, and programming.
-
INFO3201 This course introduces the students to the current theories and issues in human-computer interactions. Students learn the techniques and technologies needed for the analysis, design and implementation of human-computer interfaces. They also study usability testing and rapid prototyping.