... computer science curriculum in a variety of formats ... Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ...
... computer science curriculum in a variety of formats ... Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ...
Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ... Minimum Qualifications A Master's Degree in Computer Science or related field (e.g., Computer ...
Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java ... Minimum Qualifications A Master's Degree in Computer Science or related field (e.g., Computer ...
Position Information Posting Number 2010-0083 Position Title Pool for Adjunct Electrical and Computer Engineering Instructors Open Date 07/13/2012 Close Date Open Until Filled Yes Full or Part Time ...
Position Information Posting Number 2010-0083 Position Title Pool for Adjunct Electrical and Computer Engineering Instructors Open Date 07/13/2012 Close Date Open Until Filled Yes Full or Part Time ...
Posting Details Position Information Posting Number 2010-0083 Position Title Pool for Adjunct Electrical and Computer Engineering Instructors Open Date 07/13/2012 Close Date Open Until Filled Yes ...
Posting Details Position Information Posting Number 2010-0083 Position Title Pool for Adjunct Electrical and Computer Engineering Instructors Open Date 07/13/2012 Close Date Open Until Filled Yes ...
CAD Developer
Crouse, NC ยท On-site
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
Quick apply
CAD Developer
Crouse, NC ยท On-site
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
$18/hr
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
$18/hr
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
Crouse, NC ยท On-site
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: โข Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Developer
Crouse, NC ยท On-site
Job Type: Full-time The responsibilities of the engineering CAD Operator will include the following: โข Assist the engineering manager with Lit's, bank packages and sign-off drawings for the sales ...
CAD Technician
Hickory, NC ยท On-site
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
CAD Technician
Hickory, NC ยท On-site
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
CAD Technician For decades, Bradington-Young has been recognized for producing some of the finest ... In addition, the role will work closely with engineering and production to develop instructions for ...
CMM PROGRAMMER OPERATOR
Statesville, NC ยท On-site
Computer skills * Innovative thinker and a self-starter * Solid problem-solver strong sense of ... ADDMAN Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected ...
CMM PROGRAMMER OPERATOR
Statesville, NC ยท On-site
Computer skills * Innovative thinker and a self-starter * Solid problem-solver strong sense of ... ADDMAN Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected ...
Drafting / CAD Technician I
Hickory, NC ยท Hybrid
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
Drafting / CAD Technician I
Hickory, NC ยท Hybrid
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
Drafting / CAD Technician I
Hickory, NC ยท Hybrid
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
Quick apply
Drafting / CAD Technician I
Hickory, NC ยท Hybrid
Overview We are seeking a Drafting / CAD Technician I to support engineering and drafting operations by creating, updating, and maintaining technical drawings and 3D models. This role focuses on ...
Computer skills * Innovative thinker and a self-starter * Solid problem-solver strong sense of ... ADDMAN Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected ...
Computer skills * Innovative thinker and a self-starter * Solid problem-solver strong sense of ... ADDMAN Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected ...
CMM PROGRAMMER OPERATOR
Statesville, NC ยท On-site
Computer skills * Innovative thinker and a self-starter * Solid problem-solver strong sense of ... ADDMAN Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected ...
CMM PROGRAMMER OPERATOR
Statesville, NC ยท On-site
Computer skills * Innovative thinker and a self-starter * Solid problem-solver strong sense of ... ADDMAN Engineering is proud to be an Equal Opportunity Employer of Minorities, Women, Protected ...
CNC Programmer
Mooresville, NC ยท On-site
$23.50 - $32/hr
To be successful in this position, you will need a strong foundation in CAD/CAM software and a passion for CNC programming. This role will allow you to work closely with research and development ...
Quick apply
CNC Programmer
Mooresville, NC ยท On-site
$23.50 - $32/hr
To be successful in this position, you will need a strong foundation in CAD/CAM software and a passion for CNC programming. This role will allow you to work closely with research and development ...
CNC Programmer
Mooresville, NC ยท On-site
$23.50 - $32/hr
To be successful in this position, you will need a strong foundation in CAD/CAM software and a passion for CNC programming. This role will allow you to work closely with research and development ...
CNC Programmer
Mooresville, NC ยท On-site
$23.50 - $32/hr
To be successful in this position, you will need a strong foundation in CAD/CAM software and a passion for CNC programming. This role will allow you to work closely with research and development ...
Hybrid Entry Level Drafting / CAD Technician I
Hickory, NC ยท On-site
$20 - $22/hr
S.) in Mechanical Engineering Technology, Drafting/CAD, or similar field OR * Drafting ... certification with demonstrated 2D/3D drafting proficiency OR * Equivalent hands-on drafting ...
Hybrid Entry Level Drafting / CAD Technician I
Hickory, NC ยท On-site
$20 - $22/hr
S.) in Mechanical Engineering Technology, Drafting/CAD, or similar field OR * Drafting ... certification with demonstrated 2D/3D drafting proficiency OR * Equivalent hands-on drafting ...
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
Quick apply
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
CAD Specialist
Taylorsville, NC ยท On-site
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
CAD Specialist
Taylorsville, NC ยท On-site
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
CAD Specialist
Hickory, NC ยท On-site
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
CAD Specialist
Hickory, NC ยท On-site
... programming of machines and training of operators. Provide necessary information for the Pattern ... Computer experience preferred. Competencies: Design - Generates creative solutions; Translates ...
Computer Programmer information
See Hickory, NC salary details
$29.5K - $34.6K
5% of jobs
$34.6K - $39.7K
10% of jobs
$39.7K - $44.8K
7% of jobs
$45.7K is the 25th percentile. Wages below this are outliers.
$44.8K - $49.9K
15% of jobs
$49.9K - $55K
7% of jobs
The median wage is $56.8K / yr.
$55K - $60.1K
15% of jobs
$60.1K - $65.2K
11% of jobs
$69K is the 75th percentile. Wages above this are outliers.
$65.2K - $70.2K
6% of jobs
$70.2K - $75.3K
14% of jobs
$75.3K - $80.4K
7% of jobs
$80.4K - $85.5K
2% of jobs
$29.5K
$58.2K
$85.5K
How much do computer programmer jobs pay per year?
What are computer programmers?
What are the key skills and qualifications needed to thrive as a Computer Programmer, and why are they important?
What Does a Computer Programmer Do?
A computer programmer designs, tests, writes, debugs, and maintains the computer program code. The coding language is written for the computer to be able to comprehend it and take specific actions according to those commands. Computer programmers can work with existing code or create something entirely new. The objective of coding is to develop programs that act on specific controls and behaviors. Coders need to be able to work with specialized algorithms, logic, and app domain, as well. But the other key goal of a computer programmer is to design interfaces that regular non-technical users can easily understand and use.
What is the difference between Computer Programmer vs Software Developer?
| Aspect | Computer Programmer | Software Developer |
|---|---|---|
| Credentials | Typically requires a bachelor's degree in computer science or related field | Usually requires a bachelor's degree, often with additional experience or certifications |
| Work Environment | Often works in coding, debugging, and maintaining software | Designs, develops, tests, and maintains software applications |
| Industry Usage | Commonly employed in IT, software firms, and tech departments | Found in a wide range of industries including tech, finance, healthcare |
While both roles involve coding and software creation, Computer Programmers primarily focus on writing and debugging code based on specifications, whereas Software Developers are involved in designing and building complete software solutions. The roles often overlap, but Developers typically have broader responsibilities in the software development lifecycle.
What are some typical challenges computer programmers face when working on large team projects?

