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

$81,056 average
starting salary
(master’s)

 

robot

Human-centered
robotics lab

 

Requirements and Costs

  • 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
  • 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

 

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; thesis students are encouraged to find a thesis advisor and form a thesis committee by the end of the first year
  • 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 elective courses from any CSCI graduate course offered by the department. In addition, up to six credits of elective courses may be taken outside of CSCI
  • Lastly, a maximum of six independent study course units can be used to fulfill degree requirements 

VIEW CATALOG

 

 

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

*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
  • Softward 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

 

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

Areas of Research 

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

 

APPLICATION DUE DATES

calendar icon

FALL 2020