Bachelor of Science in Computer Engineering
Rapid City, USA
DURATION
4 Years
LANGUAGES
English
PACE
Full time
APPLICATION DEADLINE
Request application deadline
EARLIEST START DATE
Jan 2025
TUITION FEES
USD 29,200 / per year
STUDY FORMAT
On-Campus
Introduction
What is Computer Engineering?
A computer engineer is likely involved when hardware and software need to interact. Software dominates the world around us, but it takes hardware devices to complete the interaction. Consider IoT (internet of things) devices like the smartwatch you are wearing or the robotic vacuum cleaner quietly running in the background. Understanding computer engineering means knowing how to build a computing device and writing the software to drive it.
What does a computer engineer do?
Through the computer engineering degree at South Dakota Mines, students become proficient at writing software and firmware for embedded microcontrollers, designing microprocessors, interfacing with sensors, and building real-time operating systems. Computer engineer students at Mines understand software and hardware products' design, build, and test methodologies. The hands-on and immersive experience is at the heart of the computer engineering degree at Mines.
Students studying computer engineering at Mines gain exposure to topics from designing innovative computer hardware to a deep understanding of robotics and intelligent systems. Students can discover new types of artificial intelligence.
Gallery
Admissions
Scholarships and Funding
International students may seek scholarship opportunities but should be aware that many scholarships are limited to US citizens or permanent residents. South Dakota Mines does not offer scholarships specifically for international students. You must be ADMITTED by January 15 of the year you are planning to enroll in the fall semester if you wish to be considered for scholarships. Scholarships are only awarded for a start date of the fall semester. Please see the Scholarships website for information on Mines scholarships.
International students are NOT eligible for South Dakota Mines or federal loan programs and should not apply for such financial assistance.
Curriculum
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)
Program Tuition Fee
Career Opportunities
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
English Language Requirements
Certify your English proficiency with PTE. The faster, fairer, simpler English test, accepted by thousands of universities around the world. PTE, Do it worry-free!