AP Computer Science
AP Computer Science is a STEM elective that teaches you the basics of how computers work and how to program and code. AP Computer Science is language agnostic, so it doesn't focus on just one programming language, but rather teaches the basics of how computers take commands and the logic of how to put those commands together to create a computer program.
Here are a few reasons you might want to take AP Computer Science:
Recommended for: 10th-12th grade
Prerequisite: none
Meets UC/CSU requirement: (g) Elective
Here are a few reasons you might want to take AP Computer Science:
- Rigorous
- College prep class
- You love computers and programming
- You might be interested in a career in Tech
- Project based
- AP and possible college credit (if you pass the AP test)
Recommended for: 10th-12th grade
Prerequisite: none
Meets UC/CSU requirement: (g) Elective