North Carolina Computer Science Programs

While traditionally being known as an agricultural state whose top crop for a long time was tobacco, the state of North Carolina is now known for great medical facilities and for highly respected colleges and universities where students can pursue virtually any major imaginable. One of the hot areas of study in institutions of higher learning is Computer Science and there are many programs offered by colleges and universities in The Tar Heel State.

North Carolina computer science schools

A major issue to consider before enrolling in a school is whether that school offers what you are looking for in terms of a major, and does that school offer a strong and diverse course of study in that major. These considerations are vital if graduates are to transition easily into their careers. Students enrolled in North Carolina schools can earn associate, bachelor, master's and Ph.D. degrees in computer science. The top schools in the state provide a well-rounded curriculum that not only teaches students the fundamentals of computer science, but also exposes them to the latest technology in their chosen fields. Some of those possible fields are operating systems, software development and programming languages.

While a bachelor's degree in Computer Science can open up almost endless job opportunities, master's degrees and Ph.D. degrees are becoming more and more popular. A typical bachelor's program may include education in operating systems and networking, computer graphics and distributed and parallel computing. In addition, a bachelor degree can prepare a graduate for work in the communication industry, financial world and IT jobs. A well-designed master's program will build on what graduates learned while earning their bachelor degrees. Students pursuing master's degrees may find themselves taking courses in application, hardware and systems and formal thinking and theory. Master's students must complete a thesis or technical document demonstrating a grasp of their courses of study.

A great thing about entering a computer science program in North Carolina is that the state is home to Research Triangle Park (RTP). This is a place where educators, researchers and businesses have come together and created an outlet for technology, employment and research. RTP came into being in 1958 thanks to a union among government, universities and businesses. By partnering with educational outlets, government was able to appeal to companies looking for a place to relocate on the basis that North Carolina could provide a highly educated workforce ready to meet the companies' needs. In addition, the local universities were conducting research that could directly benefit these companies, making relocating to North Carolina even more attractive.

RTP has been and remains one of the state's and country's great success stories. With some 40,000 full-time workers holding positions at the park and another 10,000 contract workers, the numbers speak for themselves. The average salary of workers at RTP is approximately $56,000, well above the national average. Many of the jobs are in computer science.

North Carolina's top-of-the-line computer science programs and the diverse job opportunities awaiting graduates make the state a great place to study and eventually work with computers.

Schools offering online and campus-based education programs in North Carolina:



Campus Schools:

Matching School Ads


ECPI University
Campus Locations:   Roanoke
Programs: Cloud Computing - Bachelor's



Online Schools:

Matching School Ads


Post University
Online Programs:   B.S. in Computer Information Systems / Computer Networking , B.S. in Computer Information Systems / Computer Software Development Management , B.S. in Computer Information Systems


Purdue University Global
Online Programs:   AASIT - Programming and Software Development , BSIT - Programming and Software Development , MS in Information Technology , more...


ECPI University
Online Programs:   Cloud Computing - Bachelor's , Electronics Engineering Technology - Associate's , Electronics Engineering Technology - Bachelor's


Syracuse University
Online Programs:   MS in Computer Science


Northcentral University
Online Programs:   Doctor of Philosophy in Technology and Innovation Management (PhD-TIM) – Engineering Management , Master of Science in Technology and Innovation Management (MSTIM) – Engineering Management , Doctor of Philosophy in Technology and Innovation Management (PhD-TIM) – Information Systems , more...


Grand Canyon University
Online Programs:   B.S. in Business Information Systems , B.S. in Applied Business Information Systems , B.S. in Information Technology


Full Sail University - Online
Online Programs:   Software Development Bachelors - Online , Software Development Associates - Online , Web Design and Development, Bachelor of Science (Online)


DataScience@Syracuse
Online Programs:   M.S. in Data Science


datascience@berkeley
Online Programs:   Master of Information and Data Science


datascience-smu
Online Programs:   M.S. in Data Science