Animation and Graphic Game Programming Degree

Share With Your Friends

Curriculum for students entering program in 2015-16.

The degree of Associate in Science with a major in Animation and Graphic Game Programming (AGGP) will be awarded upon successful completion the program.

Course Number Course Title CL LAB CR
Fall Semester
# AGGP 101C Introduction to Game Design and Creation with Programming 2 3 3
# AGGP 103C Introduction to Content Development 2 2 3
# CPET 107C Introduction to Programming with C++ 2 3 3
  ENGL 101C English Composition 4 0 4
  MATH 124C College Algebra (minimum) or      
  MATH 140C Pre-Calculus (Preferred Math) or      
  MATH 205C Calculus I (Best Math) 4 0 4
Spring Semester
# AGGP 110C Math and Physics for Game Programmers 2 3 3
# AGGP 131C Introduction to 2-D and 3-D Game Development 2 3 3
# AGGP 235C Digital Art Modeling and Animation 2 3 3
# CPET 125C Data Structures 2 3 3
  ENGL 120C Communications or      
  ENGL 125C Communication and the Literature of Science and Technology (Recommended) 3 0 3
  PHYS 133C Physics I (Algebra-Based) *or 3 2 4
  PHYS 231C Physics I (Calculus-Based) * or 3 2 4
  XX xxxC Science Elective + 3-4 0-2 3-4
Fall Semester
# AGGP 225C 3-D Game Engine Application Development 2 3 3
# AGGP 255C Application Development and Software Prototyping 2 3 3
# AGGP 291C Project Definition and Portfolio Specifications 1 3 2
# CPET 240C Programming for Windows Operating Systems 3 3 4
  VRTS 101C Introduction to Drawing *** 2 4 4
  XX xxxC Social Science Elective ** 3 0 3
Spring Semester
# AGGP 270C Emerging Game Technologies 2 3 3
# AGGP 292C Portfolio Development 2 3 3
# AGGP 294C Animation and Graphic Game Programming Capstone Project 2 5 4
# CPET 252C Networking and Internet Technologies 3 3 4
  XX xxxC Humanities/Fine Arts/Foreign Language Elective *** 3 0 3-4
Program Cost Estimates

Curriculum for 13-14 (see page 26)
Course Descriptions for 13-14 (see page 5)

Curriculum for 12-13 (see page 25)
Course Descriptions for 12-13 (see page 5)

Curriculum for 11-12 (see page 25)
Course Descriptions for 11-12 (see page 2)

# Indicates major field courses.

* Recommend the combination of MATH 140C Pre-Calculus or MATH 124C College Algebra, and PHYS 133C Physics I (Algebra based) or MATH 205C and PHYS 231C (Calculus based) for those students planning to continue their education. One of the following math courses must be completed as part of the AGGP curriculum to graduate: MATH 124C, MATH 140C, MATH 205C, MATH 206C, or MATH 210C.
** Any course with a prefix of ANTH, ECON, HIST, INDL, POLS, PSYC
or SOCI (except HIST 104C and HIST 105C).
*** Required to take VRTS 101C and one Humanities/Fine Arts/Foreign Language course as part of the degree. Students are strongly advised to select VRTS 104C, VRTS 120C, VRTS 130C, VRTS 133C, VRTS 201C or VRTS 210C.
+ BIOL 100C, CHEM 100C, and PHYS 100C do not meet this requirement.

NOTE: In addition to listed prerequisites, students must earn grades of “C” or higher in each major field course and AGGP prerequisite to progress in the program.

(There exists a three year path through the above two year curriculum for those students who need a reduced load. Contact Professor Walek at for details.)

CL - Number of lecture/classroom hours per week for the course
LAB - Number of simulation laboratory, laboratory or clinical hours per week for the course
CR - Number of credit hours for the course

The business of game development in the United States has passed $25 billion dollars in annual sales, with the majority ($15 billion) in software sales.   The game development industry is growing, with a wide range of industry applications, such as simulation development in the medical fields, educational training and assessment, military training and deployment, advertising, entertainment and digital media, or any industry incorporating animation and graphics with computer programming skills. Recently, interactive animation development has exploded in the areas of web based multi-player interactions and hand held devices. These changes have been fueled by advancements in new technology, including the massive adoption of social networks and the increasing use of smart phones and other hand held devices, expanding ways to serve interactive content to users.

Prof. Terry Simkin disccusses the AGGP Associate Degree program with 'The Gurus' on The Pulse.

The AGGP degree program builds upon the skills of computer science, with a strong added emphasis on computer programming and interactive animated applications. For the AGGP students, creating computer programs is a challenging and fascinating process. Math and physics play a key role in animation development and are incorporated in all related courses. The program offers a unique course which blends math, physics, and interactive graphics programming. The students will be introduced to interactive animation development with Adobe Flash and Actionscript. An example of what is possible for students to create in the first course of the AGGP curriculum is available at the following link:

