Syllabus IB Computer Science — 8 unit theo IB, 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 IB Computer Science

PhầnSố câu · thời gian · trọng số
Paper 1 — SL 1h30 (45%) · HL 2h10 (40%)Section A câu ngắn về nguyên lý hệ thống, mạng, tư duy tính toán; Section B câu dài về giải thuật và cấu trúc dữ liệu.
Paper 2 — SL 1h (25%) · HL 1h20 (20%)Bài theo Option đã chọn (Databases · Modelling and simulation · Web science · Object-oriented programming).
Paper 3 — chỉ HL, 1h (20%)Bốn câu bắt buộc dựa trên case study được công bố trước kỳ thi.
Internal Assessment — SL 30% · HL 20%Solution: sản phẩm phần mềm giải một bài toán thật cho một khách hàng cụ thể, kèm hồ sơ thiết kế và video demo.

Tổng thời gian: SL 2 giờ 30 phút · HL 4 giờ 30 phút thi viết · Máy tính: Không dùng máy tính bỏ túi; giả mã (pseudocode) theo đúng quy ước trong Approved notation của IB.

Lưu ý năm thi: Đề cương Computer Science mới thi lần đầu tháng 5/2027; kỳ thi 2026 vẫn theo đề cương hiện hành mô tả ở trên.

Nội dung học — 8 unit, trọng số và bài 8020 có

Trọng số là tỉ lệ câu hỏi của unit trong đề, theo IB. Unit trọng số cao mà đang yếu thì ưu tiên trước. 8020 có 32 bài học cho môn này.

System Fundamentals

Nền tảng hệ thống
Topic 1 — System fundamentals

Chuyên đề này ít kỹ thuật nhất nhưng bị mất điểm nhiều nhất, vì nó chấm theo lập luận có cơ chế chứ không theo việc nhớ tên. Bốn thứ quyết định điểm số. Một, chi phí sửa lỗi tăng theo cấp số nhân qua các giai đoạn — câu này biện minh cho mọi khuyến nghị về phân tích và làm nguyên mẫu. Hai, bốn kỹ thuật thu thập yêu cầu, mỗi kỹ thuật có một điểm mù có hệ thống, nên phải đối chiếu chéo. Ba, bốn phương pháp chuyển đổi và ba câu hỏi để chọn: hậu quả sai sót, khả năng vận hành song song, và có đơn vị để thí điểm không. Bốn, ba loại dữ liệu kiểm thử với quy tắc mỗi ranh giới sinh ba giá trị, kèm giới hạn nền tảng rằng kiểm thử chứng minh sự có mặt chứ không chứng minh sự vắng mặt của lỗi.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Computer Organization

Tổ chức máy tính
Topic 2 — Computer organization

Chuyên đề này chấm theo độ chính xác và theo phép tính có ghi đơn vị. Bốn cụm quyết định điểm số. Một, chu trình nạp giải mã thực thi phải kể theo đường đi của dữ liệu qua bộ đếm chương trình, thanh ghi địa chỉ, bus địa chỉ, bus dữ liệu và thanh ghi dữ liệu — không kể theo tên bước. Hai, bus địa chỉ n bit đánh được 2 mũ n ô, còn bus dữ liệu quyết định băng thông; nhầm hai vai trò này là lỗi phổ biến nhất. Ba, bù hai với bit cao nhất mang trọng số âm, quy trình đảo bit rồi cộng một, luôn kiểm chứng bằng tổng trọng số, và quy tắc tràn số cùng dấu ra trái dấu. Bốn, bảng chân trị năm cổng nhớ theo cấu trúc, cùng hai công thức kích thước tệp ảnh và tệp âm thanh.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Networks

Mạng máy tính
Topic 3 — Networks

Chuyên đề này chấm theo cơ chế và theo sự đánh đổi, không theo việc nhớ tên viết tắt. Bốn cụm quyết định điểm số. Một, đóng gói và phân tầng: mỗi tầng thêm nhãn của mình, và lợi ích của phân tầng là tính độc lập. Hai, chuyển mạch gói đối lại chuyển mạch kênh, cùng cặp TCP đối lại UDP quyết định bằng câu hỏi mất hay chậm thì tệ hơn. Ba, ba đại lượng hiệu năng — băng thông, độ trễ, thông lượng — và câu chốt rằng tăng băng thông không sửa được vấn đề độ trễ. Bốn, đối xứng đối lại bất đối xứng cùng mô hình lai và công thức số khoá, và mọi biện pháp an toàn đều phải nêu được nó KHÔNG bảo vệ được gì.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Computational Thinking, Problem-Solving and Programming

