What is this program about?
“For students aspiring to become game designers, DigiPen programs and DigiPen Institute of Technology are highly recommended as one of the best institutions to study and to launch a career in this exciting field”, said Robert Franek, Princeton Review SVP/Publisher, read more…
What do students earn if they take this program?
The DigiPen program is four courses (16 credits) that show as electives on the Dogwood Diploma.
Benefits to Students
Why should students take this program?
The Learning Outcomes for the DigiPen Academy incorporate four subject areas:
- Develop understanding of the java classes, inheritance and function over-riding
- Demonstrate the use of algorithms which parse and sort arrays of objects
- Develop an understanding of linear motion, displacement and distances
- Develop an understanding of velocity, speed and acceleration
- Demonstrate the creation of free fall and projectile motions
- Demonstrate the use of keyframing, tweening, and cycles.
- Demonstrate the ability to design, develop and produce a complete video game.
This course is the third of four courses that make up the DigiPen Academy Program. The DigiPen Project FUN Computer Science Technology Program is a project -based curriculum targeted at high school students that leverages interest in video game development as a learning vehicle. The program is essentially a computer science course made up of seven modules, each with a unique game that students will produce. In addition to teaching computer science, the material also covers topics in mathematics and production art. This course introduces some basic ideas and tools from computer science and mathematics as used in game programming. These tools will be used in later sections of the course to build new games.
This course is one of four and will engage modules 5 and 6 of 7 modules in the program. The course offers an introduction to real time interactive simulation, motion picture and game elements, and covers computer architecture, and an overview of C programming language. Modules 5 and 6 continue with previous topics and discuss advanced features including array, structure and classes (programming) and introduces bit manipulation and artificial intelligence. Three dimensional modeling, definition and use of parametric equations, hierarchy of inheritance, and the concept of generic programming using templates.This course is one of four and will engage modules 5 and 6 of 7 modules in the program.
This course is one of four and will engage the last of 7 modules in the program. The course offers an introduction to real time interactive simulation, motion picture and game elements, and covers computer architecture, and an overview of C++ programming language. Module 7 culminates previous topics and results in an independently developed video game using knowledge and skills from the previous courses.