University campus in North Carolina
Updated January 2026

Best Colleges for Computer Engineering in North Carolina 2026 Rankings

Explore 24 accredited computer engineering degree programs in North Carolina. Compare schools by graduation rate, salary outcomes, and tuition—from University of North Carolina at Charlotte to University of North Carolina at Chapel Hill.

#1 ProgramU of North Carolina at Ch...
Avg Salary$107,340
Tuition From$3,812/yr
Job Growth+22%

Key Takeaways

Top 3 ranked: U of North Carolina at Ch..., North Carolina State Univ..., Duke

Based on graduation rates, program outcomes, and institutional quality

IPEDS 2023

Tuition ranges from $1,000 to $63,608/year

U of North Carolina at Ch... offers the most affordable option at $3,812/yr

IPEDS 2023

Degree levels: 9 master's, 5 doctoral programs available in North Carolina

From community college pathways to advanced research degrees

IPEDS 2023

4 North Carolina programs offer online or hybrid formats

Flexible scheduling for working professionals

IPEDS 2023

Major employers: IBM, Cisco, Red Hat, SAS

Tech hubs in Raleigh and Charlotte

Hakia Research 2026

Computer Engineering programs available near 92+ cities across North Carolina

Search by city to find programs within 200 miles of your location

IPEDS 2023

Updated February 2026

On This Page
$107,340
Is Computer Engineering in North Carolina Worth It?
Yes. Computer Engineering degrees in North Carolina deliver strong ROI—graduates earn $107,340 median salary with +22% job growth through 2032. In-state tuition averages $19,182/year.

Source: BLS OEWS May 2024

Best Computer Engineering Degree Programs in North Carolina

Bachelor's Computer Engineering Programs in North Carolina

24 programs$107,340 median salary86% avg grad rate
24
Programs
$107,340
Median Salary
$19,182/yr
Avg Tuition
86%
Avg Grad Rate

Program Landscape

North Carolina ranks among the nation's top destinations for computer engineering education, with 24 accredited bachelor's degree programs across 14 public and 10 private institutions. The highest-ranked programs are U of North Carolina at Ch..., North Carolina State Univ..., Duke, recognized for academic excellence, research opportunities, and strong industry connections.

Career Outcomes

Graduates from North Carolina computer engineering programs earn a median salary of $91,239—7% below the national average. The state's robust technology sector, anchored by the Raleigh, Charlotte, Durham metropolitan areas, provides abundant internship and employment opportunities with companies including IBM, Cisco, Red Hat.

Costs & Value

Tuition ranges from $1,000 to $63,608 annually, with an average of $19,182/yr. Top programs maintain graduation rates above 86%, with the highest reaching 100%. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards.

Curriculum & Specializations

Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to North Carolina's leading technology employers. For students seeking computer engineering degrees in North Carolina, these top-ranked computer engineering schools offer the strongest combination of academic rigor and career preparation.

Show:

Earn your bachelor's in Computer Engineering

(Sponsored)

Loading programs...

#1

University of North Carolina at Chapel Hill

Public
Chapel Hill, NC
$7,019
Tuition
93%
Grad Rate
84.0
Score
Website
#2

North Carolina State University at Raleigh

Public
Raleigh, NC
$6,535
Tuition
85%
Grad Rate
80.7
Score
Website
#3

Duke University

Private
Durham, NC
$63,450
Tuition
78.0
Score
Website
#4

University of North Carolina at Charlotte

Public
Charlotte, NC
$3,812
Tuition
76%
Grad Rate
76.3
Score
Website
#5

Davidson College

Private
Davidson, NC
$59,510
Tuition
100%
Grad Rate
69.4
Score
Website
#6

Wake Forest University

Private
Winston-Salem, NC
$63,608
Tuition
97%
Grad Rate
68.1
Score
Website
#7

North Carolina A & T State University

Public
Greensboro, NC
$3,540
Tuition
84%
Grad Rate
63.5
Score
Website
#8

University of North Carolina Wilmington

Public
Wilmington, NC
$4,443
Tuition
79%
Grad Rate
54.6
Score
Website
#9

Elon University

Private
Elon, NC
$44,029
Tuition
94%
Grad Rate
52.2
Score
Website
#10

Appalachian State University

Public
Boone, NC
$4,242
Tuition
78%
Grad Rate
50.4
Score
Website

Complete Computer Engineering Program Rankings in North Carolina

Best Bachelor's Computer Engineering Programs in North Carolina

### Program Landscape North Carolina ranks among the nation's top destinations for computer engineering education, with **24 accredited** bachelor's degree programs across **14 public** and **10 private** institutions. The highest-ranked programs are **U of North Carolina at Ch...**, **North Carolina State Univ...**, **Duke**, recognized for academic excellence, research opportunities, and strong industry connections. ### Career Outcomes Graduates from North Carolina computer engineering programs earn a median salary of **$91,239**—7% below the national average. The state's robust technology sector, anchored by the Raleigh, Charlotte, Durham metropolitan areas, provides abundant internship and employment opportunities with companies including IBM, Cisco, Red Hat. ### Costs & Value Tuition ranges from **$1,000** to **$63,608** annually, with an average of **$19,182/yr**. Top programs maintain graduation rates above **86%**, with the highest reaching **100%**. Many programs hold ABET accreditation, the gold standard for computing education, ensuring curriculum meets rigorous industry standards. ### Curriculum & Specializations Students can choose from specializations including software engineering, cybersecurity, artificial intelligence, data science, and systems architecture. Strong industry partnerships provide access to co-op programs, capstone projects with real companies, and direct recruiting pipelines to North Carolina's leading technology employers. For students seeking computer engineering degrees in North Carolina, these top-ranked computer engineering schools offer the strongest combination of academic rigor and career preparation.

  1. #1. University of North Carolina at Chapel Hill

    Location: Chapel Hill, NC | Type: Public | Tuition: $7,019/year | Graduation Rate: 93% | Score: 84.0

  2. #2. North Carolina State University at Raleigh

    Location: Raleigh, NC | Type: Public | Tuition: $6,535/year | Graduation Rate: 85% | Score: 80.7

  3. #3. Duke University

    Location: Durham, NC | Type: Private | Tuition: $63,450/year | Score: 78.0

  4. #4. University of North Carolina at Charlotte

    Location: Charlotte, NC | Type: Public | Tuition: $3,812/year | Graduation Rate: 76% | Score: 76.3

  5. #5. Davidson College

    Location: Davidson, NC | Type: Private | Tuition: $59,510/year | Graduation Rate: 100% | Score: 69.4

  6. #6. Wake Forest University

    Location: Winston-Salem, NC | Type: Private | Tuition: $63,608/year | Graduation Rate: 97% | Score: 68.1

  7. #7. North Carolina A & T State University

    Location: Greensboro, NC | Type: Public | Tuition: $3,540/year | Graduation Rate: 84% | Score: 63.5

  8. #8. University of North Carolina Wilmington

    Location: Wilmington, NC | Type: Public | Tuition: $4,443/year | Graduation Rate: 79% | Score: 54.6

  9. #9. Elon University

    Location: Elon, NC | Type: Private | Tuition: $44,029/year | Graduation Rate: 94% | Score: 52.2

  10. #10. Appalachian State University

    Location: Boone, NC | Type: Public | Tuition: $4,242/year | Graduation Rate: 78% | Score: 50.4

  11. #11. Western Carolina University

    Location: Cullowhee, NC | Type: Public | Tuition: $1,000/year | Graduation Rate: 95% | Score: 48.9

  12. #12. Elizabeth City State University

    Location: Elizabeth City, NC | Type: Public | Tuition: $1,000/year | Graduation Rate: 99% | Score: 48.7

  13. #13. Fayetteville State University

    Location: Fayetteville, NC | Type: Public | Tuition: $1,000/year | Graduation Rate: 86% | Score: 45.9

  14. #14. High Point University

    Location: High Point, NC | Type: Private | Tuition: $38,748/year | Graduation Rate: 76% | Score: 44.9

  15. #15. Shaw University

    Location: Raleigh, NC | Type: Private | Tuition: $12,408/year | Score: 44.3

  16. #16. Carolina University

    Location: Winston-Salem, NC | Type: Private | Tuition: $13,400/year | Graduation Rate: 59% | Score: 43.9

  17. #17. Gardner-Webb University

    Location: Boiling Springs, NC | Type: Private | Tuition: $32,470/year | Graduation Rate: 93% | Score: 43.3

  18. #18. East Carolina University

    Location: Greenville, NC | Type: Public | Tuition: $4,452/year | Score: 42.5

  19. #19. University of North Carolina at Greensboro

    Location: Greensboro, NC | Type: Public | Tuition: $4,422/year | Score: 42.0

  20. #20. University of North Carolina at Pembroke

    Location: Pembroke, NC | Type: Public | Tuition: $1,000/year | Score: 36.7

  21. #21. Winston-Salem State University

    Location: Winston-Salem, NC | Type: Public | Tuition: $3,401/year | Score: 36.5

  22. #22. Methodist University

    Location: Fayetteville, NC | Type: Private | Tuition: $38,936/year | Score: 35.5

  23. #23. University of North Carolina Asheville

    Location: Asheville, NC | Type: Public | Tuition: $4,122/year | Score: 34.8

  24. #24. Meredith College

    Location: Raleigh, NC | Type: Private | Tuition: $43,816/year | Score: 34.4

Online Bachelor's Computer Engineering Programs in North Carolina

