Syllabus A-Level Computer Science — 10 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 A-Level Computer Science

PhầnSố câu · thời gian · trọng số
Paper 1 — Theory Fundamentals · 1h30 · 75 điểmNội dung mục 1–8 (dữ liệu, phần cứng, mạng, bảo mật, đạo đức, CSDL). 50% của AS Level · 25% của A Level.
Paper 2 — Fundamental Problem-solving and Programming Skills · 2h · 75 điểmMục 9–12; trả lời bằng GIẢ MÃ. 50% của AS Level · 25% của A Level.
Paper 3 — Advanced Theory · 1h30 · 75 điểmMục 13–20. 25% của A Level.
Paper 4 — Practical · 2h30 · 75 điểmThi TRÊN MÁY, không mạng: nộp mã nguồn hoàn chỉnh và bằng chứng kiểm thử, bằng Java, Visual Basic hoặc Python (chế độ console). 25% của A Level.

Tổng thời gian: AS Level 3 giờ 30 phút · A Level 7 giờ 30 phút · Máy tính: KHÔNG được dùng máy tính bỏ túi ở bất kỳ paper nào. Paper 4 thi trên máy tính có sẵn trình biên dịch.

Nội dung học — 10 unit và bài 8020 có

Mỗi unit là một năm học theo đúng khung của Cambridge International; học sinh học unit nào ở trường thì vào đúng unit đó, và lùi về unit dưới để bù phần hổng lúc nào cũng được. 8020 có 30 bài học cho môn này.

Data Representation: Number Bases, Binary Arithmetic and Character Sets

Biểu diễn dữ liệu: hệ cơ số, phép tính nhị phân và bộ mã ký tự
Chương nền của 9618, và cũng là chương mà Paper 1 gần như luôn mở đầu bằng một câu chuyển đổi. Ba mạch: giá trị theo hàng (một hàng $128\ldots1$ giải được mọi phép chuyển nhị phân – thập phân – hex), bù hai (vì sao trừ trở thành cộng, và khi nào thì tràn số), và bộ mã ký tự (ASCII liền mạch nên đổi hoa–thường là một phép bit; Unicode là bảng điểm mã còn UTF-8 là cách lưu). Điểm mất nhiều nhất không nằm ở khái niệm mà ở thao tác: quên cộng một khi lấy bù hai, bỏ số $0$ đứng đầu khi tách nhóm bốn bit, và nhầm $2^8=256$ tổ hợp với giá trị lớn nhất $255$. Nội dung mục 1.1 của syllabus.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Communication

Truyền thông và mạng máy tính
Mục 2 của syllabus 9618. Chương này ít tính toán nhưng dễ mất điểm vì gọi sai tên: hub khác switch, MAC khác IP, phát hiện lỗi khác sửa lỗi, ARQ khác khối chẵn lẻ. Ba phần cần nắm là truyền dữ liệu cùng các cách kiểm lỗi (chỉ khối chẵn lẻ hai chiều mới sửa được lỗi một bit), cấu trúc mạng cùng thiết bị và mô hình khách–chủ, và cách Internet hoạt động qua bốn tầng TCP/IP với chuyển mạch gói. Câu hỏi ăn điểm cao nhất luôn có dạng ‘giải thích vì sao chọn X cho tình huống này’ — nên mỗi khái niệm phải học kèm một lý do dùng và một nhược điểm.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Logic Gates and Boolean Algebra

Cổng logic và đại số Boole
Mục 3.3 và 3.4 của syllabus 9618 — phần chắc ăn nhất của cả môn nếu luyện đủ, vì câu trả lời hoặc đúng hoặc sai chứ không phụ thuộc cách diễn đạt. Ba việc phải làm thành phản xạ: chuyển qua lại giữa sơ đồ mạch – biểu thức Boole – bảng chân trị, rút gọn bằng De Morgan cùng luật hấp thụ và bìa Karnaugh, và hiểu mạch tuần tự (mạch lật) khác mạch tổ hợp ở chỗ có hồi tiếp nên nhớ được. Hai lỗi mất điểm nhiều nhất là bẻ gạch De Morgan mà quên đổi phép, và nhầm XOR với OR ở đúng dòng $1\,1$ — dòng quyết định của mọi mạch cộng.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Hardware and Processor Fundamentals

