Computer Science Courses in North Carolina with School Overviews

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.

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 (2015-2016)
Appalachian State University 4-year, public; distant town BS in Computer Science,
MS in Computer Science
$6,852 in-state; $20,677 out-of-state (undergraduate)*
$7,409 in-state; $19,951 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
$6,580 in-state; $22,154 out-of-state (undergraduate)*
$6,857 in-state; $19,459 out-of-state (graduate)*
North Carolina A&T State University 4-year, public; large city BS in Computer Science,
MS in Computer Science
$5,972 in-state; $18,732 out-of-state (undergraduate)*
$7,042 in-state; $19,452 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
$5,755 in-state; $17,793 out-of-state (undergraduate)*
$6,627 in-state; $18,883 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
$8,581 in-state; $24,932 out-of-state (undergraduate)*
$10,224 in-state; $24,323 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,591 in-state; $33,673 out-of-state (undergraduate)*
$11,344 in-state; $28,285 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,532 in-state; $19,703 out-of-state (undergraduate)*
$7,032 in-state; $19,703 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
$6,745 in-state; $21,607 out-of-state (undergraduate)*
$7,489 in-state; $20,938 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
$6,691 in-state; $20,557 out-of-state (undergraduate)*
$6,832 in-state; $18,923 out-of-state (graduate)*
Western Carolina University 4-year, public; distant town Minor in Computer Science,
BS in Computer Science
$6,623 in-state; $17,016 out-of-state (undergraduate)*

Sources: *College Navigator, National Center for Education Statistics.


What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

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?