### Online Program Options 4 North Carolina institutions offer bachelor's computer engineering degrees with online or hybrid options, enabling students to earn accredited degrees while maintaining professional or personal commitments. Top-ranked online programs include **U of North Carolina Wilmi...**, **Carolina**, **Methodist**, all regionally accredited and recognized by North Carolina employers. ### Costs & Employer Recognition Online bachelor's programs average **$25,149/yr**—often comparable to or less than on-campus tuition. North Carolina-based employers including IBM, Cisco, Red Hat value online credentials from accredited institutions, recognizing that program quality matters more than delivery format. The Raleigh, Charlotte, Durham job market actively recruits graduates from online programs. ### Program Format These programs feature asynchronous coursework for maximum flexibility, with some offering synchronous sessions for collaborative learning. Students can typically complete **120 credit hours** in 4 years while working full-time. ### Technology & Flexibility Technology requirements include reliable internet access and a modern computer. Programs provide virtual labs, online tutoring, career services, and networking opportunities. Many offer start dates throughout the year and accelerated course formats for motivated students. Graduates earn the same degree as on-campus students, with no distinction on transcripts or diplomas. For students pursuing online computer engineering degrees in North Carolina, these accredited computer engineering schools offer the flexibility and quality that today's learners demand.

  • University of North Carolina Wilmington - Wilmington, NC - Tuition: $4,443/year
  • Carolina University - Winston-Salem, NC - Tuition: $13,400/year
  • Methodist University - Fayetteville, NC - Tuition: $38,936/year
  • Meredith College - Raleigh, NC - Tuition: $43,816/year

Best Master's Computer Engineering Programs in North Carolina

### Program Landscape North Carolina offers **9** master's degree programs in computer engineering, designed for professionals seeking to advance into senior engineering, technical leadership, and specialized roles. The top programs—**North Carolina State Univ...**, **U of North Carolina at Ch...**, **Duke**—combine advanced technical training with research opportunities and leadership development. ### Career Outcomes Master's graduates in North Carolina earn a median salary of **$107,340**, approximately **20-30% higher** than bachelor's degree holders. The concentration of technology companies in Raleigh, Charlotte, Durham creates strong demand for graduate-level talent, with IBM, Cisco, Red Hat actively recruiting from these programs. ### Costs & Value Program formats include traditional full-time study (typically 2 years), part-time options for working professionals (2-3 years), and accelerated tracks. Tuition averages **$17,898/yr**, with many employers offering tuition reimbursement for graduate education. Some programs offer thesis and non-thesis tracks, allowing students to focus on research or professional development based on their career goals. ### Curriculum & Specializations Curriculum covers advanced topics including machine learning, distributed systems, software architecture, and technical management. Many programs include practicum experiences, industry capstone projects, or consulting engagements that provide real-world application of advanced concepts. Among North Carolina's computer engineering schools at the graduate level, these programs stand out for both academic quality and career outcomes.

  1. #1. North Carolina State University at Raleigh

    Location: Raleigh, NC | Type: Public | Tuition: $6,535/year | Graduation Rate: 85% | Score: 88.9

  2. #2. University of North Carolina at Charlotte

    Location: Charlotte, NC | Type: Public | Tuition: $3,812/year | Graduation Rate: 76% | Score: 73.0

  3. #3. Duke University

    Location: Durham, NC | Type: Private | Tuition: $63,450/year | Score: 72.5

  4. #4. University of North Carolina at Chapel Hill

    Location: Chapel Hill, NC | Type: Public | Tuition: $7,019/year | Graduation Rate: 93% | Score: 69.3

  5. #5. North Carolina A & T State University

    Location: Greensboro, NC | Type: Public | Tuition: $3,540/year | Graduation Rate: 84% | Score: 62.5

  6. #6. Wake Forest University

    Location: Winston-Salem, NC | Type: Private | Tuition: $63,608/year | Graduation Rate: 97% | Score: 60.9

  7. #7. Appalachian State University

    Location: Boone, NC | Type: Public | Tuition: $4,242/year | Graduation Rate: 78% | Score: 47.1

  8. #8. University of North Carolina at Greensboro

    Location: Greensboro, NC | Type: Public | Tuition: $4,422/year | Score: 36.5

  9. #9. East Carolina University

    Location: Greenville, NC | Type: Public | Tuition: $4,452/year | Score: 41.3

Best Doctoral Computer Engineering Programs in North Carolina

### Program Landscape North Carolina is home to **5** doctoral programs in computer engineering, preparing students for research positions, faculty appointments, and executive technical roles. Leading programs at **North Carolina State Univ...**, **Duke**, **U of North Carolina at Ch...** are recognized for cutting-edge research, strong faculty publications, and competitive funding packages. ### Career Outcomes Doctoral graduates command premium salaries, with North Carolina PhD holders earning a median of **$134,175**—reflecting the advanced expertise required for research and executive positions. The Raleigh, Charlotte, Durham region's research universities and corporate R&D centers provide extensive collaboration opportunities with industry leaders like IBM, Cisco, Red Hat. ### Costs & Value PhD programs typically require 4-6 years of full-time study, including coursework, qualifying examinations, and original dissertation research. Many programs offer full funding through teaching or research assistantships, covering tuition and providing stipends of **$25,000–$40,000** annually. ### Curriculum & Specializations Research strengths across North Carolina programs include artificial intelligence, cybersecurity, human-computer interaction, systems, and theoretical computer science. For aspiring researchers pursuing computer engineering degrees in North Carolina, graduates go on to careers as university faculty, industry research scientists, or technical executives, contributing to advances in technology that impact millions of users worldwide.

  1. #1. North Carolina State University at Raleigh

    Location: Raleigh, NC | Type: Public | Tuition: $6,535/year | Graduation Rate: 85% | Score: 60.9

  2. #2. Duke University

    Location: Durham, NC | Type: Private | Tuition: $63,450/year | Score: 57.6

  3. #3. University of North Carolina at Chapel Hill

    Location: Chapel Hill, NC | Type: Public | Tuition: $7,019/year | Graduation Rate: 93% | Score: 81.3

  4. #4. North Carolina A & T State University

    Location: Greensboro, NC | Type: Public | Tuition: $3,540/year | Graduation Rate: 84% | Score: 51.2

  5. #5. University of North Carolina at Charlotte

    Location: Charlotte, NC | Type: Public | Tuition: $3,812/year | Graduation Rate: 76% | Score: 69.1

Computer Engineering Tuition in North Carolina

MetricValue
Average in-state tuition$19,182/year
Average out-of-state tuition$47,955/year
Community college tuition$4,796/year
4-year savings for residents$115,092
2+2 transfer pathway savings$28,772

Source: IPEDS 2023

Computer Engineering Financial Aid & Scholarships in North Carolina

State Aid Programs

The Next NC Scholarship provides transformative support.

UNC System students from families earning $80,000 or less receive at least $5,000/year, while community college students receive $3,000/year (CFNC). The scholarship covers tuition, fees, books, food, and housing. Application is automatic through FAFSA with priority deadlines June 1 (UNC System) and August 15 (community colleges).

Key Programs & Amounts

NC Promise offers exceptional value at four campuses.

Elizabeth City State, Fayetteville State, UNC Pembroke, and Western Carolina charge just $500/semester for in-state undergraduates. Combined with Pell Grants (up to $7,395 in 2024-25), many students attend at zero out-of-pocket cost.

Institutional Scholarships

Additional funding supports computer engineering students.

Park Scholarships and Goodnight Scholars at NC State support exceptional STEM students. Duke meets 100% of demonstrated need. Industry scholarships from technology employers supplement institutional aid. Complete FAFSA by March 1 for maximum consideration. Explore most affordable programs or best value rankings.

Calculate Your Computer Engineering Degree ROI in North Carolina

Use our interactive ROI calculator to estimate your return on investment for a computer engineering degree in North Carolina. Enter your expected tuition costs, financial aid, and career goals to see projected payback periods and lifetime earnings. The calculator uses current salary data from BLS and tuition data from IPEDS to provide accurate estimates.

Computer Engineering Degree ROI Calculator
Estimate your return on investment for a computer engineering degree
$

Leave blank to use average cost for selected program type

20 years
10 years20 years30 years
20-Year ROI

+750%

Net gain divided by total investment. ROI above 200% is considered excellent for education investments.

Net Gain

$1,386,612

Your additional lifetime earnings with this degree vs. working without one, minus the total investment.

Break-Even

6 years

Years until your cumulative earnings exceed total investment. Shorter programs often break even faster due to lower opportunity cost.

COL-Adjusted Salary

$131,579

Your starting salary adjusted for local cost of living. This shows real purchasing power compared to a $100K national baseline.

Why does break-even change with program type? Your "total investment" includes both tuition AND opportunity cost (foregone earnings while in school). A 4-year full-time public university (in-state) means 4 years of not earning a salary ($140,000 in opportunity cost). Shorter full-time programs may have higher tuition but lower total investment because you return to the workforce sooner.

Detailed Breakdown
How we calculate your degree ROI using real salary data
Total Investment$185,000

Tuition plus opportunity cost (earnings you miss while in school)

Program Cost (Tuition)$45,000

Direct cost of the degree program

Opportunity Cost$140,000

4 years × $35K/year foregone salary while studying full-time

20-Year Earnings (with degree)$2,422,020

Projected career earnings starting after graduation, with salary growth

20-Year Earnings (without degree)$850,408

What you'd earn working at $35K/year with 2% annual growth

Starting Salary (Raleigh-Durham, NC)$125,000

Median salary for this role in your selected location (BLS 2024)

Annualized Return4.3%

Your investment's compound annual growth rate (similar to stock market returns)

Data sources: BLS OEWS May 2024, IPEDS 2023. Calculations use median salaries, 3% discount rate, and assume salary growth declines from 6% to 2% over career. Individual results will vary. | Powered by Hakia.com

Career Paths

Design and develop software applications and systems

Median Salary:$121,294

Analyze complex datasets and build predictive models

Median Salary:$100,900

Protect computer networks from cyber threats

Median Salary:$112,707

Manage cloud infrastructure and deployment pipelines

Median Salary:$119,147

Design and maintain cloud computing infrastructure

Median Salary:$115,927

Build and deploy machine learning models

Median Salary:$135,248
Computer Engineering Salaries by Metro Area

Median annual salary in North Carolina metro areas

Hakia.com
View data table
Categoryvalue
Raleigh$118K
Charlotte$113K
Durham$107K

Source: BLS OEWS May 2024

Hakia.com

