Back to top

Program Objectives for Alumni 3-5 Years After Graduation

The Bachelor of Science in Computer Science in Real-Time Interactive Simulation Program Educational Objectives are to produce graduates…

  • Who are exceptionally competent software engineers and practitioners whose work is notable for its technical excellence and innovation;

  • Who possess a breadth of knowledge in the fields of digital media, software development, real-time simulations, and game development;

  • With an in-depth understanding of computer science theory and its applications to real-world problem solving;

  • With sound professional skills that include design, implementation, testing, deployment, and maintenance of real-world software solutions in a team-based environment;

  • Who are prepared and motivated for a lifetime of independent, reflective learning and critical thinking;

  • Who are fully aware of the societal impacts of their work on both a local and global scale.

Student Outcomes

Upon completion of the Bachelor of Science in Computer Science in Real-Time Interactive Simulation Program, students are expected to achieve the following outcomes:

  • an ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline

  • an ability to analyze a problem and identify and define the computing requirements appropriate to its solutions

  • an ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs

  • an ability to function effectively on teams to accomplish a common goal

  • an understanding of professional, ethical, legal, security and social issues and responsibilities

  • an ability to communicate effectively with a range of audiences

  • an ability to analyze the local and global impact of computing on individuals, organizations, and society

  • a recognition of the need for, and an ability to engage in continuing professional development

  • an ability to use current techniques, skills, and tools necessary for computing practice

  • an ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of tradeoffs involved in design choices

  • an ability to apply design and development principles in the construction of software systems of varying complexity

Enrollment and Graduation Numbers


  • 306 - Number of students who enrolled during the 2016-17 academic year
  • 353 - Number of students who enrolled during the 2015-16 academic year


  • 72 - Number of students who graduated during the 2015-16 academic year
  • 56 - Number of students who graduated during the 2014-15 academic year