Best Computer Engineering Programs in North Carolina 2025
Updated December 2025

Best Computer Engineering Programs in North Carolina 2025

Compare top-ranked computer engineering programs across North Carolina universities and colleges.

Programs Ranked12
Avg. Starting Salary$78,400
Job Growth Rate5%

Top 3 Computer Engineering Programs in North Carolina

๐Ÿฅ‡ #1

University of North Carolina at Chapel Hill

Chapel Hill, NCPublic

427 Computer Engineering graduates annually, 93% graduation rate

$7K
Tuition/yr
93%
Grad Rate
84.0
Score
๐Ÿฅˆ #2

North Carolina State University at Raleigh

Raleigh, NCPublic

534 Computer Engineering graduates annually, 85% graduation rate

$7K
Tuition/yr
85%
Grad Rate
80.7
Score
๐Ÿฅ‰ #3

Duke University

Durham, NCPrivate

520 Computer Engineering graduates annually, N/A% graduation rate

$63K
Tuition/yr
78.0
Score
Key Takeaways
  • 1.North Carolina hosts 12 ABET-accredited computer engineering programs with strong industry ties
  • 2.Average starting salary for NC computer engineering graduates is $78,400, above the national median
  • 3.Duke University leads with 96% graduation rate and top research facilities
  • 4.NC State offers the best value with in-state tuition under $30,000 and 84% graduation rate
  • 5.Research Triangle Park provides exceptional internship and job opportunities for students

North Carolina Computer Engineering Programs Overview

North Carolina has established itself as a major technology hub in the Southeast, with the Research Triangle Park hosting over 300 companies and driving demand for skilled computer engineers. The state's universities have responded by developing world-class computer engineering programs that combine rigorous academics with hands-on research opportunities.

Computer engineering graduates in North Carolina earn an average starting salary of $78,400, which is 8% higher than the national median of $72,600. The Bureau of Labor Statistics projects 5% job growth for computer hardware engineers through 2032, with North Carolina's tech sector showing particularly strong demand.

Our ranking methodology evaluates programs based on academic quality (40%), career outcomes (30%), research opportunities (20%), and student satisfaction (10%). We analyzed data from 12 ABET-accredited computer engineering programs across the state, considering factors such as graduation rates, faculty-to-student ratios, research funding, and employment rates within six months of graduation.

The top programs in North Carolina consistently demonstrate strong connections to industry leaders like Red Hat, Cisco, and IBM, all of which have significant operations in the Research Triangle. Students benefit from extensive internship opportunities, cutting-edge research facilities, and faculty who maintain active industry collaborations.

Complete Computer Engineering Program Rankings - North Carolina

Rank
1University of North Carolina at Chapel HillChapel Hill, NC$7,01993%84
2North Carolina State University at RaleighRaleigh, NC$6,53585%80.7
3Duke UniversityDurham, NC$63,450โ€”78
4University of North Carolina at CharlotteCharlotte, NC$3,81276%76.3
5Davidson CollegeDavidson, NC$59,510100%66.1
6Wake Forest UniversityWinston-Salem, NC$63,60897%64.9
7North Carolina A & T State UniversityGreensboro, NC$3,54084%54.7
8Elon UniversityElon, NC$44,02994%52.2
9University of North Carolina WilmingtonWilmington, NC$4,44379%52
10Appalachian State UniversityBoone, NC$4,24278%48
11High Point UniversityHigh Point, NC$38,74876%44.9
12Shaw UniversityRaleigh, NC$12,408โ€”44.3
13Carolina UniversityWinston-Salem, NC$13,40059%43.9
14Gardner-Webb UniversityBoiling Springs, NC$32,47093%43.3
15East Carolina UniversityGreenville, NC$4,452โ€”40.5
16University of North Carolina at GreensboroGreensboro, NC$4,422โ€”40
17Western Carolina UniversityCullowhee, NC$1,00095%39.4
18Elizabeth City State UniversityElizabeth City, NC$1,00099%38.8
19Fayetteville State UniversityFayetteville, NC$1,00086%37.3
20University of North Carolina at PembrokePembroke, NC$1,000โ€”36.7
21Winston-Salem State UniversityWinston-Salem, NC$3,401โ€”36.5
22Methodist UniversityFayetteville, NC$38,936โ€”35.5
23University of North Carolina AshevilleAsheville, NC$4,122โ€”34.8
24Meredith CollegeRaleigh, NC$43,816โ€”34.4

Top 5 Computer Engineering Programs in North Carolina: Side-by-Side

