Skip to main content Skip to main content

Computer Science Major

The Department of Mathematical and Computer Sciences offers coursework leading to the Bachelor of Science (B.S.) degree in Computer Science. The Computer Science major provides students with broad-based preparation in Computer Science with the appropriate supporting mathematics background.


ABET LogoThis degree program follows the guidelines of the Computing Curricula 2001 for Computer Science, a joint undertaking of the Computer Society of the Institute for Electrical and Electronic Engineers (IEEE-CS) and The Association for Computing Machinery (ACM). Students are encouraged to contact the department for further details 303-615-0299.  In addition, the program is accredited by the Computing Accreditation Commission of ABET,


Graduates in Computer Science are positioned for employment in a wide variety of jobs in the computing field.  The CS major also prepares students for continued study of Computer Science at the graduate level.


Program Objectives, Enrollment and Graduation Rates


Computer Science Major Requirements

**Students should familiarize themselves with the basic requirements for all degree programs within the university as well as the specific requirements for their declared major.  Be sure that you are in your declared catalog when reviewing all of the requirements for your degree.**

  1. Download the Declaration of Major Fillable form and open with Adobe Reader.
  2. You must sign the document electronically. You may need to create an electronic signature within Adobe Reader first.
  3. Return the form to Shannon Guy at for processing.

You should declare your major/concentration at least by the time you have finished the basic core requirements (15 credit hours) and you absolutely must do this by the time you have completed 60 credit hours toward the degree.

Course Description Be sure you are in the current catalog.


General Studies Requirements for all degrees.  Be sure that you are in the declared catalog for your degree program.


Class Schedules and Academic Calendar



Sample 8-Semester Graduation Plan


The Advising Plan for the Mathematical and Computer Sciences Department calls for students to be advised before being allowed in certain "critical path" courses for the major/minor.  To enter these courses, students are required to have the signature of a department faculty advisor stating that the student is qualified to be in the course, both through background and understanding of the course purpose.  In addition, the faculty advisor will use the advising session to also discuss how the course fits into the students’ long-term goal of completing a major and/or minor in Mathematical or Computer Sciences.

The "critical path" courses are:

MTH 3100 – Introduction to Mathematical Proofs  and  MTH 3170 – Discrete Mathematics for Computer Science


For Computer Science advising, schedule an appointment with a Computer Science faculty advisor.  A Computer Science faculty advisor can also assist with formally declaring your computer science major and mathematics minor.

Contact a Computer Science Advisor 

  • In order for courses from another institution to satisfy a requirement for the major, the content must be equivalent to the MSU Denver course.
  • You must meet all the requirements for the program based on all courses taken both at other institutions and at MSU Denver.
  • You must complete at least eight hours of upper-division courses in your major and three hours of upper-division courses in your minor at MSU Denver.
  • You must complete either a minimum of 30 semester hours of academic credit applicable to the degree at MSU Denver including the last 12 semester hours 


   complete a minimum of 45 semester hours applicable to the degree at MSU Denver.


Transfer Course Equivalency

Transfer Questions?

Edit this page