Master of Science - Computer Science

The master's program is designed to prepare candidates for careers in industry or government or for further study at the PhD level. Following is a summary of the Master of Science Program with a specialty in Computer Science. Additional information on Graduate School Requirements can be found in the Graduate Bulletin.

Degree Options

The M.S. degree in Computer Science (Thesis or Non-Thesis option) requires 36 credit hours. Requirements for the thesis M.S. are 24 hours of coursework plus 12 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 30 hours of coursework plus 6 hours of project credit; requirements for the Coursework Track are 36 hours of coursework.

The following four core courses are required of all students. Students may choose elective courses from any CSCI graduate course offered by the Department, as long as at least two chosen courses are project-oriented courses (see the following list). In addition, up to 6 credits of elective courses may be taken outside of CSCI. Lastly, a maximum of 6 Independent Study course units can be used to fulfill degree requirements.

Required Courses

    And two project-oriented classes:

Thesis Option:

For thesis students, it is desirable to find a thesis advisor and form a thesis committee by the end of the senior year.

You may want to review the detail requirements in this sample timeline. For students in the combined program to complete the degree in five years, items listed in the sample timeline as 1st Semester and 2nd Semester should be completed during the senior year.

Non-Thesis Option:

The non-thesis option consists of two tracks: a Project Track and a Coursework Track. Requirements for the Project Track are 30 hours of coursework plus 6 hours of project credit; requirements for the Coursework Track are 36 hours of coursework.

M.S. Project Track

Students are required to take 6 credits of CSCI 700 to fulfill the MS project requirement. It is recommended that the 6 credits consist of two consecutive semesters of 3 credits each. At most 6 hours of CSCI 700 will be counted toward the Masters non-thesis degree. Deliverables include a report and a presentation to a committee of at least two EECS faculty including the advisor (at least one committee member must be a CS faculty member). Deliverables must be successfully completed in the last semester in which the student registers for CSCI 700. A student must receive two "pass" votes to satisfy the project option.

Coursework Track

See the Sample flowchart to determine a potential timeline for the non-thesis option.

© 2013 Colorado School of Mines | | Equal Opportunity | Privacy Policy | Directories | Mines.edu | rss