Computer Engineering Jobs in North Carolina: Top Employers Hiring

Find computer engineering jobs in North Carolina. These major employers across North Carolina metro areas are actively hiring computer engineering graduates. Click employer names to view current job openings.

Computer Engineering Jobs in raleighDurham

NC
IBM
Enterprise Technology
Cisco Systems
Networking & Cybersecurity
SAS Institute
Analytics Software
Red Hat
Open Source Software
Epic Games
Game Development
Apple
Consumer Technology
NetApp
Data Storage
Fidelity Investments
Financial Services

Computer Engineering Jobs in Charlotte

NC

Charlotte is the second-largest banking center in the US. Bank of America and Wells Fargo drive fintech demand.

Nearby cities: Huntersville, Concord, Matthews, Gastonia, Rock Hill, Mooresville

Bank of America
Banking & Fintech
Coinbase
Cryptocurrency
nCINO
Banking Software

How to Apply to Computer Engineering Programs in North Carolina

1

Research Program Requirements

Review admission requirements for computer engineering programs at your target schools. Requirements vary by institution and degree level.

2

Prepare Application Materials

Gather transcripts, test scores (SAT/ACT for undergrad, GRE for graduate), letters of recommendation, and personal statement.

3

Apply for Financial Aid

Complete the FAFSA by priority deadlines.

4

Submit Applications Before Deadlines

Apply early for priority consideration. Early action/decision deadlines are typically October-November; regular deadlines December-January.

5

Complete Enrollment Steps

Accept your offer, submit enrollment deposit, complete orientation requirements, and register for classes.

Computer Engineering Transfer Pathways in North Carolina

State Transfer System

The Comprehensive Articulation Agreement (CAA) provides structured transfer pathways.

Students completing Associate degrees at NC community colleges with 2.0+ GPA receive guaranteed UNC System admission with 60-61 transfer credits (NC Community Colleges). The 2025 CAA revision—effective Spring 2026—adds enhanced protections and a Transfer Appeals Portal.

How Transfers Work

Specialized programs offer guaranteed flagship admission.

Wolfpack Connect guarantees NC State admission for students from Wake Tech, Central Piedmont, and Forsyth Tech with 3.0+ GPA. C-STEP at UNC Chapel Hill targets high-achieving community college transfers. Nearly 60% of UNC System transfers come from NC community colleges.

Transfer Planning Tips

Strategic planning maximizes transfer efficiency.

Key transferable courses include programming fundamentals, mathematics through calculus, and introductory coursework in embedded systems. The Common Numbering System (CNS) database covers 1,600+ courses ensuring consistent transfer. Use CFNC.org's Transfer Student Planner to verify equivalencies. Explore affordable computer engineering programs for transfer-friendly options.

Why Study Computer Engineering in North Carolina?

Industry & Workforce

North Carolina offers exceptional computer engineering education anchored by the Research Triangle's technology ecosystem and world-class universities. The state hosts over 300 companies and 55,000 tech workers in Research Triangle Park alone, creating abundant opportunities for computer engineering professionals (Research Triangle Park). Computer Engineering professionals in North Carolina earn median salaries of $132,230, with top earners reaching $167,400 (BLS OEWS May 2024).

Salary Outlook

The job market shows strong growth at 5% from 2022 to 2032.

Major employers including Lenovo, Cisco, IBM, Intel actively recruit computer engineering talent from North Carolina universities. Lenovo maintains major operations in Morrisville with salaries ranging from $74,834 to $218,490. The state's Next NC Scholarship provides at least $5,000/year for students from households earning $80,000 or less attending UNC System schools.

Regional Tech Hubs

Duke, NC State, and UNC Chapel Hill provide top-tier programs with strong industry connections. NC State offers ABET-accredited computer engineering with strong hardware/software integration. Specialization options include embedded systems, hardware design, digital circuits. Compare programs in California, Texas, or explore our national rankings.

Computer Engineering Job Market in North Carolina

Employment Outlook

North Carolina's computer engineering job market reflects strong regional demand.

The Bureau of Labor Statistics reports median annual salaries of $132,230 statewide, with Raleigh-Durham typically paying 5-10% above state averages (BLS OEWS May 2024). Job growth is projected at 5% from 2022 to 2032, significantly faster than average occupations. Entry-level positions typically start at 70-80% of median salary, with rapid advancement for strong performers.

Salaries by Metro

Regional markets offer distinct opportunities.

The Research Triangle hosts the highest concentration of computer engineering positions, with Lenovo and Cisco leading hiring. Charlotte's financial sector creates demand for computer engineering professionals in banking technology at Bank of America (investing $12 billion annually in technology), Wells Fargo, and Truist. Charlotte's tech workforce has grown 31% since 2020 with 118,000+ tech workers (Built In Charlotte).

High-Growth Sectors

Key employers shaping North Carolina's computer engineering landscape include: Lenovo, Cisco, IBM, Intel, Lockheed Martin, Northrop Grumman, Red Hat. Defense contractors near Fort Bragg require cleared computer engineers for mission-critical systems. For related career paths, explore computer science degrees, software engineering programs, or cybersecurity rankings.

Computer Engineering Curriculum & Specializations in North Carolina

Core Requirements

North Carolina computer engineering programs combine theoretical foundations with practical skills.

NC State's programs—including ABET-accredited options—emphasize core competencies in embedded systems, hardware design, digital circuits. The curriculum includes hands-on projects, industry partnerships, and capstone experiences with real-world applications. Students can specialize based on career interests across multiple technical concentrations.

Degree Pathways

Industry partnerships distinguish North Carolina programs.

NC State's Centennial Campus hosts 100+ companies providing capstone project sponsors, internship opportunities, and mentorship. Duke's proximity to Research Triangle Park enables research collaborations. Curriculum covers both hardware (circuits, microprocessors) and software (embedded systems, firmware).

Specialization Tracks

Community colleges offer transfer-ready foundations.

Associate degree programs cover programming fundamentals, mathematics, and introductory coursework designed to transfer through the CAA framework. Students can complete most general education and foundational coursework at significantly lower cost before transferring. Compare curriculum options in related programs for concentration details.

Online vs On-Campus Computer Engineering Programs in North Carolina

Online Program Growth

North Carolina offers diverse computer engineering delivery formats.

UNC Charlotte leads online options with evening programs designed for working professionals. NC State and Duke primarily offer on-campus programs with expanding online course availability. All online programs from SACSCOC-accredited institutions carry identical recognition as campus offerings.

Accredited Online Options

Community colleges provide online flexibility.

Foundational coursework in programming, mathematics, and introductory topics transfers through the CAA framework. Students can complete early coursework online before transferring to campus programs for specialized study.

Choosing Your Format

On-campus programs offer networking advantages.

Research labs, industry partnerships through RTP proximity, and in-person career fairs create valuable professional connections. NC State's Centennial Campus provides collaboration impossible to replicate online. However, remote work normalization has reduced format significance for many employers. Explore online computer engineering programs for comparison.

Computer Engineering by City in North Carolina

Raleigh-Durham (Research Triangle) dominates computer engineering employment.

Raleigh-Durham (Research Triangle) dominates computer engineering employment.

The metro hosts the highest concentration of technology jobs with 300+ companies and 55,000 workers in RTP. NC State, Duke, and UNC Chapel Hill provide continuous talent pipelines. Salaries typically run 5-10% above state averages (BLS OEWS May 2024).

Charlotte has emerged as the Southeast's fastest-growing tech hub

Charlotte has emerged as the Southeast's fastest-growing tech hub with 118,000+ tech workers and 31% industry growth. Bank of America and Wells Fargo drive financial technology demand. Tech job postings jumped 50% in 2024-2025. Charlotte offers competitive salaries with lower cost of living than the Triangle (Built In Charlotte).

Smaller metros offer lifestyle alternatives.

Smaller metros offer lifestyle alternatives.

The Triad (Greensboro, Winston-Salem) provides emerging opportunities at NC A&T—the nation's largest HBCU. Asheville attracts remote workers seeking mountain lifestyle. Fayetteville hosts defense technology near Fort Bragg with NC Promise pricing. Compare regional options in Virginia, South Carolina, or Georgia.

Compare Online Computer Engineering Programs in North Carolina

View tuition costs, program formats & enrollment info

Find Computer Engineering Programs Near You in North Carolina

Search by city to find accredited computer engineering programs ranked by our state methodology.

Computer Engineering Programs by City in North Carolina

Computer Engineering Programs Near Charlotte, NC

As North Carolina's largest financial hub, Charlotte hosts major data center operations for Bank of America and Wells Fargo, creating demand for embedded systems engineers and IoT specialists working on financial infrastructure and cloud computing hardware. While the city lacks a dedicated Computer Engineering program, proximity to UNCC's electrical engineering school and partnerships with regional tech firms like Honeywell Aerospace make it attractive for hardware-focused roles in finance and defense contracting.

Charlotte is located in Mecklenburg County, North Carolina.

Bachelor's Computer Engineering Programs Near Charlotte
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 111.9 mi from Charlotte. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 128.2 mi from Charlotte. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, in Charlotte. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Charlotte
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 128.2 mi from Charlotte. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 111.9 mi from Charlotte. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 120.3 mi from Charlotte. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Charlotte
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 111.9 mi from Charlotte. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 128.2 mi from Charlotte. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 120.3 mi from Charlotte. Tuition: $63,450/year.

Computer Engineering Programs Near Raleigh, NC

Raleigh anchors the Research Triangle alongside Durham and Chapel Hill, hosting NC State's highly-ranked Computer Engineering program and serving as headquarters for semiconductor design firms and defense contractors working on avionics and signal processing systems. The concentration of STEM talent, university-industry partnerships, and aerospace/defense concentration makes it the strongest hub in the state for FPGA designers and embedded systems developers.

Raleigh is located in Wake County, North Carolina.

