Technology is a crucial component in business, education, and transportation. Companies recognize technology as a means to increase customer engagement, allow workplace development, and faster processes through automation. You can gain in-demand and up-to-date skills from the best computer science schools in North Carolina.
Accelerate your career in the IT field by choosing one of the best computer science schools in North Carolina. Develop competitive IT skills to get lucrative jobs and a high-paying salary. This article looks at the best schools and North Carolina computer science school rankings.
How to Choose a Good Computer Science School in North Carolina
Entering an exemplary computer science school is one step in achieving top tech skills in the IT industry. It will hone your expertise, paving the way for greater opportunities outside the classroom. The best computer science schools in North Carolina are more than their sports teams and social life. As much as campus events are entertaining, there are other important factors to consider in your college search.
School ranking
Rankings significantly aid the growth of an institution’s position and academic reputation. Choose a computer science school that ranks at the top to give you an advantage over other candidates in your job search.
Academic standards
As a computer science student, looking for a school that encourages critical thinking, creativity, and innovation is best. Learning to ask the right questions will make you more curious, preparing you for your future life endeavors.
Cost of attendance
Considering the tuition fee and other costs a computer science school offers is crucial. The cost of college can have long-term implications for your academic life. Determine the tuition and fees up front and look for an affordable price. Check if there are varied rates for in-state and out-of-state students.
North Carolina Computer Science School Rankings: What Schools Have the Best Computer Science Programs in North Carolina?
Computer Science School | Top Undergrad Program | Top Grad Program | US News Ranking |
---|---|---|---|
Appalachian State University | Bachelor of Science in Computer Science | Master of Science in Computer Science | #6 |
Duke University | Bachelor of Science in Computer Science | Master of Science in Computer Science | #9 |
East Carolina University | Bachelor of Science in Computer Science | Master of Science in Computer Science | #213 |
North Carolina Agricultural and Technical State University | Bachelor of Science in Computer Science | Master of Science in Computer Science | #277 |
North Carolina State University | Bachelor of Science in Computer Science | Master of Science in Computer Science | #79 |
University of North Carolina at Chapel Hill | Bachelor of Science Major in Computer Science | Master of Science in Computer Science | #28 |
University of North Carolina at Charlotte | Bachelor of Science Major in Computer Science | Master of Science in Computer Science | #227 |
University of North Carolina at Greensboro | Minor in Computer Science | Master of Science in Computer Science | #239 |
University of North Carolina at Wilmington | Bachelor of Science Major in Computer Science | Master of Science in Computer Science | #187 |
Wake Forest University | Bachelor of Science Major in Computer Science | Master of Science in Computer Science | #28 |
North Carolina Computer Science Schools Ranking Methodology: How We Ranked the Best Computer Science Schools in NC
To rank the best computer science schools in North Carolina, we used US News & World Report’s breakdown of the best computer science programs 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 Science Schools in North Carolina Explained
Computer science is one of the most rapidly expanding academic disciplines today, providing excellent career paths for grad students. Computer science experts are in high demand across the country. Consider the best computer science schools in North Carolina for traditional and distance education programs.
Appalachian State University is a large, public, four-year university. Its computer science program focuses on developing software, reasoning algorithms, and learning how computing devices work. Class opportunities and small class sizes give students entry into the tech field with limitless possibilities.
Appalachian State University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools Commission on Colleges
- Acceptance Rate: 80%
- Graduation Rate: 73%
- US News National Ranking: #6
- Times Higher Education Ranking: #>600
Appalachian State University Computer Science Overview
- Computer Science Degrees Offered: Bachelor’s, master’s
- GRE Requirements for Computer Science Grad Students: Required
- Computer Science Undergraduate Tuition: $177/credit (in-state); $827/credit (out-of-state)
- Computer Science Graduate Tuition: $269/credit (in-state); $1,103/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 Science Programs
- Bachelor of Science in Computer Science. Students study databases, computer systems, programming languages, software engineering, and theoretical computer science. This program requires 120 credits.
- Master of Science in Computer Science. Students can choose from five concentrations, including data science and visual computing, foundations, theoretics, systems, and web and mobile device programming. Students in this hands-on program will gain valuable practical experience both individually and as members of teams.
Duke University’s computer science program offers specialized tracks in data science, software systems, and artificial intelligence. You can also combine computer science with other subjects, including two minors, a double major in electrical and computer engineering and interdepartmental majors in statistics, linguistics, and math in data science.
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: #98
Duke University Computer Science Overview
- Computer Science Degrees Offered: Bachelor’s, master’s, PhD
- GRE Requirements for Computer Science Grad Students: Required
- Computer Science Undergraduate Tuition: $30,217/semester
- Computer Science Graduate Tuition: $30,110/semester
- Computer Science Acceptance Rate: 20% (graduate)
- US News Computer Science National Ranking: #23
- Times Higher Education Computer Science World Ranking: #65
Best Duke University Computer Science Programs
- Bachelor of Science in Software Systems. Students in this program study data structures and algorithms, discrete math for computer science, and design and analysis of algorithms.
- Bachelor of Science in Data Science. This program is for students who want to study data science in-depth. Required subjects include data structures and algorithms, discrete math, computer architecture, and databases.
- Bachelor of Science in AI and Machine Learning. In this program, students will study subjects such as introduction to databases, digital systems, computer network architecture, elements of machine learning, and artificial intelligence.
- Master of Science in Economics and Computation. This program requires 30 hours of course credits, including a capstone course. It is for students with varying levels of exposure to economics or computer science.
- Master of Engineering in Cybersecurity. This program focuses on advanced cyber security systems. It equips students with backgrounds in engineering or computer science in the technical, ethical, and business aspects of cyber security.
East Carolina University’s life on campus includes athletic teams and a hub of student activity. Its computer science program allows students to solve real-world problems using innovative and creative computer hardware and software. You can create computing-based solutions and apply computer science theory and software development fundamentals crucial to the tech industry.
East Carolina University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools Commission on Colleges
- Acceptance Rate: 88%
- Graduation Rate: 66%
- US News National Ranking: #213
- Times Higher Education Ranking: #501-600
East Carolina University Computer Science Overview
- Computer Science Degrees Offered: Bachelor's, master's
- GRE Requirements for Computer Science Grad Students: 148 to 156 (verbal and quantitative), 2.8 to 4.1 (analytical writing)
- Computer Science Undergraduate Tuition: $185/credit (in-state); $864/credit (out-of-state)
- Computer Science Graduate Tuition: $264/credit (in-state); $994/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 Programs
- Bachelor of Science in Computer Science. This program provides a more in-depth understanding of mathematics, science, and the fundamental principles of computer science. Students get a solid computer science technical foundation. They learn problem-solving and analyzing theoretical and practical knowledge in software development.
- Bachelor of Science in Software Engineering. This program trains students to be leaders and innovators who advance software engineering to stimulate innovation and economic growth. Students must complete a minimum of 120 semester hours with core courses, concentrations, elective courses, and science and math cognates.
- Master of Science in Computer Science. Students learn both theory and practice of software design and hardware construction. Additionally, it focuses on programming languages such as C#, operating systems, hardware, database environments, and software engineering tools.
- Master of Science in Software Engineering. Students learn about object oriented design, software system architecture, programming languages like JavaTM, and software project management tools and techniques.
- Master of Science in Data Science. This program focuses on health care as the application domain. Students learn how to reduce health care costs through big-data-driven decision-making.
North Carolina Agriculture and Technical State University’s computer science program allows students to learn robotics, cyber security, AI, and data science. Additionally, your life on campus as a student allows you to learn software engineering, game design, machine learning, and computational intelligence.
North Carolina Agricultural and Technical State University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools Commission on Colleges
- Acceptance Rate: 57%
- Graduation Rate: 53%
- US News National Ranking: #277
- Times Higher Education Ranking: #>600
North Carolina Agricultural and Technical State University Computer Science Overview
- Computer Science Degrees Offered: Bachelor's, master's, PhD
- GRE Requirements for Computer Science Grad Students: 3.25
- Computer Science Undergraduate Tuition: $147/credit (in-state); $710/credit (out-of-state)
- Computer Science Graduate Tuition: $263/credit (in-state); $974/credit (out-of-state)
- Computer Science Acceptance Rate: N/A
- US News Computer Science National Ranking: #175
- Times Higher Education Computer Science World Ranking: N/A
North Carolina Agricultural and Technical State University Computer Science Programs
- Bachelor of Science in Computer Science. This program enables learners to evaluate complex computing problems by implementing principles and solutions. Students need a GPA of 3.0 to apply to this program.
- Computer Science Minor. Students learn to apply computer science knowledge, tools, and techniques to create computing-based solutions.
- Master of Science in Computer Science. This program offers a general track option and four specialization tracks, including cyber security, artificial intelligence, and a software engineering program.
- PhD in Computer Science. The PhD program is independent and research-based. Students must make a notable contribution to computer science by researching a critical topic.
North Carolina State University is a public school that offers high-quality computer science programs. Its programs focus on theory, systems, artificial intelligence, networks, security, software engineering, and computer-based education. The school is proud to be among the top in the nation for the number of awarded bachelor's, master's, and PhDs in Computer Science.
North Carolina State University Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools Commission on Colleges
- Acceptance Rate: 47%
- Graduation Rate: 84%
- US News National Ranking: #79
- Times Higher Education Ranking: #117
North Carolina State University Computer Science Overview
- Computer Science Degrees Offered: Bachelor's, master's
- GRE Requirements for Computer Science Grad Students: 77% (verbal reasoning), 77% (quantitative reasoning), 66% (analytical writing)
- Computer Science Undergraduate Tuition: $272/credit (in-state); $1,178/credit (out-of-state)
- Computer Science Graduate Tuition: $505/credit (in-state); $1,572/credit (out-of-state)
- Computer Science Acceptance Rate: 60% (College of Engineering)
- US News Computer Science National Ranking: #49
- Times Higher Education Computer Science World Ranking: N/A
North Carolina State University Computer Science Programs
- Bachelor of Science in Computer Science. Students work on critical thinking skills to analyze, design, and test computer systems. Required courses include Data Structures, Programming Languages, Software Engineering, and Computer Architecture.
- Bachelor of Science in Computer Science - Game Development Concentration. This program enables learners to decipher scientific and technological principles in designing and developing computer and console games.
- Bachelor of Science in Computer Science - Cybersecurity Concentration. This program allows students to evaluate security risks, and identify and protect against cyber threats and attacks in software, networks, and systems.
- Minor in Computer Programming. Students learn to integrate computing into their other disciplines. The program emphasizes quality and process when constructing computing solutions.
- Accelerated Bachelor's/Master's (ABM). While completing your bachelor's degree, you can apply for a Master of Science in Computer Science non-thesis or thesis option. Students can earn their master’s degree one year after completing their bachelor’s.
UNC-Chapel Hill is one of the best universities in North Carolina. The school offers both Bachelor’s and Master’s Degrees in Computer Science. Students enhance their knowledge of computing systems such as big data, data mining, bioinformatics, and computational biology. The public school offers traditional and online computer science degrees.
University of North Carolina at Chapel Hill 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: #33
University of North Carolina at Chapel Hill Computer Science Overview
- Computer Science Degrees Offered: Bachelor's, master's, PhD
- GRE Requirements for Computer Science Grad Students: 159 (verbal) 158 (quantitative)
- Computer Science Undergraduate Tuition: $292/credit (in-state); $1,453/credit (out-of-state)
- Computer Science Graduate Tuition: $586/credit (in-state); $1,602/credit (out-of-state)
- Computer Science Acceptance Rate: N/A
- US News Computer Science National Ranking: #26 (graduate school)
- Times Higher Education Computer Science World Ranking: #73
Best University of North Carolina at Chapel Hill Computer Science Programs
- Bachelor of Arts in Computer Science. This program prepares students for a career in traditional or advanced computing. A Bachelor of Arts offers more flexibility in the study program.
- Bachelor of Science in Computer Science. This program is for students pursuing technical careers in computational science, software development, networking, information systems, and electronic commerce.
- Master of Science in Computer Science. Graduate students research and discover medical image analysis, natural language processing, networking, real-time systems, robotics, security, and computer vision.
- PhD in Computer Science. This PhD program trains teachers and researchers for careers in academia, government research laboratories, and industry. Some courses include the foundation of programming, data structures, and computer organization.
This excellent institution offers AI, robotics, gaming, data science, and software systems concentrations. Active research areas include algorithms, big data analytics, computer vision, machine learning, soft computing, and intelligent systems.
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: 66%
- US News National Ranking: #227
- Times Higher Education Ranking: #501-600
University of North Carolina at Charlotte Overview
- Computer Science Degrees Offered: Bachelor's, master's, PhD
- GRE Requirements for Computer Science Grad Students: 153 (verbal) 155 (quantitative)
- Computer Science Undergraduate Tuition: $170/credit (in-state); $604/credit (out-of-state)
- Computer Science Graduate Tuition: $237/credit (in-state); $658/credit (out-of-state)
- Computer Science Acceptance Rate: N/A
- US News Computer Science National Ranking: #366
- Times Higher Education Computer Science World Ranking: #501-600
Best University of North Carolina at Charlotte Computer Science Programs
- Bachelor of Science in Computer Science - AI, Robotics, and Gaming Concentration. Students study logic, algorithms, operating systems, networking, and discrete structures. The 120-credit-hour program’s major courses require 50 credit hours, while concentration courses have 21 credit hours.
- Bachelor of Science in Computer Science - Data Science Concentration. Students study matrices, linear algebra, probability, statistics, and cloud computing for data analysis. The program requires 120-credit hours.
- Bachelor of Science in Computer Science - Software Systems and Networks Concentration. This program includes operating systems, computer organization and architecture, secure programming, and penetration testing.
- Bachelor of Science Minor in Artificial Intelligence. This is for non-computer science majors who want to gain knowledge in the fundamentals of computer science. The minor requires 17 credit hours.
- Master of Science in Computer Science. This program allows students to acquire advanced skills and knowledge in data science, artificial intelligence, computer system management, and software engineering.
University of North Carolina at Greensboro is a public institution that offers undergraduate and graduate programs in computer science. Students learn the theoretical foundation and gain technical skills to become efficient professionals.
University of North Carolina at Greensboro Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools Commission on Colleges
- Acceptance Rate: 88%
- Graduation Rate: 58%
- US News National Ranking: #239
- Times Higher Education Ranking: #501-600
University of North Carolina at Greensboro Overview
- Computer Science Degrees Offered: Master's
- GRE Requirements for Computer Science Grad Students: 150 (quantitative)
- Computer Science Undergraduate Tuition: $222/credit (in-state); $854/credit (out-of-state)
- Computer Science Graduate Tuition: $336/credit (in-state); $1,098 (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 University of North Carolina at Greensboro Computer Science Programs
- Minor in Computer Science. This program allows students to learn elementary data structures and algorithms, advanced data structures, and concepts of programming languages. Students must complete 15 semester hours of computer science.
- Master of Science in Computer Science. This program requires 30 credit hours, with at least 24 credits in computer science courses. Students can choose whether they want a comprehensive examination, project, or thesis.
University of North Carolina at Wilmington’s computer science program aims to provide an experiential education that includes project-based software development and internships. Additionally, the program dedicates itself to equipping students with valuable tech skills in our emerging knowledge-based economy.
University of North Carolina at Wilmington Overview
- School Type: Public
- Accreditation: Southern Association of Colleges and Schools Commission on Colleges
- Acceptance Rate: 68%
- Graduation Rate: 72%
- US News National Ranking: #187
- Times Higher Education Ranking: #>600
University of North Carolina at Wilmington Computer Science Overview
- Computer Science Degrees Offered: Bachelor's, master's
- GRE Requirements for Computer Science Grad Students: No minimum requirement
- Computer Science Undergraduate Tuition: $4,443/year (in-state); $19,063/year (out-of-state)
- Computer Science Graduate Tuition: $4,720/year (in-state); $19,104/year (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 University of North Carolina at Wilmington Computer Science Programs
- Bachelor of Science in Computer Science. Students study computer organization, animation, cyber operations, programming concepts, and discrete mathematical structures in this program.
- Master of Science in Data Science. The master’s program focuses on traditional data analysis methods and trends in data mining and machine learning. Enrolled students can expect a six-month practicum with a partner organization to develop real-world projects.
- Master of Science in Computer Science and Information Systems. This is a rigorous interdisciplinary graduate program that prepares students for leadership roles in the development and implementation of computer and information systems.
Wake Forest University’s computer science program teaches students to solve high-level programming language issues efficiently. The university’s Department of Computer Science also takes pride in the opportunities it provides for students in cutting-edge research.
Wake Forest University Overview
- School Type: Private
- Accreditation: Southern Association of Colleges and Schools Commission on Colleges
- Acceptance Rate: 32%
- Graduation Rate: 90%
- US News National Ranking: #28
- Times Higher Education Ranking: #61
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 (in-state)
- Computer Science Graduate Tuition: $38,650/year (in-state)
- Computer Science Acceptance Rate: N/A
- US News Computer Science National Ranking: N/A
- Times Higher Education Computer Science World Ranking: #251-300 (Engineering & Technology)
Best Wake Forest University Computer Science Programs
- Bachelor of Arts Major in Computer Science. Students can use software engineering principles and communication tools to create, implement, and test solutions. The syllabus includes problem-solving with Python, computer science fundamentals, and algorithms.
- Bachelor of Science Major in Computer Science. This program is for students who want to examine the computational performance of complex algorithms. The Bachelor of Science program gives students a more in-depth study of computer science. The BA degree provides flexibility in choosing a double major.
- Minor in Computer Science. This program equips students to deal with the challenges of computing. It will give them an advantage in the tech industry and provide a foundation for dealing with technological transformations.
- Master of Science in Computer Science. Students must complete computer science coursework in basic computer organization and architecture, data structures and algorithms, programming in a modern high-level language, and principles of operating systems and networks.
- Bachelor of Science & Master of Science Joint Degree Program. This program allows undergraduate students pursuing a BS in Computer Science to complete an MS science degree program with one additional year of study. Students will start their graduate computer science coursework in their senior year and complete an approved internship the following summer.
Best Undergraduate Computer Science Schools in North Carolina
The digital age has changed global behavior in a way that improves communications, businesses, and communities. Companies are actively relying on technologies such as software education programs to produce, obtain, and transfer data across multiple platforms.
As the demand for computer experts grows, many need to develop their technical skills. Whether online or in-person, the best computer science schools in North Carolina will help increase your skill set.
Best Computer Science Associate Degree Schools in North Carolina
- Brunswick Community College | Associate in Science – Computer Science. Students in this program will study various programming languages, including Java and C++. You can complete the 61-credit program online or on campus.
- Wake Technical Community College | Associate in Science. Students design and develop desktop and web applications in Java, C++, HTML, MVC, REST, and SQL. This program has 60 credit hours and can be accomplished online, on-campus, or hybrid.
- Cape Fear Community College | Associate of Applied Science in Information Technology. Students learn to solve technical issues in information support, network systems, and software development. This program has 73 credit hours with concentration requirements on security concepts and an introduction to networks.
- Guilford Technical Community College | Associate of Applied Science in Simulation and Game Development. This program teaches students video game creation and simulation software. Additionally, you will learn graphics development, programming, and business requirements for creating fully functional PC and mobile games and simulation software.
- Coastal Carolina Community College | Associate of Applied Science in Information Technology. Students study logic, programming procedures, operating systems, and business operations. It prepares students for careers as computer programmers and other related positions.
Best Computer Science Bachelor’s Degree Programs in North Carolina
- Catawba College | Bachelor of Science in Computer Science. With a strong emphasis on mathematics, this program allows students to connect with theoretical mathematics and applications in computer science. It prepares students to be experts in managing systems and networks in a business.
- Meredith College | Bachelor of Science in Computer Science. This program focuses on discrete mathematics, databases, and software engineering. Students also learn about networking and operating systems, computer organization, and object oriented programming.
- Livingstone College | Bachelor of Science in Computer Information Systems. This program combines the study of system analysis and design, operating systems, computer architecture, and global communication. It provides students with capabilities to understand programming, principles of security, and computer architecture.
- Gardner-Webb University | Bachelor of Science in Computer Science. Students learn about digital multimedia, operating systems, and programming. It requires 36 credit hours, 30 hours of specific coursework, and six additional credit hours.
- High Point University | Bachelor of Science in Computer Science. Students take courses covering database systems, discrete structures, and computer systems in this program. You need to complete 128 credit hours to graduate.
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 Science in North Carolina
The best graduate schools for computer science in North Carolina will allow you to attain specialized skills and knowledge. Your skill set will pave the way for top career opportunities and high-paying jobs in the technology field. Public and private schools provide high-quality degree programs for undergraduate and graduate students.
Best Schools for Master’s in Computer Science in North Carolina
- PennState World Campus | Master of Software Engineering. Online degrees like this one teach you to develop cutting-edge approaches to creating, maintaining, and improving software systems while gaining valuable experience. You will develop software products and services through design, architecture, system verification, and software analysis.
- Northcentral University (Online) | Master of Science in Computer Science. Online computer science degrees from this graduate school include critical topics in risk management, innovation, and software engineering. Additionally, you will manage legal, ethical, and security risks in computer-based systems.
- Worcester Polytechnic Institute (Online) | Master of Computer Science. The 30-credit program equips students for multi-faceted areas like system security, medical imaging, health informatics, and data mining.
- Purdue University Global (Online) | Master of Science in Cybersecurity Management. Students study how to implement and update security policies, helping organizations respond to and outclass cyber attacks. The program also equips you to direct and protect critical information infrastructures.
- Maryville University (Online) | Master of Science in Artificial Intelligence. The program equips graduates for careers beyond college as AI developers, data scientists, and machine learning engineers. This program requires 33 credit hours, covering topics on building graduate-level foundations in AI.
Best PhD in Computer Science Universities in North Carolina
- University of North Carolina Greensboro | PhD in Information Systems. This academic program requires 71 credit hours and prepares professionals for career goals in academic information systems units and other organizations. This is also available to students with master’s degrees in business, computer science, and engineering.
- University of North Carolina Charlotte | PhD in Bioinformatics and Computational Biology. This degree trains professionals by combining biological knowledge with scientific programming. Students do not need to provide GRE scores if they have an MS in Bioinformatics with a 3.2 GPA.
- North Carolina A&T State University | PhD in Computational Data Science and Engineering. This academic program is for students who want to find solutions using advanced computational methods. The program includes big data, substantial computations, complex modeling, and optimization.
- University of North Carolina at Chapel Hill | PhD in Computer Science. Topics covered in this program include data structures, computer organization, and algorithms and analysis. Candidates must be proficient in software engineering, math statistics, and physics.
- University of North Carolina Charlotte | PhD in Computing and Information Systems. Students in this program study evolutionary computation, computer graphics, and virtual environments. You will also learn advanced concepts about intelligent systems, computer engineering, and data structures.
Best Online Master’s Degrees
[query_class_embed] online-*subject-masters-degrees
Best Online PhD Programs
[query_class_embed] online-phd-in-*subject

"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
Admission Requirements for Computer Science Schools in North Carolina
Admission requirements for computer science schools in North Carolina (NC) include specified GPAs and SAT scores. It is crucial to comply with admission requirements to prevent delays with your application.
Computer Science Schools in North Carolina: Undergraduate Admission Requirements
- Minimum GPA of 3.0
- SAT Total 1080, SAT Math 520 minimum, or ACT Score 21, ACT Math 21
- Official transcripts
- Submission of school report and teacher recommendations
- Self-reported college-level coursework and grades not reported on an official high school transcript
Computer Science Schools in North Carolina: Graduate Admission Requirements
- Bachelor’s degree
- Minimum cumulative GPA 3.0
- GRE/GMAT
- Personal statement and three recommendation letters
- Resume
Is It Hard to Get Into a School for Computer Science in North Carolina?
It can be challenging to get into a school for computer science in North Carolina. The state has great computer science universities and is experiencing a high demand for computer science undergraduate and doctoral programs. Getting into a computer science school may be difficult, but it is best to know your resources and build your skill set to increase your chances of entering these universities.
Easiest Colleges to Get Into in North Carolina for Computer Science
- University of North Carolina at Pembroke | Acceptance Rate: 91.4%. The school offers two majors in computer science, including the general track and cyber security track, and two minors, emphasizing programming and the World Wide Web.
- East Carolina University | Acceptance Rate: 87.9%. The school allows students to learn the theory and practice of software design and hardware construction and operation. You will also discover different programming languages and engage with software engineering tools.
- University of North Carolina at Greensboro | Acceptance Rate: 87.5%. The school offers computer science courses designed to teach the fundamentals of computing rather than a specific technology. In this way, students are prepared to adapt to changing technology.
- University of North Carolina at Charlotte | Acceptance Rate: 79.5% The school offers a Bachelor of Science (BS) and Bachelor of Arts (BA) in computer science. The BS degree has 25 credit hours, while the BA degree has 15 credit hours.
- High Point University | Acceptance Rate: 77%. The school offers a BS in computer science with 128 credit hours. Some of the courses that the students will study focus on databases and computer systems.
How to Get Into the Best Colleges and Universities
[query_class_embed] how-to-get-into-*school
Best Online Schools for Computer Science in North Carolina
The best online schools for computer science in North Carolina understand that many working professionals need to study part-time. The state offers some of the best online educational programs for computer science to help you achieve the right balance between school and work.
School | Graduation Rate | Top Online Computer Science Program |
---|---|---|
North Carolina State University at Raleigh | 81% | Bachelor of Science in Computer Science |
East Carolina University | 67% | Bachelor of Science in Computer Science |
Campbell University | 47% | Bachelor of Science in Information Technology and Security |
Guilford Technical Community College | 21% | Associate of Science in Computer Science |
Stanly Community College | 29% | Associate in Applied Science – Computer Engineering Technology |
The Most Affordable Colleges for Computer Science in North Carolina
The most affordable colleges for computer science in North Carolina offer high-quality programs. The cost of studying concerns many students who want to advance in their careers. Below is a list of the top five most affordable colleges in North Carolina.
The school offers a Bachelor of Science in Computer Science with a concentration in data that allows students to learn object oriented programming, net-centric computing, and web design. Students must complete 120 semester hours to graduate in this program.
The school offers a Bachelor of Science in Computer Science that allows students to study computer applications, computer hardware, software design, and digital computer data processes. Students must have a minimum grade of C or better in each computer science, science, and mathematics course required by the major.
The school offers a Bachelor of Science in Computer Science and Business that provides a unique set of competencies. It allows students to learn and experience product and service innovation.
Previously known as Piedmont International University, the school changed its name to reflect its growth. Carolina University offers an affordable Bachelor of Science in Computer Science. The courses you will take include Data Structures, Algorithm Analysis, and Software Development.
The school offers a Bachelor of Technology in Computer Science Engineering, which focuses on AI, machine learning, genetic research, and bioinformatics. You will also learn about augmented and virtual reality, quantum computing, and cloud computing in this school.
How to Attend the Top Computer Science Schools in North Carolina With Financial Aid
Scholarships and financial aid help make students’ college or career school affordable. Student loans can end up being costly and many want to avoid having to pay the money back after graduating. In North Carolina, various degree programs offer grants and scholarships to students.
Best Computer Science Scholarships for North Carolina Students
- Betty Stevens Frecknall Scholarship | Amount: $2,000. Students must be enrolled full-time in an information technology degree. Candidates need a GPA of 3.0 and must have already completed one college semester.
- Lockheed Martin STEM Scholarship | Amount: $10,000. Applicants must be studying or planning to study computer science full-time at an accredited university and must have a 2.5 GPA or higher.
- Palantir Future Scholarship | Amount: $7,000. Applicants must be identified as racial or ethnic minority members and enrolled in an accredited university’s bachelor’s program in computer science or a related field.
- Richard E. Merwin Student Scholarship | Amount: From $1,000. Full-time undergraduate and graduate students majoring in computer science and related fields are eligible to apply. Students must have a minimum GPA of 2.5 and be active members of an IEEE student chapter.
- UPE/Association for Computing Machinery Scholarship Award | Amount: $1,000. Full-time undergraduate and graduate students studying computing and information are eligible to apply. Students must also belong to an ACM student chapter and have an excellent academic record.
North Carolina Employment Outlook for Computer Science
The US Bureau of Labor Statistics has predicted a 13 percent increase in computer science jobs by 2030. Many public and private institutions in North Carolina offer first-rate degree programs. The schools also provide career services to help students land their dream job.
Highest-Paying Computer Science Careers in North Carolina
Computer Science Job | Computer Science Degree | Average Salary in North Carolina |
---|---|---|
Senior Computer Vision Engineer | Bachelor’s degree | $152,040 |
Computer Scientist | Bachelor’s degree | $119,720 |
Computer Systems Software Engineer | Bachelor’s degree | $99,393 |
Master Software Engineer | Bachelor’s degree | $98,637 |
Computer Vision Software Developer | Bachelor’s degree | $93,390 |
Best Computer Science Jobs in North Carolina Explained
Technologies are constantly evolving, and the IT industry is thriving with a growing demand for brilliant tech minds. Top computer science jobs are lucrative and rewarding. The best computer science jobs are software engineering, computer science, and web development.
Senior computer vision engineers develop fully automated vision systems and deploy portions of these systems to AWS. They work with other IT teams to add or develop new features to the existing vision solution using different programming languages.
Computer scientists study and analyze how computers store and use data. They use technological and mathematical concepts while working with computer engineers to improve and create new computer systems.
Computer systems software engineers manage and monitor all installed systems and infrastructures. They also install, configure, and test operating systems and system management tools.
Master software engineers analyze user requirements, and write and test code. They also communicate with project programmers to research and design new software successful programs.
Computer vision software developers use the software in processing and analyzing large data sets. They also contribute to automating predictive decision-making efforts using data analysis and programming capabilities.
Does It Matter What Computer Science School in North Carolina I Go To?
Yes, it does matter what computer science school you attend in North Carolina. Most employers look for applicants who have graduated from schools with reputable courses in computer science. Research the best computer science schools in North Carolina to secure a position in the IT field.
Additional Reading About Computer Science
[query_class_embed] https://careerkarma.com/blog/degree-in-computer-science/ https://careerkarma.com/blog/computer-science-bachelors-degrees/ https://careerkarma.com/blog/computer-science-certifications/
Best Computer Science Schools in North Carolina FAQ
Yes, North Carolina (NC) is good for computer science. NC is regarded as one of the top states with the best computer science schools. This is why tech students are in demand in the state.
You should study computer science at NC because it has schools that offer excellent preparation for employment. North Carolina offers excellent graduate study degree programs for computer science.
You can get a computer science degree at Appalachian State University, Duke University, Wake Forest University, and University of North Carolina at Chapel Hill. North Carolina is home to some of the top tech universities in the country.
The best computer science job in North Carolina is software development. High-paying fields include information security analysts, computer research scientists, and data scientists.
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.