B.S. in Computer Engineering

Rapid City, South Dakota

 

INTAKE: Jan & Aug

Program Overview

The B.S. in Computer Engineering at South Dakota Mines is a four-year undergraduate program that focuses on the integration of computer hardware and software. Students gain proficiency in areas such as writing firmware for embedded microcontrollers, designing microprocessors, interfacing with various sensors, and building real-time operating systems. The curriculum emphasizes a hands-on and immersive experience, enabling students to understand the full spectrum of computer system development. The program is ideal for those who want to understand not just how to code, but also how the underlying hardware enables those functions, preparing them for roles where hardware and software interaction is critical.

STEM-designated: Yes, the Bachelor of Science (B.S.) in Computer Engineering program at South Dakota School of Mines & Technology is a STEM-designated degree. This designation is highly advantageous, particularly for international students on an F-1 visa, as it qualifies them for the STEM Optional Practical Training (OPT) extension. This allows for an additional 24 months of post-completion work authorization in the U.S. beyond the initial 12 months, providing a total of up to three years of valuable practical experience in their specialized field.

ABET-accredited: Yes, the Bachelor of Science (B.S.) in Computer Engineering program at South Dakota School of Mines & Technology is accredited by the Engineering Accreditation Commission of ABET (Accreditation Board for Engineering and Technology). ABET accreditation is a globally recognized mark of quality, ensuring that the program meets the rigorous standards of the engineering profession. This accreditation is crucial for graduates seeking professional licensure and is highly valued by employers worldwide, signifying that graduates are prepared for entry into the global engineering workforce.

Curriculum: The B.S. in Computer Engineering curriculum at SDSMT is rigorous and deeply technical, building a strong foundation in mathematics, physics, and computer science. Freshman year includes courses like Survey of Computer Science and Engineering, Test-Driven Software Development, Introduction to Digital Systems/Lab, and Calculus I. Sophomore year delves into Data Structures & Algorithms, Circuits I & II (with labs), Differential Equations, and University Physics II. Junior and senior years cover advanced topics such as Electronics I, Signals and Systems, Linear Algebra, CPU & GPU Organization and Architecture, Software Engineering and Design, Control Systems, Embedded Intelligent Systems, Real-Time Operating Systems, and Senior Design Project I & II. The curriculum is designed to provide comprehensive expertise in both hardware and software aspects of computing.

Research Focus: South Dakota School of Mines & Technology strongly encourages undergraduate research, and the Computer Engineering program provides avenues for students to gain exposure to topics from designing innovative computer hardware to a deep understanding of robotics and intelligent systems. While specific faculty research areas within Computer Engineering are not explicitly detailed in the provided snippets, the broader Computer Science and Engineering department has research interests that include artificial intelligence, machine learning, computer vision, data science, information retrieval, Internet of Things (IoT), and cybersecurity. Students are encouraged to participate in internships and research experiences to explore their interests, providing hands-on engagement with cutting-edge technologies.

Industry Engagement: SDSMT places a high priority on industry engagement for its Computer Engineering graduates. The program's hands-on and immersive approach, coupled with its emphasis on real-world projects, directly aligns with industry needs. Industry partners consistently hire SDSMT students for internships and full-time positions. The university boasts a high placement rate (97% in STEM fields for the 2023 graduating class) and excellent starting salaries. Potential employers span various sectors, including alternative energy production and control, manufacturing automation, supercomputing, IoT device management, and avionics. Companies like Collins Aerospace, Daktronics, Digi-Key Electronics, Echostar, Emerson, and Garmin are noted as potential employers, showcasing strong industry connections.

Global Perspective: The B.S. in Computer Engineering program at South Dakota School of Mines & Technology inherently fosters a global perspective by addressing technological challenges with universal applications and implications. Computer engineers design systems and solutions that are used worldwide, from IoT devices and mobile computing to supercomputing and intelligent automation. The ABET accreditation ensures that the education meets internationally recognized standards, preparing graduates to work in multinational corporations or contribute to global technological advancements. While specific international exchange opportunities are not detailed for this program, the fundamental nature of computer engineering and its rapid global evolution prepares graduates for careers in an interconnected world where technological innovation transcends national borders.