Pool for Adjunct Instructor, Computer Science
Western Piedmont Community CollegeMorganton, NC โข On-site
Part-time
Posted 22 days ago
Job description
Position Information
Posting Number
2010-0396
Position Title
Pool for Adjunct Instructor, Computer Science
Open Date
07/06/2023
Close Date
Open Until Filled
No
Full or Part Time
Part Time
Permanent or Temporary
Temporary
Job Summary
Will be responsible for teaching transferable classes in the computer science curriculum in a variety of formats. Classes may include CSC 134 C++ Programming, CSC 151 JAVA Programming, and CSC 251 Advanced Java Programming.
Rate of Pay - Based on College scale and education/experience.
Minimum Qualifications
A Master's Degree in Computer Science or related field (e.g., Computer Engineering, Electrical Engineering)
or
A master's degree and at least 18 graduate semester hours in Computer Science, Computer Engineering, or Electrical Engineering.
Preferred Qualifications
- Excellent interpersonal skills and the ability to work collegially with faculty and staff.
- Candidates should possess knowledge of and commitment to teaching strategies and methods which enhance student success.
- Prior teaching experience at the community college level is strongly preferred.
Special Instructions
For more information, contact:
Tom Frost
Mathematics Instructor / Department Head
Western Piedmont Community College
828.448-3514
tfrost@wpcc.edu
About Western Piedmont Community College
Sourced by ZipRecruiter
Industry
Colleges, universities, and professional schools
Company size
201 - 500 Employees
Headquarters location
Morganton, NC, US
Year founded
1964