You are on page 1of 3

AP Computer Science Principles Pacing Guide

Semester One
Unit Title Estimated Time Core Content GSE Standards
(Link this to GADOE Standards)

Binary, Compression, Intellectual Property, DAT-1 - The way that the computer represents data is
Representing Digital Texts and Images different from the way that the data are interpreted and
displayed for the user
Digital Information 3 Weeks
IOC-1 - While computing innovations are typically
designed to achieve a specific purpose, they may have
unintended consequences

IP Address, TCP, HTTP, DNS, Routing, Building CSN-1 - Computer systems and networks facilitate how
a Network data is transferred
IOC-1 - While computing innovations are typically
The Internet 2 Weeks designed to achieve a specific purpose, they may have
unintended consequences
IOC-2 - The use of computing innovations may involve
risks to your personal safety and identity

App Design, Intro to Event Driven CRD-1 - Incorporating multiple perspectives


Programming, Debugging CRD-2 - Developers create and innovate using an
iterative design process.
AAP-2 - The way statements are sequenced and
combined in a program determines the computed result
Intro to App Design 2 Weeks
AAP-3 - Programmers break down problems into
smaller and more manageable piecesCRD-2 -
Developers create and innovate using an iterative design
process

Variables, Conditionals 4 Weeks Variables, Conditionals (If Statements) AAP-1 - To find specific solutions to generalizable
problems, programmers represent and organize data in

2021-22 DRAFT Page 1


& Functions Boolean Expressions, Functions multiple ways
AAP-2 - The way statements are sequenced and
combined in a program determines the computed result
AAP-3 - Programmers break down problems into
smaller and more manageable pieces
DAT-1 - The way that the computer represents data is
different from the way that the data are interpreted and
displayed for the use
CRD-2 - Developers create and innovate using an
iterative design process

Lists (Arrays), For Loops, Traversals, Filtering AAP-1 - To find specific solutions to generalizable
Data Sets problems, programmers represent and organize data in
multiple ways
AAP-2 - The way statements are sequenced and
combined in a program determines the computed result
Lists, Loops &
4 Weeks AAP-3 - Programmers break down problems into
Traversals smaller and more manageable pieces
CRD-2 - Developers create and innovate using an
iterative design process
DAT-2 - Programs can be used to process data

Semester Two
Unit Title Estimated Time Core Content GSE Standards
(Link this to GADOE Standards)
AAP-2 - The way statements are sequenced and
combined in a program determines the computed result
Verifying Algorithms, Measuring Algorithm AAP-4 - There exist problems that the computer cannot
Algorithms 1 Weeks Efficiency, Heuristics, Undecidable Problems, solve
Parallel & Distributed Computing CSN-2 - Parallel and distributed computing leverages
multiple computers to more quickly solve complex
problems or process large data sets

2021-22 DRAFT Page 2


AAP-2 - The way statements are sequenced and
combined in a program determines the computed result
Parameters, Return & Functions w/ Parameters, Returns, Function AAP-3 - Programmers break down problems into
2 Weeks
Libraries Libraries smaller and more manageable pieces
CRD-2 - Developers create and innovate using an
iterative design process

Making Data Visualizations, Filtering & DAT-2 - Programs can be used to process data
IOC-1 - While computing innovations are typically
Data 2 Weeks Cleaning Data, Analyzing Data, Types of Data designed to achieve a specific purpose, they may have
Collection unintended consequences

CRD-1 - Incorporating multiple perspectives


CRD-2 - Developers create and innovate using an
iterative design process
IOC-1 - While computing innovations are typically
Cybersecurity & Global Data Privacy, Security Risks, Encryption
2 Weeks designed to achieve a specific purpose, they may have
Impact (Symmetric & Asymmetric) unintended consequences
IOC-2 - The use of computing innovations may involve
risks to your personal safety and identity

Power Standards
CRD-2 - Developers create and innovate using an iterative design process
AAP-2 - The way statements are sequenced and combined in a program determines the computed result
AAP-3 - Programmers break down problems into smaller and more manageable pieces

Misc./Skills/Topics
Programming
Data Analysis
Problem Solving

2021-22 DRAFT Page 3

You might also like