Skip To Main Content

mobile-main-nav

mobile-header-portals-nav

header-container

logo-container

logo-image

logo-title

right-container

header-portals-nav

search-popup

translate-container

horizontal-nav

Breadcrumb

Computer Science

We currently offer seven different courses in Computer Science.  Of those, Web Programming, Tech Assistant, Intro to Python, AP Computer Science Principles, AP Computer Science A are stand-alone courses and can be taken concurrently or in any order.  IB Computer Science HL and App Development have Computer Science prerequisites. The following order is recommended for students who wish to take multiple courses:

  • Web Programming
  • Introduction to Python
  • Tech Assistant
  • AP Computer Science Principles
  • AP Computer Science A
  • App Development
  • IB HL Computer Science Year 2

AP Computer Science A must be taken before IB HL Computer Science Year 2

The App Development course must be taken after either Intro to Python, AP Principles, AP Computer Science A, or IB Computer Science.

Students will earn Math Elective Credit for successful completion of computer science courses. These math elective credits do not count toward the required number of math credits required for graduation.