This course introduces students to the creative and foundational aspects of computer science, including programming, abstractions, algorithms, large data sets, the internet, cybersecurity, and the impact of computing on society. Students will explore how digital technologies shape the modern world while learning how computing systems function.
Emphasis is placed on developing computational thinking skills such as problem-solving, logical reasoning, and algorithmic design. Students will engage in hands-on activities and projects that build a strong foundation in core programming concepts and prepare them for advanced coursework or careers in computer science, technology, and related fields.
Students are financially responsible for AP exam fees. This course is a weighted course only if the student completes the AP exam at the end of the semester. If a student opts to not take the AP exam, the course will hold a regular GPA weight.