Course Description

Computer Programming is a two-year program. Students training in the areas of hardware and software programming analysis will learn to design, develop, test, document, implement, and maintain computer systems software and web pages. Students will select from program specialties that will lead to computer training in computer programming languages, software development, application, and software maintenance. Skills learned are suitable for articulation into two- or four-year college degree programs. Computer Programming is a College Tech Prep program – students successfully completing this program may receive up to 20 college credits.


Level I ~ Lab 2 credits ~ Academic 1 credit

  • Programming Theory
  • Programming Languages
  • VBA, VB
  • HTML & Web Development
  • Visual C#
  • Database Administration
  • Database Maintenance
  • Web Page Design
  • Business Basics
  • Beginning Project Management


Level II ~ Lab 2 credits ~ Academic 1 credit

  • Advanced Programming Theories
  • Programming Languages
  • Advanced JAVA Programming
  • C++ Programming
  • Project Planning & Management
  • Information Systems Management
  • Application Development
  • Web Page Design Projects


  • 2.5 GPA
  • Good Attendance
Ohio College Tech Prep

Courses Which Will Be Helpful

  • Keyboarding
  • Computer Applications
  • Algebra I or higher
  • Introduction to Programming
  • Business & Management Career Exploration

Program Completion Incentives

  • Career Passport – with documented skills
  • Microsoft Certification – (if successful on test completion)
  • Articulation with two-and four-year colleges
  • Scholarships
students MCC
Skills USA - Champions At Work

As a Computer Programming student, you will be a member of the SkillsUSA organization. SkillsUSA is a student-oriented organization designed to expand your citizenship, leadership, teamwork, and employability skills. As a member, you will be encouraged to participate in competitive events at the local, district, state, and national levels in both leadership and occupational skills.

In addition to SkillsUSA at Millstream Career Center, you may participate in many student activities at your home school such as music, sports, and club activities.

Career Opportunities

  • Systems Analyst
  • Programmer Analyst
  • Operating Systems Specialist
  • Software Designer
  • Software Applications Specialist
  • Gaming Programmer
  • Software Architect
  • Software Engineer

  • Application Database Developer
  • Desktop Database Technician
  • Test Specialist
  • Software/Application Support
  • Database Administrator
  • Junior Level Programmer
  • Senior Level Programmer
  • Web Page Designer

Career-Based Opportunities

Students who exhibit knowledge and skills in the Programming & Software Development Technology program and meet the requirements for early placement may participate in early placement in a related field during the second semester of their senior year.

Salary Information

Salary varies with employer’s location and industry and the education and experience of the worker. Nationally, the median wage is $43.07 per hour. Half earn between $40.52 and $64.73 per hour.

In Ohio, the median wage for computer programmers is $34.99 per hour.

*Bureau of Labor Statistics, 2018