Top Computer Programming Degree Programs - Raleigh, NC

Few schools in the Raleigh, NC, area have top ranking computer programming programs. Read on to find out more about what one of these top schools has to offer for computer programming, as well as tuition and degree information.

School and Ranking Information

All but one of the schools offering computer programming studies in or near Raleigh, NC, are 2-year colleges. Based on ranking, school type and student population, the following university is considered a top school in Raleigh for computer programming studies:

  • Winner: North Carolina State University - Raleigh is the only 4-year postsecondary institution and the largest school in terms of enrollment that provides programs with coursework in computer programming. Students can earn a bachelor's, master's or doctoral degree in computer science.

School Info Chart

Note: Degrees Awarded and Most Popular Degree statistics reflect degrees granted in computer science

Category North Carolina State University - Raleigh
Ranking #95 (tied) Best National Universities (2015)*
Location Raleigh, North Carolina
School Type 4-year, public
Tuition & Fees (2013-2014) Undergrad: $8,206 (in state); $21,661 (out-of-state)**
Computer Programming Programs Offered Bachelor's, post-baccalaureate certificate, master's and doctoral
Computer Programming Degrees Awarded (all levels) in 2012-2013 381**
Most Popular Computer Programming Degree in 2012-2013 Master's degree (189 awarded)**
Undergraduate Graduation Rate (in 150% of normal degree time) for 2007 Entering Class 74%**
Noteworthy Graduate computer science programs ranked #48 among national universities (2015)*

Sources: *U.S. News and World Report; **NCES College Navigator

North Carolina State University

  • Master of Computer Science program available in on-campus and online formats
  • Department of Computer Science houses more than 20 research centers and computer labs
  • More than 20 computer science faculty have received the CAREER Award from the National Science Foundation

North Carolina State University's ten schools and colleges, in addition to a graduate school, are home to over 34,000 students. As the largest 4-year university in North Carolina, NC State offers more than 300 undergraduate and graduate degree programs. The Department of Computer Science at NC State awards a Bachelor of Science, Master of Science, Master of Computer Science and Doctor of Philosophy (Ph.D.) in Computer Science. A post-baccalaureate certificate in computer programming is also available.

The Bachelor of Science in Computer Science program provides students with a basic knowledge of computer architecture, programming languages and computational theory. Required coursework includes computer engineering, Java and C programming, discrete math, data structures and operating systems. Designed for students with a bachelor's degree in any area but computer science, the post-baccalaureate certificate in computer programming is a fully online program with courses in programming concepts and languages, as well as software tools and operating systems.

The Master of Science in Computer Science program requires students to complete 25 credit hours of coursework in topics such as computational logic, numerical analysis, computational theory, parallel architecture, computer graphics and compiler construction. Six credit hours of thesis research are also required. However, a non-thesis option is available to aspiring Ph.D. candidates who would rather complete extra elective courses. The Master of Computer Science program has course requirements similar to that of the M.S. program; however, because the program is for working professionals, students do not have to complete a comprehensive examination or thesis. The curriculum of the Ph.D. in Computer Science includes a coursework component and a dissertation research component. Course requirements are similar to those of the master's degree programs.

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?