Bachelor's Computer Engineering Programs Near Raleigh
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 23.1 mi from Raleigh. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, in Raleigh. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, 120.6 mi from Raleigh. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Raleigh
  1. North Carolina State University at Raleigh (Public) — State Rank #1, in Raleigh. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 23.1 mi from Raleigh. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 21.2 mi from Raleigh. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Raleigh
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 23.1 mi from Raleigh. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, in Raleigh. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 21.2 mi from Raleigh. Tuition: $63,450/year.

Computer Engineering Programs Near Greensboro, NC

While smaller than Raleigh or Charlotte, Greensboro offers UNC Greensboro and NC A&T State University (which emphasizes engineering), positioning it as an affordable alternative with growing aerospace supply chain activity driven by nearby military installations and emerging electronics manufacturing. The region's lower cost of living and emerging tech sector make it appealing for early-career embedded systems engineers seeking less competition than the Triangle.

Greensboro is located in Guilford County, North Carolina.

Bachelor's Computer Engineering Programs Near Greensboro
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 45 mi from Greensboro. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 67.6 mi from Greensboro. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, 72.6 mi from Greensboro. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Greensboro
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 67.6 mi from Greensboro. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 45 mi from Greensboro. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 50.2 mi from Greensboro. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Greensboro
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 45 mi from Greensboro. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 67.6 mi from Greensboro. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 50.2 mi from Greensboro. Tuition: $63,450/year.

Computer Engineering Programs Near Fayetteville, NC

Fort Bragg's presence drives significant defense contracting activity around avionics, radar systems, and embedded hardware, creating specialized opportunities for computer engineers in military electronics and IoT applications. Fayetteville Technical Community College offers technical pathways, and proximity to the base makes it ideal for engineers interested in defense-sector embedded systems work, though advanced degree options require commuting to nearby universities.

Fayetteville is located in Cumberland County, North Carolina.

Bachelor's Computer Engineering Programs Near Fayetteville
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 58.6 mi from Fayetteville. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 51.3 mi from Fayetteville. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, 103.3 mi from Fayetteville. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Fayetteville
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 51.3 mi from Fayetteville. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 58.6 mi from Fayetteville. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 64.3 mi from Fayetteville. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Fayetteville
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 58.6 mi from Fayetteville. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 51.3 mi from Fayetteville. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 64.3 mi from Fayetteville. Tuition: $63,450/year.

Computer Engineering Programs Near Winston-Salem, NC

Home to Wake Forest University (limited computer engineering focus) and established manufacturing infrastructure, Winston-Salem's economy centers more on traditional industries than semiconductors, making it less directly relevant for computer hardware specialists compared to larger tech hubs. Remote work or relocation to Raleigh/Charlotte would be necessary for most specialized computer engineering roles.

Winston-Salem is located in Forsyth County, North Carolina.

Bachelor's Computer Engineering Programs Near Winston-Salem
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 68.7 mi from Winston-Salem. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 91.2 mi from Winston-Salem. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, 60.8 mi from Winston-Salem. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Winston-Salem
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 91.2 mi from Winston-Salem. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 68.7 mi from Winston-Salem. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 74.1 mi from Winston-Salem. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Winston-Salem
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 68.7 mi from Winston-Salem. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 91.2 mi from Winston-Salem. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 74.1 mi from Winston-Salem. Tuition: $63,450/year.

Computer Engineering Programs Near Durham, NC

Durham is the southern anchor of the Research Triangle, hosting Duke University and a concentration of semiconductor design, biomedical device electronics, and pharmaceutical computing infrastructure that demands specialized firmware and embedded systems engineers. The presence of both academic research and commercial hardware innovation firms makes it particularly strong for engineers focused on medical device electronics and low-power embedded systems.

Durham is located in Durham County, North Carolina.

Bachelor's Computer Engineering Programs Near Durham
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 9.8 mi from Durham. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 19.4 mi from Durham. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, 112.8 mi from Durham. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Durham
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 19.4 mi from Durham. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 9.8 mi from Durham. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, in Durham. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Durham
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 9.8 mi from Durham. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 19.4 mi from Durham. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, in Durham. Tuition: $63,450/year.

Computer Engineering Programs Near Asheville, NC

A small mountain city with limited direct computer engineering employment, Asheville's tech scene skews toward software and remote work; aspiring computer engineers would need to rely on remote positions or plan relocation to the Triangle region for hardware-focused careers. The city's appeal lies primarily in lifestyle for already-established engineers rather than entry-level or intensive hardware development opportunities.

Asheville is located in Buncombe County, North Carolina.

Bachelor's Computer Engineering Programs Near Asheville
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 198.5 mi from Asheville. Tuition: $7,019/year. Graduation rate: 93%.
  2. University of North Carolina at Charlotte (Public) — State Rank #3, 105 mi from Asheville. Tuition: $3,812/year. Graduation rate: 76%.
  3. Wake Forest University (Private) — State Rank #5, 133.8 mi from Asheville. Tuition: $63,608/year. Graduation rate: 97%.
Master's Computer Engineering Programs Near Asheville
  1. University of North Carolina at Chapel Hill (Public) — State Rank #2, 198.5 mi from Asheville. Tuition: $7,019/year. Graduation rate: 93%.
  2. University of North Carolina at Charlotte (Public) — State Rank #4, 105 mi from Asheville. Tuition: $3,812/year. Graduation rate: 76%.
  3. Wake Forest University (Private) — State Rank #5, 133.8 mi from Asheville. Tuition: $63,608/year. Graduation rate: 97%.
Doctoral Computer Engineering Programs Near Asheville
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 198.5 mi from Asheville. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina A & T State University (Public) — State Rank #4, 160.2 mi from Asheville. Tuition: $3,540/year. Graduation rate: 84%.
  3. University of North Carolina at Charlotte (Public) — State Rank #5, 105 mi from Asheville. Tuition: $3,812/year. Graduation rate: 76%.

Computer Engineering Programs Near Salisbury, NC

This small Piedmont city lacks significant semiconductor or aerospace presence and has no major Computer Engineering program, making it unsuitable for serious hardware engineering career development without substantial commuting to Charlotte or Greensboro. The nearest relevant educational and employment opportunities are 45+ minutes away, limiting its viability as a primary location.

Salisbury is located in Rowan County, North Carolina.

Bachelor's Computer Engineering Programs Near Salisbury
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 82.1 mi from Salisbury. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 101.8 mi from Salisbury. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, 28.3 mi from Salisbury. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Salisbury
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 101.8 mi from Salisbury. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 82.1 mi from Salisbury. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 89.7 mi from Salisbury. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Salisbury
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 82.1 mi from Salisbury. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 101.8 mi from Salisbury. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 89.7 mi from Salisbury. Tuition: $63,450/year.

Computer Engineering Programs Near Wilmington, NC

Wilmington hosts a growing tech sector with film/media production and some defense contractor presence, but lacks the semiconductor manufacturing, chip design firms, or aerospace clusters that would make it a strong hub for computer hardware engineers. UNCW offers limited engineering programs; professionals would need supplementary education or remote opportunities to pursue serious embedded systems work.

Wilmington is located in New Hanover County, North Carolina.

Bachelor's Computer Engineering Programs Near Wilmington
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 133.1 mi from Wilmington. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 115.9 mi from Wilmington. Tuition: $6,535/year. Graduation rate: 85%.
  3. University of North Carolina at Charlotte (Public) — State Rank #3, 176.9 mi from Wilmington. Tuition: $3,812/year. Graduation rate: 76%.
Master's Computer Engineering Programs Near Wilmington
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 115.9 mi from Wilmington. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 133.1 mi from Wilmington. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 135.6 mi from Wilmington. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Wilmington
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 133.1 mi from Wilmington. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 115.9 mi from Wilmington. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 135.6 mi from Wilmington. Tuition: $63,450/year.

Computer Engineering Programs Near Elizabeth City, NC

This small coastal city is home to the Elizabeth City Coast Guard Air Station and some aerospace support activity, but has virtually no semiconductor industry, FPGA design firms, or advanced engineering programs. Remote work or relocation to the Triangle, Charlotte, or Fayetteville would be necessary for any serious computer engineering career path.

Elizabeth City is located in Pasquotank County, North Carolina.

Bachelor's Computer Engineering Programs Near Elizabeth City
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 160.5 mi from Elizabeth City. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 141.9 mi from Elizabeth City. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #4, 153.2 mi from Elizabeth City. Tuition: $63,450/year.
Master's Computer Engineering Programs Near Elizabeth City
  1. North Carolina State University at Raleigh (Public) — State Rank #1, 141.9 mi from Elizabeth City. Tuition: $6,535/year. Graduation rate: 85%.
  2. University of North Carolina at Chapel Hill (Public) — State Rank #2, 160.5 mi from Elizabeth City. Tuition: $7,019/year. Graduation rate: 93%.
  3. Duke University (Private) — State Rank #3, 153.2 mi from Elizabeth City. Tuition: $63,450/year.
Doctoral Computer Engineering Programs Near Elizabeth City
  1. University of North Carolina at Chapel Hill (Public) — State Rank #1, 160.5 mi from Elizabeth City. Tuition: $7,019/year. Graduation rate: 93%.
  2. North Carolina State University at Raleigh (Public) — State Rank #2, 141.9 mi from Elizabeth City. Tuition: $6,535/year. Graduation rate: 85%.
  3. Duke University (Private) — State Rank #3, 153.2 mi from Elizabeth City. Tuition: $63,450/year.

Coding Bootcamps: An Alternative Pathway

Coding bootcamps offer an accelerated pathway into tech careers. For those in North Carolina considering alternatives to traditional degrees, here's what you need to know about this intensive learning format.

What is a Coding Bootcamp?

A coding bootcamp is an intensive, short-term training program (typically 12-24 weeks) that teaches practical programming skills through hands-on projects. Unlike traditional degrees, bootcamps focus exclusively on job-ready skills and often include career services to help graduates land their first tech role.

Who Bootcamps Are Best For

  • Career changers looking to enter tech quickly
  • Professionals wanting to upskill or transition roles
  • Self-taught developers seeking structured training
  • Those unable to commit to a 4-year degree timeline

