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

Computer Engineering

Post-Graduation Career Snapshot

Explore career possibilities within the first five years after graduation with a list of high-demand occupations. Discover how you can advance into more specialized or leadership roles through examples of potential career pathways.

High Demand Occupations

  • Software Developer
  • Network Engineer
  • DevOps Engineer
  • Web Developer
  • Applications Engineer

National Median Salary

$123,800
The median salary is based on national job listings for the above occupations that require five years experience or less.

Future Career Pathways

As you gain experience, you can advance into more specialized or leadership roles. Here are pathway occupations you might explore:
  • Principal Software Engineer
  • Automation Engineer
  • Director of Information Technology
Data sourced from Lightcast, a leading provider of labor market analytics and workforce data. 2025.

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.

Accelerated Degree Info

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.

Excited NDSU marching band members

Now is your moment to expand your horizons for a brighter future at NDSU.

Apply Now

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.

Find Your Admission Counselor

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.

Schedule Your Visit

Request Information

Receive personalized information about your program of interest and see how NDSU supports your academic and career goals.

Request Program Information