Students in AP Computer Science will benefit from a world-class programming curriculum and software tools that tackle real-world challenges in the classroom environment.
Students will learn to use the newest version of Snap interface, which is a visual drag and drop programming language.
Students will be able to build their own blocks and learn programming systematically.
This course is designed to be the equivalent of a first semester introductory collegiate level Computer Science class.
Unit 1: Introduction to Programming
Unit 2: Abstraction
Unit 3: Data Structures
Unit 4: Algorithms and Simulations
Unit 5: How the Internet works
Unit 6: How Computers Work
Unit 7: Cybersecurity
Unit 8: Fractals and Recursion
Students will complete a Final Project and complete an AP assessment in May that will highlight the material that they have learned over the course of the year.
Students will be able to access their work in Canvas.