What Is the Top School for a Bachelor's Degree in Game & Simulation Programming?
If you're interested in video games and love the thought of programming your own, a bachelor's degree in Game and Simulation Programming may be right for you. Graduates in this field have the skills needed for jobs as game developers, game programmers or liaisons between artists and software engineers. The University of Denver is the top school in the nation offering a Bachelor of Science (B.S.) or Bachelor of Arts (B.A.) in Animation and Game Development. Schools offering Computer Programming degrees can also be found in these popular choices.
The University of Denver in Colorado
As the top U.S. school for a bachelor's degree in Game and Simulation Programming, the University of Denver offers undergraduate students access to professors on the cutting edge of computer science research. All Animation and Game Development professors at the University of Denver have doctorates from high-ranking schools and are active in the industry. Additionally, the university offers two undergraduate degree options in Animation and Game Development: a Bachelor of Arts (B.A.), which requires a double major, and a Bachelor of Science (B.S.), which requires a minor in math and a second minor in digital media or art. Animation and Game Development students on both tracks take the following core classes:
- Introduction to Computer Science 1, 2 and 3: In this series of classes, students gain foundational knowledge of computer programming, move on to complex programming and finish with advanced skills in computer science theories, databases, algorithms or parallel computing.
- Discrete Structures in Computer Science: This course helps students understand the underlying structure of a computer program. Students learn the logical step-by-step procedures necessary to create compact programs, the logic behind these procedures and analyzation of programs to catch design errors.
- Introduction to Systems Programming: This course focuses on C and C++ languages, UNIX Application Programming Interfaces (APIs) and Debian GNU/Linux system APIs.
- Introduction to Algorithms and Data Structures: Students analyze algorithms, investigate the way data structures are stored and learn repeating programming methods like lists, graphs and stacks.
- Game Programming I and II: This introduction to game programming includes the creation of 3D characters, the interaction between keyboard and mouse, ways to keep score and the development of new game worlds.
School Address: Department of Computer Science, University of Denver, 2360 S. Gaylord St., Denver, CO 80208
School Phone: (303) 871-2453
To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below: