Learn · เรียนรู้
AP Computer Science Principles
Choose a lesson to begin. · เลือกบทเรียนเพื่อเริ่มต้น
1 Creative Development · การพัฒนาสร้างสรรค์ 0 / 4 Watch lesson · ดูบทเรียน
2 Data · ข้อมูล 0 / 4 Watch lesson · ดูบทเรียน
3 Algorithms and Programming · อัลกอริทึมและการเขียนโปรแกรม 0 / 18 Watch lesson · ดูบทเรียน
3.1
Variables and Assignments · ตัวแปรและการกำหนดค่า
3.2
Data Abstraction · การหามุมมองเชิงนามธรรมของข้อมูล (Data Abstraction)
3.3
Mathematical Expressions · นิพจน์ทางคณิตศาสตร์
3.4
Strings · สตริง (Strings)
3.5
Boolean Expressions · นิพจน์ Boolean
3.6
Conditionals · เงื่อนไข
3.7
Nested Conditionals · เงื่อนไขซ้อนกัน
3.8
Iteration · การวนซ้ำ
3.9
Developing Algorithms · การพัฒนาอัลกอริทึม
3.10
Lists · ลิสต์ (Lists)
3.11
Binary Search · Binary Search (การค้นหาแบบแบ่งครึ่ง)
3.12
Calling Procedures · การเรียกใช้ Procedure (Calling Procedures)
3.13
Developing Procedures · การพัฒนา Procedure (Developing Procedures)
3.14
Libraries · ไลบรารี
3.15
Random Values · ค่าสุ่ม
3.16
Simulations · จำลองสถานการณ์
3.17
Algorithmic Efficiency · ประสิทธิภาพของอัลกอริทึม
3.18
Undecidable Problems · ปัญหาที่ไม่สามารถตัดสินใจได้