SchoolNC StateUNC Chapel HillDukeU of North Carolina at...Davidson College
Rank
#1
#2
#3
#4
#5
In-State Tuition
$6,535
$7,019
$63,450
$3,812
$59,510
Graduation Rate
85%
93%
N/A%
76%
100%
Annual Graduates
695
427
520
785
54
Acceptance Rate
40%
19%
7%
80%
14%
Type
Public
Public
Private
Public
Private
Score
84.9/100
84.0/100
78.0/100
76.3/100
69.4/100

Best Bachelor's Degree Programs in Computer Engineering in North Carolina

North Carolina offers 24 bachelor's-level computer engineering programs. The top schools for undergraduate study are University of North Carolina at Chapel Hill, North Carolina State University at Raleigh, Duke University. These programs prepare students for entry-level positions paying approximately $75,138 in the North Carolina market.

A bachelor's in computer engineering typically requires 120-128 credit hours and takes 4 years to complete. For national rankings, see our Best Computer Engineering Bachelor's Programs guide.

Top 3 Computer Engineering Bachelor's Programs in North Carolina

SchoolTuitionGrad RateGraduatesScore
#1 UNC Chapel Hill
$7,019
93%
427
84.0
#2 NC State
$6,535
85%
534
80.7
#3 Duke
$63,450
N/A%
520
78.0

Top Computer Engineering Schools for Master's Degrees in North Carolina

For graduate study, North Carolina offers 9 master's-level computer engineering programs. Leading institutions include North Carolina State University at Raleigh, Duke University, University of North Carolina at Charlotte. A master's degree can boost earning potential by 15-25%, with senior roles in North Carolina reaching $139,542 or more.

Top 3 Computer Engineering Master's Programs in North Carolina

SchoolTuitionGrad RateGraduatesScore
#1 NC State
$6,535
85%
695
84.9
#2 Duke
$63,450
N/A%
268
70.9
#3 U of North Carolina at...
$3,812
76%
429
68.5

Most Affordable Computer Engineering Colleges in North Carolina

For budget-conscious students, the most affordable computer engineering programs in North Carolina are at Western Carolina University ($1,000/year), Elizabeth City State University ($1,000/year), Fayetteville State University ($1,000/year). These programs offer strong ROI given North Carolina's competitive tech salaries.

At Western Carolina University, a 4-year degree costs approximately $4,000 in tuition alone. With entry-level salaries around $75,138, graduates can typically recoup their investment within 0.1 years.

Most Affordable Computer Engineering Programs in North Carolina (with ROI)

SchoolAnnual Tuition4-Year CostPayback PeriodType
#1 Western Carolina
$1,000
$4,000
0.1 years
Public
#2 Elizabeth City State
$1,000
$4,000
0.1 years
Public
#3 Fayetteville State
$1,000
$4,000
0.1 years
Public

Computer Engineering Admission Requirements

Admission requirements for computer engineering programs in North Carolina vary by institution, but most require a strong foundation in mathematics and science. Top-tier programs like Duke and NC State have competitive admission standards with average SAT scores ranging from 1400-1520.

  • High school diploma or equivalent with strong grades in math and science
  • SAT scores typically 1200+ for public universities, 1400+ for Duke
  • Completion of calculus, physics, and chemistry coursework
  • Letters of recommendation from math or science teachers
  • Personal statement demonstrating interest in engineering
  • Extracurricular activities in STEM fields preferred

Many programs also consider factors beyond test scores, including leadership experience, community involvement, and demonstrated passion for technology. Some universities offer conditional admission for students who need to complete prerequisite coursework.

For students interested in exploring computer engineering fundamentals before applying, consider reviewing our computer engineering curriculum guide or exploring technical interview preparation to understand industry expectations.

Industry Partnerships and Research Opportunities

North Carolina's computer engineering programs benefit from the state's position as a major technology hub. The Research Triangle Park alone hosts over 300 companies, including major tech employers like Red Hat, Cisco, IBM, and SAS Institute, providing abundant internship and job opportunities for students.

Universities maintain active partnerships with industry leaders through cooperative education programs, research collaborations, and career placement services. NC State's Industry Expansion Solutions program connects students directly with manufacturing and technology companies throughout the state.

Research opportunities span cutting-edge areas including artificial intelligence, cybersecurity, renewable energy systems, and biomedical engineering. Duke's research funding exceeds $1 billion annually, while NC State leads in industry-sponsored research partnerships.

Students interested in specific career paths can explore our guides on becoming an AI engineer or learn about the software engineer career ladder to understand progression opportunities in the field.

#1

North Carolina State University at Raleigh

Raleigh, NC โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $6,535 (in-state)
  • โ€ข Graduation Rate: 85% (IPEDS 2023)
  • โ€ข Computer Engineering Graduates: 695 annually
  • โ€ข Acceptance Rate: 40%
  • โ€ข Ranking Score: 84.9 / 100

Program Strengths

  • 85% graduation rate
  • 695 computer engineering graduates annually
  • Public institution
  • Overall score: 84.9 / 100

