Skip to main content Skip to main content

Program Educational Objectives

Educational objectives describe the career and professional accomplishments that the program is preparing graduates to achieve.

The MSU Denver Computer Science program enables its graduates to become:

  • Professionals capable of applying computer science and software engineering principles and practices
  • Graduate students in computer science and related fields
  • Life-long learners capable of self-study, continuing education and ongoing professional development
  • Ethical practitioners in computer science, software engineering and related fields
  • Innovators able to respond to technological change and intellectual challenge

Program Outcomes

The program enables students to achieve, by the time of graduation:

  • An ability to apply knowledge of computing and mathematics appropriate to the discipline;
  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
  • 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;
  • 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 practices.
  • 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 the tradeoffs involved in design choices;
  • An ability to apply design and development principles in the construction of software systems of varying complexity.

Each of these Outcomes (a-k) are supported by specific knowledge & skills defined as "Performance Criteria" included in the official course syllabi. The performance criteria from the course syllabi are correlated with the Outcomes, a-k to ensure that each of these high-level Program Outcomes is supported by course work.

Number of Students with Declared First Major "Computer Science" (Fall Census)


Year# of students enrolled
2012 418
2013 454
2014 513
2015 529
2016 591
2017 646
2018 608
2019 646


Number of Students with Declared First Minor "Computer Science" (Fall Census)


Year# of students enrolled
2012 21
2013 26
2014 28
2015 24
2016 35
2017 30


Number of Students Awarded the degree "Bachelor of Science in Computer Science"


Academic Year Number of Graduates
2011-12  21
2012-13  14
2013-14  17
2014-15  28
2015-16  34
2016-17  46
Edit this page