skip to main content

Computer Programming

Have you always loved computers? Do you enjoy activities that require a lot of thinking and planning?

Computer Programming Academy students will expand their understanding of computer science and computer programming concepts. Students learn the fundamental principles and technology of object-oriented programming and work in a computer lab to gain hands-on programming experience on both individual and team programming projects. Students have the opportunity to make connections with the local professional computer science community and participate in local, national and international programming events. The academy course sequence includes one AP Computer Science Course.

Electives

  • Calculus AB - AP
  • Statistics - AP

Prerequisites

Completion of Algebra I prior to enrollment in academy coursework.

Successful Academy Students:

  • Maintain a C average in all academy coursework.
  • Complete a large-scale group programming project during the senior year.
  • Upon completion of Computer Science A - AP, students are encouraged to take the AP Computer Science A exam.

Suggested Course Schedule

Below is a suggested high school course schedule for students interested in the Computer Programming Academy
Grade Level Course 1 Course 2 Course 3 Course 4 Course 5 Course 6 Course 7
Ninth Grade English required Mathematics required Science required Social Studies required Fitness & Health required Technology Education required Fine Arts available
Tenth Grade English required Mathematics required Science required Social Studies required Elective available Elective available Programming Fundamentals G/T
Eleventh Grade English required Mathematical Analysis – Honors, Pre-calculus G/T or above Science required Social Studies required Elective available Elective available Computer Science A-AP
Twelfth Grade English required Mathematics required Science Elective available Elective available Elective available Elective available Advanced Object Oriented Design G/T