Which Colleges Have Computer Programming Training in North Carolina?

Find out which North Carolina colleges offer training in computer programming. See requirements, prerequisites, and school information, and learn about admissions and tuition costs for a computer programming education in North Carolina. Schools offering Computer Programming degrees can also be found in these popular choices.

In North Carolina, programs are available for those wishing to study computer programming at the undergraduate and graduate levels. As a computer programming major, you can expect to learn about programming languages, data structures, operating systems, web development and software engineering, which will prepare you for a variety of career options in the field. Generally, programs will also expect you to take core academic coursework for degree completion.

What You Need to Know

Computer programming is often included as part of a computer science degree. However, some associate's degree programs in North Carolina may be specifically focused on computer programming. These programs take about two years to complete, though it depends on whether students are taking day or night classes.

North Carolina universities offer bachelor's and master's degree programs in computer science. Aside from programming, computer science programs also teach students about computer systems, architecture and software engineering. Master's degree programs generally include either a project or a thesis. Below, some of the computer programming degree programs offered in North Carolina are explored. Read on to see if one appeals to you.

Associate's Degree Programs in North Carolina

Central Piedmont Community College

This program offers training in information systems, programming/database foundations and network/security foundations, with specialization classes in C++, C#, Visual BASIC and JAVA programming and database concepts. Students also complete general education courses.

  • Program Name: Associate in Applied Science in Computer Technology Integration with a specialization in programming and software development
  • Program Length: 67 credit hours
  • Tuition and Fees: $2,664 per year for in-state students; $8,808 per year for out-of-state students (as of 2015-2016)
  • Prerequisites: IC3 certification or completion of development courses
  • Admission Requirements: Placement tests in math and English
  • School Type: 2-year public; about 20,000 undergraduate students

Wake Technical Community College

This school is centrally located in the state, near the capital city of Raleigh. Your required training includes programming and logic, semiconductor applications, operating systems, C programming, C++ programming and JAVA programming, in addition to other computer-related coursework and general education requirements. You'll also choose electives in the areas of programming, humanities, math and social science. The night program requires that you complete a co-op work experience, while this is an elective in the day program.

  • Program Name: Associate of Applied Science in Computer Programming
  • Program Length: Six semesters, including summers (day program); seven semesters, including summers (evening program) (72 credit hours for both programs)
  • Tuition and Fees: $2,768 per year for in-state students; $8,912 per year for out-of-state students (as of 2015-2016)
  • Admission Requirements: Placement test
  • School Type: 2-year, public; about 21,400 undergraduate students

Bachelor's Degree Programs in North Carolina

Appalachian State University

Your computer training at this school, located in the western part of the state, would include computer systems, data structures, software engineering and programming languages, in addition to electives such as client-side web programming, computational cryptography and server-side web programming. You'll also complete general education requirements, as well as electives in math and science. A minor field of study is optional.

  • Program Name: Bachelor of Science (B.S.) in Computer Science
  • Program Length: 122 semester hours
  • Tuition and Fees: $6,852 per year for in-state students; $20,677 per year for out-of-state students (as of 2015-2016)
  • School Type: 4-year, public; about 16,300 undergraduate students and 1,800 graduate students

East Carolina University

Situated in a small city in northeastern North Carolina, this school offers two bachelor's degree options for studying computer science. Your training in either program includes courses in problem solving, programming, data structures, software engineering and ethical issues. You'll find some course requirement variation between the degree options, but you'll complete liberal arts foundation courses in both programs. Additionally, you'll choose a minor for the B.A. or an option in physics, chemistry or biology for the B.S.

  • Program Names: Bachelor of Arts (B.A.) or Bachelor of Science in Computer Science
  • Program Length: 126 semester hours
  • Tuition and Fees: $6,580 per year for in-state students; $22,154 per year for out-of-state students (as of 2015-2016)
  • School Type: 4-year, public; about 22,300 undergraduate students and 5,300 graduate students

Master's Degree Programs in North Carolina

Appalachian State University

In this graduate program, you can choose either a thesis track, which requires an oral defense, or a non-thesis track, which includes a capstone project. In either track, your courses will include training in the analysis and design of algorithms, operating systems, computer architecture and software engineering. You'll also have a choice of electives, depending on whether you want an emphasis in applications or theory.

  • Program Name: Master of Science in Computer Science
  • Program Length: 30 semester hours (thesis track); 36 semester hours (non-thesis track)
  • Tuition: $4,518 per year for in-state students; $17,060 per year for out-of-state students (as of 2015-2016)
  • Prerequisite: Bachelor's degree; students may be required to complete prerequisite coursework if the degree is in a field other than computer science
  • Admission Requirements: Minimum GPA in undergraduate coursework, GRE scores and three letters of recommendation
  • School Type: 4-year, public; about 16,300 undergraduate students and 1,800 graduate students

East Carolina University

Your courses in this graduate program provide training in software architecture and design, software security, software system analysis and modeling, and software validation and verification. You're required to attend five research seminars and present at one of them. In addition, you'll complete and defend a thesis or project.

  • Program Name: Master of Science in Computer Science
  • Program Length: 30 semester hours
  • Tuition: $4,434 per year for in-state students; $17,036 per year for out-of-state students (as of 2015-2016)
  • Prerequisites: Bachelor's degree in computer science or a related field, courses in software design and computer architecture, proficiency in programming
  • Admission Requirements: Three letters of recommendation and GRE scores
  • School Type: 4-year, public; about 22,300 undergraduate students and 5,300 graduate students

Computer programming associate's degrees can be earned through Central Piedmont Community College and Wake Technical Community College, and bachelor's and master's programs in computer science can be found at Appalachian State University and East Carolina University.

To continue researching, browse degree options below for course curriculum, prerequisites and financial aid information. Or, learn more about the subject by reading the related articles below:

  • 1. Degree Options:
The schools in the listing below are not free and may include sponsored content but are popular choices among our users. Tuition and costs will vary across programs and locations. Be sure to always request tuition information before starting a program.

Popular Schools

  1. 1
  2. 2
  3. 3
  4. Next »