Department of Mathematical and Computer Sciences
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.
This 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, http://abet.org
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.
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.
- Download the Declaration of Major Fillable form and open with Adobe Reader.
- You must sign the document electronically. You may need to create an electronic signature within Adobe Reader first.
- Return the form to Shannon Guy at firstname.lastname@example.org 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.
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.
- 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.