School and Ranking Information
Though there are no schools located directly in Morrisville, NC, offering computer programming programs, students interested in this field of study can find schools in nearby Raleigh and Durham. The following three schools are considered the top institutions near Morrisville for computer programming studies based on programs offered and number of awards granted:
- Winner: North Carolina State University is declared the winner because it is the only 4-year institution in the area with computer programming courses. It is also the only nationally ranked school and boasts the highest graduation rate. Computer programming is offered as a minor and is also available as a certificate program.
- Runner Up #1: Wake Technical Community College (WTCC) lands in the second spot due to its student population and number of associate's degrees awarded in computer programming. Computer programming certificate programs are also offered.
- Runner Up #2: Coming in third is Durham Technical Community College, which has a lower student population than WTCC and the lowest graduation rate among the three schools. The school does offer more programs than the other schools: five computer programming certificate programs as well as an associate's degree program.
School Comparison Chart
|Category||North Carolina State University||Wake Technical Community College||Durham Technical Community College|
|Ranking(s)|| 106th among national universities in 2013,
51st among the nation's top public schools in 2013,
16th among up-and-coming schools in 2013*
|Location||Raleigh, NC (11.6 miles from downtown Morrisville)||Raleigh, NC (21.1miles from downtown Morrisville)||Durham, NC (13.5 miles from downtown Morrisville)|
|School Type||Four-year, public||Two-year, public||Two-year, public|
|Tuition & Fees (2012-2013)||$7,788 (undergraduate, in-state); $20,953 (undergraduate, out-of-state)**||$2,380 (undergraduate, in-state); $8,524 (undergraduate, out-of-state)**||$1,840 (undergraduate, in-state); $6,388 (undergraduate, out-of-state)**|
|Computer Programming Award Levels Offered||Undergraduate minor; post-baccalaureate certificate||Certificates; associate's degree||Certificates; associate's degree|
|Computer Programming Degrees and Certificates Awarded (All Levels) in (2011-2012)||N/A**||20**||19**|
|Most Popular Computer Programming Program (2011-2012)||N/A**||Associate in Computer Programming/Programmer, General (15 awarded)**||Certificate in Computer Programming/Programmer, General (13 awarded)**|
|Graduation Rate (in 150% of normal program time)||72% for 2005 entering class**||15% for 2008 entering class**||12% for 2008 entering class**|
|Noteworthy||Certificate program available in an online format||Computer programming students receive hands-on training experience||Programs are available in flexible formats|
Sources: *U.S. News & World Report, **NCES College Navigator.
Winner: North Carolina State University
- Computer science faculty includes 21 National Science Foundation CAREER Award winners, according to the school's website
- University is located only a few miles from Research Triangle Park, one of the nation's hubs for technology research and development
- Ranked as the country's 40th Best Value School by U.S. News & World Report in 2013
The Department of Computer Science offers a 21-credit undergraduate computer programming minor for students who are not pursuing a bachelor's degree in computer engineering or computer science. The minor requires prerequisite courses in calculus and computing environments. Required courses examine data structures, programming concepts, discrete mathematics, computer organization and facilities of operating systems. In conjunction with the College of Engineering's Distance Education program, the computer science department also offers an online 21-credit computer programming certificate for students who have a bachelor's degree. Required courses for the certificate program include computing, data structures, programming concepts and calculus.
Students also can take computer programming courses through NCSU's Bachelor of Science in Computer Science program. Undergraduates who take this route will learn to use JAVA, as well as write programs in assembly and procedural programming languages.
Runner-Up #1: Wake Technical Community College
- Laboratory classes are a part of the associate's degree curriculum
- All certificate programs are offered online
Through the school's computer technologies department, students can complete programming certificates in topics such as C++, Visual C#, Visual BASIC or JAVA. These certificates might be offered as day, evening or online programs. The school also offers a 72-credit Associate of Applied Science in Computer Programming program in either a day or evening format. Within the computer programming degree program, students complete courses in networking, information systems, business concepts and database structures. Students also complete a programming capstone project. The department offers students access to seven faculty members.
Runner-Up #2: Durham Technical Community College
- Student-faculty ratio of 9:1, according to NCES
- Degree program is offered in day or evening format
The business, education and information technology division at Durham Technical Community College offers five computer programming programs, including certificates in JAVA, Visual C#, database programming or Visual BASIC, in addition to an Associate of Applied Science in Computer Programming. The certificate programs can be completed in as little as 15 credit hours. Required courses for all certificate programs include computers, database concepts and programming. Some required courses for the 70-credit associate's degree program include security concepts, operating systems, systems analysis and networking. In addition to a programming capstone project, students can complete a cooperative work experience in programming.