Computer Science Courses in North Carolina with School Overviews

Jul 20, 2019

North Carolina has more than 20 colleges that offer computer science programs. Learn about the courses, tuition info and program options for the 10 largest schools to make an informed education decision.

View Popular Schools

Essential Information

Students in North Carolina can find computer science courses through several of the degree programs that are offered by the state's 4-year universities. Some students may choose concentrations. Enrollees can also develop hands-on expertise through their participation in co-op experiences and internships.

Students could be required to research and write a thesis or a dissertation, depending on the program level. The ten largest non-profit, public colleges offering computer science courses are listed below. Programs range from undergraduate minors to doctoral degrees in computer science.


Appalachian State University

Located in Boone, this university provides a Bachelor of Science (BS) and a Master of Science (MS) in Computer Science. BS students will learn about fundamental computer science concepts, equipment and software. They also can participate in a co-op program and computer science student organization. An honors program is available for students who want to complete research and a thesis project. MS students can specialize in theory or applications, and they can complete the program in 2 years.

East Carolina University

Found in Greenville, this university has a Bachelor of Arts (BA) and a BS in Computer Science. BA students are required to study a foreign language, in addition to core computer science courses. BS students must pick an option in physics, chemistry or biology. They will also take courses like advanced data structures, programming languages and operating systems. A computer science minor program is available. The MS in Computer Science program has courses in computer systems architecture and software engineering.

North Carolina A&T State University

Located in Greensboro, this university offers an accredited bachelor's degree program in computer science. BS students will study computer science, programming, mathematics and science. The MS in Computer Science program has tracks in software engineering, computational science and engineering, secure software engineering, information assurance, artificial intelligence and general computer science. Grad students may complete a project, thesis or courses.

North Carolina Central University

This university is in Durham, and it provides a computer science minor program. The BS in Computer Science and Business program combines computer science and mathematics coursework. Undergrad students can choose a concentration in applications/mathematical programming. The MS in Computer and Information Sciences program has a general track, project track and a thesis track, and all students need to pass comprehensive exams. MS students will complete research in fields like bioinformatics, cryptography and more.

North Carolina State University at Raleigh

Located in Raleigh, this university has a BS in Computer Science. Students will take courses in object-oriented programming, data structures, operating systems, senior design projects and network projects. Undergrad students can also choose a concentration in game development. The research-focused MS in Computer Science has a thesis and non-thesis track. The PhD in Computer Science requires students to complete research, internships and a dissertation. PhD courses include algorithms, compiler construction, graph theory and artificial intelligence.

University of North Carolina at Chapel Hill

Found in Chapel Hill, this university offers computer science minor, BA and BS programs. Undergrad students study programming, software systems, computing technology and mathematics. The MS in Computer Science program requires students to pass a comprehensive exam, program a product and complete a technical writing requirement (thesis, outside review or comprehensive paper). Computer science doctoral degree students must complete research, pass exams and develop a dissertation.

University of North Carolina at Charlotte

This university is in Charlotte, and it provides computer science minor, BA and BS programs. BA students can choose a concentration in financial services informatics. BS students may study topics in computing systems, game design/development, intelligent systems and networking. The computer science master's degree program requires courses in software system design, algorithms and programming languages. MS students may complete an optional thesis.

University of North Carolina at Greensboro

Located in Greensboro, this university has a minor program that provides basic computer science education. The BS in Computer Science program is accredited. Students will study programming languages, Windows, Java and Unix/Linux. Students in the MS in Computer Science program need to complete a comprehensive exam, thesis or project. Graduate courses include operating systems, algorithm analysis and software engineering.

University of North Carolina Wilmington

This university is in Wilmington, and it offers computer science minor, BS and MS programs. The BS program has concentrations in biology, business, statistics, chemistry and more. Undergrad students may take courses in database design, calculus, scientific computing and discrete mathematical structures. MS students will be required to complete a thesis or research project. Grad courses include software engineering, information security management and network programming.

Western Carolina University

Found in Cullowhee, this university provides a computer science minor program. Minor courses include programming and numerical analysis. A BS in Computer Science is also offered. Students will study software development, programming, computer graphics, calculus and discrete structures. A capstone course is also required.

School Comparison: At a Glance

School Name School Type and Setting Computer Science Programs Offered Tuition and Fees (2018-2019)
Appalachian State University 4-year, public; distant town BS in Computer Science,
MS in Computer Science
$7,364 in-state; $22,171 out-of-state (undergraduate)*
$4,839 in-state; $18,271 out-of-state (graduate)*
East Carolina University 4-year, public; small city Minor in Computer Science,
BA in Computer Science,
BS in Computer Science,
MS in Computer Science
$7,188 in-state; $23,465 out-of-state (undergraduate)*
$4,749 in-state; $17,898 out-of-state (graduate)*
North Carolina A&T State University 4-year, public; large city BS in Computer Science,
MS in Computer Science
$6,612 in-state; $19,822 out-of-state (undergraduate)*
$4,745 in-state; $17,395 out-of-state (graduate)*
North Carolina Central University 4-year, public; midsize city Minor in Computer Science,
BS in Computer Science and Business,
MS in Computer and Information Sciences
$6,464 in-state; $19,171 out-of-state (undergraduate)*
$4,740 in-state; $17,964 out-of-state (graduate)*
North Carolina State University at Raleigh 4-year, public; large city BS in Computer Science,
MS in Computer Science,
PhD in Computer Science
$9,101 in-state; $28,444 out-of-state (undergraduate)*
$8,917 in-state; $25,405 out-of-state (graduate)*
University of North Carolina at Chapel Hill 4-year, public; small city Minor in Computer Science,
BA in Computer Science,
BS in Computer Science,
MS in Computer Science,
PhD in Computer Science
$8,987 in-state; $35,170 out-of-state (undergraduate)*
$10,243 in-state; $27,454 out-of-state (graduate)*
University of North Carolina at Charlotte 4-year, public; large city Minor in Computer Science,
BA in Computer Science,
BS in Computer Science,
MS in Computer Science
$6,853 in-state; $20,287 out-of-state (undergraduate)*
$4,337 in-state; $17,771 out-of-state (graduate)*
University of North Carolina at Greensboro 4-year, public; large city Minor in Computer Science,
BS in Computer Science,
MS in Computer Science
$7,331 in-state; $22,490 out-of-state (undergraduate)*
$5,219 in-state; $18,937 out-of-state (graduate)*
University of North Carolina Wilmington 4-year, public; midsize city Minor in Computer Science,
BS in Computer Science,
MS in Computer Science Information Systems
$7,091 in-state; $21,156 out-of-state (undergraduate)*
$4,719 in-state; $18,548 out-of-state (graduate)*
Western Carolina University 4-year, public; distant town Minor in Computer Science,
BS in Computer Science
$3,926 in-state; $7,926 out-of-state (undergraduate)*

Sources: *NCES College Navigator

Next: View Schools

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

Find your perfect school

What is your highest level of education?