Tư duy tính toán, giải quyết vấn đề và lập trình
Topic 4 — Computational thinking, problem-solving and programming

Đây là chuyên đề nặng điểm nhất, và nó chấm theo kỷ luật hơn là theo trí nhớ. Bốn thứ quyết định. Một, bảng lần vết phải lập đủ cột và đủ hàng, có hàng khởi tạo và hàng thoát vòng lặp; đây là dạng câu cho điểm gần như miễn phí nếu làm đúng và mất trắng nếu làm nhẩm. Hai, dấu so sánh chặt hay không chặt quyết định thuật toán trả về lần xuất hiện đầu tiên hay cuối cùng — khác biệt chỉ lộ ra khi có giá trị trùng. Ba, điều kiện của tìm kiếm nhị phân và lập luận phân bổ chi phí sắp xếp cho số lần tìm. Bốn, nổi bọt đối lại chọn phân biệt bằng số lần đổi chỗ và khả năng dừng sớm, và mọi phát biểu về hiệu quả đều phải nói rõ đang xét trường hợp nào.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Abstract Data Structures (HL)

Cấu trúc dữ liệu trừu tượng (HL)
Topic 5 — Abstract data structures (HL)

Chuyên đề HL này chấm theo việc chọn đúng cấu trúc và biện minh được lựa chọn, chứ không theo việc mô tả cấu trúc. Bốn thứ quyết định. Một, đệ quy cần hai phần và tốn bộ nhớ tỷ lệ với độ sâu lời gọi vì các khung phải tồn tại đồng thời trên ngăn xếp lời gọi. Hai, ngăn xếp và hàng đợi chỉ khác nhau ở chỗ lấy ra cùng đầu hay khác đầu, và từ đó suy ra ngăn xếp dùng cho bài toán cần quay lại còn hàng đợi dùng cho bài toán cần công bằng theo thứ tự tới. Ba, ba kiểu duyệt suy ra từ quy tắc chứ không học thuộc, mỗi kiểu có công dụng riêng, và duyệt giữa trên cây tìm kiếm nhị phân cho dãy đã sắp. Bốn, hiệu quả của cây phụ thuộc tính cân bằng, và dữ liệu đã sắp là trường hợp xấu nhất khi dựng cây.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Resource Management (HL)

Quản lý tài nguyên (HL)
Topic 6 — Resource management (HL)

Chuyên đề HL này chấm theo chẩn đoán và theo phép tính có bước. Bốn thứ quyết định. Một, bốn thuật toán lập lịch phải tính được thời gian chờ trung bình, và phải nhớ rằng xoay vòng cải thiện thời gian ĐÁP ỨNG chứ không cải thiện thời gian chờ trung bình. Hai, bỏ đói là hệ quả tất yếu của việc lập lịch theo một thuộc tính tĩnh, và cách chữa luôn là đưa thời gian đã chờ vào quyết định. Ba, bộ ba dấu hiệu của tráo trang liên tục — bộ nhớ gần đầy, số lỗi trang cao, ổ đĩa bão hoà — cùng cảnh báo rằng mức sử dụng bộ xử lý cao có thể là triệu chứng chứ không phải nguyên nhân. Bốn, nguyên tắc nút thắt cổ chai: tăng năng lực ở chỗ không phải nút thắt thì vô ích.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Control (HL)

Điều khiển (HL)
Topic 7 — Control (HL)

Chuyên đề HL này chấm theo từ vựng chính xác và theo lập luận về sự đánh đổi. Bốn thứ quyết định. Một, ba thành phần cảm biến, vi xử lý so với điểm đặt, bộ tác động — gọi đúng tên và đúng vai trò. Hai, vòng kín xử lý được mọi nhiễu loạn mà không cần biết trước danh sách nhiễu loạn; phản hồi phải mang dấu ÂM, và hệ thật cần thêm dải chết. Ba, ba mức yêu cầu thời gian phân biệt bằng câu hỏi kết quả tới muộn thì còn giá trị không, và hệ thời gian thực cứng phải chứng minh được trường hợp xấu nhất. Bốn, kiến trúc lai với nguyên tắc đặt tại chỗ những gì không được phép hỏng và phải phản ứng ngay; và khi đánh giá tự động hoá, phải nêu được ba hệ quả hay bị bỏ sót về phân bổ việc làm, về cơ chế hỏng ở quy mô lớn, và về mai một kỹ năng.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Option: Object-Oriented Programming and Databases