Pollster Education

Location

Rapid City, South Dakota

Pollster Education

Score

IELTS 6

Pollster Education

Tuition Fee

USD 16500

Undergraduate Entry Requirements

Application Fee: $21

Academic Qualifications: Applicants for undergraduate programs typically require a minimum academic achievement of 65% or above in their previous academic qualifications.

English Language Proficiency:

  • IELTS: Overall band score of  6.0 or 6.5 with a minimum of 6.0 in each component.
  • TOEFL: Overall score of 79 or higher.
  • PTE: Overall score of 46 or higher.
  • DET (Duolingo English Test): Minimum score of 105.

The South Dakota School of Mines & Technology (SD Mines) is supporting international students through various scholarship opportunities that recognize academic excellence, leadership potential, and financial need. These scholarships help reduce the financial burden of studying in the United States and make quality STEM education more accessible.

Merit-Based Scholarships: International undergraduate students with strong academic performance are automatically considered for merit-based scholarships during the admissions process. These scholarships are awarded based on GPA, standardized test scores (if applicable), and academic achievements. No separate application is required for most merit-based awards.

Presidential and Distinction Scholarships: High-achieving international applicants may qualify for Presidential Scholarships, which offer substantial tuition reductions. These competitive awards are typically renewable for up to four years, provided the student maintains a specified GPA and full-time enrollment status.

Departmental Scholarships: Several academic departments at SD Mines offer program-specific scholarships to international students enrolled in engineering, science, and technology programs. These scholarships may be based on academic performance, research potential, or involvement in departmental activities.

A Bachelor of Science (B.S.) in Computer Engineering from the South Dakota School of Mines & Technology (SDSMT) provides a highly specialized and robust education at the crucial intersection of hardware and software.

Embedded Systems Engineer: Designs, develops, and tests software and hardware for embedded systems, which are specialized computer systems integrated into larger devices (e.g., smart home devices, automotive systems, medical equipment, IoT devices like smartwatches or robotic vacuum cleaners).

Hardware Engineer/Computer Hardware Engineer: Designs, develops, and tests computer components such as circuit boards, processors, memory devices, and other physical hardware, ensuring their functionality and efficiency.

Firmware Engineer: Specializes in writing firmware, the low-level software that directly controls hardware components. This role is crucial for ensuring the proper functioning of embedded systems, microcontrollers, and other electronic devices.

Software Engineer/Developer: Designs, develops, tests, and maintains software applications across various platforms, including desktop, web, and mobile. Computer engineers bring a deeper understanding of how the software interacts with the underlying hardware.

Robotics Engineer: Develops and designs robotic systems, integrating hardware, software, and control systems. This can involve programming robotic movements, designing their physical structures, and implementing intelligent automation.

Control Systems Engineer: Designs, implements, and maintains control systems used in automation, manufacturing, alternative energy production (e.g., wind turbines), and other industrial processes, ensuring precision and efficiency.

Applications Engineer (Hardware/Software): Bridges the gap between product development and customer needs, providing technical support, troubleshooting, and customization for complex hardware-software systems or specialized computer products.

Digital Design Engineer: Focuses on designing digital circuits and logic, often working with FPGAs (Field-Programmable Gate Arrays) or ASICs (Application-Specific Integrated Circuits) for various computing and communication applications.

Network Engineer (Hardware Focus): Designs, implements, and manages computer networks, often with a strong understanding of the physical networking hardware, protocols, and security aspects.

Test Engineer/Quality Assurance Engineer: Develops and executes test plans for both hardware and software components of computer systems to identify bugs, ensure functionality, and verify that products meet specified performance and reliability standards.


Similar Courses
WhatsApp Enquiry Call Enquiry Study Abroad GPT