May 29, 2020  
2017-2018 SDSM&T Academic Catalog 
2017-2018 SDSM&T Academic Catalog [ARCHIVED CATALOG]

Mathematics and Computer Science Department

Return to {$returnto_text} Return to: Undergraduate Studies

Contact Information

Dr. Kyle Riley
Department of Mathematics and Computer Science
McLaury 308
(605) 394-2471

Computer Science Faculty

Professors McGough and Weiss; Associate Professors Pyeatt and Qiao; Assistant Professors Karlsson, Hinker and Rebenitch; Lecturer Schrader; Emerita Professor Logar; Emeritus Professors Carda, Corwin, Opp and Weger.

Mathematics Faculty

Professors Braman, Johnson, Kowalski, McGough, and Teets; Associate Professors Caudle, Kliche and Riley; Assistant Professors Dahl, Deschamp, Fleming, and Garlick; Lecturers Bienert, Richard-Greer and Grieve; Instructors Leonard, Lehmann, and Rudy-Hinker; Emerita Professor Logar; Emeritus Professors Carda, Corwin, Grimm, and Opp.

General Information

The Department of Mathematics and Computer Science offers a bachelor of science degree in Applied and Computational Mathematics along with a bachelor of science degree in Computer Science and a master of science degree in Computational Sciences and Robotics (CSR). The B.S. in Computer Science is accredited by the Computing Accreditation Commission of ABET, Details on the mission, learning outcomes, and course assessment can be found on the department website,

The department also features an accelerated option for the M.S. program that allows a student to finish both the B.S. in Computer Science and the M.S. in Computational Sciences and Robotics in five years.  Students interested in this option will need to apply to the CSR program before or during their junior year in the B.S. Computer Science program.

Any student who is pursuing a departmental major should consult their advisor in the mathematics and computer science department at each registration.


The School of Mines has a variety of computing platforms available. Resources include an extensive PC network, a Linux lab, a Tablet PC lab, the L-3 Communications Embedded Systems and Robotics Lab, a 3D Printing Lab, Robotics Lab, and a Mobile Computing Lab. The Linux lab is fully equipped with multi-core desktops and other computing resources may be accessed via the Internet. The institution encourages its students to use the computer facilities in the creative and efficient solution of scientific and engineering problems.

Prerequisite and Placement Information

Before registering for any course, a student must either have met all prerequisites and be enrolled in all co-requisites, passed the appropriate placement examinations, or have obtained permission from the head of the mathematics and computer science department. Placement examinations, however, may only be used for initial mathematics course placement. Please see the course descriptions in this catalog for all information related to prerequisites and placement.

Students transferring from other institutions or returning to the School of Mines after interrupting studies for a period of one year or more should consult the head of the Department of Mathematics and Computer Science to discuss proper placement.

Course Offering Schedule

MATH 021  and MATH 101  may not be used for credit toward any bachelor’s degree at School of Mines. College algebra, trigonometry, and pre-calculus courses may not be counted toward any mathematics, computer science, or engineering degree. Other majors should consult their departments on policies regarding these courses.

In an attempt to help students plan their future semesters, the following information is presented. This reflects the best available knowledge at the time of the preparation of this document. This is not meant as a guarantee of when classes will be offered. Students concerned about when classes will be offered should contact the department head for any changes to the following. Courses not listed below have no defined rotation and will be offered contingent upon demand and staff availability. Summer offerings are highly dependent on staffing. An attempt will be made to offer MATH 120 , MATH 123 , MATH 125 , MATH 225 , and MATH 321  during the summer session.

Return to {$returnto_text} Return to: Undergraduate Studies