Which Courses for Which College Majors?
Most CSAW courses will benefit all college-bound students, irrespective of your future major. However, AP Computer Science A and our Cyber Security courses are more tailored to STEM majors. Our Data Structures course is the only CSAW course specifically built for Computer Science majors (and minors).
All courses shown are full-year courses with the exception of Intro to CS and Game Design, which are half-year (one semester) courses. Our Python A/B courses are each one semester long. Taking Python A does not commit a student to take Python B.
Tests and Quizzes
Only Data Structures and AP CSA have regular exams throughout the year. All other courses listed only have two large exams, the Midterm and the Final Exam. Most CSAW courses have quizzes. The following courses do not have quizzes: Robotics, Game Design, Web Design, and CP Cyber Security.
All our courses are open to freshman except Data Structures. It is rare for freshman to take AP CSA. Honors students entering Westhill are strongly encouraged to take AP CSP. This course does not require any previous computing experience.