Learn Computer Programming from Experts in the Field

Students interested in computer programming must be able to analyze needs and product requirements to create a design, generate or adapt equipment and technology to serve user needs, determine causes of operating errors and deciding what to do about them and how changes in conditions, operations, and the environment will affect outcomes. They work well as team members and are excellent communicators both verbally and in writing.
Behind every application lies a database or storage that is one of the most valuable assets of any enterprise - its data. Developed in consultation with professionals in the field, the programming option provides students with a strong background in the programming and data extraction skills needed to be successful in programming. The program provides hands-on experience in Visual Basic, C++, JAVA, SQL and other software tools.
What Will I Learn?
The Programming option at Westmoreland prepares students to analyze problems for development and design of information processing solutions and use a programming language to develop efficient and well-structured application programs.
The Programming option teaches students to function as a member of a development team to determine program intent, output requirements, input needed and processing sequences for new programs and maintain existing programs as internal and external requirements change.
Students will learn to develop test modules to verify program accuracy and identify the resources needed to advance technical skills as the computer field changes. View Computer Technology, AAS - Programming in the College Catalog
What Will I Earn?
If you plan to stay in the region, there are many occupations related to this program degree and certificates. In the 10-county region* surrounding Westmoreland County Community College, the earnings for occupations in this field range from:
- $19.16 - $56.69 per hour, with an average hourly wage of $37.72 for computer network support specialists
- $20.28 - $64.41 per hour, with an average hourly wage of $41.96 for computer programmers
It is important to remember that wages vary based on level of education, experience, job location and other factors.
Source: Data provided by Lightcast™ (https://lightcast.io/) 2026.1
* 10-county region includes Allegheny, Armstrong, Beaver, Butler, Fayette, Greene, Indiana, Lawrence, Washington and Westmoreland.
Career Opportunities
Graduates of the programming option may find employment as computer programmers, junior systems analysts, programmer analysts, technical sales representatives, technical support analysts, or web developers.
Program Fees
- $143 per credit (Westmoreland County Residents) - $4,576 for 32 credits
- $280 per credit (Out-of-County Residents) - $8,960 for 32 credits
- $420 per credit (Out-of-State Residents) - $13,440 for 32 credits
- General Fee $72 per credit (Westmoreland County Resident) - $2,304 for 32 credits
- General Fee $70 per credit (Out-of-County and Out-of-State Residents) - $2,240 for
32 credits
- Computer Technology Programming Courses First Semester - 12 credits
- General Education Courses First Semester - 4 credits
- Computer Technology Programming Courses Second Semester - 9 credits
- General Education Courses Second Semester - 7 credits
- Capital Fee $6 per credit (Out-of-County/Out-of-State Residents) - $192 for 32 credits
- Lab Fee Computer Technology Programming Courses - $70-$80 per course
- First Semester - 0 courses
- Second Semester - 0 courses
- Lab Fee Non-Computer Technology Programming Courses - $70-$80 per course
- First Semester - 0 courses
- Second Semester - 0 courses
- *Software Fees - None
- *Estimated textbooks - $825
- *Estimated textbooks, general education - $1,000
- Laptop - Windows 11 OS, 16 GB RAM - $900
- Flash Drive - 8GB min - $15
- Raspberry Pi 5 Cana Starter Kit - $170
*Fees, excluding college established Tuition Fees, are estimates and subject to change without notice.
- $143 per credit (Westmoreland County Residents) - $4,290 for 30 credits
- $280 per credit (Out-of-County Residents) - $8,400 for 30 credits
- $420 per credit (Out-of-State Residents) - $12,600 for 30 credits
- General Fee $72 per credit (Westmoreland County Resident) - $2,160 for 30 credits
- General Fee $70 per credit (Out-of-County and Out-of-State Residents) - $2,100 for
30 credits
- Computer Technology Programming Courses First Semester - 15 credits
- General Education Courses First Semester - 0 credits
- Computer Technology Programming Courses Second Semester - 9 credits
- General Education Courses Second Semester - 6 credits
- Capital Fee $6 per credit (Out-of-County/Out-of-State Residents) - $180 for 30 credits
- Lab Fee Computer Technology Programming Courses - $70-$80 per course
- First Semester - 0 courses
- Second Semester - 0 courses
- Lab Fee Non-Computer Technology Programming Courses - $70-$80 per course
- First Semester - 0 courses
- Second Semester - 0 courses
- *Software Fees - None
- *Estimated textbooks - $600
- *Estimated textbooks, general education - $1,000
- Laptop - Windows 11 OS, 16 GB RAM - $900
- Flash Drive - 8GB min - $15
- Raspberry Pi 5 Cana Starter Kit - $170
*Fees, excluding college established Tuition Fees, are estimates and subject to change without notice.