The Bachelor of Science in Computer Science in Real-Time Interactive Simulation degree program aims to produce graduates who are exceptionally competent software engineers and practitioners. Their work is notable for its technical excellence and innovation for effective application to real-world problem solving. Their body of work impacts fields related to digital media, software development, real-time simulations, and game development. Our graduates possess sound professional skills that include design, implementation, testing, deployment, and maintenance of real-world software solutions in a team-based environment. They are prepared and motivated for a lifetime of independent, reflective learning and critical thinking, and engage proactively with issues related to societal impacts of their work on both a local and global scale.
Towards achieving the above objectives, upon completion of the DigiPen BS in Computer Science in Real-time Interactive Simulation Program, students are expected to achieve the following outcomes
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
Graduates of this degree program will possess entry-level skills to work in the video games industry, or software developer positions in various industries such as digital entertainment, consumer electronics, large-scale software development, and defense. Specific areas of focus include artificial intelligence, computer graphics, database design and development, information systems, multimedia, networking, numerical simulations, physically-based rendering, and real-time interactivity.
Potential entry-level position titles for new graduates include: Artificial Intelligence Developer, Computer Graphics Developer, Computer Programmer, Computer Scientist, Gameplay Programmer, Game Engine Developer, Game Engine Programmer, Graphics Programmer, Networking Programmer, Physics Programmer, Software Analyst, Software Developer, Software Development Engineer, Software Development Engineer in Test, Software Engineer, Tools Developer, Tools Programmer, User-Interface Programmer, Web Developer, Web Programmer and Web Engineer.
For details about graduation rates, median debt for students who complete this program, and other important information visit https://www.digipen.edu/disclosures.
Students in the BS in Computer Science in Real-Time Interactive Simulation program who are interested in pursuing a graduate degree at DigiPen or taking graduate level coursework during their undergraduate studies may participate in the “BS/MS
in Computer Science Accelerated Schedule” option, which permits students to obtain the Bachelor of Science and Master of Science (both in Computer Science) degrees within five years. Students who meet the minimum requirements to take selected graduate-level courses during the junior and senior years of their undergraduate study can apply up to 15 credits towards both BS and MS degree requirements. Students who pursue the accelerated schedule can successfully complete their BS in Computer Science in Real-Time Interactive Simulation degree and Master of Science in Computer Science in five years sequentially. Please refer to the BS/MS in Computer Science Accelerated Schedule section for more details.
Number of Credits and GPA
The Bachelor of Science in Computer Science in Real-Time Interactive Simulation degree program requires completion of at least 134 credits with a cumulative GPA of 2.0 or better. The program usually spans eight semesters of 15 weeks each, or a total of four academic years.
Arts and Media
Students are required to take any three credits from Art, Film, Game Design or Music courses.
Computer Science
The following courses are required:
General Studies
The following course is required:
Humanities and Social Sciences
The following courses are required:
Mathematics
The following courses are required:
Natural Science
The following courses are required:
Open Electives
Six credits must be selected from any course.
Program Focus
The following courses are required:
Social Impact of Computing
The following course is required:
Team Projects
The following courses are required:
Note on General Education Courses
The following courses satisfy the general education requirement for the Bachelor of Science in Computer Science in Real-Time Interactive Simulation:
Fall Start
GAM 200: Other courses may fulfill this requirement. See Degree Program Requirements for details.
Art, Digital Art, Film, Game Design, or Music course.
Project III, Project IV, or any other course (minimum 3 credits)
Project IV or any other course (minimum 3 credits)
Spring Start
GAM 300: Other courses may fulfill this requirement. See Degree Program Requirements for details.
GAM 350: Other courses may fulfill this requirement. See Degree Program Requirements for details.
Project III, Project IV, or any other course (minimum 3 credits)
Art, Digital Art, Film, Game Design, or Music course.
Any History, Psychology, or Social Sciences course of three credits or more.
Project IV or any other course (minimum 3 credits)