Top 3 Computer Engineering Programs in North Carolina
University of North Carolina at Chapel Hill
427 Computer Engineering graduates annually, 93% graduation rate
North Carolina State University at Raleigh
534 Computer Engineering graduates annually, 85% graduation rate
Duke University
520 Computer Engineering graduates annually, N/A% graduation rate
- 1.North Carolina hosts 12 ABET-accredited computer engineering programs with strong industry ties
- 2.Average starting salary for NC computer engineering graduates is $78,400, above the national median
- 3.Duke University leads with 96% graduation rate and top research facilities
- 4.NC State offers the best value with in-state tuition under $30,000 and 84% graduation rate
- 5.Research Triangle Park provides exceptional internship and job opportunities for students
North Carolina Computer Engineering Programs Overview
North Carolina has established itself as a major technology hub in the Southeast, with the Research Triangle Park hosting over 300 companies and driving demand for skilled computer engineers. The state's universities have responded by developing world-class computer engineering programs that combine rigorous academics with hands-on research opportunities.
Computer engineering graduates in North Carolina earn an average starting salary of $78,400, which is 8% higher than the national median of $72,600. The Bureau of Labor Statistics projects 5% job growth for computer hardware engineers through 2032, with North Carolina's tech sector showing particularly strong demand.
Our ranking methodology evaluates programs based on academic quality (40%), career outcomes (30%), research opportunities (20%), and student satisfaction (10%). We analyzed data from 12 ABET-accredited computer engineering programs across the state, considering factors such as graduation rates, faculty-to-student ratios, research funding, and employment rates within six months of graduation.
The top programs in North Carolina consistently demonstrate strong connections to industry leaders like Red Hat, Cisco, and IBM, all of which have significant operations in the Research Triangle. Students benefit from extensive internship opportunities, cutting-edge research facilities, and faculty who maintain active industry collaborations.
Complete Computer Engineering Program Rankings - North Carolina
| Rank | |||||
|---|---|---|---|---|---|
| 1 | University of North Carolina at Chapel Hill | Chapel Hill, NC | $7,019 | 93% | 84 |
| 2 | North Carolina State University at Raleigh | Raleigh, NC | $6,535 | 85% | 80.7 |
| 3 | Duke University | Durham, NC | $63,450 | โ | 78 |
| 4 | University of North Carolina at Charlotte | Charlotte, NC | $3,812 | 76% | 76.3 |
| 5 | Davidson College | Davidson, NC | $59,510 | 100% | 66.1 |
| 6 | Wake Forest University | Winston-Salem, NC | $63,608 | 97% | 64.9 |
| 7 | North Carolina A & T State University | Greensboro, NC | $3,540 | 84% | 54.7 |
| 8 | Elon University | Elon, NC | $44,029 | 94% | 52.2 |
| 9 | University of North Carolina Wilmington | Wilmington, NC | $4,443 | 79% | 52 |
| 10 | Appalachian State University | Boone, NC | $4,242 | 78% | 48 |
| 11 | High Point University | High Point, NC | $38,748 | 76% | 44.9 |
| 12 | Shaw University | Raleigh, NC | $12,408 | โ | 44.3 |
| 13 | Carolina University | Winston-Salem, NC | $13,400 | 59% | 43.9 |
| 14 | Gardner-Webb University | Boiling Springs, NC | $32,470 | 93% | 43.3 |
| 15 | East Carolina University | Greenville, NC | $4,452 | โ | 40.5 |
| 16 | University of North Carolina at Greensboro | Greensboro, NC | $4,422 | โ | 40 |
| 17 | Western Carolina University | Cullowhee, NC | $1,000 | 95% | 39.4 |
| 18 | Elizabeth City State University | Elizabeth City, NC | $1,000 | 99% | 38.8 |
| 19 | Fayetteville State University | Fayetteville, NC | $1,000 | 86% | 37.3 |
| 20 | University of North Carolina at Pembroke | Pembroke, NC | $1,000 | โ | 36.7 |
| 21 | Winston-Salem State University | Winston-Salem, NC | $3,401 | โ | 36.5 |
| 22 | Methodist University | Fayetteville, NC | $38,936 | โ | 35.5 |
| 23 | University of North Carolina Asheville | Asheville, NC | $4,122 | โ | 34.8 |
| 24 | Meredith College | Raleigh, NC | $43,816 | โ | 34.4 |
Top 5 Computer Engineering Programs in North Carolina: Side-by-Side
| School | NC State | UNC Chapel Hill | Duke | U of North Carolina at... | Davidson College |
|---|---|---|---|---|---|
| Rank | #1 | #2 | #3 | #4 | #5 |
| In-State Tuition | $6,535 | $7,019 | $63,450 | $3,812 | $59,510 |
| Graduation Rate | 85% | 93% | N/A% | 76% | 100% |
| Annual Graduates | 695 | 427 | 520 | 785 | 54 |
| Acceptance Rate | 40% | 19% | 7% | 80% | 14% |
| Type | Public | Public | Private | Public | Private |
| Score | 84.9/100 | 84.0/100 | 78.0/100 | 76.3/100 | 69.4/100 |
Best Bachelor's Degree Programs in Computer Engineering in North Carolina
North Carolina offers 24 bachelor's-level computer engineering programs. The top schools for undergraduate study are University of North Carolina at Chapel Hill, North Carolina State University at Raleigh, Duke University. These programs prepare students for entry-level positions paying approximately $75,138 in the North Carolina market.
A bachelor's in computer engineering typically requires 120-128 credit hours and takes 4 years to complete. For national rankings, see our Best Computer Engineering Bachelor's Programs guide.
Top 3 Computer Engineering Bachelor's Programs in North Carolina
| School | Tuition | Grad Rate | Graduates | Score |
|---|---|---|---|---|
| #1 UNC Chapel Hill | $7,019 | 93% | 427 | 84.0 |
| #2 NC State | $6,535 | 85% | 534 | 80.7 |
| #3 Duke | $63,450 | N/A% | 520 | 78.0 |
Top Computer Engineering Schools for Master's Degrees in North Carolina
For graduate study, North Carolina offers 9 master's-level computer engineering programs. Leading institutions include North Carolina State University at Raleigh, Duke University, University of North Carolina at Charlotte. A master's degree can boost earning potential by 15-25%, with senior roles in North Carolina reaching $139,542 or more.
Top 3 Computer Engineering Master's Programs in North Carolina
| School | Tuition | Grad Rate | Graduates | Score |
|---|---|---|---|---|
| #1 NC State | $6,535 | 85% | 695 | 84.9 |
| #2 Duke | $63,450 | N/A% | 268 | 70.9 |
| #3 U of North Carolina at... | $3,812 | 76% | 429 | 68.5 |
Most Affordable Computer Engineering Colleges in North Carolina
For budget-conscious students, the most affordable computer engineering programs in North Carolina are at Western Carolina University ($1,000/year), Elizabeth City State University ($1,000/year), Fayetteville State University ($1,000/year). These programs offer strong ROI given North Carolina's competitive tech salaries.
At Western Carolina University, a 4-year degree costs approximately $4,000 in tuition alone. With entry-level salaries around $75,138, graduates can typically recoup their investment within 0.1 years.
Most Affordable Computer Engineering Programs in North Carolina (with ROI)
| School | Annual Tuition | 4-Year Cost | Payback Period | Type |
|---|---|---|---|---|
| #1 Western Carolina | $1,000 | $4,000 | 0.1 years | Public |
| #2 Elizabeth City State | $1,000 | $4,000 | 0.1 years | Public |
| #3 Fayetteville State | $1,000 | $4,000 | 0.1 years | Public |
Computer Engineering Admission Requirements
Admission requirements for computer engineering programs in North Carolina vary by institution, but most require a strong foundation in mathematics and science. Top-tier programs like Duke and NC State have competitive admission standards with average SAT scores ranging from 1400-1520.
- High school diploma or equivalent with strong grades in math and science
- SAT scores typically 1200+ for public universities, 1400+ for Duke
- Completion of calculus, physics, and chemistry coursework
- Letters of recommendation from math or science teachers
- Personal statement demonstrating interest in engineering
- Extracurricular activities in STEM fields preferred
Many programs also consider factors beyond test scores, including leadership experience, community involvement, and demonstrated passion for technology. Some universities offer conditional admission for students who need to complete prerequisite coursework.
For students interested in exploring computer engineering fundamentals before applying, consider reviewing our computer engineering curriculum guide or exploring technical interview preparation to understand industry expectations.
Industry Partnerships and Research Opportunities
North Carolina's computer engineering programs benefit from the state's position as a major technology hub. The Research Triangle Park alone hosts over 300 companies, including major tech employers like Red Hat, Cisco, IBM, and SAS Institute, providing abundant internship and job opportunities for students.
Universities maintain active partnerships with industry leaders through cooperative education programs, research collaborations, and career placement services. NC State's Industry Expansion Solutions program connects students directly with manufacturing and technology companies throughout the state.
Research opportunities span cutting-edge areas including artificial intelligence, cybersecurity, renewable energy systems, and biomedical engineering. Duke's research funding exceeds $1 billion annually, while NC State leads in industry-sponsored research partnerships.
Students interested in specific career paths can explore our guides on becoming an AI engineer or learn about the software engineer career ladder to understand progression opportunities in the field.
North Carolina State University at Raleigh
Raleigh, NC โข Public
Program Highlights
- โข Annual Tuition: $6,535 (in-state)
- โข Graduation Rate: 85% (IPEDS 2023)
- โข Computer Engineering Graduates: 695 annually
- โข Acceptance Rate: 40%
- โข Ranking Score: 84.9 / 100
Program Strengths
- 85% graduation rate
- 695 computer engineering graduates annually
- Public institution
- Overall score: 84.9 / 100
Why Ranked #1
Ranked #1 based on graduation rate (85%), program size (695 graduates), state salary outcomes ($107,340), and selectivity (40% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.
Why Choose This Program
NC State's Computer Engineering program offers a comprehensive curriculum blending electrical engineering and computer science with specialized courses in embedded systems, complex digital systems, and required senior design projects. The program prepares graduates for the highest-paying engineering careers with an average starting salary of $80,735.
Available Scholarships
Admissions
- Min GPA: 2.8 weighted
Career Outcomes
- Starting Salary: $80,735
University of North Carolina at Chapel Hill
Chapel Hill, NC โข Public
Program Highlights
- โข Annual Tuition: $7,019 (in-state)
- โข Graduation Rate: 93% (IPEDS 2023)
- โข Computer Engineering Graduates: 427 annually
- โข Acceptance Rate: 19%
- โข Ranking Score: 84.0 / 100
Program Strengths
- 93% graduation rate
- 427 computer engineering graduates annually
- Public institution
- Overall score: 84.0 / 100
Why Ranked #2
Ranked #2 based on graduation rate (93%), program size (427 graduates), state salary outcomes ($107,340), and selectivity (19% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.
Why Choose This Program
The program is the preferred degree for graduate study in computer science and technical careers, with graduates well-suited for employment in traditional computer and communications industries as well as diverse fields like financial services. Students can complete both bachelor's and master's degrees in as few as five years.
Admission Prerequisites
- โขCOMP 210 Data Structures and Analysis
- โขfour units in English
- โขfour course units of mathematics including algebra I and II, geometry, and one unit beyond algebra II
- โขthree course units in science including at least one unit in life/biological science and one unit in physical sciences
- โขtwo course units in social studies including one unit in U.S. history
Admissions
- Min GPA: 2.5 weighted GPA
Program Details
- Credits: 62
Duke University
Durham, NC โข Private
Program Highlights
- โข Annual Tuition: $63,450 (in-state)
- โข Graduation Rate: N/A% (IPEDS 2023)
- โข Computer Engineering Graduates: 520 annually
- โข Acceptance Rate: 7%
- โข Ranking Score: 78.0 / 100
Program Strengths
- N/A% graduation rate
- 520 computer engineering graduates annually
- Private institution
- Overall score: 78.0 / 100
Why Ranked #3
Ranked #3 based on graduation rate (N/A%), program size (520 graduates), state salary outcomes ($107,340), and selectivity (7% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.
Why Choose This Program
Duke's ECE program offers ABET accreditation with specialized tracks in computer engineering and solid-state devices, plus minors in AI & Machine Learning and Software Engineering. Graduates achieve strong career outcomes with an average salary of $111,589 and employment at top tech companies like Google, Microsoft, and NVIDIA.
Program Accreditations & Designations
Admission Prerequisites
- โขcalculus
- โขphysics
Admissions
- Transfer Friendly
Career Outcomes
- Starting Salary: $111,589
- Job Placement: 83% employed full-time
- Top Employers: Amazon, Amazon Web Services, Apple, Cadence Design Systems, Google, Lucid Software, Meta, Microsoft, NVIDIA, Oracle, Pax Technology, Veeva Systems
Available Specializations / Concentrations
University of North Carolina at Charlotte
Charlotte, NC โข Public
Program Highlights
- โข Annual Tuition: $3,812 (in-state)
- โข Graduation Rate: 76% (IPEDS 2023)
- โข Computer Engineering Graduates: 785 annually
- โข Acceptance Rate: 80%
- โข Ranking Score: 76.3 / 100
Program Strengths
- 76% graduation rate
- 785 computer engineering graduates annually
- Public institution
- Overall score: 76.3 / 100
Why Ranked #4
Ranked #4 based on graduation rate (76%), program size (785 graduates), state salary outcomes ($107,340), and selectivity (80% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.
Why Choose This Program
UNC Charlotte's Computer Engineering program is ABET accredited and includes 100% experiential learning with all seniors participating in capstone design projects. The program offers comprehensive understanding of hardware and software components with specialty areas including machine learning, AI, robotics, and computer networks.
Program Accreditations & Designations
Admission Prerequisites
- โขCalculus 1 (MAT 271) or higher level math with a passing grade of C or better
Admissions
- Min GPA: 2.5
- Transfer Friendly
Program Details
- Credits: 120
Available Specializations / Concentrations
Davidson College
Davidson, NC โข Private
Program Highlights
- โข Annual Tuition: $59,510 (in-state)
- โข Graduation Rate: 100% (IPEDS 2023)
- โข Computer Engineering Graduates: 54 annually
- โข Acceptance Rate: 14%
- โข Ranking Score: 69.4 / 100
Program Strengths
- 100% graduation rate
- 54 computer engineering graduates annually
- Private institution
- Overall score: 69.4 / 100
Why Ranked #5
Ranked #5 based on graduation rate (100%), program size (54 graduates), state salary outcomes ($107,340), and selectivity (14% acceptance rate). Data from IPEDS 2023 and BLS OES 2024.
Why Choose This Program
Davidson's Computer Science program offers both major and minor options with a structured curriculum requiring 10 courses including core areas and specialized electives in Applications, Systems, and Theory. The program provides flexibility with multiple pathways for introductory programming and allows independent studies with departmental approval.
Admission Prerequisites
- โขIntroductory programming
- โขMAT 111 or MAT 112 (Calculus I)
Available Specializations / Concentrations
Career Paths
Software Engineer
SOC 15-1252Design and develop software systems, applications, and embedded systems for various industries.
Hardware Engineer
Design and test computer hardware components including processors, memory systems, and circuit boards.
Systems Architect
Design large-scale computing systems and infrastructure for enterprises and organizations.
Bridge development and operations teams to streamline software delivery and infrastructure management.
Protect computer systems and networks from cyber threats through security system design and implementation.
Develop artificial intelligence and machine learning systems for various applications.
Other Tech Degree Programs in North Carolina
Explore Computer Engineering Programs in Other States
California
Texas
Florida
Virginia
Georgia
Massachusetts
Financial Aid and Scholarship Opportunities
North Carolina offers excellent financial aid opportunities for computer engineering students, particularly for in-state residents attending public universities. The average debt for NC State graduates is significantly lower than the national average, making it an attractive option for budget-conscious students.
State-specific aid programs include the North Carolina Need-Based Scholarship Program and the UNC Need-Based Aid Program. Many universities also offer merit-based scholarships specifically for engineering students, with awards ranging from $2,000 to full tuition coverage.
- North Carolina Education Lottery Scholarship for in-state students
- Engineering Excellence Scholarships at major universities
- Corporate sponsorships from Research Triangle companies
- Diversity scholarships for underrepresented groups in engineering
- Work-study opportunities in university research labs
For comprehensive information about funding your engineering education, explore our FAFSA guide for STEM majors and scholarships for women in technology resources.
Frequently Asked Questions
Based on 12 programs from IPEDS 2023, BLS OES May 2024
Computer Engineering degree completions indicating program size, faculty, and resources
6-year completion rate from IPEDS 2023 (4-year institutions weighted higher)
Admission rate from IPEDS 2023 (lower = more selective)
State-specific computer engineering salaries from BLS OES 2024
Related Computer Engineering Resources
Data Sources and Methodology
Official education statistics from the National Center for Education Statistics
Federal database of college costs, graduation rates, and post-graduation earnings
Employment projections and salary data for computer engineering occupations
Official list of accredited engineering programs
300+
Tech Companies in RTP
$78,400
Average Starting Salary
12%
Job Growth Rate
12
ABET Programs
$1.5B+
Research Funding
2,100
Annual Graduates
Next Steps: Choosing Your Computer Engineering Program
Research Program Requirements
Review admission requirements and application deadlines for your target schools. Most applications are due in January for fall admission.
Visit Campus and Labs
Schedule campus visits to see facilities firsthand. Pay special attention to research labs, maker spaces, and industry partnership programs.
Apply for Financial Aid
Complete FAFSA applications and research scholarship opportunities. Many engineering scholarships have early deadlines in November-December.
Strengthen Your Background
Ensure you've completed prerequisite math and science courses. Consider taking AP Physics or dual enrollment calculus if available.
Connect with Current Students
Reach out to current computer engineering students through university social media or information sessions to get insider perspectives.
Taylor Rupe
Full-Stack Developer (B.S. Computer Science, B.A. Psychology)
Taylor combines formal training in computer science with a background in human behavior to evaluate complex search, AI, and data-driven topics. His technical review ensures each article reflects current best practices in semantic search, AI systems, and web technology.
