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 familarize 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. Fill out the Declaration of Major/Minor Form located at 
  2. Print the form and get all required signatures from the appropriate faculty advisors.
  3. Return the form to Academic Advising in the Student Success Building, Suite 160, Counter #3.

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 Descriptions  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 match, not just the name of the course.
  • You must meet all the requirements for the program based on all courses taken both at other institutions and at MSUDenver.
  • 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 MSUDenver.
  • 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