Home / Academics / BS in Computer Science in Real-Time Interactive Simulation
BS in Computer Science in Real-Time Interactive Simulation

Video games aren’t just entertainment ― they’ve evolved into complex software systems that push the limits of what computers can accomplish. The Bachelor of Science in Computer Science in Real-Time Interactive Simulation prepares you to build and optimize the technology at the core of these systems ― from graphical algorithms to level editors to physics engines.

Through an in-depth study of mathematics and computer science ― combined with real-world projects where you design and program your own fully playable games from start to finish ― this programme transforms you into an efficient software developer able to understand, communicate and solve problems at every stage of the development process.

Developers from all over the world have made their marks on the video game and technology industries after earning a BS in Computer Science in Real-Time Interactive Simulation degree. Will you join them?

Topics Covered
Students in the BS in Computer Science in Real-Time Interactive Simulation programme will learn how to:
  • Program a variety of simulations and games, including two-dimensional and three-dimensional games.
  • Draft game design and technical design documents to aid in the scheduling and organizational aspects of game production.
  • Implement efficient graphical user interfaces (GUIs), including the management of windows, menus and dialog boxes.
  • Create robust artificial intelligence algorithms to serve as the cognitive processes for computer-controlled game objects.
  • Apply concepts such as computer networks, TCP/IP and internet programming to a multiplayer video game environment.
Academic Roadmap
As a student in this programme, you will split your time between courses in mathematics, physics, computer science and team-based project classes that will allow you to collaborate with students from other disciplines. Each course will build on your foundational knowledge, while the project coursework will give you the opportunity to apply your education in a setting that emulates a professional studio environment.
Career Outlook
BS in Computer Science in Real-Time Interactive Simulation graduates can pursue a variety of entry- and intermediate-level positions in software engineering, enterprise technology and video game development.
  • Game Developer
  • Game Design Engineer
  • Computer Scientist
  • Software Engineer
  • Software Development Engineer in Test
  • Software Analyst
  • Computer Programmer
  • Gameplay Programmer
  • Engine Programmer
  • Physics Programmer
  • Graphics Programmer
  • Networking Programmer
  • Artificial Intelligence Programmer
  • User Interface Programmer
  • Tools Programmer
  • Web Developer
  • Game Scripter
  • Lead Engineer
  • Lead Developer
  • Development Manager
  • Principal Engineer
  • Technical Director
  • Chief Technology Officer
  • Producer
  • Program Manager
  • Technical Program Manager
  • Technical Designer
  • Technical Writer
Potential Careers
Data Scientist
The role of a data scientist is to collect, analyze and make sense of large amounts of data — finding trends, discovering patterns and identifying potential new strategies and solutions as a result. Data scientists often rely on a combination of computer science and machine learning knowledge to devise new methods of data analysis.
Software Engineer
The software engineer role is as varied as the companies who seek such professionals. In general, a person in this role will help in creating software capable of solving complicated problems.
Software Development Engineer
Software development engineer (SDE) positions can be found in any number of industries. The role of an SDE is typically to design and build computer systems and software — either from scratch or by modifying existing systems and codebase.
Entry Requirements
Learn More
Get started with our in-depth information packet!
Request Info

Official Academic Partner

Unreal Engine