What People Love

Based on discussions from r/codingbootcamp, r/cscareerquestions, and r/learnprogramming

  • Fast-track to employment—many graduates land jobs within 3-6 months
  • Hands-on, project-based learning builds real portfolio pieces
  • Career services and interview prep included in most programs
  • Strong alumni networks for job referrals and mentorship
  • Structured curriculum keeps you accountable and on track

Common Concerns

Honest feedback from bootcamp graduates and industry professionals

  • Intense pace can be overwhelming—expect 60-80 hour weeks
  • Some employers still prefer traditional CS degrees for certain roles
  • Quality varies widely between programs—research carefully
  • Job placement stats can be misleading—ask for CIRR audited reports
  • May lack depth in computer science fundamentals like algorithms
EXCLUSIVE OFFER

Save $1000 on Springboard Bootcamps

Springboard offers career-focused bootcamps with 1-on-1 mentorship from industry professionals. Their programs include a job guarantee—complete all requirements, and if you don't land a qualifying role, you may be eligible for a full tuition refund. Use our exclusive link to save $1000 on enrollment.

Programs for Computer Engineering careers:

  • Software Engineering Career Track
  • Machine Learning Engineering & AI
1-on-1 MentorshipJob GuaranteeFlexible Payment

We may earn a commission when you use our affiliate link and coupon.

Top Ranked Computer Engineering Degree Programs in Other States

StateTotal ProgramsMedian TuitionTop Program
Best Colleges For Computer Engineering in California59$11,834University of California-Berkeley
Best Colleges For Computer Engineering in Texas45$9,003Texas A & M University-College Station
Best Colleges For Computer Engineering in New York53$31,100Cornell University
Best Colleges For Computer Engineering in Florida29$14,274Florida International University
Best Colleges For Computer Engineering in Washington17$31,899University of Washington-Seattle Campus
Best Colleges For Computer Engineering in Massachusetts36$52,800University of Massachusetts-Amherst
Best Colleges For Computer Engineering in Illinois40$35,740University of Illinois Urbana-Champaign
Best Colleges For Computer Engineering in Georgia14$9,790Kennesaw State University

Computer Engineering in North Carolina: FAQ

How We Rank Computer Engineering Programs

Based on 24 programs from IPEDS 2023

We analyzed 24 computer engineering programs in North Carolina using IPEDS 2023 data and BLS labor statistics. Our rankings are produced algorithmically without editorial intervention, ensuring objectivity and reproducibility.

Ranking Factors

Program Completions35%

Number of graduates per year in this specific field (CIP code). Larger programs indicate established departments with more resources, course offerings, and career services. Measured from IPEDS Completions data.

Graduation Rate25%

Percentage of students completing their degree within 150% of expected time (6 years for bachelor's, 3 years for associate's). Higher rates indicate better student support and program quality. Source: IPEDS Graduation Rates survey.

Selectivity20%

Admission rate (lower = more selective). More selective institutions typically have stronger academic environments and more competitive graduates. For open-admission institutions, we use graduation rates as a proxy for quality.

Career Outcomes20%

Regional salary data for computer engineering graduates. North Carolina median salary of $107,340 is factored into institutional scores based on local job market strength.

Ranking Categories

Best Programs

Overall quality using all four factors weighted as shown above. Ideal for students seeking the strongest academic experience.

Online Programs

Same methodology, filtered to schools with fully online or hybrid options (IPEDS Distance Education data). Some schools may have lower graduation rates due to different student demographics.

Most Affordable

Ranked primarily by net cost (tuition minus average institutional aid), with quality factors as tiebreakers. Best for cost-conscious students.

Data Sources

  • IPEDS 2023Institutional characteristics, completions, graduation rates
  • BLS OEWS 2024State and metro salary data by occupation
  • CIP Code MappingPrograms identified using Classification of Instructional Programs codes

Data Sources

Institutional characteristics, completions, graduation rates

North Carolina salary and employment data

Official University Websites

Program details and admissions information

Last Updated: February 15, 2026. Rankings based on IPEDS 2023 data. Salary data from BLS OEWS May 2024.

Was this ranking helpful for your college search?
Taylor Rupe

Taylor Rupe

Co-founder & Editor (B.S. Computer Science, Oregon State • B.A. Psychology, University of Washington)

Taylor combines technical expertise in computer science with a deep understanding of human behavior and learning. His dual background drives Hakia's mission: leveraging technology to build authoritative educational resources that help people make better decisions about their academic and career paths.

Computer Engineering Program Details at North Carolina Schools

Bachelor's Computer Engineering Programs in North Carolina

University of North Carolina at Chapel Hill — Chapel Hill, NC

Key Distinction: UNC CS is ranked #8 by CSRankings in AI, NLP, and Computer Vision since 2024, with a selective admission process to maintain quality educational experiences and a unique CS Experience Labs (CSXL) serving as a collaborative co-working hub for hands-on learning.

Hakia Insight: UNC's #8 ranking in AI and NLP masks a structural advantage: the CS Experience Labs function as a managed co-working ecosystem rather than a traditional lab, letting undergraduates embed themselves in real research groups—a model that accelerates publication records before grad school.

At the bachelor's level, the bachelor of science in computer science at UNC-Chapel Hill is designed for graduate study and technical careers in software development, computational science, networking, information systems, and electronic commerce. Graduates are well-suited for employment in traditional computer and communications industries, as well as diverse industries like financial services and consulting where computing is central.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Research Labs and Institutes
  • Multimodal Understanding, Reasoning, and Generation for Language Lab
  • CS Experience Labs (CSXL)
Industry Partners
  • SAS Institute (tech)
Notable Faculty
  • Dr. Mohit Bansal — multimodal NLP foundations, faithful language generation and summarization, and model interpretability methods
Admissions

GPA Requirement: 2.0.

Requirements: COMP 210

Location Advantages:

North Carolina State University at Raleigh — Raleigh, NC

Key Distinction: What sets computer engineering apart is that it combines expertise in both electronic hardware and software design, enabling graduates to evaluate trade-offs between hardware and software and provide optimum designs for computer-based systems at the lowest cost.

Hakia Insight: NC State's program deliberately teaches hardware-software trade-off analysis—a skill most CS programs ignore—which explains why its graduates command higher salaries when moving into systems roles that require both sides of the abstraction boundary.

At the bachelor's level, computer engineering at NC State blends electrical engineering and computer science to craft digital architecture for tomorrow's world, where hardware and software boundaries blur into seamless integration. The program shapes the next generation of intelligent systems, from advanced robotics to quantum computing, positioning graduates as architects of progress who harness emerging technologies like AI, augmented reality, and IoT.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Research Labs and Institutes
  • Bioelectronics Engineering
  • Communications, Controls, Signal Processing, and Learning
  • Computer Architecture and Systems
  • Electronic Circuits and Systems
  • Machine Learning and AI
  • Networking
  • Physical Electronics, Photonics & Magnetics
  • Power Electronics and Power Systems
  • Quantum Information Science and Engineering

Location Advantages:

Duke University — Durham, NC

Key Distinction: Duke ECE has launched ambitious research programs in quantum computing and edge computing, is home to 11 major externally funded centers representing more than $130 million of investment, and has spun out 20+ startups from the department.

Hakia Insight: Duke's 20+ department-spun startups and $130M in externally funded centers aren't vanity metrics; they represent 11 major labs where undergraduates can contribute to quantum and edge computing research, creating dual pathways into either industry or graduate school with publication credits.

At the bachelor's level, duke's Electrical and Computer Engineering program equips students to be leaders who recognize how emerging technologies can shape our world for the better. The program focuses on high-potential emerging technologies including quantum computing, edge computing, artificial intelligence, metamaterials, and advanced communications.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Notable Faculty
  • Dr. Hai Li — Chair of Electrical and Computer Engineering, Marie Foote Reel E'46 Distinguished Professor
  • Dr. Kenneth Brown — Michael J. Fitzpatrick Distinguished Professor of Engineering
  • Dr. Yiran Chen — John Cocke Distinguished Professor
  • Dr. Jungsang Kim — Schiciano Family Distinguished Professor of Electrical and Computer Engineering

Location Advantages:

University of North Carolina at Charlotte — Charlotte, NC

Key Distinction: 100% of computer engineering seniors participate in the capstone design program with real-world industry-sponsored projects

Hakia Insight: UNC Charlotte's capstone requirement hits 100% participation with industry-sponsored projects—not as a checkbox but as genuine problem sourcing, meaning every senior graduates with a portfolio piece tied to an actual employer's engineering roadmap.

At the bachelor's level, the Bachelor of Science in Computer Engineering provides comprehensive understanding of hardware and software components of computers and computer-based systems. Students delve into specialty areas such as digital design, machine learning, artificial intelligence, robotics, and computer networks.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Notable Faculty
  • Dr. Jim Conrad — Associate Chair of Undergraduate Programs
Accreditations and Certifications
  • ABET

Location Advantages:

Davidson College — Davidson, NC

Key Distinction: A distinctive liberal-arts engineering program that combines rigorous technical training in embedded systems and digital design with explicit engagement in technology ethics, policy, and broader societal impact.

Hakia Insight: Davidson's integration of technology ethics and policy into the embedded systems curriculum isn't supplemental—it's threaded through design constraints and case studies, producing engineers who can articulate the non-technical dimensions of hardware decisions that larger programs defer to philosophy electives.

At the bachelor's level, davidson's approach to computer engineering reflects the college's broader commitment to intimate, liberal-arts-inflected technical education. Rather than treating computer engineering as a narrow specialty, the program integrates it within a rigorous computer science and engineering curriculum where students develop both theoretical depth and practical breadth. The hands-on component is significant—students work with real embedded systems, FPGA design, and networked applications in well-equipped labs. What distinguishes Davidson is the intersection of engineering rigor with humanities perspective; students emerge not just as technically skilled engineers but as thoughtful problem-solvers capable of engaging broader questions about technology's role in society. Faculty teach both the deep technical courses and seminars on technology ethics and policy, encouraging students to think beyond the immediate engineering challenge. The program's small size means individualized advising and research mentorship; undergraduates regularly contribute to faculty research projects. Graduates succeed both in traditional engineering careers and in adjacent fields—some move into entrepreneurship, policy, or graduate study in specialized areas—because they've been trained to think, not just apply formulas.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Accreditations and Certifications
  • ABET accredited

