Skip to main content

Duties include: 

  • Writing programs in a variety of computer languages such as C++ and Java

  • Updating and expanding existing programs

  • Debugging programs by testing for and fixing errors

  • Building and using computer-assisted software engineering (CASE) tools to automate the writing of code

  • Using code libraries—collections of independent lines of code—to simplify the writing

Computer programming professionals write the code that turns program designs created by software developers and engineers into instructions that a computer can follow. They work in varied settings from corporations, non-profits and government agencies to colleges and universities.

Back to Charleston Regional Youth Apprenticeships Offered

Junior Computer Programming Workforce Academy

Computer Programming Courses (PDF)