With the rapid expansion of the digital age, companies need engineers to build the next generation of computers and electronics. If you’re looking for the best computer engineering schools in North Carolina, we’ve compiled a list of the top programs based on factors like tuition, graduation rate, and the North Carolina computer engineering school rankings.
Computer engineering also offers a wealth of career opportunities. With a degree in this field, you can work in a wide range of industries. In addition, computer engineering is a highly lucrative field, with average salaries of $128,170 per year, well above the median starting salary, according to the Bureau of Labor Statistics. This article explores the field and more below.

Find Your Bootcamp Match
- Career Karma matches you with top tech bootcamps
- Access exclusive scholarships and prep courses
By continuing you agree to our Terms of Service and Privacy Policy, and you consent to receive offers and opportunities from Career Karma by telephone, text message, and email.
How to Choose a Good Computer Engineering School in North Carolina
To select the best computer engineering schools in North Carolina, consider employment outcomes, graduation rates, and your career goals. The following section will discuss some of these factors to assist students in selecting the best schools for computer engineering in North Carolina.
Employment Outcomes
Students in North Carolina should research the employment outcomes of schools with computer engineering programs to ensure that they are getting the best education possible. Some schools have statistics for how many of the school’s graduates found employment opportunities and in what field.
Graduation Rates
The graduation rate can explain how successful a school is in getting its students to graduate with degrees in engineering. In addition, this information can help students decide which school is the best fit for those interested in studying in one of North Carolina’s programs in engineering.
Flexibility
Flexibility is an essential factor to consider before choosing a computer engineering program, as it can allow students to tailor their education to match their specific interests and goals. Additionally, flexibility can also allow students to explore new areas of computer engineering and gain new skills, which may be beneficial when seeking future employment.
Career Goals
Before you begin studying for your degree, you should have a clear concept of what you want to accomplish. If you’re going to study computer engineering, consider your career goals after graduation. A degree in computer engineering can open many doors to a wide variety of jobs with full-time employment.
Cost
The cost of attendance is a crucial factor because it varies significantly amongst schools. Additionally, the amount of money a school charges for tuition and fees might affect the amount of financial aid a student can receive.
North Carolina Computer Engineering School Rankings: What Schools Have the Best Computer Engineering Programs in North Carolina?
Computer Engineering School | Top Undergrad Program | Top Grad Program | US News Ranking |
---|---|---|---|
Duke University | Bachelor of Science in Electrical and Computer Engineering | Master of Science in Electrical & Computer Engineering | #27 (national) |
Wake Forest University | Bachelor of Science in Computer Science | Master of Science in Computer Science | #28 (national) |
North Carolina State University | Bachelor of Science in Computer Engineering | Master of Science in Computer Engineering | #36 (national) |
University of North Carolina – Chapel Hill | Bachelor of Science in Computer Science | Master of Science in Computer Science | #63 (national) |
East Carolina University | Bachelor of Science in Software Engineering | Master of Science in Computer Science | #109 (national) |
University of North Carolina – Charlotte | Bachelor of Science in Computer Engineering | Master of Science in Computer Engineering | #114 (national) |
North Carolina A&T State University | Bachelor of Science in Electrical Engineering | Master of Science in Electrical Engineering | #147 (national) |
Appalachian State University | Bachelor of Science in Computer Science | Master of Science in Computer Science | #6 (regional) |
Western Carolina University | Bachelor of Science in Engineering Technology | Master of Science in Engineering Technology | #21 (regional) |
Winston-Salem State University | Bachelor of Science in Computer Science | Master of Computer Science and Information Technology | #48 (regional) |
North Carolina Computer Engineering Schools Ranking Methodology: How We Ranked the Best Computer Engineering Schools in North Carolina
To rank the best computer engineering schools in North Carolina, we used US News & World Report’s breakdown of the best engineering program as a guide. We also took into consideration the subject-specific rankings conducted by Times Higher Education, as well as factors such as graduation rate, acceptance rate, and affordability.
Best Computer Engineering Schools in North Carolina Explained
Choosing the best computer engineering schools in North Carolina can be hard. To assist you in making your selection, we have created a list of some of the best computer engineering schools in North Carolina to consider. We also provide information about rankings, accreditation, graduation, and acceptance rates.
Duke University is a private non-profit four-year school located in Durham. It offers both undergraduate and Graduate Degrees in Computer Engineering. More than 15,000 students are enrolled in the school which is well-known for its academic standards.
Duke University Overview
- School Type: Private
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 8%
- Graduation Rate: 96%
- US News National Ranking: 9
- Times Higher Education Ranking: 23
Duke University Computer Engineering Overview
- Computer Engineering Degrees Offered: Bachelor’s, Master’s
- GRE Requirements for Computer Engineering Grad Students: Not required
- Computer Engineering Undergraduate Tuition: $30,217.50/semester
- Computer Engineering Graduate Tuition: $30,250/semester; $18,150/semester (online)
- Computer Engineering Acceptance Rate: N/A
- US News Computer Engineering National Ranking: 27
- Times Higher Education Computer Engineering World Ranking: 52
Best Duke University Computer Engineering Programs
- Bachelor of Science in Electrical and Computer Engineering. The Duke ECE undergraduate program offers a BS in Electrical and Computer Engineering (ECE). The on-campus program is typically completed in four years.
- Master of Science in Electrical & Computer Engineering. Duke University's MS in Electrical & Computer Engineering (ECE) program is a 30-credit hour degree typically completed in two years. It is available on campus.
- Master of Engineering in Electrical and Computer Engineering. The MEng in Electrical and Computer Engineering at Duke University is a 30-credit program. This program can be taken full-time or on a part-time basis. It’s structured for working professionals interested in advancing their skillset.
Wake Forest University is a private institution in Winston-Salem, North Carolina. It was founded in 1834 and now provides programs for undergraduate and graduate students. The university has approximately 8,000 students and is well-known for its academics.
Wake Forest University Overview
- School Type: Private
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 32%
- Graduation Rate: 89%
- US News National Ranking: 28
- Times Higher Education Ranking: 301 - 350
Wake Forest University Computer Science Overview
- Computer Science Degrees Offered: Bachelor’s, Master’s
- GRE Requirements for Computer Science Grad Students: Not required.
- Computer Science Undergraduate Tuition: $61,012/year (full-time)
- Computer Science Graduate Tuition: $38,650/year (full-time)
- Computer Science Acceptance Rate: 25.2% (undergraduate)
- US News Computer Science National Ranking: 28
- Times Higher Education Computer Science World Ranking: 251 - 300
Best Wake Forest University Computer Science Programs
- Bachelor of Science in Computer Science. Wake Forest University's BS in Computer Science curriculum requires a minimum of 36 hours and three courses in mathematics. Graduation usually takes an average of three to four years.
- Master of Science in Computer Science. Wake Forest University's MS in Computer Science is a 36-hour degree with a thesis. The in-person program takes four years to complete.
- BS/MS in Computer Science. Wake Forest University's computer science dual degree program is a five-year program that permits students to earn a Bachelor of Science in Computer Science and a Master of Science in Computer Science. The program requires the completion of 33 semester hours of graduate coursework.
The North Carolina State University was founded in 1887 and is one of the largest universities in the state, with over 34,000 students. In addition, NC State is known for its top-ranked engineering programs.
North Carolina State University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 46%
- Graduation Rate: 80%
- US News National Ranking: 79
- Times Higher Education Ranking: 301 - 350
North Carolina State University Computer Engineering Overview
- Computer Engineering Degrees Offered: Bachelor’s, Master’s, PhD, certificates
- GRE Requirements for Computer Engineering Grad Students: Not required
- Computer Engineering Undergraduate Tuition: $4,565/semester (in state); $14,957/semester (out of state)
- Computer Engineering Graduate Tuition: $505.28/credit} (in state); $1,572.28/credit (out of state)
- Computer Engineering Acceptance Rate: 47.4% (undergraduate)
- US News Computer Engineering National Ranking: 36
- Times Higher Education Computer Engineering World Ranking: 101 - 125
Best North Carolina State University Computer Engineering Programs
- Bachelor of Science in Computer Engineering. The Bachelor of Science in Computer Engineering program requires 122 credits and is estimated to take four years to complete. It's not available online.
- Master of Science in Computer Engineering. North Carolina State University's Master of Science in Computer Engineering degree is a 36-credit hour program projected to take four years to finish. The program is available on campus.
- PhD in Computer Engineering. The Computer Engineering PhD program at NC State is a research-oriented program that allows students to collaborate on cutting-edge research projects with world-class faculty. The program is available on campus, and students can expect to complete it in four to five years.
- Certificate in Computer Engineering. The computer engineering certificate at North Carolina State University is a 12-credit program that can be completed in as little as one semester on campus.
- Master of Science in Computer Engineering: Internship. The MS in Computer Engineering with an internship concentration is a 31-credit program that takes approximately two years to complete. This program is intended for students who want hands-on experience with real-world problems.
The University of North Carolina at Chapel Hill, founded in 1789, is a public research university noted for its strong academic programs. UNCC offers computer science programs that can lead to careers in computer engineering. More than 30,000 students attend the University of North Carolina, which provides graduate and undergraduate degrees.
University of North Carolina Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 25%
- Graduation Rate: 90%
- US News National Ranking: 28
- Times Higher Education Ranking: 52
University of North Carolina Computer Science Overview
- Computer Science Degrees Offered: Bachelor’s, Master’s, PhD
- GRE Requirements for Computer Science Grad Students: Not required
- Computer Science Undergraduate Tuition: $1,857.94/semester (in state); $5,255.31/semester (out of state)
- Computer Science Graduate Tuition: $2,425.82/semester (in state); $4,641.57/semester (out of state)
- Computer Science Acceptance Rate: 29.4% (graduate); 62.7% (undergraduate)
- US News Computer Science National Ranking: 63
- Times Higher Education Computer Science World Ranking: 126 - 150
Best University of North Carolina Computer Science Programs
- Bachelor of Science in Computer Science. The Bachelor's of Science in Computer Science is particularly ideal for future graduate study in computer science and technical careers in software development and computational science. A total of 62 hours of study is required for graduation.
- Bachelor of Arts in Computer Science. The Bachelor of Arts in Computer Science will equip students for a job in either traditional computing or computer engineering. Students must complete at least 45 academic credit hours from UNC-Chapel Hill to graduate.
- Master of Science in Computer Science. To graduate from an MS program in computer science, students need to complete 30 semester hours of coursework. In addition, students must also meet the program requirements and demonstrate their ability to write high-quality technical documents as part of the application process.
- PhD in Computer Science. The PhD program at the University of North Carolina at Chapel Hill is designed to give students the information and abilities to excel in their professional lives. The degree involves software engineering, computer science courses, and a dissertation. In addition, students must pass a qualifying exam and write a dissertation proposal.
East Carolina University is a four-year public institution in Greenville founded in 1907. It provides graduate and undergraduate programs in computer science and software engineering, which are closely linked subfields of computer engineering. The university has a population of nearly 30,000 students.
East Carolina University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 88%
- Graduation Rate: 67%
- US News National Ranking: 213
- Times Higher Education Ranking: 1001+
East Carolina University Computer Science Overview
- Computer Science Degrees Offered: Bachelor’s, master’s
- GRE Requirements for Computer Science Grad Students: GRE verbal and quantitative scores range from 148 to 156 and analytical writing from 2.8 to 4.1
- Computer Science Undergraduate Tuition: $18,141/year (in state); $34,418/year (out of state)
- Computer Science Graduate Tuition: $263.83/credit (in state); $994.33/credit (out of state)
- Computer Science Acceptance Rate: N/A
- US News Computer Science National Ranking: N/A
- Times Higher Education Computer Science World Ranking: N/A
Best East Carolina University Computer Science/Software Engineering Programs
- Bachelor of Science in Software Engineering. The BS in Software Engineering program is intended to give students the skillset and professional practices necessary to thrive in the professional world. The curriculum prepares students for additional graduate work in software engineering that can lead to an MS or PhD.
- Bachelor of Science in Computer Science. Students with a BS in Computer Science degree are prepared for either professional jobs or advancing their studies. In addition, according to the Bureau of Labor Statistics, computer science will become a more in-demand sector, with a projected increase of 22 percent between 2020 and 2030.
- Master of Science in Computer Science. Students with a Bachelor's Degree in Computer Science, software engineering, computer engineering, or another computing-related field are eligible for the Master of Science in Computer Science. It is necessary to complete thirty semester hours, on-campus or online, to graduate successfully.
The University of North Carolina at Charlotte is a public institution that now enrolls more than 30,000 students and provides educational programs at undergraduate and graduate levels. The University of Carolina at Charlotte was founded in 1946, and it quickly became famous for its programs in a variety of fields, including computer engineering.
University of North Carolina at Charlotte Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 80%
- Graduation Rate: 59%
- US News National Ranking: 227
- Times Higher Education Ranking: 801 - 1000
University of North Carolina at Charlotte Computer Engineering Overview
- Computer Engineering Degrees Offered: Bachelor’s, Master’s
- GRE Requirements for Computer Engineering Grad Students: Not required
- Computer Engineering Undergraduate Tuition: $158.83/credit (in state); $747.33/credit (out of state)
- Computer Engineering Graduate Tuition: $240.94/credit (in state); $1,026.78/credit (out of state)
- Computer Engineering Acceptance Rate: 80%
- US News Computer Engineering National Ranking: 114
- Times Higher Education Computer Engineering World Ranking: 601 - 800
Best University of North Carolina at Charlotte Computer Engineering Programs
- Bachelor of Science in Computer Engineering. The Bachelor of Science in Computer Engineering degree requires students to complete 120 credit hours of coursework. To successfully graduate, students must meet the school's criteria by following the advice and suggestions of their faculty advisors.
- Master of Science in Computer Engineering. The Master of Science in Computer Engineering (MSCPE) program provides advanced knowledge of current and future generation computer hardware and software technologies. The program highlights broad disciplines such as computer architecture, hardware design, and computer systems and application software.
- PhD in Electrical Engineering. The PhD program is intended to offer students research-level skills in a core area of electrical and computer engineering and a depth of knowledge in related areas. To graduate, students must complete 72 credit hours.
North Carolina A&T State University is a four-year public university founded in 1891. IT currently provides graduate and undergraduate programs in electrical engineering, and it has a student population of over 10,000.
North Carolina A&T State University is well known for producing the most degrees awarded to African Americans in North Carolina and is nationally recognized for excellence in STEM education.
North Carolina A&T State University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 57%
- Graduation Rate: 50%
- US News National Ranking: 277
- Times Higher Education Ranking: >600
North Carolina A&T State University Electrical Engineering Overview
- Electrical Engineering Degrees Offered: Bachelor’s, master’s
- GRE Requirements for Electrical Engineering Grad Students: If your GPA is higher than 3.0, GRE is not required
- Electrical Engineering Undergraduate Tuition: $ 147.50/credit (in state); $710.42/credit (out of state)
- Electrical Engineering Graduate Tuition: $263.61/credit (in state); $974.72/{unit} (out of state)
- Electrical Engineering Acceptance Rate: N/A
- US News Computer Engineering National Ranking: 147
- Times Higher Education Computer Engineering World Ranking: N/A
Best North Carolina A&T State University Electrical Engineering Programs
- Bachelor of Science in Electrical Engineering. The Engineering Accreditation Commission of ABET has accredited the program of study leading to the BS in Electrical Engineering (BSEE). The BSEE program's goals are to generate graduates who will work in the electrical engineering professions or continue their education at the graduate level.
- Master of Science in Electrical Engineering. The NCAT Electrical Engineering program consists of 30 hours for graduation. In addition, the curriculum is available online, allowing students to work self-paced with flexibility.
- Master of Science in Data Science and Engineering. The MS in Data Science and Engineering consists of 30 credit hours and can be completed in three semesters of full-time study. The curriculum is available online, and graduates are in high demand in sectors such as data science, analytics, and computer engineering.
Appalachian State University is a four-year public university founded in 1899. It has around 20,000 students enrolled in undergraduate and graduate degrees. Appalachian State University does not have a Computer Engineering program, but it has a Computer Science major, an equivalent field.
Appalachian State University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 80%
- Graduation Rate: 74%
- US News National Ranking: 6 (regional)
- Times Higher Education Ranking: >600
Appalachian State University Computer Science Overview
- Computer Science Degrees Offered: Bachelor’s, master’s, certificates
- GRE Requirements for Computer Science Grad Students: minimum 150 (verbal); minimum 150 (quantitative)
- Computer Science Undergraduate Tuition: $176.25/credit (in state); $827.04/credit (out of state)
- Computer Science Graduate Tuition: $268.83/credit (in state); $ 1,102.72/credit (out of state)
- Computer Science Acceptance Rate: N/A
- US News Computer Science National Ranking: N/A
- Times Higher Education Computer Science World Ranking: N/A
Best Appalachian State University Computer Engineering Programs
- Bachelor of Science in Computer Science. The computer science program at Appalachian State University is a Bachelor of Science degree with a major in computer science. It requires 120 credit hours for graduation and is offered on-campus only.
- Master of Science in Computer Science. The MS in Computer Science and Data Science & Visual Computing Concentration is a 36-credit-hour program that typically takes two years to complete. It is offered online.
- Certificate of Data Science. AppState's Data Science certificate requires 17 hours. The program includes courses in machine learning, data analysis, and programming.
Western Carolina University (WCU) is a public four-year school in Cullowhee, North Carolina. It was founded in 1889 and educates over 12,000 students with undergraduate and graduate degree programs, including computer engineering.
Western Carolina University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 48%
- Graduation Rate: 64%
- US News National Ranking: 21
- Times Higher Education Ranking: >600
Western Carolina University Computer Engineering Overview
- Computer Engineering Degrees Offered: Bachelor’s, Master’s
- GRE Requirements for Computer Engineering Grad Students: 300 or higher
- Computer Engineering Undergraduate Tuition: $3,534.90/semester
- Computer Engineering Graduate Tuition: $3,740.00/semester (in state); $8943.50/semester (out of state)
- Computer Engineering Acceptance Rate: N/A
- US News Computer Engineering National Ranking: 129
- Times Higher Education Computer Engineering World Ranking: N/A
Best Western Carolina University Computer Engineering Programs
- Bachelor of Science in Electrical and Computer Engineering Technology. This program grants a BS in Electrical and Computer Engineering Technology. It is a full-time program with a graduation requirement of 126 credits.
- Bachelor of Science in Engineering Technology. The Engineering Technology and Applied Systems undergraduate program at Western Carolina University (WCU) is a 125-credit-hour degree designed to take four years to complete. The program is only available on campus.
- Bachelor of Science in Electrical Engineering. This is a 126-credit program designed to prepare students for careers in software engineering, electrical engineering, and systems analysis. This is an ABET-accredited program that can be completed on campus.
- Master of Science in Engineering Technology. The Master of Science in Engineering Technology program is available part-time over two years or full-time. The program is offered on campus. The program offers cross-discipline classes to help students explore their career paths.
Winston Salem State University was founded in 1892 as the Winston-Salem Teachers College. Students can earn degrees at both the undergraduate and graduate levels to prepare them for successful jobs in various fields, including computer science, which is closely related to computer engineering.
Winston-Salem State University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools, Commission on Colleges
- Acceptance Rate: 73%
- Graduation Rate: 61%
- US News National Ranking: 48
- Times Higher Education Ranking: 601 - 800
Winston-Salem State University Computer Science Overview
- Computer Science Degrees Offered: Bachelor’s, Master’s, certificates
- GRE Requirements for Computer Science Grad Students: 290 or higher
- Computer Science Undergraduate Tuition: $141.71/credit (in state); $585.73/credit (out of state)
- Computer Science Graduate Tuition: $215.12/credit (in state); $800.37/credit (out of state)
- Computer Science Acceptance Rate: 82% (undergraduate)
- US News Computer Science National Ranking: 48
- Times Higher Education Computer Science World Ranking: 601 - 800
Best Winston-Salem State University Computer Science Programs
- Bachelor of Science in Computer Science. The BS in Computer Science at Winston Salem State University is designed to provide students with a strong foundation in the theory and practice of computing. The program offers a variety of coursework in areas such as software development, and database systems.
- Master of Computer Science and Information Technology. Students with a Bachelor's Degree in Computer Science or a related discipline are eligible for the MS in Computer Science and Information Technology program at Winston Salem State University. This graduate hybrid program requires 33 credit hours designed to be completed within two years of full-time study.
- BS/MS in Computer Science and Information Technology. Students pursuing a Bachelor's Degree in Computer Science or Information Technology can add a year of graduate study to achieve a Master of Science in Computer Science and Information Technology. Spending an extra year in school allows you to earn two degrees, significantly increasing your starting salary in your professional career.
Best Undergraduate Computer Engineering Schools in North Carolina
The average salary for an undergraduate degree holder with a computer engineering degree is $91,000 per year, according to PayScale. However, finding the best undergraduate computer engineering schools in North Carolina can be difficult. To help you narrow down your options, we’ve compiled a list of the best Associate and Bachelor’s Degrees in Computer Engineering offered by various schools.
Best Computer Engineering Associate Degree Schools in North Carolina
- Southwestern Community College | Associate Degree in Computer Science. Computer science and computer engineering are fields that require a bachelor’s degree or a master’s degree to advance. This Associate Degree in Computer Science is a fantastic starting point by providing foundational knowledge to continue education in computer engineering or a related field.
- Central Carolina Community College | Associate Degree in Engineering. To earn an Associate in Engineering (AE) degree, students must complete at least 60 semester hours of coursework. In addition, those who complete this program will be able to transfer to a four-year college or university, making this a helpful degree for launching a career in computer engineering or a similar field.
- Asheville – Buncombe Technical Community College | Associate of Applied Science in Computer Engineering Technology. At A-B Tech, the Computer Engineering Technology program prepares students for careers in the rapidly expanding field of computer engineering. For graduation, this high-paying associate degree takes 75 credit hours, and students can specialize in network engineering and software engineering.
- Catawba Valley Community College | Associate of Applied Science in Computer Engineering Technology. The Computer Engineering Technology curriculum prepares students to transfer to an advanced degree, or find entry-level positions in computer engineering. Mathematics, physics, electronics, and programming are among the subjects covered in the course. The school has a graduation rate of 27 percent.
- Lenoir Community College | Associate of Applied Science in Computer Engineering Technology. The AAS program at Lenoir Community College is designed to provide students with the skills necessary to enter the workforce as computer engineers or to continue their education at a four-year institution. The program offers computer hardware, software, networking, and programming coursework. This college has a high graduation rate of 37 percent.
Best Computer Engineering Bachelor’s Degree Programs in North Carolina
- Duke University | Bachelor of Science in Electrical and Computer Engineering. The academic programs of Duke University are well-known for their high standards. This Bachelor’s Degree in Electrical and Computer Engineering emphasizes both computer engineering and electromagnetic fields.
- North Carolina State University | Bachelor of Science in Computer Engineering. NC State engineering integrates education and research by providing access to modern computing resources. This Bachelor of Science in Computer Engineering places a heavy emphasis on fundamental principles in core courses, preparing graduates for the rapid technological changes frequent in the electrical and computer engineering fields.
- University of North Carolina at Chapel Hill | Bachelor of Science in Computer Science. University of North Carolina-Chapel Hill has been ranked as one of the country’s best-value colleges and universities. The Bachelor’s Degree in Computer Science has grown in popularity in recent years by preparing graduates to work in software development and computational science.
- University of North Carolina at Charlotte | Bachelor of Science in Computer Engineering. The Bachelor of Science in Computer Engineering program at UNC Charlotte city is one of a kind. It helps students improve their chances of finding employment by providing them with opportunities to gain practical experience by working on real-world projects.
- North Carolina A&T State University | Bachelor of Science in Electrical Engineering. North Carolina A&T College of Engineering is frequently ranked among the top producers of African American engineers by developing leaders who excel in academics, innovation, and research. Additionally, this accredited electrical engineering bachelor’s degree program will prepare students for entry-level work or future education.
Best Online Associate Degrees
[query_class_embed] online-*subject-associate-degrees
Best Online Bachelor’s Degrees
[query_class_embed] online-*subject-bachelors-degrees
Best Graduate Schools for Computer Engineering in North Carolina
A graduate degree in the field of computer engineering will provide students with the opportunity to work in a wide range of areas and create access to many high-paying careers. According to PayScale, a graduate student’s annual salary is an average of $103,000 with a Master’s in Computer Engineering.

"Career Karma entered my life when I needed it most and quickly helped me match with a bootcamp. Two months after graduating, I found my dream job that aligned with my values and goals in life!"
Venus, Software Engineer at Rockbot
Below we have created a list of some of the top master’s and PhD programs offered by the best computer engineering schools in North Carolina. Some of the best schools include Duke University, North Carolina State, and University of North Carolina at Chapel Hill.
Best Schools for Master’s in Computer Engineering in North Carolina
- Duke University | Master of Science in Electrical & Computer Engineering. If you want to advance your skillset in engineering and get research experience, the Master of Science in Electrical & Computer Engineering is ideal. This program offers a thesis or final project option.
- North Carolina State University | Master of Science in Computer Engineering. A Master of Science in Computer Engineering degree will assist you in gaining a broader depth of knowledge in the industry. This 31-credit program has an internship track for hands-on experience.
- University of North Carolina at Chapel Hill | Master of Science in Computer Science. A Master of Science in Computer Science is a fantastic choice for people already employed and who wish to advance their current career growth and earn higher pay. The University of North Carolina was ranked among the best computer science schools by US News & World Report.
- North Carolina A&T State University | Master of Science in Electrical Engineering. North Carolina A&T State University’s MS in Electrical Engineering program features a dedicated faculty that are up-to-date on modern tech. Additionally, the University has been recognized as one of the best engineering schools making it an excellent alternative for honing your talents.
- University of North Carolina at Charlotte | Master of Science in Computer Engineering. A master’s degree takes around one-third the time and costs less than a doctorate, which can significantly advance your professional career. Charlotte University provides an MS in Computer Engineering that can give you a competitive edge in the job market.
Best PhD in Computer Engineering Universities in North Carolina
- North Carolina State University | PhD in Computer Engineering. North Carolina State University has a vast faculty full of knowledgeable professionals that can assist you in achieving your career goals. This is a great program for graduates interested in research, academics, or government.
- University of North Carolina at Chapel Hill | PhD in Computer Science. Graduates in this PhD program will be required to complete a dissertation taken from one of three concentration areas. Students will benefit from the guidance and help of an academic advisor.
- University of North Carolina at Charlotte | PhD in Electrical Engineering. The University of North Carolina at Charlotte is an excellent choice because it aims to equip students with research-level skills in a focus area within electrical and computer engineering. Graduate students will also have to complete and defend a dissertation in a specialized area.
Best Online Master’s Degrees
[query_class_embed] online-*subject-masters-degrees
Best Online PhD Programs
[query_class_embed] online-phd-in-*subject
Admission Requirements for Computer Engineering Schools in North Carolina
The basic admission requirements for computer engineering schools in North Carolina are different for undergraduates and graduate students. Generally, graduate students must have a Bachelor’s Degree in Computer Engineering or a related field, while undergraduate students may just need a high school diploma or equivalent. Both are explored further in-depth below.
Computer Engineering Schools in North Carolina: Undergraduate Admission Requirements
- Complete online application
- Submit a high school diploma or its equivalent
- Pay the application fee (if applicable)
- Submit your official academic transcripts
- TOEFL scores or other proof of English language proficiency (all international applicants)
- GPA of 3.0 or higher
- SAT (Scholastic Assessment Test) and ACT (American College Testing) test scores
Computer Engineering Schools in North Carolina: Graduate Admission Requirements
- Completed application form with paid application fee
- Three letters of recommendation
- GRE scores (if required)
- An Undergraduate Degree in Engineering or a related field
- Overall GPA of 3.0 or higher
- TOEFL score, IELTS scores, or other proof of English language proficiency (all international applicants)
- Official college transcripts from all higher education institutions
Is It Hard to Get Into a School for Computer Engineering in North Carolina?
Yes, getting into a computer engineering school in North Carolina can be difficult. Acceptance rates vary by school in North Carolina. For example, Duke University has an acceptance rate of 8 percent and East Carolina University has an acceptance rate of 88 percent. This means students applying to Duke are less likely to get accepted compared to East Carolina University.
Below, we’ve compiled a list of the easiest colleges to get into for computer engineering in North Carolina to help inform your decision.
Easiest Colleges to Get Into in North Carolina for Computer Engineering
- East Carolina University | Acceptance Rate: 88%. With an acceptance rate of 88 percent, East Carolina University (ECU) has the highest admissions rate of any university in the state. ECU offers Bachelor’s and Master’s Degrees in Software Engineering along with other engineering-related programs.
- Appalachian State University | Acceptance Rate: 80%. Appalachian State University is one of the most accessible computer engineering schools in North Carolina. It boasts an 80 percent admission rate and offers bachelor’s, master’s, and certificate programs in computer science, closely related to computer engineering.
- University of North Carolina at Charlotte | Acceptance Rate: 80%. The University of North Carolina at Charlotte is one of the best colleges in the state with an acceptance rate of 80 percent. In computer engineering and electrical engineering, the university awards bachelor’s, master’s, and doctorate degree.
- Winston-Salem State University | Acceptance Rate: 73%. Winston-Salem State University has a 73 percent acceptance rate. It offers Bachelor’s, Master’s, and Dual Degrees in Computing Science which can provide skills to work in computer engineering.
- Western Carolina University | Acceptance Rate: 48%. Western Carolina University offers an outstanding computer engineering program with a 48 percent acceptance rate. It provides graduate and undergraduate programs in computer engineering and electrical engineering.
How to Get Into the Best Colleges and Universities
[query_class_embed] how-to-get-into-*school
Best Online Schools for Computer Engineering in North Carolina
The best online schools for computer engineering or engineering-related fields include the University of North Carolina at Charlotte, North Carolina State University, and East Carolina State University. Below are some online programs in North Carolina for undergraduate and graduate students interested in a computer engineering online degree.
School | Graduation Rate | Top Online Computer Engineering Program |
---|---|---|
University of North Carolina at Charlotte | 59% | Online Bachelor of Science in Engineering Technology: Electrical |
North Carolina A&T State University | 50% | Online Master of Science in Data Science and Engineering |
East Carolina University | 67% | Online Master of Science in Software Engineering |
North Carolina State University | 80% | Online Master of Science in Computer Engineering |
Winston-Salem University | 61% | Online Master of Science in IT – Software Engineering |
The Most Affordable Colleges for Computer Engineering in North Carolina
The most affordable colleges for computer engineering in North Carolina include Appalachian State University, North Carolina A&T State University, and Winston-Salem State University. The average annual cost for a computer engineering program ranges from $10,563 to $16,550. For more information, see the section below.
North Carolina State University is one of the most affordable computer engineering universities in the state. The average yearly cost of attendance is $10,563 with grant aid available to cover some expenses such as tuition, books, and fees.
Winston-Salem State University has an average yearly cost of $12,415 and provides graduate and undergraduate majors in computer engineering programs. Tuition, living expenses, and materials are all included in the price. Furthermore, based on family income, students may be eligible for financial help.
Appalachian State University is one of the most affordable institutions in North Carolina for computer engineering and one of the easiest to get into, with an acceptance rate of 80 percent. The average cost of attending Appalachian University is $13,989, including tuition, living expenses, books, and supplies.
The average yearly cost of attendance at North Carolina State University is $16,411. Students may be eligible for financial aid, grants, or scholarship. At North Carolina State University, 41 percent of students obtain federal loans with the average undergraduate student finishing debt-free.
East Carolina State University is a large public school that offers undergraduate and graduate programs in computer engineering and related fields such as software engineering and computer science. The school is one of the most affordable computer engineering colleges in North Carolina with an average annual cost of $16,411.
How to Attend the Top Computer Engineering Schools in North Carolina With Financial Aid
There are many computer engineering schools in North Carolina offering financial aid. The section below goes over the best computer engineering scholarships available for North Carolina engineering students.
Best Computer Engineering Scholarships for North Carolina Students
- FAFSA | Amount: Covers tuition, books, and supplies. The North Carolina FAFSA award is a college scholarship for US citizens or permanent residents enrolled or preparing to enroll, in a degree or certificate program in North Carolina. The application opens on October 1, and the number of awards varies.
- STEM | Amount: $10,000. STEM scholarships are given to undergraduate students who are currently enrolled or have been accepted into a Bachelor of Science or Engineering program in one of the STEM fields. Every year, two $10,000 undergraduate STEM scholarships are available.
North Carolina Employment Outlook for Computer Engineering
The employment outlook for computer engineering is expected to expand by two percent on average over the next decade, according to the Bureau of Labor Statistics. This means that computer engineering students have a strong probability of finding work after graduation. Additionally, because the growth rate is moderate, students should expect relatively stable work opportunities.
Highest-Paying Computer Engineering Careers in North Carolina
Computer Engineering Job | Computer Engineering Degree | Average Salary in North Carolina |
---|---|---|
Computer Hardware Engineers | Bachelor’s degree | $118,960 |
Software Developers | Bachelor’s degree | $117,240 |
Computer Programmers | Bachelor’s degree | $101,140 |
Database Developer | Bachelor’s degree | $98,500 |
Data Analysts | Bachelor’s degree | $93,460 |
Best Computer Engineering Jobs in North Carolina Explained
The best computer engineering jobs in North Carolina include computer hardware developers, software developers, and data analysts. These jobs have a promising future, with annual salaries ranging from $93,460 to $118,960. The section below goes over some statistics, such as general job growth and the best computer engineering programs in North Carolina.
Computer hardware engineers are responsible for designing, developing, and maintaining computer systems and networks. Students can meet the fundamental criteria to work as computer engineers by attending a computer engineering school in North Carolina.
Developers create new software, improve existing products, or solve issues. As part of their responsibilities, they may build and deploy software programs and cooperate on projects with others. A Degree in Computer Engineering or a similar field, such as computer science, is required to become a software developer.
Computer programmers are in charge of creating and maintaining the code that allows software and applications to run. As part of a team, they help develop, test, and debug software applications. A Degree in Computer Science or a related field and professional experience are often required for these engineering positions.
Database Developers are responsible for designing, creating, and maintaining databases. They work with software engineers to create and manage data storage systems. A Degree in Computer Engineering can help prepare you for a career as a database developer by giving you the educational experiences necessary in programming, software development, and system design.
The job of a data analyst is to analyze and interpret data in order to make improvements to business operations. A background in data mining, statistical analysis, and business intelligence is often required for employment in this field, along with a Bachelor's Degree in Computer Engineering.
Does It Matter What Computer Engineering School in North Carolina I Go To?
Yes, it does matter what school in North Carolina you go to for computer engineering. There may be variations in program accreditation, graduation rates, and cost of attendance. These are all factors you should consider before settling on an engineering college.
Some schools may offer a program that is more in line with your overall career and educational paths. Pick a school that fits your degree level, gives you hands-on experience, and opens up job opportunities.
Additional Reading About Computer Engineering
[query_class_embed] https://careerkarma.com/blog/best-certifications-for-computer-engineers/ https://careerkarma.com/blog/computer-engineering-degree/ https://careerkarma.com/blog/computer-engineering-associate-degrees/
Best Computer Engineering Schools in North Carolina FAQ
Yes, NC State is good for computer engineering. The school has solid computer engineering programs ranging from bachelor’s to PhDs with a dedicated computer engineering faculty. The school is also well-known in the field of computer engineering and engineering undergrads.
While computer engineering and computer science are distinct areas, there is considerable overlap. Computer engineering students, for example, may learn some theoretical principles covered in computer science, whereas computer science students may learn some practical aspects of computer engineering.
Yes, computer engineering is in high demand and is projected to grow by two percent, according to Bureau of Labor Statistics. In addition, over the next decade, there is an estimated growth of 4,500 additional employment. Most of these job opportunities are caused by replacing vacant positions from people leaving the workforce for a wide range of reasons, such as retirement.
Computer engineers can work in various sectors, including the computer, telecommunications, automotive, and medical fields. In addition, some computer engineers may also work as university professors or researchers.
About us: Career Karma is a platform designed to help job seekers find, research, and connect with job training programs to advance their careers. Learn about the CK publication.