Why Ranked #1

Ranked #1 based on graduation rate (85%), program size (695 graduates), state salary outcomes ($107,340), and selectivity (40% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

NC State's Computer Engineering program offers a comprehensive curriculum blending electrical engineering and computer science with specialized courses in embedded systems, complex digital systems, and required senior design projects. The program prepares graduates for the highest-paying engineering careers with an average starting salary of $80,735.

Available Scholarships
$Astronaut Scholarship Foundation at NC State University
$Rhett & Link Engineering Innovation Scholarship
Admissions
  • Min GPA: 2.8 weighted
Career Outcomes
  • Starting Salary: $80,735
#2

University of North Carolina at Chapel Hill

Chapel Hill, NC โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $7,019 (in-state)
  • โ€ข Graduation Rate: 93% (IPEDS 2023)
  • โ€ข Computer Engineering Graduates: 427 annually
  • โ€ข Acceptance Rate: 19%
  • โ€ข Ranking Score: 84.0 / 100

Program Strengths

  • 93% graduation rate
  • 427 computer engineering graduates annually
  • Public institution
  • Overall score: 84.0 / 100

Why Ranked #2

Ranked #2 based on graduation rate (93%), program size (427 graduates), state salary outcomes ($107,340), and selectivity (19% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

The program is the preferred degree for graduate study in computer science and technical careers, with graduates well-suited for employment in traditional computer and communications industries as well as diverse fields like financial services. Students can complete both bachelor's and master's degrees in as few as five years.

Admission Prerequisites
  • โ€ขCOMP 210 Data Structures and Analysis
  • โ€ขfour units in English
  • โ€ขfour course units of mathematics including algebra I and II, geometry, and one unit beyond algebra II
  • โ€ขthree course units in science including at least one unit in life/biological science and one unit in physical sciences
  • โ€ขtwo course units in social studies including one unit in U.S. history
Admissions
  • Min GPA: 2.5 weighted GPA
Program Details
  • Credits: 62
#31 Designation

Duke University

Durham, NC โ€ข Private

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $63,450 (in-state)
  • โ€ข Graduation Rate: N/A% (IPEDS 2023)
  • โ€ข Computer Engineering Graduates: 520 annually
  • โ€ข Acceptance Rate: 7%
  • โ€ข Ranking Score: 78.0 / 100

Program Strengths

  • N/A% graduation rate
  • 520 computer engineering graduates annually
  • Private institution
  • Overall score: 78.0 / 100

Why Ranked #3

Ranked #3 based on graduation rate (N/A%), program size (520 graduates), state salary outcomes ($107,340), and selectivity (7% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

Duke's ECE program offers ABET accreditation with specialized tracks in computer engineering and solid-state devices, plus minors in AI & Machine Learning and Software Engineering. Graduates achieve strong career outcomes with an average salary of $111,589 and employment at top tech companies like Google, Microsoft, and NVIDIA.

Program Accreditations & Designations
ABET
Admission Prerequisites
  • โ€ขcalculus
  • โ€ขphysics
Admissions
  • Transfer Friendly
Career Outcomes
  • Starting Salary: $111,589
  • Job Placement: 83% employed full-time
  • Top Employers: Amazon, Amazon Web Services, Apple, Cadence Design Systems, Google, Lucid Software, Meta, Microsoft, NVIDIA, Oracle, Pax Technology, Veeva Systems
Available Specializations / Concentrations
Computer engineering and digital systemsSolid-state devices and integrated circuits
#41 Designation

University of North Carolina at Charlotte

Charlotte, NC โ€ข Public

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $3,812 (in-state)
  • โ€ข Graduation Rate: 76% (IPEDS 2023)
  • โ€ข Computer Engineering Graduates: 785 annually
  • โ€ข Acceptance Rate: 80%
  • โ€ข Ranking Score: 76.3 / 100

Program Strengths

  • 76% graduation rate
  • 785 computer engineering graduates annually
  • Public institution
  • Overall score: 76.3 / 100

Why Ranked #4

Ranked #4 based on graduation rate (76%), program size (785 graduates), state salary outcomes ($107,340), and selectivity (80% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

UNC Charlotte's Computer Engineering program is ABET accredited and includes 100% experiential learning with all seniors participating in capstone design projects. The program offers comprehensive understanding of hardware and software components with specialty areas including machine learning, AI, robotics, and computer networks.

Program Accreditations & Designations
ABET
Admission Prerequisites
  • โ€ขCalculus 1 (MAT 271) or higher level math with a passing grade of C or better
Admissions
  • Min GPA: 2.5
  • Transfer Friendly
Program Details
  • Credits: 120
Available Specializations / Concentrations
Machine Learning Concentration
#5

Davidson College

