Top School in Morrisville, NC, for Software Development Training

Seven schools in the Morrisville, NC, area have top ranking software development programs. Read on to find out more about what one of these top schools has to offer for software development training, as well as tuition and degree information.

View popular schools

School and Ranking Information

While there are no postsecondary institutions located directly in Morrisville, NC, that provide programs in software development, students seeking this type of education can find programs offered by schools in nearby Raleigh and surrounding areas. Based on rankings, student population and number of overall degrees granted in the field of study, the following university is considered a top school in the Morrisville area for software development training:

  • Winner: North Carolina State University at Raleigh has the highest enrollment of any school within 25 miles of Morrisville, NC, that offers programs containing software development courses. The school awards bachelor's, master's and doctoral degrees in computer science, all of which offer classes in or relating to software development.

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)**
Software Development Programs Offered Bachelor's, master's and doctoral
Software Development Degrees Awarded (all levels) in 2012-2013 381**
Most Popular Software Development 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 (2014)*; computer science department is one of the oldest of its kind in the U.S.

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

Find schools that offer these popular programs

  • Computer Engineering Technologies, General
  • Computer Hardware
  • Computer Systems
  • Software Engineering

North Carolina State University at Raleigh

  • Master of Science in Computer Science program offered both on-campus and online
  • Computer science faculty have won numerous awards, including 15 CAREER awards from the National Science Foundation and two IEEE Fellows
  • Graduate-level studies in computer science offer seminar series that include presentations from industry leaders, such as executives from Cisco Systems and Apple, Inc.

North Carolina State University at Raleigh, which is located 15 miles east of Morrisville, NC, comprises 12 colleges enrolling approximately 34,000 students. Housed within the College of Engineering, the Department of Computer Science is located on the new Centennial Campus adjacent to the historic campus. Software development is part of a broader course of study in computer science at both the bachelor's and master's degree level. Students can also pursue a Doctor of Philosophy (Ph.D.) in Computer Science.

Students of the Bachelor of Science in Computer Science program undertake a comprehensive overview of computers and computing through a curriculum that covers digital logic and set theory, object-oriented and procedural programming, operating systems and memory management. The program also offers a concentration in game development, in which students could learn to create software specifically for video and online games. Other courses include computer graphics, artificial intelligence and human-computer interaction.

Required classes in the Master of Science in Computer Science program fall into two categories: theory and systems. The first includes compiler construction, graph theory and performance evaluation, among others. Category two includes system operations, parallel architectures, computer graphics, software engineering and more. Students aiming to eventually enroll in the Ph.D. in Computer Science program may pursue a non-thesis degree option.

The Ph.D. in Computer Science program requires 72 credit hours beyond a bachelor's degree. Students must take four core courses, two in theory and two in systems; they can also choose from classes in computational applied logic, numerical analysis, parallel architectures and software engineering. There are preliminary written and oral exams based on research and coursework. Doctoral students must attend eight colloquiums where professors present their research. They must also present, defend and publish a dissertation.

Next: View Schools

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?