About WHHS
AP Computer Science Courses

Back to the Grade Calculator

John Doe

AP Computer Science Principles (JavaScript)

This course introduces students to the breadth of the field of computer science. In this course, students will learn to develop apps, design and evaluate solutions, and apply computer science to solve problems. This course is part of a national project through the College Board and National Science Foundation that was created to inspire the technology leaders of tomorrow.

AP Computer Science Principles is intended for students with little or no prior computing experience, and is unique for its focus in fostering student creativity and connections to other fields of study. The course uses project-based learning with an emphasis on communication and collaboration skills. In this course, students will learn how to access the world of mobile services and apps as creators, not just consumers. Students will learn to create entertaining and socially useful apps that can be shared across all devices.

Grade Level: 9, 10, 11, 12

Prerequisite: Geometry and approval of course instructor

Credit: 1.0, 2 semesters

Instructor: Mr. Stefanou (Room 3303)

Make Contact: Tap to email questions to Mr. Stefanou

Sample Code: Which season are you?

Sample Code: Systems of Equations Solver

Sample Code: NBA Wordle

Sample Code: Word Guess Extreme

John Doe

AP Computer Science A (Java)

AP Computer Science A is all about problem-solving. This course covers the material in an introductory Computer Science college course, and is intended for students with no or some prior computing experience. The course uses the Java language to teach fundamental computer programming skills and follows an object-oriented approach emphasizing data structures, abstractions, and algorithm development and analysis.

The course includes more than 20 hours of lab work in which students develop programs modeling real-world situations. In the labs students might build a zoo, encrypt messages, imitate a psychotherapist, validate credit card numbers, or teach the computer to play poker.

Grade Level: 11, 12

Prerequisite: Algebra 2 and approval of course instructor

Credit: 1.0, 2 semesters

Instructor: Mr. Kerkhoff (Room 3104)

Make Contact: Tap to email questions to Mr. Kerkhoff