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 and Robotics

*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 South Dakota 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 79 percent of Mines graduates have had at least one paid internship or co-op upon graduation, earning an average salary of $19.70/hour. 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 2018-2019 South Dakota Mines computer engineering graduate was $71,750. The average job placement rate for 2018-19 South Dakota Mines computer engineering graduates was 94 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 South Dakota 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