Graduate Program
Graduate Program Overview
CS@Mines graduate degrees will prepare you for careers in industry, government, or academia. You’ll experience academic rigor and depth while addressing real-world problems. Choose the degree that fits your needs with online and in-person options.
- Doctor of Philosophy
- Master of Science – Thesis, Non-Thesis Project, or Non-Thesis Coursework
- Post-Baccalaureate Professional Computer Science Certificate
- Graduate Certificate in CyberSecurity for Cyber Physical Systems
- Graduate Certificate in Data Science – Foundations
- Graduate Certificate in Data Science – Computer Science
Combined Program
CS@Mines offers a combined BS/MS degree program for Mines undergraduates which allows students to complete an MS in just one additional year. This provides an expedited graduate school application process and allows students to begin graduate coursework while still finishing their Mines undergraduate degree requirements. Learn more about the BS+MS in Computer Science.
CS@Mines Bridge
Interdisciplinary Graduate Programs
CS@Mines is involved in many interdisciplinary graduate programs on campus. Two programs that CS@Mines is heavily involved with are robotics and data science.
Online Certificates in CS
Our new online (or in-person) certificates offer flexible ways to advance your career.
CS Research Areas
- Algorithmic Robotics
- Applied Algorithms
- Augmented Reality
- CS For All
- Cybersecurity
- Data Management Systems
- High Performance Computing
- Machine Learning
- Networked Systems
In many cases, individual projects span multiple research areas.
97%
Positive outcomes for CS MS graduates in 2022-23
$103,348
Average salary of a CS MS graduate in 2022-23