0% found this document useful (0 votes)
150 views3 pages

Pacing Guide - Ap Computer Science Principles

This document provides a pacing guide for an AP Computer Science Principles course over two semesters. The first semester includes units on digital information, the internet, intro to app design, variables, conditionals and functions, and lists, loops and traversals. The second semester covers algorithms, functions with parameters and libraries, data visualization and analysis, and cybersecurity and global impacts. Each unit lists estimated time, core content, and relevant Computer Science Principles standards from the College Board.

Uploaded by

api-632735520
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
150 views3 pages

Pacing Guide - Ap Computer Science Principles

This document provides a pacing guide for an AP Computer Science Principles course over two semesters. The first semester includes units on digital information, the internet, intro to app design, variables, conditionals and functions, and lists, loops and traversals. The second semester covers algorithms, functions with parameters and libraries, data visualization and analysis, and cybersecurity and global impacts. Each unit lists estimated time, core content, and relevant Computer Science Principles standards from the College Board.

Uploaded by

api-632735520
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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