A 1-year CS Grad Requirement starts in 2026!
START HERE: Web Development is ideal for freshmen and sophomores. It is best taken in the fall semester, so that it can be followed by the Free Web Clinic (only offered in the spring). The Clinic is a bad fit for Seniors because the course covers the entire semester. Juniors and Seniors who have already taken the Clinic can take the Web Development as 10 hour/week Internship and make money working for real clients during school.
Intro to Programming (shortened to Intro to Coding; used to be called Intro to Computer Science) should only be taken after Web Development. Students who skip Web Development will not know how to design and style interfaces for their web applications. Students who love coding can sign up for an independent study, working on their own games or other projects with support no matter what other class is happening at the time.
Our AP courses alternate by year. 2024-5 was an AP Computer Science A (Elective credit) year; 2025-6 is an AP Computer Science Principles (Science credit) year. AP CS Principles is an entry level course, although taking Intro to Programming first is recommended. AP CS A is very challenging and is best taken as a Senior, since the period after the exam is for student-selected group projects and those who graduate before June will not miss anything critical. Students who get an A in Intro to Programming or AP CS Principles should consider AP CS A.
-Bram Moreinis, "Mr. M."