Computer Science

Graduate Program at Colorado School of Mines

PROGRAM OVERVIEW

Problem-solving, innovation, transformation and creativity. The field of computer science involves much more than programming—it engages and challenges a multitude of skill sets and is only limited by your imagination. Virtually every industry relies on computing, providing a nearly endless amount of opportunities for talented individuals.

The Mines Computer Science graduate program integrates robust research with world-class faculty and collaborations with industry leaders and government agencies to ensure graduates are prepared for career success upon graduation. If you want to make changes in the world, computer science can help you make it happen.

research icon

8 research areas
available

salary icon

$92,625 average
starting salary
(master’s)

 

robot

Human-Centered
Robotics Lab

Request for additional information

Fill out this form to receive more information about this exciting program. 

Loading...

Requirements and Costs

Admission Requirements:

Certificate Admission Requirements – 
Graduate Certificate in CyberSecurity for Cyber Physical Systems are:

  • Undergraduate-level knowledge on data structures, computer organization, algorithms and operating systems.
  • Undergraduate-level knowledge on statistics and discrete mathematics.
  • Undergraduate-level skills on the Linux operating system and shell scripts.
  • Undergraduate-level programming skills in languages such as C, C++, Python, Java, JavaScript and HTML/CSS.

Post-Baccalaureate Professional Computer Science Certificate

  • Applicants must have a Bachelor’s degree, or equivalent, from an accredited institution in an area of study that is not Computer Science.

MS and PhD Admission Requirements

  • Bachelor’s degree with a grade-point average of 3.0 on a 4.0 scale
  • Completion of two semesters of calculus, and computer science courses in programming concepts, data structures, computer organization, software engineering and discrete math
  • Competitive Graduate Record Examination scores (verbal reasoning, quantitative reasoning, and analytical writing), with a minimum quantitative reasoning score of 151 or higher (or 650 on the old scale). Applicants who have graduated with a Math, engineering or science degree from Mines within the past five years are not required to submit GRE scores.
  • All admitted graduate students must submit GRE scores prior to receiving an admissions decision. Mines accepts GRE scores from tests taken within five years of the date of entry. Applicants who have graduated from Mines within the past five years are not required to submit GRE scores
  • GRE with quantitative section score of 151 or higher (or 650 on the old scale) preferred
  • For international applicants or applicants whose native language is not English, a TOEFL score of 79 or higher (or 550 for the paper-based test, 213 for the computer-based test) is required. In lieu of a TOEFL score, an IELTS score of 6.5 or higher will be accepted
  • For the PhD program, prior research experience is desired but not required.

 

DOCTORATE DEGREE

  • 72 credit hours of course work and research credits
  • Required course work provides a strong background in computer science
  • A course of study leading to the PhD degree can be designed either for the student who has completed the master’s degree or for the student who has completed the bachelor’s degree
  • The following five courses are required of all students:
     CSCI406: ALGORITHMS 3.0
     CSCI442: OPERATING SYSTEMS 3.0
     CSCI561: THEORY OF COMPUTATION 3.0
     CSCI564 ADVANCED COMPUTER ARCHITECTURE 3.0
     SYGN502: INTRODUCTION TO RESEARCH ETHICS 1.0
  •  Students who have taken equivalent courses at another institution may satisfy these requirements by transfer

MASTER’S DEGREE

  • Thesis or Non-Thesis option requires 30 credit hours
  • Requirements for the thesis MS are 21 hours of coursework plus 9 hours of thesis credit leading to an acceptable master’s thesis.
  • The non-thesis option consists of two tracks: a Project Track and a Coursework Track
  • Requirements for the Project Track are 24 hours of coursework plus 6 hours of project credit; requirements for the Coursework Track are 30 hours of coursework
  • The following four core courses are required of all students:
     CSCI406: ALGORITHMS 3.0
     CSCI442: OPERATING SYSTEMS 3.0
     CSCI561: THEORY OF COMPUTATION 3.0
     CSCI564 ADVANCED COMPUTER ARCHITECTURE 3.0
  • Students may choose remaining elective courses from any CSCI graduate course offered by the department. All MS Non-Thesis students must take at least 12 credits of CSCI 500-level coursework, excluding Independent Study credits. In addition, up to six credits of elective courses may be taken outside of CSCI

GRADUATE CERTIFICATE IN CYBERSECURITY FOR CYBER PHYSICAL SYSTEMS

  • Four online graduate level courses are required:
               CSCI560: FUNDAMENTALS OF COMPUTER NETWORKS 3.0
               CSCI574: THEORY OF CRYPTOGRAPHY 3.0
               CSCI585: INFORMATION SECURITY PRIVACY
               CSCI587: CYBER PHYSICAL SYSTEMS SECURITY

POST-BACCALAUREATE PROFESSIONAL COMPUTER SCIENCE CERTIFICATE

  • Five online undergraduate-level courses are required:
               CSCI261: PROGRAMMING CONCEPTS
               CSCI262: DATA STRUCTURES
               CSCI303: INTRODUCTION TO DATA SCIENCE
               CSCI306: SOFTWARE ENGINEERING
               CSCI406: ALGORITHMS

VIEW CATALOG

 

 

 Colorado ResidentOut-of-State Student
Tuition**$16,650$37,350
Fees*$2,412$2,412
Room & Board$16,700$16,700
Books & Supplies$1,500$1,500
Misc. Expenses$1,800$1,800
Transportation$1,300$1,300
Total$40,362$61,062
**Cost per credit hour$925$2,075

*Allowance for fees based on mandatory fees charged to all students. Does not include fees for orientation, library, yearbook, refrigerator rental, voice messaging, etc.

At less than 4.5 credit hours, you may be ineligible for financial aid.

Demonna Wade

“Studying computer science at Mines has given me the flexibility to work in any career field, as well as any location.”

Demonna Wade
Student, Computer Science

 

 

 

Career Outcomes

  • Computer hardware engineer
  • Software developer
  • Database administrator
  • Information security analyst
  • Computer network architect
  • Computer and information research scientist
  • Google
  • BlackSky
  • The Trade Desk
  • Chevron
  • Plus One Robotics
  • Raytheon
  • Emerson
  • CACI
  • RARE Petro

Organizations recruiting Mines students at the 2019 Career Fair

 

Resources

Our Home is Golden

See what it’s like to live in one of the country’s best small towns, with easy access to the great outdoors and the thriving hub that is Denver.

 

Quick Tour

From high above and on the ground, see what makes Colorado School of Mines, its campus and its people special.

 

Connecting to your Future

Mines students are top of the list for industry recruiters—find out what makes our grads special and how we help you on your journey.

 

Degree Options

PhD

  • Computer Science

Master’s

  • Computer Science

Certificates

Areas of Research 

  • Algorithmic Robotics
  • Applied Algorithms
  • Augmented Reality
  • CS for All: CS Education
  • Cybersecurity
  • High-Performance Computing
  • Machine Learning
  • Networked Systems

 

NOW ACCEPTING APPLICATIONS

online application

View Deadlines 

Grad School Insights