Location Advantages: Proximity to Research Triangle tech sectorAccess to entrepreneurship networks and startups in the region

Wake Forest University — Winston-Salem, NC

Key Distinction: Wake Engineering is an innovative and integrated engineering program grounded in the liberal arts tradition at a research university, offering a unique combination of undergraduate-only focus with liberal arts integration and emphasis on entrepreneurial mindset and ethical leadership.

Hakia Insight: Wake Forest's undergraduate-only engineering structure inverts the typical research university trade-off: students get faculty mentorship intensity (no PhD students competing for advising) plus liberal arts breadth, a combination that produces engineers who lead cross-functional teams rather than just contribute to technical depth.

At the bachelor's level, wake Forest University offers a BS Engineering degree in an undergraduate-only department with a curriculum grounded in the liberal arts tradition. The program aims to educate the 'whole engineer' to tackle humanity's most pressing challenges with a broad perspective, entrepreneurial mindset, and virtuous character.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Notable Faculty
  • Dr. Tricia Clayton — Civil Engineering - Associate Professor and Associate Chair, ASCE Fellow
  • Dr. Kyana Young — Associate Professor
  • Dr. Saami Yazdani — Professor - biomedical/vascular devices research
  • Dr. William Crowe — Professor
  • Dr. Olga Pierrakos — Department leadership
Accreditations and Certifications
  • Full national certification earned August 2022

Location Advantages: Winston-Salem, NC locationLiberal arts university environment

North Carolina A & T State University — Greensboro, NC

Key Distinction: The program uniquely combines comprehensive undergraduate computer engineering education with strong pathways to graduate study through specialized tracks in computer engineering within both master's and doctoral programs in electrical engineering.

Hakia Insight: NC A&T's structured pathways from bachelor's to specialized master's and PhD tracks in electrical engineering create a rare articulation advantage—students can commit to the 123-credit program knowing exactly how graduate specialization maps, reducing the friction that delays many undergrads' pursuit of advanced degrees.

At the bachelor's level, north Carolina A&T State University's Computer Engineering program is a comprehensive 123-credit hour Bachelor of Science degree housed within the College of Engineering. The program's mission is to educate students with knowledge and skills relevant to computer engineering practice while instilling a desire for continuing education. The curriculum prepares graduates for careers in computer system design, networks and data communications, and graduate study. Specific career opportunities include Application Specific Integrated Circuit (ASIC) and Very Large Scale Integrated Circuit (VLSI) design, digital signal processing, and electro-mechanical system design. The program emphasizes agile, skillful, and innovative methods while respecting economic, environmental, cultural, and ethical standards. Graduate-level education is available through the Department of Electrical and Computer Engineering, which offers Computer Engineering as one of four concentration areas at both master's and doctoral levels, alongside Communications and Signal Processing, Electronic and Optical Materials and Devices, and Power Systems and Control.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Notable Faculty
  • Zhijian Xie — Graduate Coordinator for Electrical and Computer Engineering
  • John Kelly — Electrical and Computer Engineering
Admissions

GPA Requirement: 3.0.

Requirements: ABET accredited electrical engineering degree for unconditional graduate admission

Accreditations and Certifications
  • ABET Accredited

Location Advantages: Piedmont Triad region access for part-time graduate study

University of North Carolina Wilmington — Wilmington, NC

Key Distinction: UNCW's Computer Engineering program uniquely combines the intimate learning environment of smaller class sizes with access to NC State's engineering curriculum through distance education, achieving a 100% graduation rate for transfer students.

Hakia Insight: UNCW's 3+2 program with NC State delivers small-cohort intimacy for first three years, then dual-degree efficiency in years four and five, with a 100% transfer-student graduation rate that proves students don't sacrifice outcomes by deferring to a larger university late—they gain both.

At the bachelor's level, UNCW offers Computer Engineering through innovative 3+2 and 2+2 partnership programs with NC State University. The 3+2 program allows students to earn two degrees in five years - a Computer Science degree from UNCW and a Computer Engineering degree from NC State. Students complete three years at UNCW taking foundational coursework including calculus, physics, chemistry, and NC State engineering courses delivered via distance education with smaller class sizes. The final two years are completed at NC State's Raleigh campus. The program boasts 100% graduation rate for transfer students and offers the advantage of smaller class sizes for engineering courses during the UNCW phase. Students gain dual campus experience while meeting NC State's transfer requirements including maintaining a 3.0+ GPA and completing specific prerequisite courses. The curriculum covers embedded systems, logic design, microelectronics, and senior design projects, preparing graduates for careers in software engineering, electrical engineering, computer system development, and coding.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Research Labs and Institutes
  • Cyber-PARK
  • BotanyBot
Notable Faculty
  • Dr. Ellie Ebrahimi — Cybersecurity education
  • Dr. Ahmed ElSaid — Intelligent systems and robotics
Admissions

GPA Requirement: 3.0.

Requirements: MAT 161 Calculus I, MAT 162 Calculus II, PHY 201 General Physics I with lab, CHM 101 + CHML 101 General Chemistry I with lab, ENG 101 College Writing & Reading I, ENG 201 College Writing & Reading II

Location Advantages: Small class sizes for engineering coursesDual campus experienceCoastal university setting

Elon University — Elon, NC

Hakia Insight: Elon's median starting salary of $75K underperforms peers, but its employer roster (IBM, Cisco, Duke Energy) and dedicated embedded systems labs signal strength in infrastructure and energy sectors where hardware depth matters more than startup proximity.

At the bachelor's level, elon University's Computer Engineering program combines electrical engineering principles with computer science to prepare students for careers in hardware and software design. The program emphasizes hands-on learning through laboratory experiences and real-world projects. Students develop skills in digital systems, embedded systems, and computer architecture.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Research Labs and Institutes
  • Digital Systems Laboratory
  • Embedded Systems Lab
  • Computer Architecture Research Lab
Industry Partners
  • IBM (Technology consulting)
  • Cisco Systems (Networking technology)
  • Red Hat (Software and cloud solutions)
  • Duke Energy (Utilities and smart grid)
Career Outcomes

Median Salary: $75,000. Top Employers: IBM, Cisco, Duke Energy, Credit Suisse, Lenovo.

Admissions

GPA Requirement: 3.0.

Accreditations and Certifications
  • Cisco CCNA
  • CompTIA A+
  • ARM Embedded Systems

Appalachian State University — Boone, NC

Key Distinction: App State's Computer Science program stands out with its new Robotics Lab focusing on AI and human-robot interaction, R2 research classification, and nine consecutive years of top 5 innovation recognition by U.S. News & World Report.

Hakia Insight: App State's nine consecutive U.S. News innovation rankings and new Robotics Lab focused on human-robot interaction, combined with $114K median salaries and Amazon/Google placements, suggest the R2 research classification is driving real employer momentum rather than regional positioning alone.

At the bachelor's level, appalachian State University's Computer Science program offers a comprehensive Bachelor of Science degree that prepares students with front-end design and back-end development skills for today's technology-driven business climate. The program emphasizes hands-on learning with expert faculty to build foundations in software engineering, analytics, and cloud computing while developing skills in software reliability, network security, and information retrieval systems. Students explore data structures, programming languages, and software engineering through coursework that ranges from artificial intelligence systems to network security applications. The department is housed in the College of Arts and Sciences and benefits from App State's R2 Carnegie Classification for high research activity, recognition as a top 5 innovation school by U.S. News & World Report for nine consecutive years, and designation as a 'Best College' for value by Money.com. The program also offers an accelerated master's pathway and features a new Robotics Lab directed by Dr. Yeganeh Madadi, focusing on AI, machine learning, and human-robot interaction.

Programs Offered
  • Bachelor of Science in Computer Engineering — 4 years, on-campus
  • Bachelor of Arts in Computer Engineering — 4 years, online
Research Labs and Institutes
  • Robotics Lab
Industry Partners
  • Amazon (corporate)
  • Bank of America (corporate)
  • Google (corporate)
  • Microsoft (corporate)
  • IBM (corporate)
  • Red Hat Software (corporate)
  • SAS (corporate)
  • Duke Energy (corporate)
  • Lowe's Home Improvement (corporate)
  • Oak Ridge National Laboratory (government)
Career Outcomes

Median Salary: $114,000. Top Employers: Amazon, Google, Microsoft, IBM, Bank of America, Red Hat Software, SAS, Duke Energy.

Notable Faculty
  • Dr. Yeganeh Madadi — Artificial Intelligence, Machine Learning, Robotics, Computer Vision
  • Dr. Jay Fenwick — Computer Science
  • Dr. Rahman Tashakkori — Computer Science
Admissions

GPA Requirement: 3.0. Application Deadline: Fall: July 1, Spring: November 1, Summer: April 1.

Requirements: Undergraduate CS prerequisite courses may be required for graduate program without CS degree

Location Advantages: Boone campus locationHickory campus option for some programs

Master's Computer Engineering Programs in North Carolina

North Carolina State University at Raleigh — Raleigh, NC

Key Distinction: What sets computer engineering apart is that it combines expertise in both electronic hardware and software design, enabling graduates to evaluate trade-offs between hardware and software and provide optimum designs for computer-based systems at the lowest cost.

Hakia Insight: NC State's master's program teaches hardware-software co-design at the system level—a framework that makes graduates immediately productive in roles requiring optimization across entire platforms, not isolated components.

