Curriculum for students entering program in 2018-19.
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|
|#||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 xxxC||Math Elective*||4||0||4|
|#||AGGP 131C||Introduction to 2-D and 3-D Game Development||2||3||3|
|#||AGGP 140C||Digital Art Modeling and Animation||2||3||3|
|#||CPET 125C||Data Structures||2||3||3|
|ENGL xxxC||Communications Elective++||3||0||3|
|MATH xxxC||Math Elective*||4||0||4|
|XX xxxC||Science Elective +||3-4||0-2||3-4|
|#||AGGP 225C||3-D Game Engine Application Development||2||3||3|
|#||AGGP 231C||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|
|#||AGGP 247C||Math and Physics for Game Programmers||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|
# Indicates major field courses.
* Students are required to complete two math courses. The complete list of Math elective can be found at: www.nhti.edu/academics/general-education-requirements Note: MATH 120C does not meet this requirement
** The complete list of Social Science electives can be found at the following location: www.nhti.edu/academics/general-education-requirements
***VRTS 101C, and VRTS 193c do not meet this requirement. The complete list of Humanities/Fine Arts/Foreign Language electives can be found at the following location: www.nhti.edu/academics/general-education-requirements
+ BIOL 100C, CHEM 100C, and PHYS 100C do not meet this requirement. The complete list of Science electives can be found at the following location: www.nhti.edu/academics/general-education-requirements. Students planning to pursue 4-year degrees should consider taking calculus-based physics and discuss this option with their academic advisors. In order to meet the corequisite and prerequisite requirements for calculus-based physics, some students may need to alter their course sequence shown above; please see your academic advisor for assistance.
++ The complete list of Communication electives can be found at the following location: www.nhti.edu/academics/general-education-requirements
(There exists a three year path through the above two year curriculum for those students who need a reduced load. Contact Professor Walek at firstname.lastname@example.org for details.)
CL - Number of lecture/classroom hours per week 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.
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: http://www.metrocast.net/~mtibbals/.
- Apply theoretical and practical knowledge and skills to analyze and solve complex problems found in professional game development or related software development environments.
- Gain proficiency in the use of technology and methods used in professional game development or related software development environments.
- Communicate effectively in multiple modes and situations with an expected level of effectiveness for a game development professional.
Program Learning Outcomes
Upon graduation from this program, students shall have the ability to:
- Program in multiple programming languages and environments using object oriented and procedural programming techniques to create and debug sophisticated software applications using different operating systems, device platforms, application frameworks, or game engines.
- Critically analyze problems including proposed features and technical issues, decompose problems into sub problems, and develop appropriate solutions.
- Demonstrate initiative to prototype and develop solutions using documentation and research.
- Apply math and physics to develop solutions for proposed features or technical issues.
- Demonstrate discipline specific project management and teamwork skills.
- Develop, prepare, and present materials for a personal portfolio and other discipline specific presentations.
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: http://brendancofrin.com/
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
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: www.gamecareerguide.com/
A sampling of game and graphic companies recently offering jobs to AGGP graduates include:
- Blizzard Entertainment
- Crowd Star
- Disney Animation Studios
- Game Assembly
- Genuine Interactive
- Hatchling Studios
- Haromix Music
- Lineplot Productions
- Rampid Interactive
- Sucker Punch (Sony studio)
- Tank Design
- Turbine Games
(Earn your AGGP degree evenings in four years. Contact Professor Walek at email@example.com for details.)
- Transferring to other institutions
- Transfer (Articulation) Agreements (specific to this program)
- Transferring to NHTI
Specific Admission Requirements
- At least three years of college preparatory mathematics (Algebra I, Algebra II and Geometry) with minimum grades of “C”;
- It is strongly recommended that all AGGP applicants have satisfactorily completed high school level courses in chemistry and physics.
- Basic working knowledge of one or more current desktop operating systems, 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.)
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