Search this site
Embedded Files
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
Syllabus
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: Programming Foundations
Section 4.0.0: Unit Standards
Section 4.0.1: Prepare for Implementation
Section 4.1: Intro to EarSketch & fitMedia
Section 4.2: Challenge Preview
Section 4.3: Tempo, Pitch, & Effects & ES API
Section 4.4: Uploading Sounds and Copyright
Section 4.5: Sprint #1
Section 4.6: AP Computational Agnostic Language
Unit 5: Control Algorithms and Procedural Abstraction
Section 5.0.0: Unit Standards
Section 5.0.1: Prepare for Implementation
Section 5.1: Introduction to ARC Challenge 5
Section 5.2: String Datatypes
Section 5.3: String Operations
Section 5.4: Iteration
Section 5.5: Coding Task #1
Section 5.6: Sprint #1
Section 5.7: Conditionals
Section 5.8: Modulus Arithmetic
Section 5.9: Procedures
Section 5.10: Coding Task #2
Section 5.11: Sprint #2
Unit 6: Event-Driven Programming & Data Abstraction
Section 6.0.0: Unit Standards
Section 6.0.1: Prepare for Implementation
Section 6.1: Lists & Traversal
Section 6.2: List Operations
Section 6.3: Coding Task #1
Section 6.4: Sprint #1
Section 6.5: Logical Operators
Section 6.6: Randomness
Section 6.7: Coding Task #2
Section 6.8: Sprint #2
Unit 7: Data Representation
Section 7.0.0: Unit Standards
Section 7.0.1: Prepare for Implementation
Section 7.1: Delve Into Hardware
Section 7.2: Unit 4 Vocabulary
Section 7.3: Bits and Bytes
Section 7.4: Binary Conversions
Section 7.5: Using Bits to Represent Numbers
Section 7.6: Class Data Collection
Section 7.7: Using Bits to Represent Characters
Section 7.8: Using Bits to Represent Images and Colors
Section 7.9: Compare Analog and Digital Data
Section 7.10: Analyze Compression Techniques
Section 7.11: Analyze Innovation Data Collection
Section 7.12: Introduction to ARC Challenge #7 & Sprint #1
Unit 8: Big Data
Section 8.0.0: Unit Standards
Section 8.0.1: Prepare for Implementation
Section 8.1: Impact of Citizen Science
Section 8.2: Unit 5 Vocabulary
Section 8.3: Research Algorithmic Bias
Section 8.4: Sprint #2 and #3
Section 8.5: Simulations
Section 8.6: Data Mining and Power
Section 8.7: End of the Semester Showcase
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