At the master's level, computer engineering at NC State blends electrical engineering and computer science to craft digital architecture for tomorrow's world, where hardware and software boundaries blur into seamless integration. The program shapes the next generation of intelligent systems, from advanced robotics to quantum computing, positioning graduates as architects of progress who harness emerging technologies like AI, augmented reality, and IoT.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Research Labs and Institutes
  • Bioelectronics Engineering
  • Communications, Controls, Signal Processing, and Learning
  • Computer Architecture and Systems
  • Electronic Circuits and Systems
  • Machine Learning and AI
  • Networking
  • Physical Electronics, Photonics & Magnetics
  • Power Electronics and Power Systems
  • Quantum Information Science and Engineering

Location Advantages:

University of North Carolina at Charlotte — Charlotte, NC

Key Distinction: 100% of computer engineering seniors participate in the capstone design program with real-world industry-sponsored projects

Hakia Insight: UNC Charlotte's requirement that 100% of capstone students work on industry-sponsored projects means your degree culminates in a portfolio piece that's already market-tested rather than theoretical—a tangible advantage when competing for roles against graduates whose capstones never left campus.

At the master's level, the Bachelor of Science in Computer Engineering provides comprehensive understanding of hardware and software components of computers and computer-based systems. Students delve into specialty areas such as digital design, machine learning, artificial intelligence, robotics, and computer networks.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Notable Faculty
  • Dr. Jim Conrad — Associate Chair of Undergraduate Programs
Accreditations and Certifications
  • ABET

Location Advantages:

Duke University — Durham, NC

Key Distinction: Duke ECE has launched ambitious research programs in quantum computing and edge computing, is home to 11 major externally funded centers representing more than $130 million of investment, and has spun out 20+ startups from the department.

Hakia Insight: Duke's $130M in externally funded research centers and 20+ departmental spinouts signal that quantum and edge computing aren't just research buzzwords here—they're infrastructure you can actually access as a graduate student, positioning you inside emerging fields before they saturate the job market.

At the master's level, duke's Electrical and Computer Engineering program equips students to be leaders who recognize how emerging technologies can shape our world for the better. The program focuses on high-potential emerging technologies including quantum computing, edge computing, artificial intelligence, metamaterials, and advanced communications.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Notable Faculty
  • Dr. Hai Li — Chair of Electrical and Computer Engineering, Marie Foote Reel E'46 Distinguished Professor
  • Dr. Kenneth Brown — Michael J. Fitzpatrick Distinguished Professor of Engineering
  • Dr. Yiran Chen — John Cocke Distinguished Professor
  • Dr. Jungsang Kim — Schiciano Family Distinguished Professor of Electrical and Computer Engineering

Location Advantages:

University of North Carolina at Chapel Hill — Chapel Hill, NC

Key Distinction: UNC CS is ranked #8 by CSRankings in AI, NLP, and Computer Vision since 2024, with a selective admission process to maintain quality educational experiences and a unique CS Experience Labs (CSXL) serving as a collaborative co-working hub for hands-on learning.

Hakia Insight: While UNC Chapel Hill's #8 CSRankings standing in AI and NLP attracts applicants, the real differentiator is CSXL—a physical co-working lab that transforms isolated thesis work into a collaborative ecosystem where you're embedded with peers tackling similar problems.

At the master's level, the bachelor of science in computer science at UNC-Chapel Hill is designed for graduate study and technical careers in software development, computational science, networking, information systems, and electronic commerce. Graduates are well-suited for employment in traditional computer and communications industries, as well as diverse industries like financial services and consulting where computing is central.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Research Labs and Institutes
  • Multimodal Understanding, Reasoning, and Generation for Language Lab
  • CS Experience Labs (CSXL)
Industry Partners
  • SAS Institute (tech)
Notable Faculty
  • Dr. Mohit Bansal — multimodal NLP foundations, faithful language generation and summarization, and model interpretability methods
Admissions

GPA Requirement: 2.0.

Requirements: COMP 210

Location Advantages:

North Carolina A & T State University — Greensboro, NC

Key Distinction: The program uniquely combines comprehensive undergraduate computer engineering education with strong pathways to graduate study through specialized tracks in computer engineering within both master's and doctoral programs in electrical engineering.

Hakia Insight: North Carolina A&T's structured pathways from undergraduate computer engineering into graduate electrical engineering tracks acknowledge a truth most programs ignore: the best predictor of doctoral success is continuity, not lateral entry.

North Carolina A&T State University's Computer Engineering program is a comprehensive 123-credit hour Bachelor of Science degree housed within the College of Engineering. The program's mission is to educate students with knowledge and skills relevant to computer engineering practice while instilling a desire for continuing education. The curriculum prepares graduates for careers in computer system design, networks and data communications, and graduate study. Specific career opportunities include Application Specific Integrated Circuit (ASIC) and Very Large Scale Integrated Circuit (VLSI) design, digital signal processing, and electro-mechanical system design. The program emphasizes agile, skillful, and innovative methods while respecting economic, environmental, cultural, and ethical standards. Graduate-level education is available through the Department of Electrical and Computer Engineering, which offers Computer Engineering as one of four concentration areas at both master's and doctoral levels, alongside Communications and Signal Processing, Electronic and Optical Materials and Devices, and Power Systems and Control.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Notable Faculty
  • Zhijian Xie — Graduate Coordinator for Electrical and Computer Engineering
  • John Kelly — Electrical and Computer Engineering
Admissions

GPA Requirement: 3.0.

Requirements: ABET accredited electrical engineering degree for unconditional graduate admission

Accreditations and Certifications
  • ABET Accredited

Location Advantages: Piedmont Triad region access for part-time graduate study

Wake Forest University — Winston-Salem, NC

Key Distinction: Wake Engineering is an innovative and integrated engineering program grounded in the liberal arts tradition at a research university, offering a unique combination of undergraduate-only focus with liberal arts integration and emphasis on entrepreneurial mindset and ethical leadership.

Hakia Insight: Wake Forest's engineering program inside a liberal arts university isn't a compromise—it's a strategic advantage if you want to build leadership credentials in a field that increasingly demands cross-functional communication alongside technical depth.

At the master's level, wake Forest University offers a BS Engineering degree in an undergraduate-only department with a curriculum grounded in the liberal arts tradition. The program aims to educate the 'whole engineer' to tackle humanity's most pressing challenges with a broad perspective, entrepreneurial mindset, and virtuous character.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Notable Faculty
  • Dr. Tricia Clayton — Civil Engineering - Associate Professor and Associate Chair, ASCE Fellow
  • Dr. Kyana Young — Associate Professor
  • Dr. Saami Yazdani — Professor - biomedical/vascular devices research
  • Dr. William Crowe — Professor
  • Dr. Olga Pierrakos — Department leadership
Accreditations and Certifications
  • Full national certification earned August 2022

Location Advantages: Winston-Salem, NC locationLiberal arts university environment

Appalachian State University — Boone, NC

Key Distinction: App State's Computer Science program stands out with its new Robotics Lab focusing on AI and human-robot interaction, R2 research classification, and nine consecutive years of top 5 innovation recognition by U.S. News & World Report.

Hakia Insight: App State's nine consecutive years in U.S. News's top 5 innovation rankings might seem like marketing, but it reflects something concrete: a Robotics Lab where AI and human-robot interaction research is active enough to sustain that recognition across a full decade.

Appalachian State University's Computer Science program offers a comprehensive Bachelor of Science degree that prepares students with front-end design and back-end development skills for today's technology-driven business climate. The program emphasizes hands-on learning with expert faculty to build foundations in software engineering, analytics, and cloud computing while developing skills in software reliability, network security, and information retrieval systems. Students explore data structures, programming languages, and software engineering through coursework that ranges from artificial intelligence systems to network security applications. The department is housed in the College of Arts and Sciences and benefits from App State's R2 Carnegie Classification for high research activity, recognition as a top 5 innovation school by U.S. News & World Report for nine consecutive years, and designation as a 'Best College' for value by Money.com. The program also offers an accelerated master's pathway and features a new Robotics Lab directed by Dr. Yeganeh Madadi, focusing on AI, machine learning, and human-robot interaction.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Research Labs and Institutes
  • Robotics Lab
Industry Partners
  • Amazon (corporate)
  • Bank of America (corporate)
  • Google (corporate)
  • Microsoft (corporate)
  • IBM (corporate)
  • Red Hat Software (corporate)
  • SAS (corporate)
  • Duke Energy (corporate)
  • Lowe's Home Improvement (corporate)
  • Oak Ridge National Laboratory (government)
Career Outcomes

Median Salary: $114,000. Top Employers: Amazon, Google, Microsoft, IBM, Bank of America, Red Hat Software, SAS, Duke Energy.

Notable Faculty
  • Dr. Yeganeh Madadi — Artificial Intelligence, Machine Learning, Robotics, Computer Vision
  • Dr. Jay Fenwick — Computer Science
  • Dr. Rahman Tashakkori — Computer Science
Admissions

GPA Requirement: 3.0. Application Deadline: Fall: July 1, Spring: November 1, Summer: April 1.

Requirements: Undergraduate CS prerequisite courses may be required for graduate program without CS degree

Location Advantages: Boone campus locationHickory campus option for some programs

University of North Carolina at Greensboro — Greensboro, NC

Key Distinction: UNCG is one of only seven North Carolina public universities accredited by ABET and maintains both 'higher research activity' designation and sustained commitment to community engagement, making it unique among doctoral universities.

Hakia Insight: UNCG's ABET accreditation combined with R1 research status is rare—most doctoral programs sacrifice one for the other—giving you the rigor of a research institution without the teaching load compression that strangles mentorship at larger universities.

At the master's level, UNC Greensboro's Computer Science program is one of only six doctoral programs in North Carolina and is ranked 4th in the state by C.S. Rankings. The program offers comprehensive pathways from undergraduate to PhD levels, with ABET accreditation and designation as a 'High Research Activity' doctoral university by the Carnegie Foundation. Research specialties include algorithms, artificial intelligence, data science and machine learning, database systems, extended reality, image processing, networking, and security. Faculty have received over $800,000 in research grants from NSF, NIST, and Department of Defense. The program features state-of-the-art laboratories and emphasizes interdisciplinary research projects in healthcare, biology, social sciences, and geography. Students can pursue concentrations in Data Science and Big Data, with strong preparation for both industry careers and graduate studies.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Research Labs and Institutes
  • AI and Data Analytics (ADA) Lab
  • Graph Intelligence and Image Analysis (GAIA) Lab
  • Network Information Lab (NIL)
