Program Offerings
• Bachelor of science degree in Computer Engineering
• Accelerated master’s in Computer Science and Engineering (earn your bachelor’s degree and master’s degree in as little as five years)
• Master of science degree in Computer Science and Engineering
• Minors: Computer Science and Robotics
*The BS in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.
What is Computer Engineering?
Think of computer engineering as a marriage between electrical engineering and computer science. Computer engineers focus on computer hardware and the interaction between hardware and software. This contrasts with computer scientists, who focus on software and programming.
What does a computer engineer do?
Computer engineers design and develop computer systems and other tech devices.
With a computer engineering degree from South Dakota Mines, you’ll become proficient in writing software and firmware for embedded microcontrollers, designing VLSI microchips, analog sensors, mixed-signal circuit boards, and real-time operating systems. Computer engineers also work in robotics and intelligent systems research.
Some of the things a computer engineer might do include:
• Design new computer hardware
• Create mobile applications
• Drive new types of artificial intelligence
• Update computer equipment
• Research and design computer chips, circuit boards, and computer systems
First-Year Courses
• Chemistry
• Physics
• Math
• Computer engineering
• Computer science
• English
Course Curriculum
Link to Catalog
Internships and Co-ops
South Dakota Mines computer engineering students are highly sought after by industry and government agencies. You will have an opportunity to intern at some of the biggest names in tech and science, including:
• NASA
• Microsoft
• Garmin
• Los Alamos
• Boeing
• Nucor
• Rockwell Collins • GE
• Littelfuse
• 3M
• Black Hills Corporation
79% of Mines students land internships earning an average salary of $19.70/hour.