Keystone logo
South Dakota - School of Mines and Technology Bachelor of Science in Computer Science
South Dakota - School of Mines and Technology

Bachelor of Science in Computer Science

Rapid City, USA

4 Years

English

Full time

Request application deadline

Jan 2025

USD 29,200 / per year

On-Campus

Introduction

What is Computer Science?

Computer science is foundational in applying and studying interactions between humans and computers. Computer science and computer scientists study computers, computing, the software and hardware in a computer, and their applications in our modern society.

Software is arguably one of the most rapidly-changing fields in science and engineering. It exists everywhere in our daily lives, and the data it creates exists all around us.

What does a computer scientist do?

Students studying computer science at South Dakota Mines gain expertise and experience in all phases of software development, including design, architecture, implementation, testing, and deployment. Computer science students at Mines will become effective in communicating and operating in a team environment and will gain exposure to many different software languages, technologies, and platforms. The hands-on and immersive experience is at the heart of the computer science program at South Dakota Mines.

Students majoring in computer science at Mines gain exposure to robotics, machine learning, artificial intelligence, intelligent systems, cybersecurity, virtual reality, data science, and application development.

Students prepare for these roles: software developer, software engineer, data scientist, data analyst, software tester, security analyst, and application developer.

Admissions

Scholarships and Funding

Curriculum

Program Tuition Fee

Career Opportunities

English Language Requirements

Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!

About the School

Questions