Skip to main content (Access Key S)

Program Competencies

Upon completion of their academic and internship requirements, graduates of Champlain College's undergraduate Game Programming Program will:

  1. Work in a team-based development environment consisting of game designers, artists, and other programmers.
  2. Solve complex logic problems by using the tools and techniques found in Software Engineering, and Electronic Game Programming. These skills will be applied to multidimensional dynamic imagery in interactive computer programs.
  3. Write both object oriented and procedural code.
  4. Solve software architectural design problems using knowledge of common network architectures.
  5. Apply knowledge of computer hardware architecture to solve software engineering and electronic gaming problems. Contemporary application functionality will be employed.
  6. Communicate effectively through the use of audio/visual presentations, and other forms of written material.
  7. Solve logic problems by using proper mathematical tools including Algebra, Calculus and / or Discrete Mathematics.
  8. Effectively employ sound human interaction techniques in the dynamics of software development and electronic game design.
  9. Implement effective game production and design techniques through all phases of the game creation process.
  10. Use appropriate print and online resources to stay abreast of relevant trends within the industry and to research technical issues.
  11. Make use of contemporary technology (hardware and software) with an understanding of both 2D and 3D graphics.
  12. Understand Windows coding, AI, game engine architecture, and file and data formats.
  13. Apply software engineering and project management skills to game and simulation development.

Burlington, VT, USA
Phone: 802-860-2700 or 800-570-5858
Campus Safety & Security: 802-865-6465