CS@Mines Bridge

Enhance Your Career

A Computer Science Master’s degree can provide you with financial benefits, job opportunities, and career fulfillment. CS@Mines Bridge provides a direct path to a CS Master’s degree for students of any undergraduate discipline.  You’ll join a cohort with other CS@Mines Bridge students to learn with a supportive community of engaged peers.

Start with the fundamentals. Completing rigorous undergraduate CS courses will prepare you for Master’s coursework. These courses can be completed in 2 semesters (or 3 semesters for a less heavy load).

Expand your knowledge. Continue to the MS as a full-time or part-time student. The MS can be completed in 2 semesters of full-time enrollment.

What You’ll Experience

  • Learn foundational technical skills and computing principles from renowned faculty at a world-class research institution.
  • Flexibility through a mix of online and in-person coursework.
  • Complete hands-on projects with real-world applications.
  • Learn to ask compelling questions, work productively in teams, and communicate your ideas effectively.
  • Full access to student and career services offered by Colorado School of Mines.

CS@Mines Bridge has a limited number of scholarships to offer for Fall 2022. A separate scholarship application will be sent to CS@Mines Bridge applicants.

Apply for admission by June 1 to meet the priority scholarship application deadline of June 15.

Apply for admission by July 1 to meet the final scholarship application deadline of July 15.

Bootcamp or M.S. Degree?

There are many factors to consider when deciding between a coding bootcamp and our CS@Mines Bridge Program (which leads to an M.S. degree in CS). Read about the difference between the two paths into tech (bootcamp or CS degree) at this link: https://www.northeastern.edu/graduate/blog/is-a-coding-bootcamp-worth-it/.


Average starting salary for CS MS graduates in 2019-20


CS MS graduates with positive outcomes in 2019-20

Contact us for more information

3 + 13 =

Program Details

How CS@Mines Bridge works

CS@Mines Bridge is designed for those without a background in CS as a direct path to a CS Master’s degree. You learn the fundamentals in approximately two semesters, and then complete the Master’s coursework in approximately two semesters. The Bridge requires 17 credit hours and is completed during the student’s 1st year at Mines. The Master’s degree requires 30 additional credit hours and can be started during the student’s 1st year at Mines and completed during the 2nd year at Mines (if student is enrolled at Mines full-time).

CS@Mines Bridge Coursework

Semester 1 (16 weeks)

  • Before the semester begins, complete an online module to learn programming basics (in Python)- 1 credit.
  • Take a Bridge Seminar Course (CSCI 398) designed for the cohort: Introduction to CS – Bridge (1 credit). These weekly, in-person meetings include professional development opportunities featuring industry speakers and career advisors.
  • Take two online, 8-week courses back-to-back: CSCI 261: Programming Concepts and CSCI 262: Data Structures
  • Students who have already completed a coding bootcamp may request to waive CSCI 261.
  • Take CSCI 358: Discrete Mathematics (in-person), if required math backgrounds exists (see below), or take missing math pre-requisite courses.

Semester 2 (16 weeks)

  • Take the last two 300-level courses required in the Bridge: CSCI 306: Software Engineering (choose in-person or online) and CSCI 341: Computer Organization (in-person).
  • Begin Master’s level course work (e.g., CSCI 406 should be taken this semester to complete the Bridge/Master’s in two years).
Master’s Coursework

CS@Mines Bridge students are offered provisional admission to the Master’s Non-Thesis degree. Students who complete the foundational courses successfully are then fully admitted to the Master’s Non-Thesis degree. Since CS@Mines Bridge students do not have significant background in computer science, we do not recommend the MS-Thesis track.

There are two options for the MS Non-Thesis track:

  • MS Non-Thesis Coursework: Requires 30 credit hours of coursework
  • MS Non-Thesis Project: Requires 24 credit hours of coursework and 6 credit hours of project work. Project deliverables are a report and presentation to a committee of two CS faculty including the student’s advisor.

Graduate-level courses are generally not offered in the summer term, but project credits can be completed in the summer.

Math Background

All CS@Mines Bridge students must have some calculus knowledge (e.g., Calc 1).


  • CSCI 358 (required Bridge course) needs students to have an understanding of intro calculus topics
  • CSCI 406 (required Master’s course) needs students to understand limits (to help with understanding asymptotic complexities)

