Connect4 Championship Tournament: Students design their own A.I. Connect4 algorithm to compete in a multi-period tournament bracket!
2024 Connect4 AI Tournament Bracket
Omar Doutriaux and Saket Bhanvadia won the championships with a hard-fought battle against runner-up Fritz Hohensee.
2019 Connect4 Championship Tournament:
Champion: Andrew Costello
2nd place: Eric Valdez and Josh White
3rd Place: Eric Heinke and Cole Pignolet
2018 Champion: Nico Macchioni
2nd Place: John Bennett
2018 Java Cup Champions Robert Pinkston, Andrew Lau, Ashley Zhuang, and Hriday Sheth. Student teams compete during the 3rd trimester solving released APCS Multiple Choice questions. After each weekly competition, points are accumulated and the scoreboard is updated. Their names go on the perpetual trophy which was designed and 3D printed in the classroom.
2019 Java Cup Champions Anthony Guerra, Riley Parkerson, Eric Valdez, and Josh White
Daily Set Solver by Eric Heinke. His program goes to the Daily Set Game webpage, refreshes the page, reads in the html to know the 12 cards, runs an algorithm to solve the sets, then controls the mouse to select all six sets!
Henry Wang wrote this app "Sunny-C" for the 2020 Congressional App Challenge. Henry used Android Studio with Flutter and Dart to create the app.
The app helps users find out how long exactly to be outside to get enough vitamin D intake, while also minimizing the risks and dangers of staying out in the sun for too long.
Subject Course Content and Objectives:
The purpose of this class is to introduce you to the object oriented programming paradigm using the Java language. Concepts such as classes, objects, inheritance, polymorphism, and code reusability will be covered. Individual hands-on laboratory work will help solidify each concept taught. This course will help prepare you to take the Computer Science Advanced Placement Test.
The student will:
1. develop an understanding of the concept of a class and an object.
2. develop an understanding of how objects model real world objects.
3. implement inheritance to construct an object inheritance hierarchy.
4. implement polymorphism to process collections of objects.
5. develop an understanding of algorithms and algorithmic processing.
6. study and extend the AP Labs (Magpie, Picture, and Elevens).
*Note: there is a reason why some of the histogram graphs on the right are from the College Board and some are user-created. The College Board creates Instructional Reports for each year, and this includes the histogram of student score distributions for teachers. There is a caveat: the histogram provided by the College Board only includes students who took the AP Test on the first offering, but it does not include the students who could not take the first offering but did take the makeup test. Therefore, the College Board histogram does not always include every student, and to be accurate and include all students who took the AP Test, the user-created histograms were created.
2016 APCS Test Results at Granada
*Note: The Statistics below include all 19 students who took the test, while the group distribution to the right includes the students (18 students) who took the test on the first day it was given. One student took the test on the late-testing date and is not included in the group distribution.
2017 APCS Test Results at Granada
*Note: The Statistics below include all 20 students who took the test, while the group distribution to the right includes the students (19 students) who took the test on the first day it was given. One student took the test on the late-testing date and is not included in the group distribution.
2018 APCS Test Results at Granada
*Note: The Statistics below include all 38 students who took the test, while the group distribution to the right includes the students (36 students) who took the test on the first day it was given. Two students took the test on the late-testing date and is not included in the group distribution.
**One GHS student in 2018 earned every point possible on the exam! She was one of only 193 test takers globally who earned all possible points. Since 65,133 students took the APCS Exam in 2018, that is 1 student out of every 337 test takers who got all the questions correct!
2019 APCS Test Results at Granada
*Note: The Statistics below include all 26 students who took the test, while the group distribution to the right includes the students (23 students) who took the test on the first day it was given. Three students took the test on the late-testing date and is not included in the group distribution.
2020 APCS Test Results at Granada
*Note: This test was taken during the COVID-19 Pandemic. All tests were administered online and students took the test at home. Instructional Reports were not released by the College Board and these include the bar charts, therefore the bar chart for this year was created manually. The test consisted of 2 FRQ responses online and no multiple choice. The test was 45 minutes. The data below includes one student at GHS who was not enrolled in the class. For students enrolled in the class, the average score was 4.03. The bar chart reflects this.
2021 APCS Test Results at Granada
*Note: This test was taken during the COVID-19 Pandemic. All tests were administered online and students took the test at home. The test was the traditional length. It consisted of 4 FRQ responses online and 40 multiple choice. The test was 3 hours. The school data below includes one student at GHS who was not enrolled in the class.
2022 APCS Test Results at Granada
2023 APCS Test Results at Granada
2024 APCS Test Results at Granada