COMP SCI banner

Computer Science

What is a computer scientist?

Computer scientists program software, create mobile apps, develop websites, and secure information. They work in virtually every sector of the economy from artificial intelligence and virtual reality to health sciences and finance.

Mines' project-driven curriculum challenges students to take an app from idea to market in a semester or start a business through a new entrepreneurship course with a seat at start-up boot camp for the winning pitch. Students also compete annually in the International Collegiate Programming Contest and recently beat teams from MIT and Stanford in the open division at the North American Invitational Programming Contest.


Average Starting Salary

  • Microsoft
  • Innovative Systems
  • Google
  • Raytheon Missile Systems
  • Black Hills Corp.
  • EchoStar
  • Los Alamos National Lab
  • Golden West
  • NISC
  • L-3 Communications
  • Schwan Food Co.
  • Amazon


  • artificial intelligence
  • entertainment
  • programming, virtual reality
  • robotics
  • mobile, web
  • finance, entrepreneur
  • software engineer
  • information assurance, cryptography
  • database design and management

Internships & Co-ops

75% of Mines students gain real-world experience through internships, co-ops, and research opportunities at an average salary of $17 an hour at 240 employers in 39 states. Students have interned at Google and Amazon and get hands-on experience in the Roger Opp Linux Lab, Mobile Computing Lab, and the L-3 Communications Embedded Systems and Robotics Lab.              

CompSci image2

Global Experiences

Experience the adventure of international travel and apply your science knowledge to humanitarian efforts with Engineers & Scientists Abroad. Mines students have completed projects in Suriname, Mongolia, Haiti, Guatemala, Egypt, Colombia, and Tanzania.

You might also be interested in:

Not just academic experts, faculty in the Department of Mathematics & Computer Science consult with industry and government on important regional, national and global projects.

More information is provided by the SD Mines Department of Mathematics and Computer Science:

Sign up to get an info packet!