Some elective CSCI courses have further math requirements. While CS@Mines Bridge students do not have to take these elective courses, they may be interested in doing so and, thus, may need to obtain the additional math background:

  • Calc 2 needed for game development and computer simulation electives
  • Calc 3 needed for computer graphics and robot planning electives
  • Probability and Statistics needed for artificial intelligence, computer simulation, robotic courses, computer vision, machine learning courses, bioinformatics, and cryptography electives (need Calc II or know how to compute anti-derivatives and computing probabilities as an area under a curve)
  • Linear Algebra needed for machine learning, computer graphics, and computer vision electives (need math maturity to take Linear Algebra at Mines)


how & when to apply

Apply through the Graduate Admissions website. In the Academic Pursuit section of your application, select Computer Science as your major, then the Masters Non-Thesis as your degree. Then, under “Additional Information,” respond “Yes” to the question, “Are you applying to the CS@Mines Bridge cohort?”. Applicants must have a Bachelor’s degree, or equivalent, from an accredited institution in an area of study that is not Computer Science. In addition to the application form, these materials are required:

  • One (1) official transcript from all current and previous institutions (unofficial transcripts can be used for the review process)
  • Three (3) letters of recommendation. Current Mines undergraduates are not required to submit letters of recommendation.
  • Graduate Record Examination* (GRE) scores are currently waived for MS Non-Thesis applicants. 
  • Statement of Goals: The purpose of the statement of goals (or personal statement) is to introduce yourself to the Graduate Admissions Review Committee. In the statement, you should address professional and personal goals, as well as why Colorado School of Mines would be the best place to achieve those goals
  • Resume/curriculum vitae (CV)
  • A non-refundable application fee is required of all applicants. Please note: Our online application will only accept fees paid by credit or debit card.

CS@Mines Bridge students will be offered provisional admission to the MS Non-Thesis degree. After completing the foundational courses, students will be fully admitted to the MS Non-Thesis degree.

Application Deadlines

CS@Mines Bridge accepts applications for Fall terms.

Term International Domestic
Fall March 1 July 1

See details on the Graduate Admissions deadlines website.

Degree requirements
CS@Mines Bridge Coursework

These courses are pre-requisites to the MS curriculum.

  • CSCI 261: Programming Concepts (waived for students who have already completed an approved coding bootcamp)
  • CSCI 262: Data Structures
  • CSCI 306: Software Engineering
  • CSCI 341: Computer Organization
  • CSCI 358: Discrete Mathematics
  • CSCI 398: Bridge Seminar Course
Master’s Degree

The CS MS Non-Thesis degree requires 30 credit hours and has two possible tracks:

  • MS Non-Thesis Coursework: Requires 30 credit hours of coursework.
  • MS Non-Thesis Project: Requires 24 credit hours of coursework and 6 credit hours of project work. Project deliverables are a report and presentation to a committee of two CS faculty including the student’s advisor.
Required courses for all MS tracks:
  • CSCI 406: Algorithms (offered every semester)
  • CSCI 442: Operating Systems (offered every semester)
  • CSCI 561: Theory of Computation (offered every fall)
  • CSCI 564: Advanced Computer Architecture (offered every spring)

The remaining credits are completed as detailed in the CS Graduate Catalog. All MS students are allowed to complete up to 6 elective credits outside the CS department to customize the degree to your interests and goals. 

Cost, Scholarships, & Aid

See the Graduate Admissions website for information on cost of attendance and paying for graduate school, including a list of external graduate fellowships.

Mines Scholarships

CS@Mines offers several scholarships each year to CS@Mines Bridge students completing their foundational courses. Applicants will be emailed a separate scholarship application to be considered for these awards. We appreciate the support of CS@Mines faculty and industry partners for the ability to provide these scholarships.


The C-MAPP program is designed to improve relationships between industry and computer science at Mines, while also providing opportunities that will help Mines computing students ‘mapp’ their careers. C-MAPP Partners have a professional interest in the well being of computing at Mines. C-MAPP is a program for companies that are interested in (1) giving back, (2) helping the students at Mines, (3) networking with the students at Mines, and/or (4) increasing diversity in computing. CS@Mines Bridge students are eligible to apply for C-MAPP Scholarships.

The diversity of courses available to us allowed me to pursue my passions in CS while building a solid core foundation that has served me well professionally in the years since. The professors, directors, program administrators, and fellow students made the program stand out for me, and I truly feel so incredibly fortunate to have been and to continue to be a part of such an incredible community.

Jen Ryan, Software Engineer at Google

BA Liberal Arts, MS Computer Science

Thank you to our corporate partners