Show as: Mobile
4 years
Bachelor's degree
Scholarships available
Rapid City

About this program

Computer Engineering BS

them with the engineering and technical education appropriate to meet modern technological challenges. The basic curriculum includes required coursework in mathematics, basic sciences, humanities, social sciences, and fundamental engineering topics in circuit analysis, electronics, electrical systems, digital systems, assembly language, data structures, operating systems, and software engineering. Computer engineering students are required to select three senior elective courses from a wide variety of subject areas to fit their particular interests. Elective subject areas include digital signal processing, microprocessor-based system design, computer networks, and computer architecture. ;

Admission requirements

Undergraduate Course Requirements

The School of Mines will carefully review and consider for acceptance applicants who meet the general education requirements and the following criteria:

  • Achieve a high school GPA of at least 2.75 on a 4.0 scale
  • Complete high school coursework requirements as listed below
  • Proof of College Algebra-readiness by one of the following methods:
    • ACT or SAT math sub-score of at least 20/520
    • Completion of a college math course (Intermediate Algebra or higher)
    • Qualifying score on the Accuplacer exam
  • OR are South Dakota Regents’ Scholars

*Applications from students with deficiencies are reviewed on an individual basis.

All applicants not meeting the admission requirements listed above will be reviewed by the Admissions Committee. The committee considers high school curriculum (special consideration is given to math and science coursework), grades, and test scores.

Undergraduate International Student Admissions

To be considered for undergraduate admission, international applicants must meet the following criteria.

  • Applicants should have a minimum GPA of 2.75 at both the secondary (high school) and post-secondary (college) education levels.
  • Applicants must be proficient in English.

Transfer students within the US may not be required to provide this score.

  • Applicants must provide an acceptable SAT or ACT score. Math sub-scores should be a minimum of 590 on the SAT or 25 on the ACT.
    • Transfer students may not be required to provide this score.

For more information about admission requirements, please visit the university website.

Does this course require proof of English proficiency?

The TOEFL® test is accepted by 10,000+ universities and higher education institutes in over 150 countries. Book your test today!

Learn more Advertisement

Program content

Freshman Year

First Semester

  • Survey of Computer Science and Engineering
  • Test-Driven Software Development
  • Introduction to Digital Systems/Lab
  • Calculus I
  • General Chemistry I
  • General Chemistry I Lab

Second Semester

  • Programming Techniques
  • Finite Structures
  • Calculus II
  • University Physics I
  • Composition I

Sophomore Year

First Semester

  • Data Structures & Algorithms
  • Circuits I/Lab
  • Differential Equations
  • Introduction to Probability and Statistics
  • RISC Assembly

Second Semester

  • Circuits II/Lab
  • Calculus III
  • University Physics II
  • University Physics II Laboratory
  • Digital Systems/Lab

Junior Year

First Semester

  • Electronics I/Lab
  • Signals and Systems
  • Linear Algebra
  • Communication in the STEM Workplace
  • CPU & GPU Organization and Architecture

Second Semester

  • Software Engineering and Design
  • Control Systems/Lab
  • Embedded Intelligent Systems
  • Explorations in STEM Communications
  • General Education Goal 3 or 4 Elective(s)

Senior Year

First Semester

  • Real-Time Operating Systems
  • Senior Elective(s)
  • Senior Design Project I
  • General Education Goal 3 or 4 Elective(s)
  • Basic Engineering Economics

Second Semester

  • Senior Design Project II
  • CENG Senior Elective(s)
  • Free Elective
  • General Education Goal 3 or 4 Elective(s)

Scholarships & funding

Several scholarship options are available. Please check the ;university website for more information.


Total Estimated Direct Cost — 2021-2022 — Undergraduate

  • Tuition and Fees SD Residents & Child of Alumni - $12,110
  • Tuition and Fees SD Advantage & MN Reciprocity - $12,110
  • Tuition and Fees WUE - $16,010
  • Tuition and Fees Non-SD Resident - $16,530

Career paths

Careers for South Dakota Mines computer engineering graduates might 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

Message the school

Want to know more about this program, Computer Engineering BS? Fill out the following form and include any questions you have. This information will be sent directly to the school, and a representative will respond to your enquiry.

Currently living in *
Nationality *

About this institute

South Dakota School of Mines & Technology

South Dakota School of Mines & Technology was founded in 1885 to provide instruction in the region’s primary industry, which was mining. And now it includes so much more. Over the years, South Dakota Mines evolved into a leading science...

Read more about this school

Why study at South Dakota School of Mines & Technology

Life at South Dakota Mines is more than books, homework, and tests. It’s robot races on the Quad, blacksmithing on Friday afternoons, late-night hangouts with friends in the dorm, and cheering for your favorite Hardrocker sports team. It’s finding “your” people – friends who geek out at the same stuff you do, whether that’s esports, robotics, fossils, or chemistry experiments. You’ll work alongside “your” people in classrooms and on student teams and organizations. At South Dakota Mines, it’s more about collaboration than competition, and you’ll never be alone in your passions and interests.

Contact info

South Dakota School of Mines & Technology

501 E Saint Joseph Street
57701 Rapid City South Dakota
United States of America

 Show phone number

Message the school

Want to know more about Computer Engineering BS? Fill out the following form and we'll pass your details on to a representative from the school, who will respond to your enquiry.


Be the first to write a review!