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 degree 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. .
Number of Credits and GPA
The Bachelor of Science in Computer Science in Real-Time Interactive Simulation degree program requires completion of at least 142 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.
Art
The following courses are required:
Computer Science
The following courses are required:
Humanities and Social Sciences
The following courses are required:
Mathematics
The following courses are required:
Physics
The following courses are required:
Projects
The following courses are required:
General Studies
The following course is 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:
Summer courses are offered for those who wish to reduce future semester loads. Courses from previous semesters are also offered.
Summer courses are offered for those who wish to reduce future semester loads. Courses from previous semesters are also offered.
Summer courses are offered for those who wish to reduce future semester loads. Courses from previous semesters are also offered.
GAM 400: Other courses may fulfill this requirement. See Degree Program Requirements for details.
GAM 450: Other courses may fulfill this requirement. See Degree Program Requirements for details.