Computer ScienceBS

In the classroom ...
Computer science students at Mines gain experience and expertise in all phases of software development: design, architecture, implementation, testing, and deployment. They are introduced to many different software languages, technologies, and platforms, and become effective in communicating and operating in a team environment.
Beyond the classroom ...
Students can explore the fields of robotics, machine learning, artificial intelligence, intelligent systems, cybersecurity, virtual reality, data science, and application development, preparing them for professional roles such as software developer, software engineer, data scientist, data analyst, software tester, security analyst, and application developer.
Computer Science and Engineering at South Dakota Mines
Video

Featured Courses
- Software Engineering
- Database Management Systems
- Introduction to Probability and Statistics
- Physics Laboratory I
- Data Structures and Algorithms
Credits
Computer Science (BS) program is accredited by the Computing Accreditation Commission of ABET http://www.abet.org under the commission’s General Criteria and Program Criteria for Computer Science and Similarly Named Computing Programs.
Potential Employers
- Black Hills Energy
- CNH and Raven Industries
- Echostar
- Epic Systems
- Garmin
- Golden West Telecommunications
Career Examples
- Artificial Intelligence (Al)
- Augmented Reality (AR)
Computer Scientist - Data Scientist or Data Engineer
- Database Administrator
- High-Performance Computing (HPC)
Have more questions?
Dr. Jeffrey McGough