The Computer Science Academy of Westhill

Information About CSAW Courses

Course Notes

  • Honors freshmen wanting to take an AP Computer Science course in their first year at Westhill are encouraged to take AP CSP before taking AP Comp Sci A.
  • Incoming 9th graders with extensive, previous experience with programming may, however, take the optional placement exam to be placed directly into AP CSA.
  • Seniors are encouraged to take AP CSP or AP Computer Science A in place of Intro to Comp Sci.
  • Students must successfully complete AP Computer Science A to be eligible to take the Data Structures course.
  • No previous programming experience is necessary for the Intro, CSP, and Comp Sci A courses.
  • Click on a Course for More Info

    Prerequisites required to take each course is listed in each box, below. Also listed are the langauges taught in the course. Click on the link to go to the individual course description page.

    courseAP CSP

    Prerequisites: Algebra 1
    Languages: App Inventor

    coursePython A/B

    Prerequisites: -
    Languages: Python

    courseIntro CS

    Prerequisites: -
    Languages: scratch, jeroo, code.org, lightbot, java

    courseAP CSA

    Prerequisites: See Note 1
    Languages: Java

    courseCS AB

    Prerequisites: AP CSA
    Languages: Java

    courseCyber Security

    Prerequisites: See Note 2
    Languages: Python

    courseWeb Design

    Prerequisites: -
    Languages: Javascript

    courseGame Design

    Prerequisites: -
    Languages: Game Maker

    courseRobotics

    Prerequisites: -
    Languages: Java

    Notes on Prerequisites

    Note 1: Before taking AP CSA, students must complete at least one other CS course listed here or take a placement exam. Sophomores are encouraged to take Cyber Security before AP CSA.

    Note 2: There is no prerequisite for CP Cyber Security. Before taking Honors Cyber Security, students must complete either AP CSP or Python A and Python B and have taken (or concurrently be taking) Honors Algebra 2

    A Comparsion of CSAW Courses

    CourseCollege MajorLengthFreshman?QuizzesExams
    Course
    AP CSP
    College Major
    All
    Length
    Full Year
    Freshman?
    Yes
    Quizzes
    Yes
    Exams
    Midterm, Final Only
    Course
    Intro CS
    College Major
    All
    Length
    1/2 Year
    Freshman?
    Yes
    Quizzes
    Yes
    Exams
    Midterm, Final Only
    Course
    Python A/B
    College Major
    All
    Length
    1/2 Year Each
    Freshman?
    Yes
    Quizzes
    Yes
    Exams
    Midterm, Final Only
    Course
    Web Design
    College Major
    All
    Length
    Full Year
    Freshman?
    Yes
    Quizzes
    -
    Exams
    Midterm, Final Only
    Course
    Game Design
    College Major
    All
    Length
    1/2 Year
    Freshman?
    Yes
    Quizzes
    -
    Exams
    Midterm, Final Only
    Course
    Robotics
    College Major
    All
    Length
    Full Year
    Freshman?
    Yes
    Quizzes
    -
    Exams
    Midterm, Final Only
    Course
    CP Cyber Security
    College Major
    STEM
    Length
    Full Year
    Freshman?
    Yes
    Quizzes
    Yes
    Exams
    Midterm, Final Only
    Course
    Honors Cyber Security
    College Major
    STEM
    Length
    Full Year
    Freshman?
    No
    Quizzes
    Yes
    Exams
    Midterm, Final Only
    Course
    AP CSA
    College Major
    STEM
    Length
    Full Year
    Freshman?
    Rare
    Quizzes
    Yes
    Exams
    Yes
    Course
    Data Structures
    College Major
    Computer Science
    Length
    Full Year
    Freshman?
    No
    Quizzes
    Yes
    Exams
    Yes

    A Comparsion of CSAW Courses

    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).

    Course Length

    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.

    Freshman Friendly

    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.

    A website for CSAW, the Computer Science Academy of Westhill High School. CSAW's mission is to expose students to the rapidly growing field of Computer Science. We strive to get more girls and underrepresented students to consider STEM careers. To contact the webmaster with problems on this site or to ask questions about CSAW, send email to CSAW@StamfordCT.gov