Search this site
Skip to main content
Skip to navigation
SCC - AP Computer Science Principles
Welcome to SCC AP CSP
Teacher Support Webinars
Background of SCC-APCSP
Curriculum Overview
Course Topics and Standards Alignment
CS Standards
Computational Thinking Practices
Big Ideas
Culturally Authentic Practices
Culturally Authentic Practices Resources
Research Publications
Summer Reading
College Board Resources
Unit 0: Introduction to Computer Science
Section 0.0.1: Prepare for Implementation
Section 0.1: Introduction and Impact of Computing
Section 0.2: Collaborative Origami Activity
Section 0.3: Binary/Decimal Conversions
Section 0.4: Algorithms for a Robot Maze
Section 0.5: Board Game Algorithms
Section 0.6: Coding Initials
Unit 1: Innovation & Impact
Section 1.0.0: Unit 1 Standards
Section 1.0.1: Prepare for Implementation
Section 1.1: ARC Topic Selection and Team Formation
Student responses for brainstorming topics
Sample class list of topics for Activity 1.1.2
Sample class list of topics & innovations for final selection in Activity 1
Section 1.2: Read and Analyze Chp 1, B2B
Written response expectations and examples
Section 1.3: Software Development Life Cycle
Section 1.4: Introduction to First ARC challenge
Section 1.5: Sprint #1
Section 1.6: Instructional Format Options for Unit Content
Section 1.7: Unit 1 Vocabulary
Section 1.8: Create Evolution of the Innovation Artifact
Section 1.9: Evaluate Sources for Credibility
Section 1.10: Appropriate Use of Sources
Section 1.11: Introduction to Block Programming
Section 1.12: Sprint #2
Section 1.13: Assessment and Gallery Walk
Unit 2: Computer Systems and Networks
Section 2.0.0: Unit 2 Standards
Section 2.0.1: Prepare for Implementation
Section 2.1: History of Computing
Section 2.2: Impacts of Cloud Computing
Section 2.3: Introduction to ARC Challenge 2
Section 2.4: Instructional Strategies
Section 2.5: Unit 2 Vocabulary
Section 2.6: Construct Network Topology Simulations
Section 2.7: Demonstrate Packet Switching
Section 2.8: Research the OSI Model
Section 2.9: Sequential, Parallel & Distributed Computing
Section 2.10: Sprint #2
Section 2.11: EarSketch Programming Plugin
Section 2.11a: Introduce Coding in EarSketch and Music Project
Section 2.11b: Apply Sound Effects
Section 2.11c: Design Music for Client Recruitment Artifact
Section 2.12: Assessment and Gallery Walk
Unit 3: Safe Computing
Section 3.0.0: Unit Standards
Section 3.0.1: Prepare for Implementation
Section 3.1: Analyze Personally Identifiable Information
Section 3.2: Unit 3 Vocabulary
Section 3.3: Introduction to ARC Challenge #3
Section 3.4: Instructional Strategies
Section 3.5: Research Authentication Measures
Section 3.6: Symmetric Encryption
Section 3.7: Public Key Encryption
Section 3.8: Examine Certificate Agencies
Section 3.9: Compare Methods of Data Protection
Section 3.10: Unauthorized Access to Computing Resources
Section 3.11: Sprints #2 and #3
Section 3.12: Optional Unit Extension
Unit 4: Data Representation
Section 4.0.0: Unit Standards
Section 4.0.1: Prepare for Implementation
Section 4.1: Delve Into Hardware
Section 4.2: Unit 4 Vocabulary
Section 4.3: Bits and Bytes
Section 4.4: Binary Conversions
Section 4.5: Using Bits to Represent Numbers
Section 4.6: Class Data Collection
Section 4.7: Using Bits to Represent Characters
Section 4.8: Using Bits to Represent Images and Colors
Section 4.9: Compare Analog and Digital Data
Section 4.10: Analyze Compression Techniques
Section 4.11: Analyze Innovation Data Collection
Section 4.12: Introduction to ARC Challenge #4 & Sprint #1
Unit 5: Big Data
Section 5.0.0: Unit Standards
Section 5.0.1: Prepare for Implementation
Section 5.1: Impact of Citizen Science
Section 5.2: Unit 5 Vocabulary
Section 5.3: Research Algorithmic Bias
Section 5.4: Sprint #2 and #3
Section 5.5: Simulations
Section 5.6: Data Mining and Power
Section 5.7: End of the Semester Showcase
Unit 6: Programming Foundations
Section 6.0.0: Unit Standards
Section 6.0.1: Prepare for Implementation
Section 6.1: Intro to EarSketch & fitMedia
Section 6.2: Challenge Preview
Section 6.3: Tempo, Pitch, & Effects & ES API
Section 6.4: Uploading Sounds and Copyright
Section 6.5: Sprint #1
Section 6.6: AP Computational Agnostic Language
Unit 7: Control Algorithms and Procedural Abstraction
Section 7.0.0: Unit Standards
Section 7.0.1: Prepare for Implementation
Section 7.1: Introduction to the Challenge and String Datatype
Section 7.2: String Operations
Section 7.3: Iteration
Section 7.4: Coding Task #1
Section 7.5: Sprint #1
Section 7.6: Conditionals
Section 7.7: Modulus Arithmetic
Section 7.8: Procedures
Section 7.9 Coding Task #2
Section 7.10: Sprint #2
Unit 8: Event-Driven Programming & Data Abstraction
Section 8.0.0: Unit Standards
Section 8.0.1: Prepare for Implementation
Section 8.1: Lists & Traversal
Section 8.2: List Operations
Section 8.3: Coding Task #1
Section 8.4: Sprint #1
Section 8.5: Logical Operators
Section 8.6: Randomness
Section 8.7: Coding Task #2
Section 8.8: Sprint #2
Preparing for the Create Task
Contact Information
SCC - AP Computer Science Principles
Teacher Support Webinars
SCC Teacher Support.pptx
Previous
Next
Report abuse
Report abuse