There are only three postsecondary institutions in or within 25 miles of Charlotte, NC, that provide computer programming courses and programs. One of those institutions is a for-profit school. Based on student population and distinction, the following community college is considered a top school in Charlotte for computer programming studies:
- Winner: Central Piedmont Community College is the only 2-year, public school located in Charlotte, NC, that provides studies in computer programming. It is also the largest school in the area in terms of student population with these types of programs. The college offers an Associate of Applied Science (AAS) in Computer Technology Integration as well as computer programming diploma programs.
School Info Chart
|Category||Central Piedmont Community College|
|Distinction||Part of the North Carolina Community College System, which is among the largest community college systems in the United States*|
|Location||Charlotte, North Carolina|
|School Type||2-year, public|
|Tuition & Fees (2013-2014)||Undergrad: $2,561 (in-state); $8,705 (out-of-state)**|
|Computer Programming Programs Offered||Diploma, certificate and associate's degree|
|Undergraduate Graduation Rate (in 150% of normal degree time) for 2010 Entering Class||12%**|
|Noteworthy||Accredited by the Southern Association of Colleges and Schools Commission on Colleges|
Sources: *NC Community Colleges; **NCES College Navigator
Central Piedmont Community College
- Integrates classroom instruction with hands-on learning opportunities
- Allows students to focus on a specific aspect of computer programming through certificate and diploma programs
- Offers a student chapter of the Association for Computing Machinery
Established in 1963, Central Piedmont Community College (CPCC) serves about 70,000 students at its six campuses each year. The school offers diploma and certificate programs in various computer programming languages and information technology. Certificates are offered in, among other areas, computer technology integration, Web development, mobile applications development and software development, all of which contain computer programming courses. Certificates require the completion of 12-18 credits and are considered milestones on the way to completing a CPCC diploma program.
Diplomas are available in areas such as software development, JAVA and .NET software development, database analysis and programming, network administration and Web technology. Computer programming courses within these programs include object-oriented programming, Web programming, programming logic and SQL server programming. Diploma programs require 45-48 credits and can be taken as specializations within the Associate of Applied Science (AAS) in Computer Technology Integration program.
The 75-credit hour AAS in Computer Technology Integration program focuses mainly on computer programming languages, but also covers networking, business information systems and operating systems. A computer programming capstone project and cooperative work experience are required.