The online Bachelor Degree in Production Programming, track in Simulation at The Digital Animation & Visual Effects School prepares you for the challenge of recreating processes and systems – a skill that is useful across numerous industries, including game development. Throughout the track, students will learn to build both discrete event and continuous simulations, as well as their application to health care, aerospace, defense, and entertainment. Students will also gain experience with usability engineering and human computer interaction, in order to build better, more effective simulations.


Relevant Courses



Introduction to Simulation
This course introduces students to the field of simulation, including its history, roles, key players, and applications. Particular attention is paid to the tools, methods, and techniques utilized when building simulations. Different types of simulations are explored – for example, process simulations, instructional simulations, and story-based simulations.

Discrete Event Simulation Development
In Discrete Event Simulation Development, students learn how to model systems that operate in a “turn-based” fashion, driven by specific changes in state. Throughout the course, students will model real world scenarios using discrete event simulation, including random elements to introduce variability. An emphasis is placed on the three-phase approach and its impact on efficiency.

Continuous Simulation Development
Building on the foundation established in Discrete Event Simulation Development, this course introduces students to the process of creating real-time simulations. Topics covered include the inductive and deductive approaches, differential equations, and numerical solvers. Finally, students gain mastery of continuous simulation by building software that models a real-world system that operates in real-time.

Simulation for Health Care
In Simulation for Health Care, students gain skill in applying simulation to the pursuit of diagnosing, treating, and preventing disease or trauma. Throughout the course, students explore how the health care industry has adopted simulation to train doctors, nurses, and emergency medical service providers. Students will also build simulations that reflect what the health care industry currently employs.

Simulation for Aerospace
In this course, students learn how simulation can be applied to the aerospace industry. While this course covers training, testing, and other aspects of simulation within aerospace, a special emphasis is placed on motion and flight simulators, culminating in the development of a rudimentary real-time flight trainer.

Simulation for Defense
In this course, students gain mastery in the application of simulation to the military and defense industry. Simulation for Defense covers a wide range of topics – for example, wargaming, operational research, training, and command and control. The historical use of simulation for military training, as well as its modern usage are explored.

Simulation for Entertainment
In Simulation for Entertainment, students learn how simulation can be applied to video games, film, and other industries geared towards diversion and amusement. Students analyze existing simulation games, as well as games which are not solely focused on simulation, in order to understand the importance of recreating real-world systems or processes in interactive entertainment. Finally, students build their own construction and management simulation.

Request more information about the online Bachelor Degree in Production Programming, track in Simulation at The Digital Animation & Visual Effects School.


Student Project

Student Project

Student Project


Click below for detailed descriptions of other Production Programming Tracks.


Game Design TrackGame Programming TrackGraphics Programming TrackMixed Reality Development TrackMobile App Development TrackProductivity TrackSimulation Track



Simulation Track