17:1
Student-to-faculty ratio
R1 Ranked
NDSU is a nationally top-ranked research university
94%
Recent graduates employed or continuing education
#1
North Dakota University with the Best Student Life
The computer engineering program at NDSU blends both hardware and software to give you a comprehensive understanding of computer systems. By taking essential electrical and computer engineering courses, along with specialized classes in design, you will gain the skills needed to address the growing demand for computer engineers in today’s tech-driven world. The curriculum covers three broad areas: computer hardware, software and hardware-software integration, with topics like embedded systems, digital systems, machine learning and computer architecture. Accredited by the Engineering Accreditation Commission of ABET, this program will equip you to design, evaluate and advance computer technologies.
Explore the Curriculum
- Major On Campus, Online
Computer Engineering
Post-Graduation Career Snapshot
High Demand Occupations
- Software Developer
- Network Engineer
- DevOps Engineer
- Web Developer
- Applications Engineer
National Median Salary
Future Career Pathways
- Principal Software Engineer
- Automation Engineer
- Director of Information Technology
Capture the Moment at NDSU
Shape Your Future
NDSU students are encouraged to collaborate with an advisor and develop a unique program of study that meets their specific interests.
Computer Architecture, Digital VLSI and Computer Systems
Develop cutting-edge computing hardware and gain skills to create the next generation of high-performance systems.
Embedded Systems
Design and build systems that impact daily life, from medical devices to consumer electronics.
Cyber Physical Systems
Build intelligent systems that control critical infrastructure, including cars, robots, and smart grids.
Accelerated Master’s Option Available
High-achieving undergraduates can complete both their bachelor's degree and a Master of Science or Master of Engineering in Electrical and Computer Engineering in five years.
Tuition & Costs
NDSU offers a high-quality, academically rigorous education at an affordable cost. To support you in covering tuition and expenses, we provide a wide range of need-based and merit-based scholarships and financial aid options.
Admission Info
At NDSU, we welcome students from all backgrounds who are seeking a dynamic learning environment within a supportive, welcoming community.

Explore more programs
-
Major
-
Major, Minor, Undergraduate Certificate
-
Major, Undergraduate Certificate
-
Major, Minor, Undergraduate Certificate
-
Minor
-
Major, Undergraduate Certificate
Connect with a Counselor
Discover the right path for you with guidance from your personal admission counselor. We’re here to help you explore programs, navigate the admission process and find scholarships.
Visit NDSU
Experience what it’s like to be part of the Bison community. Tour our campus, meet with faculty, enjoy a meal in a dining center and discover why NDSU feels like home.
Request Information
Receive personalized information about your program of interest and see how NDSU supports your academic and career goals.