From the very beginning of their program, AGGP students are challenged to create computer programs and animation graphics, incorporating the following curriculum content:

  • Programming languages, including C++, C#, Java and Actionscript
  • Utilizing local area networks and the internet for project development
  • Advanced data structures for solving programming challenges
  • Designing and incorporating databases
  • Math and physics represented in coding display solutions
  • Using current industry standard 2D and 3D graphical engines
  • Graphical user applications for creating art and animations
  • Development on a wide range of platforms; PC, Mac, hand held, game consoles and TV
  • Opportunities for game publication in the web marketplace
  • Familiarity with tools for team software development

Key to the success of Animation and Graphic Game Programming graduates is the development of a web site portfolio which is used to display individual and team work capabilities. The portfolio is used for both obtaining a job and for entrance into schools.

For an example of a web site portfolio please go to the following link:

The AGGP program prepares students for both entry level computer programming jobs and the opportunity for advanced education. Upon program completion, graduates of the program have successfully transferred to programs in computer science, computer game design, artistic animation and graphics.

The following schools have accepted student transfers from AGGP degree:

  • University of New Hampshire Computer Science
  • Southern New Hampshire University  Note 1
  • Champlain College, VT  Note 2
  • Digipen Institute of Technology, WA
  • Rochester Institute of Technology, NY
  • Savannah College of Art & Design, GA
  • Worcester Polytechnic Institute, MA
  • University of North Texas, TX
  • Carnegie Mellon University, PA
  • University of Southern California, CA
  • The Art Institute, FL
  • University of Advancing Technology, AZ
  • Becker College, MA Note 2
  • Guildhall at Southern Methodist U, TX Note 2
  • Note 1 Transfer agreements in place
  • Note 2 Working on transfer agreement

Typical jobs in the computer game industry maybe found at the following link:

A sampling of game and graphic companies recently offering jobs to AGGP graduates include:

  • Turbine Games
  • Disney Animation Studios
  • Sucker Punch (Sony studio)
  • Blizzard Entertainment
  • Crowd Star
  • Rampid Interactive
  • Piehead
  • Genuine Interactive
  • Haromix Music
  • Lineplot Productions
  • LOLapps
  • Tank Design
  • Moon Set Studios
  • Hatchling Studios

(Earn your AGGP degree through the Division of Community Education evenings option in four years. Contact Professor Walek at for details.)

Transfer Information

Specific Admission Requirements

  1. Minimum Math Requirement: MATH 124C, College Algebra.  Provides the ability to complete the AGGP curriculum and the ability to obtain an initial job. High school algebra I with a grade of “C” or higher or NHTI's MATH 093C Algebra I (with Geometry) and MATH 094C Algebra II (with Trigonometry), both with grades of “C” or higher. A mathematics assessment test is required prior to registration into MATH 124C, College Algebra. (Prepares students for MATH 124C math track.)
    Preferred Math: MATH140C Pre-calculus.  Ability to create more effective games in the AGGP curriculum and improves transferability to some other colleges. Prerequisite: MATH 124C or recommendation  of the Math Department based on placement testing.  (Prepares students for MATH 140C math track.)
    Best Math: MATH 205C, Calculus I.  Ability to make very effective games while in the AGGP program and improves transferability to a wide range of colleges. Most major schools offering a BS degree in game development require Calculus in the initial first two years. Prerequisite: MATH 140C, Pre-Calculus, or recommendation of the Math Department based on placement testing. (Prepares student for MATH 205C math track.)
  2. High school level physics is recommended.
  3. Basic working knowledge of the Windows operating system, word processing, spreadsheets, presentation software, and the Internet or IST 102C PC Applications with a grade of “C” or higher. (Students may be required to take computer skills assessment test.)

Internship Considerations

NHTI has developed excellent practicum opportunities for our students to foster hands-on learning while simultaneously receiving credit. Nonetheless, the college's first priority must be to ensure that patients/clients/children/families are not placed in jeopardy by students during learning experiences. Therefore, students in internship, externship, practicum, service learning, and clinical experiences must demonstrate sufficient emotional stability to withstand the stresses, uncertainties and changing circumstances that characterize patient/client/child/family responsibilities. Furthermore, the student is expected to have the emotional stability required to exercise sound judgment, accept direction and guidance from a supervisor or faculty member, and establish rapport and maintain sensitive interpersonal relationships and confidentiality with employees, customers, and/or patients/clients/children and their families






Frank Polito
AGGP Dept. Head

(603) 271-6484 x4278

Greg Walek
AGGP Program Coordinator

(603) 271-6484 x4333

31 College Drive
Concord, NH 03301
(603) 230-4011

Apply Online Now!