AP® Computer Science Principle


AP® Computer Science Principle
Course Overview
The AP® Computer Science Principles is a college-level course that introduces students to the world of computing and its real-world applications.
Students will learn the Python programming language and game design strategies to solve practical problems. No prior coding experience is necessary.
Throughout the course, students will learn how to design and evaluate solutions, develop algorithms, and apply computer science to solve problems. They'll also learn about abstraction, data analysis, and the impact of computing innovations and systems, including the internet.
By the end of the course, students will be able to develop their own creative solutions, understand how computer systems and networks work, and contribute to an ethical and collaborative computing culture.
Integem AP® Computer Science Principles curriculum and teacher is audited and approved by the College Board®.
Integem AP® Computer Science Principles' teachers have attended and passed the destinated AP® course teacher's training by the College Board®

Credential:
Approved by the College Board® to offer Advanced Placement (AP®) courses for High School Students.

Credential:
Approved by the College Board® to offer Advanced Placement (AP®) courses for High School Students.
Who is this class for
Our AP® courses are ideal for high school students interested in pursuing majors in engineering, computer science, technology, science, math, health and medical, and business. These courses will provide students with the opportunity to showcase their computer science, logical thinking, and problem-solving skills, and aim for scores of 4s and 5s.
Additionally, students interested in arts and humanities, social science, and public and social services majors can benefit from our courses as well, as it will help them stand out in their college applications and demonstrate their computer skills capabilities. A score of 3 or above is sufficient, but 4s and 5s will be a huge plus for their portfolio.
Prerequisites
- Algebra
- Understand the basic linear functions, composition of functions, and problem-solving strategies that require multiple approaches and collaborative efforts.
- Be able to a Cartesian (x, y) coordinate system to represent points on a plane.
You don't need to have any prior experience in computer science to enroll in this course.
The Structure of the AP® CSP Course Instruction At Integem
- Course lectures from highly qualified and experienced teachers
- Weekly office hours for questions and help
- Private tutor time for personalized help and instructions
- Pre-testing sprint review, practice and preparation
- 24/7 access to submit inquiries

Course Content and Exam Weighting (by the College Board®)
Big Ideas | Exam Weighting |
---|---|
Creative Development | 10-13% |
Data | 17-22% |
Algorithms and Programming | 30-35% |
Computer Systems and Networks | 11-15% |
Impact of Computing | 21-26% |
|
Exam and Score Information
The AP® Computer Science Principle's score is calculated based on two parts: The final exam in May, and the Project submission.
Part 1 |
---|
70% of Exam Score. Final Exam by the College Board® in May ![]() |
Exam Length 2 Hours |
Exam Format Multiple-choice |
Number of Questions 70 |
|
Part 2 |
---|
30% of Exam Score. Submit Performance Task for Evaluation in May Students work throughout the school year to complete and submit their project before the deadline ![]() |
|
Course Session Fall 2023 Spring 2024
Course Sessions:
- Weekly Saturday, Sept. 9, 2023 to April 12, 2024 (24 sessions) 9AM-12PM PST
Office Hours:
- Weekly Wednesday 5PM-6PM PST
- urday 12:30PM-1:30PM PST
Private Tutor Time: Schedule based on your need.
- Customize your private tutor sessions based on your specific needs with our package options.
Pre-testing Sprint:
- April 19 and April 26 9AM-12PM PST
Price
Bronze | Silver | Gold | |
---|---|---|---|
Course Instruction (72 hours) | ![]() | ![]() | ![]() |
TA Help (24 hours) | ![]() | ![]() | ![]() |
Pre-test Sprint (6 hours) | ![]() | ![]() | ![]() |
Private Tutor Hours | 5 Hours | 10 Hours | 20 Hours |
Additional private tutor pricing | $120/hour | $110/Hour | $90/Hour |
Great for | Students who require minimal assistance with coursework and programming assignments. | Students who require assistance with lessons and coding assignments. | Students who require additional assistance with the lessons and coding assignments. |
Bronze |
---|
Course Instruction (72 hours) ![]() |
TA Help (24 hours) ![]() |
Pre-test Sprint (6 hours) ![]() |
Private Tutor Hours 5 Hours |
Additional private tutor pricing $120/hour |
Great for Students who require minimal assistance with coursework and programming assignments. |
Silver |
---|
Course Instruction (72 hours) ![]() |
TA Help (24 hours) ![]() |
Pre-test Sprint (6 hours) ![]() |
Private Tutor Hours 10 Hours |
Additional private tutor pricing $110/hour |
Great for Students who require assistance with lessons and coding assignments. |
Gold |
---|
Course Instruction (72 hours) ![]() |
TA Help (24 hours) ![]() |
Pre-test Sprint (6 hours) ![]() |
Private Tutor Hours 20 Hours |
Additional private tutor pricing $90/hour |
Great for Students who require additional assistance with the lessons and coding assignments. |