AP Computer Science Principles 12
AP Computer Science Principles is an entry-level course that introduces students to the foundations of modern computing. The curriculum does not assume prior knowledge of computing concepts, though knowledge of introductory algebra is assumed. The course covers a broad range of foundational topics, including programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. Major units of study include: digital information, the internet, introduction to algorithms and programming, big data: research and privacy, building apps, and creating and exploring tasks. Students will complete two in-class performance tasks and write the AP Computer Science Principles exam in May.
Ministry Credit Awarded: AP Computer Science Principles 12