Course Content
- Foundations of Computing: Learn the core concepts of computer science: programming, data, algorithms, and the impact of technology on society.
- Creative Programming: Hands-on experience with block-based and text-based coding (Python, JavaScript, or Snap!), building interactive projects and solving problems.
- Data & Algorithms: Collect, analyze, visualize data, and understand how algorithms process information efficiently.
- Internet & Cybersecurity: Explore how the internet works, digital privacy, and staying safe in a connected world.
- Impact of Computing: Discuss ethical, social, and global effects of technology, preparing for innovation in the digital age.
Exam Structure
- Section I: Multiple Choice (50%, 1 hr 30 min) — 70 questions covering computer systems, programming concepts, algorithms, data, the internet, and computing innovations.
- Section II: Performance Tasks (50%) — Two tasks completed during the course:
- Create Performance Task — Students develop a computer program, document code, and explain their design and functionality.
- Explore Performance Task — Students research a computing innovation, analyze its impact, and present findings.
-
Skills Developed
- Fundamental programming and algorithmic thinking
- Data analysis and interpretation
- Problem-solving using computational methods
- Understanding of computing systems and the internet
- Effective communication of technical ideas
Who Should Take AP Computer Science?
- Students interested in computer science, software development, data science, or STEM fields.
- Learners aiming to earn college credit or strengthen college applications.
- Anyone seeking to develop programming, computational thinking, and problem-solving skills for academic or professional growth.
College Credit
Many U.S. colleges grant credit or advanced placement for high AP Computer Science Principles scores (usually a 4 or 5). This can satisfy introductory computer science or programming course requirements, allowing students to advance to higher-level CS courses earlier in their college curriculum.