AP Computer Science Principles

Course Description

This innovative and exciting course is an introduction to the foundation of modern computing. The course covers a broad range of foundational topics such as the Internet, digital data, programming and algorithms, big data, digital privacy and security, and societal impacts of computing. We will be using the Code.org Computer Science Principles curriculum and you can learn more about the curriculum at https://code.org/educate/csp.

Course Syllabus and Parent/student/teacher contract

APCSP Cogdell Syllabus 2020.pdf
Parent Student Teacher Contract APCSP 2020.pdf

Units

Unit 3 - Introduction to Programming -

Unit 5 - Building Apps - Unit test Part 1

Unit test part 2

Unit 6 - Performance Tasks

Create

Unit 1 - The Internet - Unit test

Unit 2 - Digital Information - Unit test

Unit 4 - Big Data and Privacy - Unit test

Unit 6 - Performance Tasks -

Explore -

Extension Assignments by unit - EC

See our class canvas course for details on this.