Syllabus AP Computer Science A — 4 unit theo College Board, cấu trúc đề và cách chấm
Trang này gom ba thứ người học hay phải đi tìm ở ba nơi: học những gì (unit và trọng số), đề thi ra sao (số câu, thời gian, máy tính) và giám khảo chấm thế nào (rubric từng dạng tự luận) — kèm chỗ 8020 có bài cho từng unit.
Cấu trúc đề thi AP Computer Science A
| Phần | Số câu · thời gian · trọng số |
|---|---|
| Section I — trắc nghiệm | 42 câu · 90 phút · 55% |
| Section II — Free-Response | 4 câu · 90 phút · 45% (mỗi câu 9 điểm) |
Tổng thời gian: 3 giờ · Máy tính: Không dùng máy tính; được phát Java Quick Reference.
Nội dung học — 4 unit, trọng số và bài 8020 có
Trọng số là tỉ lệ câu hỏi của unit trong đề, theo College Board. Unit trọng số cao mà đang yếu thì ưu tiên trước. 8020 có 16 bài học cho môn này.
Unit 1 — Using Objects and Methods15–25%
new, gọi phương thức, hứng giá trị trả về, và làm việc với ba lớp có sẵn quan trọng nhất là String, Math cùng hai lớp bao Integer và Double. Toàn bộ Unit 3 (tự viết lớp) và Unit 4 (mảng, ArrayList) đều đứng trên hai ý của chương này: biến kiểu lớp giữ tham chiếu chứ không giữ đối tượng, và đối số truyền vào phương thức luôn là bản sao.Unit 2 — Selection and Iteration15–25%
Unit 3 — Class Creation25–35%
Unit 4 — Data Collections30–40%
ArrayList, mảng hai chiều — cùng bộ thuật toán chuẩn tìm kiếm, sắp xếp và đệ quy. Mọi thứ học ở Unit 1 đến Unit 3 (đối tượng, vòng lặp, lớp tự viết) đều được gọi lại ở đây, nhưng lần này chạy trên một tập hợp phần tử thay vì một giá trị lẻ.Các dạng tự luận và rubric chấm
| Dạng | Điểm | Đề hỏi gì |
|---|---|---|
| Câu 1 — Methods and Control Structures | 9 điểm | Viết phương thức dùng rẽ nhánh / lặp, gọi lại phương thức đề cho sẵn. |
| Câu 2 — Class | 9 điểm | Thiết kế trọn một lớp: thuộc tính, constructor, phương thức, kế thừa. |
| Câu 3 — Array / ArrayList | 9 điểm | Duyệt, thêm, xoá, tìm kiếm trên mảng hoặc ArrayList. |
| Câu 4 — 2D Array | 9 điểm | Xử lý mảng hai chiều theo hàng / cột. |
Giám khảo chấm thế nào
- Chấm theo HÀNH VI của code: đúng biên vòng lặp, đúng điều kiện, đúng giá trị trả về — lỗi cú pháp nhỏ không trừ.
- Bị trừ khi: đổi tên biến / phương thức đề cho, gọi phương thức không tồn tại, sửa tham số bị cấm sửa.
- Câu sau được gọi phương thức của câu trước dù câu trước làm sai — cứ gọi, đừng viết lại.
- Khung 2025–26: 4 unit mới (Using Objects and Methods · Selection and Iteration · Class Creation · Data Collections).
Máy chấm tự luận của 8020 dùng đúng khung này: điểm từng phần theo rubric, nhận xét chỉ ra ý nào có điểm, ý nào thiếu.
Kỹ năng được chấm
- Program Design and Algorithm Development
- Code Logic — đọc và dự đoán kết quả
- Code Implementation — viết code đúng đặc tả
- Code Testing
- Documentation
Thang điểm 1–5
Điểm AP là composite ghép từ Section I và Section II theo trọng số của môn, rồi quy về thang 1–5; mốc quy đổi thay đổi theo năm và theo môn.
| Điểm | Gọi là | Trong hồ sơ |
|---|---|---|
| 5 | Extremely well qualified | Hầu hết trường quy đổi tín chỉ; điểm cộng mạnh nhất. |
| 4 | Well qualified | Phần lớn trường vẫn nhận quy đổi tín chỉ. |
| 3 | Qualified | Mốc "đậu" — nhiều trường công nhận, trường top thường đòi 4–5. |
| 2 | Possibly qualified | Thường không được quy đổi. |
| 1 | No recommendation | Không dùng được trong hồ sơ. |
Học AP Computer Science A với 8020
PRO AP Computer Science A: 2.099.000đ / 6 tháng · Trọn bộ mọi môn AP: 5.000.000đ / 12 tháng · xem gói
Kỳ thi: Thi tháng 5 hằng năm tại trường hoặc trung tâm được College Board uỷ quyền; hạn đăng ký sớm, thường rơi vào tháng 10–11 năm trước.