Degree Page Generic Banner Image

Computer Engineering Degree

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, Robotics, Computational Statistics, and Robotics
• Certificates in Engineering Management and Leadership, Technology Innovation and HBX CORe (Credential of Readiness for Business)

*The BS in Computer Engineering is accredited by the Engineering Accreditation Commission of ABET,

What is Computer Engineering?

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

Computer engineers at Mines’ have the opportunity to interface with multi-disciplinary teams on a multitude of hands-on projects to enable a real-world experience they will encounter in the workplace.

What does a computer engineer do?

Computer engineers are involved in writing software and firmware for embedded microcontrollers, designing VLSI microchips, analog sensors, mixed-signal circuit boards, and real-time operating systems. They are also suited for robotics and intelligent systems research, which relies heavily on interfacing digital systems, control theory, and electrical systems with software, communications, and sensors.

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 a 2017-18 SD Mines computer engineering graduate was $66,125. The average job placement rate for 2017-18 SD Mines computer engineering graduates was 92 percent.


Careers for computer engineering graduates include:
• Robotics, Search and Rescue
• IoT, Edge, and Fog Computing
• 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
Raven Industries
Burns & McDonnell

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




SD Mines is the #1 Engineering School in the country for return on investment!

Sign up to get an info packet!

*Required Fields
Mailing Address

Student Type