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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Location Advantages: