AP Computer Science Principles

AP Computer Science Principles

AP Computer Science Principles

Grade Levels: 10, 11, 12
Prerequisite: Computer Science Foundations or equivalence in other coursework and/or related experience, Geometry or concurrent enrollment with a grade of “B” or better.
First Semester 45210A (S1) AND Second Semester 45210B (S2)
Two Semesters (FY)    
Course Fee $15/semester

AP Computer Science Principles introduces students to the foundational 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. This course is equivalent to BSU CS-101. At the end of the prescribed number of course hours, students may take the AP Computer Science Principles exam for course units at most colleges and universities.

Key topics include: computational thinking practices, connecting computing, creating computational artifacts, abstracting, analyzing problems and artifacts, communicating, collaborating, creativity, abstraction, data and information, algorithms, programming, the internet and global impact.