Phần cứng và nguyên lý bộ xử lý
Mục 3 và 4 của syllabus 9618 — nơi trả lời câu hỏi máy tính THẬT SỰ chạy chương trình như thế nào. Ba phần: kiến trúc von Neumann cùng các thanh ghi và ba bus; chu trình nạp – giải mã – thực hiện viết dưới dạng phép chuyển thanh ghi, cộng với cơ chế ngắt; và hợp ngữ với bốn chế độ địa chỉ. Đây là chương ăn điểm ổn định vì câu hỏi lặp lại theo khuôn: truy vết một đoạn lệnh, viết pha nạp theo đúng thứ tự, mô tả các bước xử lý ngắt. Ba lỗi mất điểm được dạy riêng: dùng bus dữ liệu để tính dung lượng nhớ tối đa, nói PC được tăng sau pha thực hiện, và nhầm chế độ gián tiếp với trực tiếp.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Databases and Data Security

Cơ sở dữ liệu và bảo mật dữ liệu
Mục 8 và mục 6 của syllabus 9618, ghép chung vì đề thi hay hỏi cùng nhau. Ba phần: thiết kế cơ sở dữ liệu quan hệ với chuẩn hoá tới 3NF; viết SQL, trong đó phép nối và phân biệt WHERE với HAVING chiếm phần lớn số điểm; và bảo mật cùng đạo đức dữ liệu. Đây là chương chấm rất chặt về CHI TIẾT: thiếu mệnh đề ON, quên GROUP BY, hay bỏ sót một bảng khi chuẩn hoá đều mất điểm ngay. Ba lỗi được dạy riêng: coi 2NF là ‘tách bảng cho gọn’ (nó chỉ có nghĩa khi khoá là khoá gộp), viết WHERE thay cho HAVING, và nhầm bảo mật với quyền riêng tư.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Algorithms and Data Structures

Thuật toán và cấu trúc dữ liệu
Mục 9–12 của syllabus 9618 và là phần chiếm nhiều điểm nhất của cả môn, vì nó xuất hiện ở cả bài lý thuyết lẫn bài lập trình. Ba trục: kiểu dữ liệu trừu tượng (ngăn xếp, hàng đợi, danh sách liên kết) với các phép toán và bài toán tràn/rỗng; thuật toán tìm kiếm và sắp xếp cùng cách nói về hiệu quả bằng ký hiệu $O$ lớn; và thiết kế chương trình, mã giả, kiểm thử cùng bảo trì. Đây là chương ăn điểm bằng truy vết: đề cho một dãy số và yêu cầu ghi lại từng bước, nên viết đủ bước trung gian quan trọng hơn ra đáp số. Ba lỗi mất điểm được dạy riêng: quên kiểm tra tràn và rỗng, áp tìm nhị phân lên dữ liệu chưa sắp xếp (cho kết quả SAI chứ không phải chậm), và chỉ nêu một giá trị cho mỗi biên khi lập bảng kiểm thử.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Recursion, OOP and File Handling

Đệ quy, hướng đối tượng và xử lý tệp
Mục 19–20 cùng phần cấu trúc dữ liệu nâng cao và mục 7 (đạo đức, quyền sở hữu) của syllabus 9618 — nhóm chủ đề của A2. Ba trục: đệ quy và cây nhị phân (có hình), lập trình hướng đối tượng với ba nguyên lý đóng gói – kế thừa – đa hình, và xử lý tệp cùng bắt lỗi. Đây là chương mà câu hỏi thường yêu cầu viết mã giả chứ không chỉ mô tả, nên phải luyện tay: một lớp có thuộc tính riêng tư và phương thức công khai, một khối TRY … EXCEPT … FINALLY đầy đủ. Ba lỗi mất điểm được dạy riêng: viết đệ quy thiếu trường hợp cơ sở, khai báo thuộc tính PUBLIC rồi vẫn viết hàm lấy và hàm đặt (tức không có đóng gói), và mở tệp ở chế độ ghi khi thực ra muốn ghi thêm — lỗi này xoá sạch dữ liệu cũ mà không cảnh báo gì.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Operating Systems, Networks and AI

Hệ điều hành, mạng chuyên sâu và trí tuệ nhân tạo
Nhóm chủ đề còn lại của A2 trong syllabus 9618 (mục 15–18). Ba trục: hệ điều hành với các trạng thái tiến trình, thuật toán điều độ và bộ nhớ ảo (có hình); mạng ở mức chuyên sâu cùng điện toán đám mây; và trí tuệ nhân tạo với phần quan trọng nhất là thiên lệch và trách nhiệm giải trình. Đây là chương pha giữa tính toán (thời gian chờ trung bình) và đánh giá (chọn hạ tầng, xử lý thiên lệch), nên phải luyện cả hai kiểu trả lời. Ba lỗi mất điểm được dạy riêng: vẽ mũi tên đi thẳng từ ‘bị chặn’ sang ‘chạy’, kết luận ‘đám mây rẻ hơn vì không phải mua máy chủ’ (so chi phí vốn với chi phí vận hành), và viết rằng thuật toán khách quan hơn con người vì nó không có cảm xúc — trong khi chính vẻ khách quan mới là phần nguy hiểm.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Floating Point, Compression and Software Development

