Computer Science 0478 Past Paper Free Download PDF
Chọn mốc thời gian download:
Cambridge IGCSE Computer Science với mã môn 0478 là một trong những môn thi đòi hỏi sự kết hợp chặt chẽ giữa tư duy lý thuyết và kỹ năng lập trình thực tế. Nhiều học sinh tại các trường quốc tế ở Việt Nam đang sở hữu nền tảng tốt nhưng vẫn chưa khai thác đúng cách bộ computer science 0478 past paper, nguồn tài nguyên quan trọng nhất để chinh phục điểm A* trong kỳ thi Cambridge.
Đề thi computer science 0478 past paper các kỳ thi gần đây
Bộ đề thi 0478 được Cambridge phát hành hai kỳ mỗi năm: kỳ tháng 5/6 (May/June) và kỳ tháng 10/11 (October/November). Một số trung tâm khảo thí còn có kỳ tháng 3 (March) dành cho một số quốc gia nhất định.
Từ năm 2023 trở đi, Cambridge áp dụng syllabus 0478 phiên bản cập nhật với những thay đổi đáng kể về cấu trúc — quan trọng nhất là việc loại bỏ hoàn toàn pre-release material khỏi Paper 2. Điều này ảnh hưởng trực tiếp đến cách luyện đề: các bộ past paper trước năm 2023 vẫn có giá trị luyện tập chủ đề, nhưng học sinh cần lưu ý sự khác biệt về định dạng khi thi thử theo thời gian thực.
Dưới đây là danh sách các kỳ thi gần nhất mà học sinh cần ưu tiên luyện tập:
| Năm thi | Kỳ thi | Mã đề | Ghi chú |
|---|---|---|---|
| 2024 | May/June | 0478/12, 0478/22 | Cấu trúc mới (không có pre-release) |
| 2024 | Oct/Nov | 0478/11, 0478/21 | Cấu trúc mới |
| 2023 | May/June | 0478/12, 0478/22 | Năm đầu tiên áp dụng syllabus mới |
| 2022 | May/June | 0478/12, 0478/22 | Vẫn còn pre-release material |
| 2021 | Oct/Nov | 0478/11, 0478/21 | Định dạng cũ |
Từ kinh nghiệm hướng dẫn học sinh của chúng tôi tại Times Edu, việc luyện tập theo thứ tự từ đề gần nhất trở về trước giúp học sinh tiếp cận đúng trọng tâm Cambridge đang kiểm tra trong năm thi thực tế.
>>> Xem thêm: Mất bao lâu để thi IGCSE từ con số 0? Giải đáp 2026
Cấu trúc Paper 1 và Paper 2 của môn Computer Science 0478
Paper 1: Computer Systems (Lý thuyết)
Paper 1 theory kéo dài 1 giờ 45 phút, tổng 75 điểm, chiếm 50% tổng điểm môn học. Đây là bài thi lý thuyết hoàn toàn trên giấy.
Các chủ đề chính bao gồm:
- Data representation: hệ binary, hexadecimal, hệ thập phân, mã hóa ký tự ASCII/Unicode
- Data transmission: giao thức truyền dữ liệu, kiểm tra lỗi, mã hóa
- Hardware & Software: kiến trúc CPU, bộ nhớ, hệ điều hành
- Internet & Networks: giao thức TCP/IP, bảo mật mạng, database cơ bản
- Security: phishing, malware, mã hóa dữ liệu
- Emerging technologies: trí tuệ nhân tạo, robotics, IoT
Paper 2: Algorithms, Programming and Logic (Lập trình trên giấy)
Paper 2 problem solving cũng kéo dài 1 giờ 45 phút với 75 điểm, chiếm 50% còn lại. Đây là phần mà nhiều học sinh mất điểm đáng kể nếu không có chiến lược ôn tập rõ ràng.
Các chủ đề chính bao gồm:
- Thuật toán và thiết kế giải thuật
- Pseudocode và flowchart theo chuẩn Cambridge
- Các cấu trúc lập trình: vòng lặp, điều kiện, mảng, thủ tục
- Database: SQL cơ bản
- Logic gates: AND, OR, NOT, NAND, NOR, XOR
- Câu hỏi 15 điểm cuối — viết chương trình hoàn chỉnh theo kịch bản
>>> Xem thêm: Lịch thi IGCSE 2026 mới nhất: Thời gian và mốc quan trọng
Tải đề thi kèm mark scheme và pre-release material
Các nguồn uy tín được đội ngũ Times Edu kiểm chứng và thường xuyên sử dụng trong quá trình giảng dạy:
- PapaCambridge: Kho đề thi đầy đủ nhất, có cả Question Paper (QP), Mark Scheme (MS) và Examiner Report (ER) theo từng năm.
- GCE Guide : Giao diện tra cứu theo mã môn rõ ràng, phù hợp khi cần tìm nhanh đề của một năm cụ thể.
- Save My Exams: Tốt cho dạng bài topical past papers — câu hỏi theo từng chủ đề, có giải thích từng bước. Một số tính năng cao cấp cần tài khoản trả phí.
- Trang chính thức Cambridge: Chỉ cung cấp đề từ 3–5 năm gần nhất miễn phí. Đây là nguồn có độ chính xác cao nhất về định dạng file gốc.
Một chi tiết quan trọng cần lưu ý: với các đề trước năm 2023, bạn sẽ thấy kèm theo pre-release material, đây là một đoạn code hoặc kịch bản được phát trước kỳ thi khoảng 12 tuần để học sinh chuẩn bị. Từ năm 2023 trở đi, phần này đã bị loại bỏ, vì vậy khi luyện đề cũ, học sinh không nên mất thời gian phân tích sâu pre-release material mà chỉ dùng nó để hiểu ngữ cảnh bài thi.
>>> Xem thêm: Bao nhiêu điểm IGCSE để học IB? Tiêu chuẩn xét tuyển 2026
Phân biệt môn 0478 với mã môn 0984 và 9618
Đây là một điểm gây nhầm lẫn phổ biến, đặc biệt với phụ huynh đang xây dựng lộ trình học cho con ở cấp độ IGCSE và A Level.
| Tiêu chí | 0478 | 0984 | 9618 |
|---|---|---|---|
| Cấp độ | IGCSE | IGCSE | A Level |
| Tên đầy đủ | Computer Science | Computer Science (9–1) | Computer Science |
| Thang điểm | A*–G (chữ) | 9–1 (số) | A*–E |
| Số Paper | 2 | 2 | 4 |
| Ngôn ngữ lập trình | Python/Pseudocode | Python/Pseudocode | Python/Java/C++ |
| Mức độ khó | Trung bình–Khá | Trung bình–Khá | Nâng cao |
Mã 0984 về bản chất là phiên bản thang điểm số (9–1) của cùng môn Computer Science IGCSE, được Cambridge phát triển chủ yếu cho thị trường Anh Quốc. Nội dung syllabus gần như tương đương 0478, nên past paper của 0984 cũng có giá trị luyện tập tốt.
A Level 9618 là bước tiếp theo sau IGCSE, yêu cầu tư duy lập trình và giải thuật ở mức độ sâu hơn đáng kể, bao gồm cả lý thuyết ngôn ngữ hình thức, đệ quy, cấu trúc dữ liệu nâng cao. Từ kinh nghiệm tư vấn của chúng tôi, học sinh muốn học 9618 hiệu quả cần có nền tảng vững chắc từ 0478 trước.
>>> Xem thêm: Chọn môn học IGCSE thế nào để thuận lợi học A Level và Đại học?
Các chủ đề lý thuyết và lập trình trọng tâm trong đề thi
Dựa trên phân tích hàng chục bộ computer science 0478 past paper từ 2018 đến 2024, đội ngũ Times Edu xác định các chủ đề xuất hiện với tần suất cao nhất và phân bố điểm đáng kể.
Chủ đề trọng tâm Paper 1
Binary và Hexadecimal xuất hiện ở hầu hết mọi đề thi, thường chiếm 6–10 điểm. Học sinh cần thành thạo:
- Chuyển đổi giữa binary, denary và hexadecimal
- Phép cộng nhị phân và xử lý tràn số (overflow)
- Biểu diễn số âm bằng Two’s Complement
- Tính dung lượng file hình ảnh và âm thanh
Logic gates và Boolean algebra cũng thường xuyên xuất hiện. Một lỗi thường gặp là học sinh nhầm lẫn giữa NAND và NOR khi vẽ flowchart hoặc điền bảng chân lý, dẫn đến mất điểm không đáng có.
Chủ đề trọng tâm Paper 2
Phần pseudocode theo chuẩn Cambridge là kỹ năng cốt lõi. Cambridge sử dụng một bộ cú pháp riêng — không giống Python và không giống bất kỳ ngôn ngữ lập trình thương mại nào. Học sinh phải học đúng cú pháp này ngay từ đầu, bao gồm:
- Vòng lặp: FOR…TO…NEXT, WHILE…DO…ENDWHILE, REPEAT…UNTIL
- Điều kiện: IF…THEN…ELSE…ENDIF, CASE…OF…OTHERWISE…ENDCASE
- Khai báo biến: DECLARE, kiểu dữ liệu INTEGER, REAL, STRING, BOOLEAN
- Mảng: ARRAY một chiều và hai chiều
>>> Xem thêm: Đề thi IGCSE 2026: Cấu trúc, hình thức và cách ôn thi hiệu quả
Cách luyện pseudocode và Python cho Paper 2
Bước 1: Nắm cú pháp pseudocode Cambridge trước
Nhiều học sinh mắc phải sai lầm là luyện Python trước và cố gắng “dịch” sang pseudocode khi làm bài. Cách này tốn thời gian và hay tạo ra cú pháp sai vì hai ngôn ngữ có sự khác biệt cấu trúc rõ rệt. Hãy học pseudocode Cambridge như một ngôn ngữ độc lập ngay từ đầu.
Bước 2: Luyện trace table đến khi thuần thục
Trace table là loại câu hỏi kiểm tra khả năng theo dõi giá trị biến qua từng vòng lặp. Đây là dạng câu chiếm 4–8 điểm trong hầu hết đề thi. Cách luyện hiệu quả:
- In đoạn pseudocode ra giấy
- Vẽ bảng với mỗi cột là một biến
- Điền giá trị theo từng dòng code, không được nhảy cóc
Bước 3: Dùng Python để kiểm chứng logic
Sau khi đã thành thạo pseudocode, học sinh có thể dùng Python như một công cụ kiểm tra: chuyển đoạn pseudocode thành Python và chạy thử để xem output có đúng không.
Cambridge chấp nhận nộp bài bằng Python cho một số hình thức thi thực hành, nhưng trong đề thi trên giấy, pseudocode là ngôn ngữ bắt buộc.
Bước 4: Chiến thuật câu 15 điểm cuối
Từ kinh nghiệm chấm thử và hướng dẫn tại Times Edu, đây là câu hỏi phân hóa mạnh nhất. Giám khảo Cambridge chấm điểm theo từng điểm logic độc lập (independent marks). Nghĩa là ngay cả khi chương trình của bạn chưa hoàn chỉnh, bạn vẫn có thể ghi điểm nếu:
- Khai báo đúng biến và kiểu dữ liệu
- Viết đúng cấu trúc vòng lặp đọc dữ liệu
- Có điều kiện kiểm tra hợp lệ
- Xuất kết quả đúng format yêu cầu
Đừng bao giờ để trống câu 15 điểm, dù bạn không chắc chắn về toàn bộ giải pháp.
>>> Xem thêm: Gia Sư IGCSE: Top Giáo Viên Cambridge IGCSE Tại VN 2026
Thang điểm và quy đổi grade môn Computer Science 0478
Một điểm mà nhiều học sinh và phụ huynh chưa nắm rõ: Grade boundary của môn 0478 thay đổi mỗi năm và Cambridge không công bố trước. Tuy nhiên, dựa trên dữ liệu nhiều năm, chúng tôi có thể đưa ra dải tham khảo như sau:
| Grade | Điểm xấp xỉ (trên 150) | Phần trăm tương đương |
|---|---|---|
| A* | 126–150 | 84%+ |
| A | 108–125 | 72–83% |
| B | 90–107 | 60–71% |
| C | 72–89 | 48–59% |
| D | 57–71 | 38–47% |
| E | 45–56 | 30–37% |
Một chi tiết quan trọng: Những năm đề khó, grade boundary A có thể xuống còn khoảng 115–120 điểm. Ngược lại, năm đề dễ, ranh giới có thể đẩy lên đến 130+. Việc luyện nhiều past paper giúp học sinh tự hiệu chỉnh được năng lực của mình theo thang điểm thực tế, đây là lý do tại sao chúng tôi luôn nhấn mạnh việc so sánh điểm thi thử với mark scheme 0478* ngay sau mỗi lần luyện đề.
Nếu mục tiêu của bạn là A* để xây dựng hồ sơ du học vào các trường đại học hàng đầu tại Anh, Singapore hoặc Úc, đội ngũ tư vấn tại Times Edu sẵn sàng hỗ trợ xây dựng lộ trình học cá nhân hóa từ IGCSE đến A Level 9618 phù hợp với từng ngành định hướng.
Câu hỏi thường gặp
Mã môn 0478 là môn gì trong hệ thống Cambridge IGCSE?
Computer Science 0478 gồm mấy paper và nội dung từng paper ra sao?
Pre-release material trong môn 0478 được dùng như thế nào?
Nên học pseudocode hay ngôn ngữ lập trình thật cho đề thi 0478?
Tải đề thi Computer Science 0478 past paper ở đâu uy tín?
Sự khác biệt giữa 0478 và 0984 Computer Science là gì?
Làm sao để đạt điểm cao Paper 2 lập trình môn 0478?
Kết bài
Nếu bạn đang chuẩn bị ôn thi Cambridge IGCSE Computer Science 0478 và muốn có lộ trình học cá nhân hóa từ việc phân tích điểm yếu qua past paper đến kế hoạch ôn tập theo tuần, Times Edu sẵn sàng đồng hành cùng bạn. Đội ngũ giảng viên chuyên biệt về chương trình Cambridge của chúng tôi đã hỗ trợ hàng trăm học sinh đạt A và A* từ năm 2018 đến nay. Liên hệ ngay để được tư vấn lộ trình học miễn phí và đánh giá năng lực đầu vào nhé