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:

  1. Professionals capable of applying computer science and software engineering principles and practices

  2. Graduate students in computer science and related fields

  3. Life-long learners capable of self-study, continuing education and ongoing professional development

  4. Ethical practitioners in computer science, software engineering and related fields

  5. Innovators able to respond to technological change and intellectual challenge

Program Outcomes

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

(a)    An ability to apply knowledge of computing and mathematics appropriate to the discipline;
(b)    An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution;
(c)    An ability to design, implement and evaluate a computer-based system, process, component, or program to meet desired needs;
(d)    An ability to function effectively on teams to accomplish a common goal;
(e)    An understanding of professional, ethical, legal, security, and social issues and responsibilities;
(f)     An ability to communicate effectively with a range of audiences;
(g)    An ability to analyze the local and global impact of computing on individuals, organizations and society;
(h)    Recognition of the need for, and an ability to engage in, continuing professional development;
(i)    An ability to use current techniques, skills, and tools necessary for computing practices.
(j)    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;
(k)    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 Number of students enrolled
2012   418
2013   454
2014   513
2015   529
2016   591
2017   646 


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


Year Number 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