Davidson, NC โ€ข Private

Delivery:On-Campus
Visit Program

Program Highlights

  • โ€ข Annual Tuition: $59,510 (in-state)
  • โ€ข Graduation Rate: 100% (IPEDS 2023)
  • โ€ข Computer Engineering Graduates: 54 annually
  • โ€ข Acceptance Rate: 14%
  • โ€ข Ranking Score: 69.4 / 100

Program Strengths

  • 100% graduation rate
  • 54 computer engineering graduates annually
  • Private institution
  • Overall score: 69.4 / 100

Why Ranked #5

Ranked #5 based on graduation rate (100%), program size (54 graduates), state salary outcomes ($107,340), and selectivity (14% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.

Why Choose This Program

Davidson's Computer Science program offers both major and minor options with a structured curriculum requiring 10 courses including core areas and specialized electives in Applications, Systems, and Theory. The program provides flexibility with multiple pathways for introductory programming and allows independent studies with departmental approval.

Admission Prerequisites
  • โ€ขIntroductory programming
  • โ€ขMAT 111 or MAT 112 (Calculus I)
Available Specializations / Concentrations
ApplicationsSystemsTheory
$78,400
Starting Salary
$125,000
Mid-Career
+12%
Job Growth
1,850
Annual Openings

Career Paths

+25%

Design and develop software systems, applications, and embedded systems for various industries.

Median Salary:$110,000

Hardware Engineer

+5%

Design and test computer hardware components including processors, memory systems, and circuit boards.

Median Salary:$125,000

Systems Architect

+8%

Design large-scale computing systems and infrastructure for enterprises and organizations.

Median Salary:$145,000

Bridge development and operations teams to streamline software delivery and infrastructure management.

Median Salary:$115,000

Protect computer systems and networks from cyber threats through security system design and implementation.

Median Salary:$105,000

Develop artificial intelligence and machine learning systems for various applications.

Median Salary:$135,000

Other Tech Degree Programs in North Carolina

Explore Computer Engineering Programs in Other States

Financial Aid and Scholarship Opportunities

North Carolina offers excellent financial aid opportunities for computer engineering students, particularly for in-state residents attending public universities. The average debt for NC State graduates is significantly lower than the national average, making it an attractive option for budget-conscious students.

State-specific aid programs include the North Carolina Need-Based Scholarship Program and the UNC Need-Based Aid Program. Many universities also offer merit-based scholarships specifically for engineering students, with awards ranging from $2,000 to full tuition coverage.

  • North Carolina Education Lottery Scholarship for in-state students
  • Engineering Excellence Scholarships at major universities
  • Corporate sponsorships from Research Triangle companies
  • Diversity scholarships for underrepresented groups in engineering
  • Work-study opportunities in university research labs

For comprehensive information about funding your engineering education, explore our FAFSA guide for STEM majors and scholarships for women in technology resources.

Frequently Asked Questions

Ranking Methodology

Based on 12 programs from IPEDS 2023, BLS OES May 2024

Program Strength35%

Computer Engineering degree completions indicating program size, faculty, and resources

Graduation Rate25%

6-year completion rate from IPEDS 2023 (4-year institutions weighted higher)

Selectivity20%

Admission rate from IPEDS 2023 (lower = more selective)

Career Outcomes20%

State-specific computer engineering salaries from BLS OES 2024

Related Computer Engineering Resources

Data Sources and Methodology

Official education statistics from the National Center for Education Statistics

Federal database of college costs, graduation rates, and post-graduation earnings

Employment projections and salary data for computer engineering occupations

Official list of accredited engineering programs

300+

Tech Companies in RTP

$78,400

Average Starting Salary

12%

Job Growth Rate

12

ABET Programs

$1.5B+

Research Funding

2,100

Annual Graduates

Next Steps: Choosing Your Computer Engineering Program

1

Research Program Requirements

Review admission requirements and application deadlines for your target schools. Most applications are due in January for fall admission.

2

Visit Campus and Labs

Schedule campus visits to see facilities firsthand. Pay special attention to research labs, maker spaces, and industry partnership programs.

3

Apply for Financial Aid

Complete FAFSA applications and research scholarship opportunities. Many engineering scholarships have early deadlines in November-December.

4

Strengthen Your Background

Ensure you've completed prerequisite math and science courses. Consider taking AP Physics or dual enrollment calculus if available.

5

Connect with Current Students

Reach out to current computer engineering students through university social media or information sessions to get insider perspectives.

Taylor Rupe

Taylor Rupe

Full-Stack Developer (B.S. Computer Science, B.A. Psychology)

Taylor combines formal training in computer science with a background in human behavior to evaluate complex search, AI, and data-driven topics. His technical review ensures each article reflects current best practices in semantic search, AI systems, and web technology.