facebook Skip To Main Content

Search Panel

Schools Menu

AP Computer Science Principles A & B - INT780/INT781

  • Mathematics
AP Computer Science Principles A & B - INT780/INT781
Course Equivalency

IN601A/B

Course Description

This AP Computer Science Principles (CSP) class uses the CompuScholar Computer Science Foundations[1] curriculum as the primary resource. It is taught as a one-year (two-semester) sequence and covers all required topics in the “Computer Science Principles” course description published by the College Board. The Python language is taught as the basis for programming topics.

Students need to have typical computer usage skills prior to starting this course. Other introductory programming courses are not required. All required concepts are taught from the ground up in a fun, step-by-step manner. The course includes uses a variety of multimedia content such as full-color, interactive text, narrated instructional videos, and guided exercises. Strong emphasis is placed on hands-on programming labs to demonstrate mastery of lesson concepts.

This course is fully aligned with the AP Computer Science Principles Course and Exam Description. This allows teachers to easily leverage the additional material and practice questions in the AP Classroom.

Major Concepts: Semester A
  • Chapter 1: Computing Concepts
  • Chapter 2: Networking
  • Chapter 3: Fundamentals of Python
  • Chapter 4: Working with Data
  • Chapter 5: Input and Output
  • Chapter 6: Making Decisions
  • Chapter 7: Finding and Fixing Problems
  • Chapter 8: Loops
  • Chapter 9: Lists
  • Chapter 10: Math Concepts
  • Chapter 11: Working with Strings
  • Chapter 12: Creating Functions
  • Chapter 13: Mid-Term Project
Major Concepts: Semester B
  • Chapter 14: Collaborative Design and Development
  • Chapter 15: Designing Algorithms
  • Chapter 16: Real-World Algorithms
  • Chapter 17: Understanding Data
  • Chapter 18: Impact of Computing
  • Chapter 19: Legal and Ethical Concerns
  • Chapter 20: Cybersecurity
  • Chapter 21: Preparing for the CSP Exam
  • Chapter 22: CSP Performance Task
  • Chapter 23: Creating Web Pages
  • Chapter 24: Web Page Design
  • Chapter 25: Links, Images and Animation
  • Chapter 26: Operating Systems
  • Chapter 27: Computer Files
  • Chapter 28: Search Engines
  • Chapter 29: Computer Careers
Grade Level
9-12
Materials

This course uses the following electronic textbook: [1] Computer Science Foundations online text, by CompuScholar, Inc. 2022, ISBN 978-1-946113-02-3.

This course uses an in-browser Python coding environment. This online feature may be used by students to complete all exercises and activities in all required AP chapters.

Please watch our Sample High School Courses video to learn more. 

  • 2 Semesters/1.0 Credit
  • 9th Grade
  • 10th Grade
  • 11th Grade
  • 12th Grade
  • AP - Advanced Placement
  • HS Level
  • Mathematics Credit
  • NCAA
  • Online Learning