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.
- Web Programming
- Introduction to Python Programming
- App Development
- Tech Assistant (Help Desk)
- AP Computer Science Principles
- AP Computer Science A
- IB HL Computer Science Year 2