Department of Electrical Engineering and Computer Science

Are you interested in transforming the way the world functions? Do you like to solve complex problems and think critically? Do technology and innovation fascinate you? At South Dakota Mines, let us help you turn your drive and passion into skills and knowledge.

Our faculty, staff, and students operate in an open, supportive, and collaborative environment with a culture of experimentation and learning. At South Dakota Mines, you will transform from an emerging professional to launch your career as a software developer, design engineer, data scientist, engineering manager, or founder and CTO.

The department of Electrical Engineering and Computer Science is a combination of programs including electrical engineering, computer engineering, computer science, data science, and data engineering. There are undergraduate and graduate (including accelerated) degrees, including minors and specializations in avionics, artificial intelligence (AI) and machine learning (ML), robotics, cybersecurity, virtual reality, and systems engineering.

Degrees and Programs

As a South Dakota Mines student, we want to help you explore your interests and find your fit. These degrees balance theory and practice through coursework and projects.



Computer Science (BS)

Computer Engineering (BS)

Electrical Engineering (BS)


Artificial Intelligence (AI) and Machine Learning (ML)


Visual and Interactive Computing



Computer Science

Electrical Engineering

Electronics Engineering and Technology


System Engineering



Computer Science and Engineering (MS)

Electrical Engineering (MS)


Data Science and Engineering (PhD)

Electrical Engineering (PhD)

Accreditations and Assessments

Electrical Engineering (BS) and Computer Engineering (BS) are accredited by the Engineering Accreditation Commission of ABET (

Computer Science (BS) is accredited by the Computing Accreditation Commission of ABET (