Số dấu phẩy động, nén dữ liệu và phát triển phần mềm
Mục 13 và mục 12 của syllabus 9618 — nhóm chủ đề A2 mà phần đầu là tính toán thuần còn phần cuối là đánh giá thuần. Ba trục: biểu diễn số dấu phẩy động cùng chuẩn hoá (có hình), nén dữ liệu và mã hoá, và quy trình phát triển phần mềm cùng các chiến lược kiểm thử. Phần dấu phẩy động là chỗ ăn điểm chắc nhất nếu luyện đủ, vì có quy tắc rõ ràng và luôn kiểm lại được bằng giá trị thập phân. Ba lỗi mất điểm được dạy riêng: dịch định trị sang trái mà TĂNG số mũ (phải giảm), lấy bù hai cả số mũ khi biểu diễn số âm (chỉ lấy bù hai của định trị), và viết ‘agile hiện đại hơn nên tốt hơn thác nước’ — với hệ thống liên quan tới an toàn hoặc phải qua thẩm định, tài liệu đầy đủ của thác nước là yêu cầu bắt buộc chứ không phải sự lạc hậu.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 bài tự luận AI chấmHọc unit này →Làm đề unit →

Advanced Architecture, Networks and Computational Thinking

Kiến trúc nâng cao, mạng hiện đại và tư duy tính toán
Nhóm chủ đề khép lại syllabus 9618 (mục 14–15 và 19). Ba trục: kiến trúc bộ xử lý với RISC, CISC, đường ống lệnh (có hình) và xử lý song song; mạng hiện đại cùng truyền dòng và internet vạn vật; và tư duy tính toán — bốn thành phần gói lại toàn bộ cách suy nghĩ mà chương trình này rèn. Đây là chương có nhiều con số bẫy nhất: đường ống $n$ pha cho $m$ lệnh mất $n+(m-1)$ chu kỳ chứ không phải $n\times m$, và tăng gấp đôi số nhân không cho tốc độ gấp đôi vì phần tuần tự đặt ra mức sàn. Ba lỗi mất điểm được dạy riêng: viết ‘gấp đôi số nhân thì nhanh gấp đôi’, đề xuất đẩy toàn bộ xử lý lên đám mây mà không hỏi chuyện gì xảy ra khi mất kết nối, và hiểu trừu tượng hoá là ‘nói chung chung’ thay vì cố ý loại bỏ chi tiết không liên quan tới một mục đích cụ thể.
8020 có: 3 bài học · 14 câu trắc nghiệm · 3 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 2 — câu giả mãTheo ýViết thuật toán bằng giả mã theo quy ước của Cambridge; chấm logic, không chấm cú pháp một ngôn ngữ.
Câu bảng lần vết (trace table)Theo ýĐiền từng bước biến đổi biến; sai một dòng chỉ mất dòng đó, bỏ trắng là mất hết.
Paper 4 — bài lập trình75 điểmViết chương trình chạy được, kèm ảnh chụp kết quả chạy thử với dữ liệu đề cho.

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 A*–E

Cambridge cộng điểm thô của các paper theo trọng số rồi cắt ngưỡng chữ cái theo TỪNG KỲ THI — ngưỡng (grade threshold) công bố sau mỗi kỳ và thay đổi theo độ khó của đề, không có mốc phần trăm cố định. AS Level xếp hạng a–e và không có A*; A Level xếp hạng A*–E. Đại học Anh, Úc, Canada, Singapore thường ra điều kiện theo ba môn A Level (ví dụ A*AA).

ĐiểmGọi làTrong hồ sơ
A*Xuất sắcChỉ có ở A Level (AS Level không có A*); điều kiện của các ngành cạnh tranh nhất ở Anh.
AGiỏiĐiều kiện phổ biến của nhóm trường top.
BKháĐủ điều kiện phần lớn ngành ở các trường tốt.
CTrung bình kháMốc điều kiện thường gặp; nhiều trường quy đổi tín chỉ từ C trở lên.
DTrung bìnhĐạt, nhưng hẹp cửa chọn ngành.
EĐạtMốc "đậu" thấp nhất của A Level.
UUngradedKhông xếp loại, không dùng được trong hồ sơ.

Học A-Level 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*–E 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 A-Level Computer Science: 899.000đ / 6 tháng · Trọn bộ mọi môn A-Level: 3.990.000đ / 12 tháng · xem gói

Kỳ thi: Ba kỳ mỗi năm: tháng 2–3 (chỉ 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 (British Council và một số trường quốc tế) — trung tâm nhận cả thí sinh tự do; hạn đăng ký thường trước kỳ thi khoảng 4–5 tháng.

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ờ