Skip to content · ⁨ข้ามไปยังเนื้อหา⁩

Browse · ⁨ดู⁩

AP Computer Science Principles

Browse past papers, syllabus content, handouts, and vocabulary for every subject. · ⁨ดูใบสอบย้อนหลัง, เนื้อหาหลักสูตร, เอกสารประกอบ และคำศัพท์สำหรับทุกหัวข้อ⁩

Past papers · ⁨ใบสอบย้อนหลัง⁩Handouts · ⁨เอกสารเสริม⁩Exercise sheets · ⁨ใบงาน⁩Vocabulary · ⁨คำศัพท์⁩

No PDFs in this folder. · ⁨ไม่มี PDF ในโฟลเดอร์นี้⁩

Study AP Computer Science Principles · ⁨เรียน AP Computer Science Principles⁩
Revise a topic · ⁨ทบทวนหัวข้อ⁩

Got a question wrong? Open the notes for that topic. · ⁨ตอบผิด? เปิดหมายเหตุสำหรับหัวข้อนั้น⁩

Teaching this subject? Everything for the classroom in one place · ⁨สอนหัวข้อนี้อีก? ทุกสิ่งสำหรับห้องเรียนในที่เดียว⁩ →

Tips · ⁨เคล็ดลับ⁩

Practise reading the pseudocode as its own language. The multiple-choice section uses it throughout, and students who only ever read Python lose time translating in their heads.

Write the Create task's responses as you build, not at the end. Describing an algorithm you wrote last week is far harder than describing one you wrote this morning, and the description is what is graded.

Be exact about which part of your program you mean. A response that says "my algorithm sorts the list" without pointing at the code and naming what it does earns much less than one that walks through the selection and iteration it uses.

Browse all subjects · ⁨ดูหัวข้อทั้งหมด⁩

Log in or create account · ⁨เข้าสู่ระบบหรือสร้างบัญชี⁩

IGCSE, A-Level & AP