Syllabus IGCSE Computer Science — 9 unit theo Cambridge International, 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 IGCSE Computer Science
Phần
Số câu · thời gian · trọng số
Paper 1 — Computer Systems · 1h45 · 75 điểm · 50%
Câu ngắn và câu có cấu trúc theo Topic 1–6 (dữ liệu, phần cứng, phần mềm, mạng, an ninh, đạo đức).
Paper 2 — Algorithms, Programming and Logic · 1h45 · 75 điểm · 50%
Câu ngắn, câu có cấu trúc và một câu theo tình huống, theo Topic 7–10.
Tổng thời gian: 3 giờ 30 phút (hai paper) · Máy tính: KHÔNG được dùng máy tính bỏ túi ở cả hai paper. Không có tuyến Core/Extended — mọi thí sinh làm chung đề, xếp hạng A*–G.
Nội dung học — 9 unit, trọng số và bài 8020 có
Trọng số là tỉ lệ câu hỏi của unit trong đề, theo Cambridge International. Unit trọng số cao mà đang yếu thì ưu tiên trước. 8020 có 18 bài học cho môn này.
Data Representation
Biểu diễn dữ liệu
Chương tính toán thuần tuý của 0478, nên nó là chương ăn trọn điểm được nếu cẩn thận — và mất trắng nếu ẩu. Ba bẫy quyết định. Một: tràn số không phải lỗi của phép cộng mà là hệ quả của việc số bit có hạn — kết quả cần $9$ bit nhưng thanh ghi chỉ có $8$. Hai: nhầm độ sâu màu (số bit cho một điểm ảnh) với độ phân giải (số điểm ảnh) — công thức cỡ tệp cần cả hai. Ba: nghĩ nén không mất dữ liệu chỉ là nén ít hơn — thật ra nó khôi phục lại được nguyên vẹn, còn nén mất dữ liệu thì xoá vĩnh viễn.
Chương có một bẫy kỹ thuật đắt nhất của cả 0478: nghĩ kiểm tra chẵn lẻ bắt được mọi lỗi. Nó chỉ bắt được khi số bit bị đổi là lẻ — hai bit đổi cùng lúc thì số bit $1$ vẫn giữ nguyên tính chẵn lẻ, và lỗi lọt qua hoàn toàn. Bẫy thứ hai: nghĩ truyền song song luôn nhanh hơn — trên quãng đường dài nó bị lệch pha nên thực tế lại kém tin cậy hơn truyền nối tiếp. Bẫy thứ ba: lẫn bán song công với song công toàn phần — cả hai đều truyền được hai chiều, khác nhau ở chỗ có cùng lúc hay không.
Chương có một cặp khái niệm chiếm phần lớn điểm mất: trình biên dịch dịch toàn bộ chương trình một lần rồi tạo tệp chạy được, còn trình thông dịch dịch và chạy từng dòng một. Hệ quả thực tế mà đề thi hỏi: trình thông dịch dừng ngay ở dòng lỗi đầu tiên nên dễ gỡ lỗi, còn trình biên dịch báo mọi lỗi cùng lúc ở cuối. Bẫy thứ hai: xếp phần mềm tiện ích vào phần mềm ứng dụng — nó là phần mềm hệ thống. Bẫy thứ ba: nghĩ ngôn ngữ bậc cao luôn tốt hơn — nó dễ viết và khả chuyển, nhưng mã máy sinh ra kém tối ưu hơn viết tay.
Chương có một cặp thuật ngữ bị lẫn nhiều nhất của 0478: lừa đảo qua thư cần người dùng tự bấm vào đường dẫn giả, còn tấn công đổi hướng thì không cần — mã độc đã sửa sẵn, nên gõ đúng địa chỉ thật vẫn bị đưa tới trang giả. Bẫy thứ hai: nói Internet và World Wide Web là một — Internet là hạ tầng mạng, còn World Wide Web là tập hợp các trang chạy trên hạ tầng đó. Bẫy thứ ba: nghĩ tường lửa diệt được mã độc — nó chỉ lọc lưu lượng, còn diệt mã độc đã vào máy là việc của phần mềm chống mã độc.
Chương này mất điểm ở một chỗ duy nhất: lẫn hệ thống giám sát với hệ thống điều khiển. Cả hai đều dùng cảm biến và bộ vi xử lý, nhưng hệ thống giám sát không bao giờ thay đổi quá trình — nó chỉ báo cáo hoặc cảnh báo cho người. Hệ thống điều khiển thì gửi tín hiệu tới cơ cấu chấp hành để tự thay đổi quá trình. Bẫy thứ hai: quên bộ chuyển đổi tương tự sang số — cảm biến cho tín hiệu liên tục, còn bộ vi xử lý chỉ hiểu tín hiệu số. Bẫy thứ ba: gán nhầm việc của cơ sở tri thức cho bộ suy diễn trong hệ chuyên gia.
Chương này mất điểm ở hai cặp khái niệm. Cặp thứ nhất: kiểm tra hợp lệ là việc máy tự động kiểm dữ liệu có hợp lý không, còn kiểm tra đúng nguồn là kiểm dữ liệu nhập vào có khớp với bản gốc không. Máy không bao giờ biết dữ liệu có đúng hay không — một ngày sinh hợp lệ vẫn có thể là ngày sinh của người khác. Cặp thứ hai: dữ liệu biên là những giá trị nằm ngay hai bên giới hạn, khác với dữ liệu cực trị là giá trị lớn nhất hoặc nhỏ nhất còn được chấp nhận.
Chương này có một khác biệt quyết định điểm số: vòng lặp kiểm điều kiện trước có thể chạy không lần nào, còn vòng lặp kiểm điều kiện sau luôn chạy ít nhất một lần. Chọn sai loại là lỗi logic mà chương trình không báo gì cả. Bẫy thứ hai: lẫn hàm với thủ tục — hàm trả về một giá trị, thủ tục thì không. Bẫy thứ ba: nhầm phép chia lấy dư với phép chia lấy nguyên. Và một lỗi nhỏ nhưng hay gặp: quên đóng tệp sau khi ghi, khiến dữ liệu không được lưu xuống đĩa.
Chương này mất điểm ở hai chỗ. Thứ nhất: lẫn bản ghi với trường — một bản ghi là toàn bộ dữ liệu về một đối tượng, tức một hàng; một trường là một mục dữ liệu, tức một cột. Thứ hai: chọn khoá chính sai. Khoá chính phải duy nhất và không bao giờ đổi, nên họ tên là lựa chọn tồi — hai người trùng tên là chuyện thường, và người ta còn đổi tên. Về câu truy vấn: SELECT chọn cột, còn WHERE lọc hàng — đảo hai việc này là lỗi bị trừ điểm.
Chương này chỉ có sáu cổng và cả chương gói gọn trong việc thuộc bảng chân trị của chúng. Chỗ mất điểm nhiều nhất là một hàng duy nhất: khi cả hai đầu vào đều bằng 1, cổng HOẶC cho 1 nhưng cổng HOẶC LOẠI TRỪ cho 0. Ba hàng còn lại của hai cổng này giống hệt nhau, nên nếu chỉ nhớ mang máng thì bài làm sai đúng ở hàng đó. Bẫy thứ hai: số hàng của bảng chân trị là 2 mũ n, không phải $2n$ — ba đầu vào cho tám hàng chứ không phải sáu.
Viết thuật toán bằng giả mã theo quy ước Cambridge, hoặc vẽ lưu đồ.
Bảng lần vết (trace table)
3–6 điểm
Điền từng bước biến đổi biến khi chạy một đoạn giả mã.
Câu theo tình huống
12–15 điểm
Một bài toán lập trình: phân tích, thiết kế thuật toán, và viết chương trình bằng giả mã.
Câu logic
3–6 điểm
Mạch logic, bảng chân trị, biểu thức logic.
Giám khảo chấm thế nào
Mark scheme chấm theo ĐIỂM RỜI và có ecf (error carried forward): sai một bước vẫn giữ điểm các bước sau nếu xử lý đúng với số sai đó.
Command word quyết định mức trả lời: state · describe (nêu điều xảy ra) · explain (nêu LÝ DO) · suggest (vận dụng vào tình huống lạ) · calculate · compare.
Số điểm in cạnh câu là số Ý cần viết — câu [3] đòi ba ý riêng biệt.
Câu tính toán phải ghi phép tính và ĐƠN VỊ; đề IGCSE hay cho điểm riêng cho đơn vị.
Giả mã chấm LOGIC, không chấm cú pháp một ngôn ngữ; nhưng phải theo bảng ký hiệu trong syllabus và nhất quán.
Chuyển đổi hệ cơ số (nhị phân, hex, denary) phải ghi bước trung gian mới ăn đủ điểm.
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
Giả mã, lưu đồ và bảng lần vết
Biểu diễn dữ liệu và hệ cơ số
Mạng, an ninh và đạo đức máy tính
Logic số
Thang điểm A*–G
Điểm thô các paper cộng theo trọng số rồi cắt ngưỡng chữ cái theo từng kỳ thi (grade threshold công bố sau kỳ, không cố định). Điều quan trọng hơn cả điểm là TUYẾN: thí sinh tuyến Core chỉ được xếp hạng C–G dù làm đúng hết, tuyến Extended mới với tới A*. Chọn nhầm tuyến là mất trần điểm ngay từ lúc đăng ký.
Điểm
Gọi là
Trong hồ sơ
A*
Xuất sắc
Điều kiện vào lớp A-Level của các trường chọn lọc; chỉ tuyến Extended mới với tới.
A
Giỏi
Mốc thường thấy để học tiếp môn đó ở A-Level.
B
Khá
Vững để học tiếp.
C
Trung bình khá
Mốc "đậu" quốc tế được công nhận rộng rãi; nhiều trường đòi C trở lên ở Toán và tiếng Anh.
D
Trung bình
Đạt nhưng thường chưa đủ điều kiện học tiếp A-Level môn đó.
E–G
Đạt mức thấp
Có bằng nhưng ít giá trị xét tuyển.
U
Ungraded
Không xếp loại.
Học IGCSE 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 A*–G 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.
PRO IGCSE Computer Science: 899.000đ / 6 tháng · Trọn bộ mọi môn IGCSE: 3.990.000đ / 12 tháng · xem gói
Kỳ thi: Ba kỳ mỗi năm: tháng 2–3 (một số nước), tháng 5–6 và tháng 10–11. Ở Việt Nam đăng ký qua trường Cambridge hoặc trung tâm khảo thí được uỷ quyền, hạn đăng ký thường trước kỳ thi 4–5 tháng.