Colorado School of Mines Home Graduate School Home Education and research in engineering and applied science
ACADEMIC PROGRAMS
Chemical Engineering
Chemistry/Applied Chemistry
Civil Engineering
Computer Science
Electrical Engineering
Engineering Systems
Engineering & Technology Management
Environmental Geochemistry
Environmental Science & Engineering
Geochemistry
Geology
Geological Engineering
Geophysics
Geophysical Engineering
Hydrological Sciences and Engineering
International Political Economy
Materials Science
Mathematics/Statistics
Mechanical Engineering
Metallurgical & Materials Engineering
Mineral Economics
Mineral Exploration & Mining Geosciences
Mining & Earth Systems Engineering
Nuclear Science and Engineering
Petroleum Economics & Management (Joint program)
Petroleum Engineering
Petroleum Reservoir Systems
Physics (Applied)
Combined BS/MS Programs
Exchange Programs
Interdisciplinary Degrees

xx
Mathematical and Computer Sciences (M.S., Ph.D.)
Computer Science Emphasis

With guidance from our internationally known faculty, students in the CSM Mathematical and Computer Sciences graduate program solve real problems from industry and government by applying the theoretical tools from mathematical and computer science disciplines. Our focus on applied problems gives students "hands on" experience - experience we believe is essential for a successful career in these fields.

Research

The Department offers graduate programs in three main areas of concentration: applied mathematics, applied statistics, and computer sciences. Members of the Department are actively involved in the Center for Wave Phenomena (CWP), and with the Center for Automation, Robotics and Distributed Intelligence (CARDI). These and other interdisciplinary activities give students many opportunities to participate in engineering and applied science projects on campus. Research is focused in the following areas:

  • Sensor Networks
  • Simulation
  • Computer Vision and Image Processing
  • Ad Hoc Networks
  • Data Mining
  • Applied Algorithms and Data Structures
  • VLSI Design Automation
  • Parallel Computing
  • Computer Graphics
  • Scientific Visualization
  • Computer Aided Geometric Design
  • Applications of Machine Learning
  • Cognitive Modeling
Printable Brochure
Department of Mathematical and Computer Sciences
Center for Automation, Robotics, and Distributed Intelligence
Center for Wave Phenomena
Toilers Research Group
Request More Information
Graduate School Catalog
Tuition and Fees
Apply Now
Visit Mines
Academic Calendars

    8 Ph.D. students
    20 Master’s students
    10.7% minority
    25.0% female
    10.7% international

The Toilers Research Group currently has five NSF grants concerning various aspects
of mobile networks.









Degree Programs

Master of Science


The thesis option of this program requires 24 semester hours of acceptable course work, including the required core curriculum, along with 12 research credit hours. Students in this option must complete and defend a thesis.

The non-thesis option requires 36 hours of course work (at least 27 of those credits taken at CSM). Students choosing this option have a strong background in both mathematics and computer sciences, and are preparing for advancement in a career that demands computer science training with mathematical fluency.

The required core curriculum for both the non-thesis and thesis options is listed below.

  • MACS 406 - Design and Analysis of Algorithms
  • MACS 442 - Operating Systems
  • MACS 564 - Advanced Computer Architecture
  • Two of the following:
    • MACS 542 - Simulation
    • MACS 563 - Parallel Computing for Scientists and Engineers
    • MACS 565 - Distributed Computing
    • MACS 568 - Data Mining
    • MACS 572 - Networks II
    • MACS 575 - Machine Learning

The student, in consultation with their advisor and thesis committee, selects the remaining program of study.

Combined BS/MS program

Students earning a B.S. in Math & Computer Sciences at Mines are eligible to apply into the combined BS/MS program. This allows students to double count six credits of 400-level courses towards the degree requirements of both the B.S. and M.S. Students follow the degree requirements for either the M.S. non-thesis or thesis option. Students are eligible to apply after they have completed at least five undergraduate computer science courses at Mines. A list of eligible courses is available on the Department website. Students must have a cumulative GPA of 2.5 or higher and a GPA of 3.3 or higher in the computer science coursework. Once students are admitted to the combined program, a 3.0 GPA must be maintained each semester.

Doctor of Philosophy Mathematical and Computer Sciences

This program requires 72 semester hours beyond the bachelor's degree, of which no fewer than 24 are thesis hours. At least 12 hours of course work must be in a cohesive area distinct from the main area of research. Two semesters of full-time residence on campus are also required. Doctoral students must pass a qualifying examination and a comprehensive examination and write and defend a dissertation. Usually students require a minimum of two years after the MS to finish a PhD assuming that the MS was completed at CSM. Students with an MS from another institution usually take three to four years to complete the PhD.

Admissions/Entrance Requirements

Program applicants should have completed an undergraduate program equivalent to a BS in mathematics, statistics, or computer sciences. Students are expected to be proficient in a basic course in data structures (MACS 262 or equivalent) or significant programming experience with a block structured programming language; and a basic course in discrete mathematics and algebraic structures (MACS 358 or equivalent) or some mathematical maturity. Those deficient of any courses must complete them prior to or concurrent with taking graduate courses.

Students who are unsure whether or not they have the listed prerequisites are encouraged to contact the Department for clarification by using MCSgradc@mines.edu.

Students must submit a Graduate Admission Application, statement of goals, GRE scores, three letters of recommendation, and official transcripts. Students applying to the combined BS/MS program need only submit the graduate admissions application form. GRE scores, letters of recommendation, statement of goals and transcripts are waived.

Fall Admission Yes
   Financial support priority deadline Jan. 15
   U.S. citizen application deadline July 1
   International application deadline April 1
Spring Admission Yes
   U.S. citizen application deadline Nov. 1
   International application deadline Sept. 1
GRE required Yes
   Subject Test required No
   Average accepted Verbal 537
   Average accepted Quantitative 756
   Average accepted Analytical Writing 4.0

Financial Assistance

Financial aid for graduate studies is available through teaching assistantships, research assistantships, and scholarship and grant programs. There is considerable competition for these awards.

The Department has a limited number of Teaching Assistantships (TAs) to award to graduate students. These TAs are normally reserved for full-time students who have demonstrated academic excellence and who are pursuing a degree with a thesis component (MS, thesis option or PhD). It is a school policy that students with TAs do not have full responsibility for teaching courses. A full-time TA will require not more than 20 hours of work per week, on average. Renewal of appointments is dependent on satisfactory academic performance as well as satisfactory performance in TA assignments.

Individual faculty members sometimes have positions available for Research Assistants (RAs). The terms of these appointments, and qualifications for them, depend on the sponsoring agency and the faculty member. The average number of hours per week required is specified in each RA contract.

Decisions on financial support are made in conjunction with the admission process.

Contacts

Dr. Bill Navidi, Graduate Program Chair
Department of Mathematical and Computer Sciences
Colorado School of Mines
Golden, CO 80401
Phone: 303-273-3489
FAX: 303-273-3875