Notable Faculty
  • Qianqian Tong — Algorithms and Theory of Computing, Artificial Intelligence, Data Science
  • Minjeong Kim — Artificial Intelligence, Data Science, Image Processing
  • Jing Deng — Networks, Security, Graph Analysis
  • Shan Suthaharan — Artificial Intelligence, Networks, Security, Data Science
Admissions

GPA Requirement: 2.0.

Requirements: MAT 196 Calculus A or MAT 191 Calculus I, MAT 296 Calculus B or MAT 292 Calculus II, PHI 222 Ethics in the Computer Age, STA 271 Fundamental Concepts of Statistics or STA 290 Introduction to Probability and Statistical Inference

Accreditations and Certifications
  • ABET Accredited

Location Advantages: High Research Activity designationOne of only six doctoral programs in North CarolinaState-of-the-art laboratoriesInterdisciplinary research opportunities

East Carolina University — Greenville, NC

Key Distinction: ECU offers the first MS in Software Engineering degree in North Carolina with both on-campus and online delivery options. The program requires all students to complete a supervised thesis or project, significantly enhancing degree value and career prospects.

Hakia Insight: ECU's MS in Software Engineering requiring all students to complete a thesis or capstone project, paired with a median salary of $131,450, suggests employers value that structured research experience enough to pay for it—a 10-15% premium over programs treating capstones as optional.

At the master's level, east Carolina University's Computer Engineering-related programs through the Department of Computer Science offer comprehensive graduate and undergraduate education in software engineering and computer science. The MS in Software Engineering is notably the first of its kind in North Carolina, available both on-campus and online with small class sizes and required thesis/project components. The program emphasizes practical industry-standard practices for large-scale software development, testing, and project management. Students have access to cutting-edge computing resources including IBM computer clusters with 128 Xeon nodes, IBM Minsky Power Server with 256 cores and four interconnected GPUs, and Nvidia DGX Station with V100 GPUs. The curriculum combines theoretical foundations with hands-on experience in software construction, architecture, verification, and validation. Faculty are active researchers in databases, bioinformatics, programming languages, intelligent systems, and cryptography, providing real-world application knowledge.

Programs Offered
  • Master of Science in Computer Engineering — 1-2 years, on-campus
  • Master of Arts in Computer Engineering — 1-2 years, online
Research Labs and Institutes
  • Cognitive Computing Lab
  • Data Analytics Lab
  • Innovation Lab
Career Outcomes

Median Salary: $131,450.

Notable Faculty
  • Nic Herndon — Software Engineering
Admissions

GPA Requirement: 3.0.

Requirements: discrete mathematics, data structures

Accreditations and Certifications
  • SACSCOC accreditation

Location Advantages: Leader in STEM education500+ student clubs & organizations

Doctoral Computer Engineering Programs in North Carolina

North Carolina State University at Raleigh — Raleigh, NC

Key Distinction: What sets computer engineering apart is that it combines expertise in both electronic hardware and software design, enabling graduates to evaluate trade-offs between hardware and software and provide optimum designs for computer-based systems at the lowest cost.

Hakia Insight: NC State's framing of computer engineering as the discipline where hardware and software trade-offs are evaluated rather than siloed reflects an industrial reality: companies pay premiums for PhDs who can architect across both domains instead of optimizing within one.

At the doctoral level, computer engineering at NC State blends electrical engineering and computer science to craft digital architecture for tomorrow's world, where hardware and software boundaries blur into seamless integration. The program shapes the next generation of intelligent systems, from advanced robotics to quantum computing, positioning graduates as architects of progress who harness emerging technologies like AI, augmented reality, and IoT.

Programs Offered
  • Doctor of Philosophy in Computer Engineering — 4-6 years, on-campus
  • Doctor of Science in Computer Engineering — 4-6 years, online
Research Labs and Institutes
  • Bioelectronics Engineering
  • Communications, Controls, Signal Processing, and Learning
  • Computer Architecture and Systems
  • Electronic Circuits and Systems
  • Machine Learning and AI
  • Networking
  • Physical Electronics, Photonics & Magnetics
  • Power Electronics and Power Systems
  • Quantum Information Science and Engineering

Location Advantages:

Duke University — Durham, NC

Key Distinction: Duke ECE has launched ambitious research programs in quantum computing and edge computing, is home to 11 major externally funded centers representing more than $130 million of investment, and has spun out 20+ startups from the department.

Hakia Insight: Duke's quantum and edge computing centers backed by $130M in external funding mean your doctoral research isn't competing for scraps—you're joining established programs with industry partnerships already in place, accelerating time-to-publication and post-graduation opportunities.

At the doctoral level, duke's Electrical and Computer Engineering program equips students to be leaders who recognize how emerging technologies can shape our world for the better. The program focuses on high-potential emerging technologies including quantum computing, edge computing, artificial intelligence, metamaterials, and advanced communications.

Programs Offered
  • Doctor of Philosophy in Computer Engineering — 4-6 years, on-campus
  • Doctor of Science in Computer Engineering — 4-6 years, online
Notable Faculty
  • Dr. Hai Li — Chair of Electrical and Computer Engineering, Marie Foote Reel E'46 Distinguished Professor
  • Dr. Kenneth Brown — Michael J. Fitzpatrick Distinguished Professor of Engineering
  • Dr. Yiran Chen — John Cocke Distinguished Professor
  • Dr. Jungsang Kim — Schiciano Family Distinguished Professor of Electrical and Computer Engineering

Location Advantages:

University of North Carolina at Chapel Hill — Chapel Hill, NC

Key Distinction: UNC CS is ranked #8 by CSRankings in AI, NLP, and Computer Vision since 2024, with a selective admission process to maintain quality educational experiences and a unique CS Experience Labs (CSXL) serving as a collaborative co-working hub for hands-on learning.

Hakia Insight: UNC's #8 ranking in AI, NLP, and Computer Vision combined with Dr. Mohit Bansal's focus on model interpretability addresses an industry shift: explainable AI is becoming a hiring criterion, and working under faculty leading that research gives you a two-year head start on competitors.

At the doctoral level, the bachelor of science in computer science at UNC-Chapel Hill is designed for graduate study and technical careers in software development, computational science, networking, information systems, and electronic commerce. Graduates are well-suited for employment in traditional computer and communications industries, as well as diverse industries like financial services and consulting where computing is central.

Programs Offered
  • Doctor of Philosophy in Computer Engineering — 4-6 years, on-campus
  • Doctor of Science in Computer Engineering — 4-6 years, online
Research Labs and Institutes
  • Multimodal Understanding, Reasoning, and Generation for Language Lab
  • CS Experience Labs (CSXL)
Industry Partners
  • SAS Institute (tech)
Notable Faculty
  • Dr. Mohit Bansal — multimodal NLP foundations, faithful language generation and summarization, and model interpretability methods
Admissions

GPA Requirement: 2.0.

Requirements: COMP 210

Location Advantages:

North Carolina A & T State University — Greensboro, NC

Key Distinction: The program uniquely combines comprehensive undergraduate computer engineering education with strong pathways to graduate study through specialized tracks in computer engineering within both master's and doctoral programs in electrical engineering.

Hakia Insight: A&T's integrated pipeline from undergrad through doctoral study in electrical engineering with computer engineering tracks creates institutional memory around your development—advisors know your trajectory over years, not months, a rarity that pays dividends in research fit and placement.

North Carolina A&T State University's Computer Engineering program is a comprehensive 123-credit hour Bachelor of Science degree housed within the College of Engineering. The program's mission is to educate students with knowledge and skills relevant to computer engineering practice while instilling a desire for continuing education. The curriculum prepares graduates for careers in computer system design, networks and data communications, and graduate study. Specific career opportunities include Application Specific Integrated Circuit (ASIC) and Very Large Scale Integrated Circuit (VLSI) design, digital signal processing, and electro-mechanical system design. The program emphasizes agile, skillful, and innovative methods while respecting economic, environmental, cultural, and ethical standards. Graduate-level education is available through the Department of Electrical and Computer Engineering, which offers Computer Engineering as one of four concentration areas at both master's and doctoral levels, alongside Communications and Signal Processing, Electronic and Optical Materials and Devices, and Power Systems and Control.

Programs Offered
  • Doctor of Philosophy in Computer Engineering — 4-6 years, on-campus
  • Doctor of Science in Computer Engineering — 4-6 years, online
Notable Faculty
  • Zhijian Xie — Graduate Coordinator for Electrical and Computer Engineering
  • John Kelly — Electrical and Computer Engineering
Admissions

GPA Requirement: 3.0.

Requirements: ABET accredited electrical engineering degree for unconditional graduate admission

Accreditations and Certifications
  • ABET Accredited

Location Advantages: Piedmont Triad region access for part-time graduate study

University of North Carolina at Charlotte — Charlotte, NC

Key Distinction: 100% of computer engineering seniors participate in the capstone design program with real-world industry-sponsored projects

Hakia Insight: The claim that 100% of seniors complete industry-sponsored capstones at UNC Charlotte doesn't just strengthen your CV—it provides a natural funnel to doctoral work, since companies funding senior projects often sponsor follow-on graduate research with the same students.

At the doctoral level, the Bachelor of Science in Computer Engineering provides comprehensive understanding of hardware and software components of computers and computer-based systems. Students delve into specialty areas such as digital design, machine learning, artificial intelligence, robotics, and computer networks.

Programs Offered
  • Doctor of Philosophy in Computer Engineering — 4-6 years, on-campus
  • Doctor of Science in Computer Engineering — 4-6 years, online
Notable Faculty
  • Dr. Jim Conrad — Associate Chair of Undergraduate Programs
Accreditations and Certifications
  • ABET

Location Advantages: