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.
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.
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.
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.
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.