Skip to main content Skip to main content

The Internet of Things. Big Data. Mobile and cloud computing. Find out what it all means and how you can help the world overcome challenges and stay connected through computer technologies.

As an undergraduate student in the bachelor of science degree program in Computer Science at MSU Denver, you will develop computational thinking skills and apply those skills to design computer-based systems that solve problems in everyday life. Ultimately, you will learn the principles and practices necessary for a successful career in the dynamic fields of Computer Science and Software Engineering. This Computer Science major provides students with broad-based preparation in Computer Science with the appropriate supporting mathematics background.

To support students majoring in technology and other fields, MSU Denver awards the Howerton Memorial Scholarship each spring semester to Computer Information Systems or Computer Science majors and Social Work or Sociology majors in alternating years.

Learn more scholarship opportunities for Computer Science students. 


Program Options


To address the fundamental building blocks of Computer Science, MSU Denver’s Computer Science undergraduate degree program requires a minor in Mathematics.

The Department of Computer Sciences at MSU Denver also offers a minor in Computer Science. A good complement to any modern degree, MSU Denver’s Computer Science minor is particularly useful for undergraduate students in Applied Mathematics and Probability and Statistics.

Learn more about the requirements for the Computer Science major >


Benefits of Earning Your Degree at MSU Denver


Employers across the country offer interesting and engaging Computer Science internships to help train the future workforce. MSU Denver’s central location in the city— its vibrant and diverse campus is in the heart of downtown — and region gives undergraduate students access to a variety of valuable hands-on experiences including independent studies on emerging topics (such as computer penetration), and both internships and concurrent employment in industry.


Career Opportunities for Our Graduates


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.

When you earn a bachelor of science degree in Computer Science from MSU Denver, you will be well-prepared to enter the job market immediately upon graduation. In recent years, the median annual salary for jobs in Computer Science was nearly $83,000. New opportunities in the field are appearing daily. Some of the career possibilities you’ll have with a B.S. in Computer Science include:

  • Computer scientist
  • Computer network architect
  • Computer programmer
  • Cyber security engineer
  • Computer systems analyst
  • Database architect
  • Game developer
  • Information security analyst
  • Software engineer

 Learn more about career opportunities for Computer Science majors.


Alumni at Work


In high demand, MSU Denver’s Computer Science majors have been hired by large corporations and local businesses alike. With a B.S. in Computer Science, you could join them at exciting places such as these:

  • Avaya
  • Colorado Bureau of Investigation
  • Department of the Interior
  • Epsilon
  • IBM
  • IntelliDyne
  • Level 3 Communications
  • Lockheed Martin
  • Raytheon
  • Seagate Technology
  • Sykes Enterprises
  • TRW
  • Tyler Technologies

Undergraduate students who earned their Computer Science bachelor’s degrees have been accepted into competitive graduate programs including the following:

  • University of Colorado Denver
  • University of Colorado Boulder
  • Massachusetts Institute of Technology (MIT)
  • Stanford University

Sample Classes


a bunch of wires connecting a network

Study the theory and application of scientific and engineering principles and practices that are foundational for the design and development of computers. MSU Denver’s Computer Science undergraduate program curriculum includes capstone courses that engage groups of students in software development projects. You will also have the opportunity to take elective courses in areas that connect best with your interests as well as the needs of employers, such as computer security and artificial intelligence. Here are examples of recently offered elective classes in Computer Science:

  • Mobile Device Programming
  • Game Programming
  • Computer Graphics
  • Embedded Systems
  • Web and Multimedia Applications
  • Bio-inspired Computing

Facilities and Resources


In Fall 2017, the Computer Science group moved to the new MSU Denver Aerospace and Engineering Sciences Building. Funded in part by a $1 million gift from Lockheed Martin, the state-of-the-art building features 90,000 square feet of experiential and collaborative learning space that integrates programs in Computer Science, Industrial Design and Civil, Mechanical and Electrical Engineering Technology.


Program Accreditation


ABET LogoThe Computer Sciences program is accredited by the Computing Accreditation Commission of ABET.


Edit this page