Tuỳ chọn: lập trình hướng đối tượng và cơ sở dữ liệu
Option D — Object-oriented programming, and databases

Chuyên đề tuỳ chọn này chấm theo việc giải thích các khái niệm LÀM GÌ, không theo việc định nghĩa chúng. Bốn thứ quyết định. Một, đóng gói để kiểm soát chứ không để giấu, và giá trị thật của đa hình là thêm loại mới mà không sửa mã cũ. Hai, phát biểu LÀ MỘT là tiêu chí duy nhất cho kế thừa; chỉ muốn tái sử dụng cài đặt thì dùng kết hợp. Ba, ba bất thường — khi sửa, khi thêm, khi xoá — là câu trả lời cho mọi câu hỏi vì sao phải chuẩn hoá, và quy tắc thực dụng là mọi trường phải phụ thuộc vào khoá, toàn bộ khoá, và không gì ngoài khoá. Bốn, bốn tính chất của giao dịch, trong đó tính nguyên tử xử lý sự cố giữa chừng còn tính cô lập xử lý truy cập đồng thời — và mọi câu trả lời về chuẩn hoá đều phải nêu cái giá là phép nối.

8020 có: 4 bài học · 14 câu trắc nghiệm · 5 bài tự luận AI chấmHọc unit này →Làm đề unit →

Các dạng tự luận và rubric chấm

DạngĐiểmĐề hỏi gì
Paper 1 Section B — câu giải thuậtTheo ýViết hoặc dò giả mã, lập bảng lần vết (trace table), phân tích độ phức tạp.
Paper 2 — bài theo OptionTheo ýÁp nguyên lý của option đã học vào một tình huống mới.
Paper 3 — case study (HL)30 điểmĐọc trước một tình huống công nghệ thật rồi trả lời bốn câu, câu cuối là bài đánh giá dài.
Internal Assessment34 điểmTiêu chí: Planning · Solution overview · Development · Functionality (video) · Evaluation.

Giám khảo chấm thế nào

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

Thang điểm 1–7

Mỗi môn chấm 1–7, ghép từ các paper theo trọng số cộng bài Internal Assessment do giáo viên chấm và IB kiểm định (moderation). Tổng Diploma tối đa 45 = 6 môn × 7 điểm + tối đa 3 điểm thưởng từ TOK và Extended Essay; đậu Diploma cần từ 24 điểm và đủ các điều kiện riêng của IB.

ĐiểmGọi làTrong hồ sơ
7ExcellentMức cao nhất; nhiều đại học quy đổi tín chỉ cho môn HL đạt 6–7.
6Very goodMốc phổ biến của điều kiện nhập học các trường top.
5GoodMốc điều kiện thường gặp cho môn HL.
4SatisfactoryMốc "đậu" của môn.
3MediocreChưa đạt điều kiện của phần lớn trường.
2PoorKhông dùng được trong hồ sơ.
1Very poorKhông dùng được trong hồ sơ.

Học IB Computer Science với 8020

1Học bài theo unitBài giảng song ngữ Anh–Việt, thuật ngữ giữ nguyên tiếng Anh như đề thi, có hình và ví dụ mẫu.
2Làm đề của unitMỗi unit nhiều bộ đề, chấm ngay, xem đáp án. PRO đọc hướng dẫn giải từng bước.
3Viết tự luận, AI chấm theo rubricTrả điểm từng phần và nhận xét đúng ngôn ngữ giám khảo; PRO so với bài mẫu.
4Mock test có đồng hồĐủ các section như thi thật, ra điểm thang 1–7 kèm điểm từng phần.
5Trang Hôm nay chỉ dạng yếu nhấtHệ thống đo dạng nào đang yếu và xếp bước kế tiếp; lặp lại tới ngày thi.
Bắt đầu học Kho đề Mock test Gói PRO

PRO IB Computer Science: 3.000.000đ / 6 tháng · xem gói

Kỳ thi: Hai kỳ mỗi năm: tháng 5 (kỳ chính, phổ biến ở Việt Nam) và tháng 11. Đăng ký qua trường IB World School — IB không nhận thí sinh tự do, nên lịch và hạn đăng ký do trường quyết định.

Zalo Thầy Tường — 0332747169Test đầu vào & tư vấn học · phản hồi trong 24 giờZalo Nancy — 0983422692Tư vấn khoá học · phản hồi trong 24 giờ