Exploring Computer Science | Introductory
This course will provide students with foundation knowledge of computer science. Students will explore topics in human computer interaction, web design, problem solving, programming, data modeling, and robotics. Throughout the course students will understand algorithm development related to computer applications and gain technical expertise using computational tools.
AP Computer Science Principles | Concentration
AP Computer Science Principles introduces students to the foundation concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career. The major areas of study in the AP Computer Science Principles course are organized around seven big ideas, which are essential to studying computer science.
AP Computer Science A | Capstone
AP® Computer Science A is both a college course for potential computer science majors and a foundation course for students planning to study in other technical fields such as engineering, physics, chemistry, and geology. The course emphasizes programming methodology, procedural abstraction, and in-depth study of algorithms, data structures, and data abstractions, as well as a detailed examination of a large case study program and specific labs. The course is divided into units of study which contain readings and exercises from the book, programming projects, and an end of unit exam. Instruction also includes preparation for the AP Computer Science exam.