Home | AP Computer Science

AP Computer Science Principles

Kid's Learning Journey

Why this course?

How do we teach?

What is the outcome?

Course content

50 SESSIONS*

  1. Creative Development
      • Collaboration
      • Program Function and Purpose
      • Program Design and Development
      • Identifying and Correcting Errors
  2. Data
      • Binary Numbers
      • Data Compression
      • Extracting Information from Data
      •  Using Programs with Data
  3. Algorithms and Programming
      • Variables and Assignments
      • Data Abstraction
      • Mathematical Expressions
      • Strings
      • Boolean Expressions
      • Conditionals
      • Nested Conditionals
      • Iteration
      • Developing Algorithms
      • Lists
      • Binary Search
      • Calling Procedures
      • Libraries
      • Random Values
      • Simulations
      • Algorithmic Efficiency
      • Undecidable Problems
  4. Computer Systems and Networks
      • The Internet
      • Fault Tolerance
      • Parallel and Distributing Computing
  5. Impact of Computing
      • Beneficial and Harmful Effects
      • Digital Divide
      • Computing Bias
      • Crowdsourcing
      • Legal and Ethical Concerns
      • Safe Computing
 

Course Includes:
Course Requirements:
Popular Course:
Quick Inquiry

Book A Free Session

Number on WhatsApp