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.