Computer Programming & Software Development (OpSpark)

About this Career

Job Description

Computer programmers write and test code for computer applications and software programs. Program design entails planning the software, creating models and flowcharts for how the code will be written, writing and debugging code, and designing an application or systems interface.

Key Duties

  • Write programs in a variety of computer languages

  • Update and expand existing programs

  • Test for errors and fix faulty code

  • Create and test code in an integrated development environment (IDE)

Soft Skills

  • Problem-solving: Identify simple and complex computer problems, analyze and solve them

  • Communication: Clearly articulate one’s perspective and rationale on various tasks in written and verbal format

  • Collaboration: Work well with others as a part of a team

Technical and Academic Skills

  • High school diploma or equivalent

  • Often requires an associate’s degree, bachelor's degree, and/or advanced certification

  • Familiarity with computers and/or computer software

  • Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications

How do I know if this is a good fit for me?

  • You are interested in how computers, phones, and other devices work

  • You like solving problems and puzzles

How much will I be paid per hour?

  • $21.29 Entry Level

  • $34.84 Typical

  • $55.77 Experienced

How do I start training during high school?

To start training for this career, students must complete a sequence of courses during high school to earn credentials and/or secure course credits. Learn more about signing up by reaching out to school leaders, your counselor, or the CTE lead at your school.

*If an asterisk appears next to a course name a student may be able to earn college credits after successful completion of this course during high school.

  • Course: Fundamentals of HTML, CSS, and Javascript*

    Basic Credential: Fundamentals of JavaScript, Functional Programming, and Web Development Level 1

  • Course: Advanced Javascript, Programming, and Web Development*

    Advanced Credential: Fundamentals of JavaScript, Functional Programming, and Web Development Level 2

  • Course: Professional Web and Mobile Development (all year)*

    or

    Internet of Things* (fall semester) and Fundamentals of Video Game Programming* (spring semester)

    Advanced Credential: Fundamentals of JavaScript, Functional Programming, and Web Development Level 3

Schools that Partner with OpSpark on this Pathway during the school day

  • Abramson Sci Academy

  • George Washington Carver High School

  • International High School of New Orleans

  • Livingston Collegiate Academy

  • Walter L. Cohen High School

Schools that Partner with OpSpark on this Pathway after school and during the summer

  • Ben Franklin High School

  • Booker T. Washington High School

  • Edna Karr High School

  • Frederick A. Douglass High School

  • John F. Kennedy High School

  • New Harmony High School

  • Morris Jeff Community School - High School

  • The Delores Taylor Arthur School for Young Men

 
Previous
Previous

Digital Media (NOCC)

Next
Next

Pre-Nursing (NOCC)