Texas Computer Science
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations

AP Computer Science Principles

 Coronavirus (COVID-19) Updates from College Board
  • ​Updates for AP Educators at Schools Affected by Coronavirus (COVID-19)
  • Updates for AP Students Affected by Coronavirus (COVID-19)​

General College Board Resources
  • AP Computer Science Principles Course Home Page on AP Central.  Includes course planning and pacing guides
  • Course Overview Modules for AP Computer Science Principles Teachers
  • AP Computer Science Principles Course Audit page and resources
  • Join the AP Computer Science Principles Teacher Community for Discussions, Resources, and Curriculum Framework
  • Advances in AP: Computer Science Principles  Resources and Professional Development Opportunities
  • AP Computer Science Principles Toolkit - Testimonials, brochures/handouts, email templates, and banners
  • CS Principles for Resources, Documents, and Curricula/Courses that incorporate the AP CS Principles Framework
  • How to Start an AP Course: 7 Steps
AP Documents
  • AP Computer Science Principles Course and Exam Description, including the Curriculum Framework
  • AP Computer Science Principles 2-Page Overview
FREE Resources During COVID-19
  • UTeach AP CSP Performance Task Prep Course - Free access to UTeach AP CSP Performance Task instructional materials to all teachers. These teaching modules for the Create and Explore Performance Task include all pacing guides, lesson plans, student worksheets, and review materials.
Curricula that Align with AP Computer Science Principles Framework
  • Information on Providers of Computer Science Principles Curricula that are Endorsed by The College Board
  • Beauty and Joy of Computing (BJC)
  • Code.org's Computer Science Principles
  • Mobile Computer Science Principles (Mobile CSP)
  • Project Lead the Way (PLTW) Computer Science Curriculum
  • UTeach Computer Science Principles
  • Blend modules from some or all of these curricula to meet your needs
  • Or develop your own!
Online Self-Paced Curriculum
  • Khan Academy AP Computer Science Principles - This review course includes 600+ practice questions, plus instructional articles and videos covering the topics of computers, the Internet, programming, algorithms, and data analysis.
  • Georgia Virtual Learning Open Educational Resources (OER) for AP Computer Science Principles - complete coursework that could be used as teacher resources, student self-paced curriculum, or review for the AP exam
  • ​​Edhesive  Offers Introduction to Computer Science, AP Computer Science Principles, and AP Computer Science A (Java)
  • CodeHS  Offers Intro to Computer Science in JavaScript, Intro to Computer Science in Python, AP Computer Science Principles, AP Computer Science in Java, and Computing Ideas
  • EdX The Beauty and Joy of Computing (CS Principles) Part 1 for students
  • EdX The Beauty and Joy of Computing (CS Principles) Part 2 for students
  • EdX The Beauty and Joy of Computing (CS Principles) Part 3 for students
  • EdX The Beauty and Joy of Computing (CS Principles) Part 4 for students
Powered by Create your own unique website with customizable templates.
  • Home
  • TEKS & Courses
    • State Requirements
    • Credits
    • Endorsements
      • STEM Endorsement
      • Business & Industry Endorsement
      • Multidisciplinary Studies Endorsement
    • Funding
    • Teacher Certification
    • Online CS Courses
  • Textbooks & Resources
    • State-Adopted Materials
    • More Textbooks & Curriculum
    • AP Computer Science Principles Resources
    • AP Computer Science A Resources
    • Assignment Ideas
    • Topic Resources
    • Connect CS Concepts to Other Disciplines & Real World
    • Visual Programming Environments
    • Robotics
    • Cybersecurity
  • Preparing & Thriving
    • Learn Java
    • Outline the Year
    • Instruction Methods
      • Pedagogy Best Practices
      • Flipped Classroom
      • Project Based Learning
    • Assessment & Grading
      • Daily Work: Programming Assignments
      • Formative Assessment
      • Summative Assessment: Tests & Projects
    • Classroom Management
    • Maintaining Your Sanity
  • Professional Learning
    • Trainings & Workshops
    • Professional Organizations & Networks
    • Blogs & Social Networking
    • Articles & Publications
    • Professional Awards
  • Student Opportunities
    • Student Contests
    • Student Camps & Learning Opps
    • College Degrees
  • Recruit & Advocate
    • Advocate at Your Campus
    • Encouraging Diversity in CS
    • CS Ed Week & Hour of Code
      • Hour of Code: CS Classes
      • Hour of Code: K-12
  • About
    • Presentations