Degree Page Generic Banner Image

Computer Engineering Degree

Program Offerings

• Bachelor of science degree in Computer Engineering
• Accelerated master’s in Computational Sciences and Robotics (earn your bachelor’s degree and master’s degree in as little as five years)
• Master of science degree in Computational Sciences and Robotics
• Minors – Computer Science, Robotics, Computational Statistics, and Robotics
• Certificates in Engineering Management and Leadership, Technology Innovation and HBX CORe (Credential of Readiness for Business)

What is Computer Engineering?

Computer engineering integrates electronic engineering with computer sciences, working with computer hardware and the interaction between hardware and software. The basic curriculum includes circuit analysis, electronics, digital and electrical systems, data structures, operating systems and software engineering.

What does a computer engineer do?

While computer scientists focus on electrical and software development, computer engineers design and create computer systems and other devices such as the mobile phone. Computer engineers research, design, develop and test components and computer systems. Computer engineers make sure that hardware work effectively with software.

Some of the duties 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
• Work on the interface between different pieces of hardware

First-Year Courses

• Chemistry
• Physics
• Math
• Computer engineering
• Computer science
• English

Course Curriculum

Link to Catalog

Internships and Co-ops

Students with computer engineering majors are sought after by industry and government agencies performing real-world computer engineering. Approximately 77 percent of Mines graduates have had at least one paid internship or co-op upon graduation. Students intern at some of the following agencies/businesses:
• GE
• Littelfuse
• 3M
• Black Hills Corporation
• Microsoft
• Garmin
• Los Alamos
• Boeing
• Nucor
• Rockwell Collins

Career Outlook

The average starting salary of an SD Mines computer engineering graduate is $64,639.


Careers for computer engineering graduates include:
• robotics, search and rescue
• military reconnaissance and surveillance
• intelligent automation and specialized systems
• mobile, web, and software engineering
• alternative energy production and control
• avionics
• manufacturing automation
• supercomputing
• smart antennas


Employers of SD Mines computer engineering graduates include:
Rockwell Collins
Burns and McDonnell
Hormel Foods

Computer Engineering Research

Research is carried out in the areas of:
• Applied electromagnetics
• Controls and autonomous robotic systems
• Power systems and power electronics
• Communications and networking



Sign up to get an info packet!