Grades: 11, 12
Subject Area/Course Credit: Elective 1 credit or Science 1 credit.
Prerequisite: 4 or above in AP Computer Science A (if completed) or a B- or above if currently studying it, or teacher recommendation
This high school advanced computer science course is designed to provide students with an in-depth understanding of computer science and its applications. The course will focus on several key areas, including cybersecurity, machine learning, and competition in the Swiss Olympiad of Informatics.
Students will have the opportunity to compete in the Swiss Olympiad of Informatics, a prestigious competition for high school students that tests their skills in problem solving, algorithms, and programming. Through this competition, students will have the chance to showcase their talents and potentially earn recognition and awards.
In addition to competition, the course will also focus on cybersecurity. Students will learn about the latest threats and how to protect themselves and their devices from these threats. This will be done through interactive exercises and videos produced by Google, giving students hands-on experience with cybersecurity concepts and tools.
Finally, the course will also introduce students to the exciting field of machine learning. Students will learn about the basics of machine learning, including algorithms, models, and applications. They will also have the opportunity to compete in online artificial intelligence competitions, where they can put their skills to the test and see how their solutions compare to others.
Overall, this advanced computer science course is designed to give students a well-rounded education in computer science and its applications, while providing opportunities for competition and hands-on learning.