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
  • Pseudocodeflowchart 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?

0478 là mã định danh chính thức của môn Cambridge IGCSE Computer Science (IGCSE Tin học) trong hệ thống phân loại môn học của Cambridge Assessment International Education (CAIE). Đây là môn học trang bị cho học sinh kiến thức về hệ thống máy tính, thuật toán và lập trình ở cấp độ trung học quốc tế.

Computer Science 0478 gồm mấy paper và nội dung từng paper ra sao?

Môn 0478 gồm 2 Paper. Paper 1 (Computer Systems) kiểm tra lý thuyết về phần cứng, phần mềm, mạng máy tính, biểu diễn dữ liệu và bảo mật trong 1 giờ 45 phút. Paper 2 (Algorithms, Programming and Logic) kiểm tra kỹ năng thiết kế thuật toán, viết pseudocode, phân tích flowchart, logic gates và lập trình trong cùng thời gian 1 giờ 45 phút.

Pre-release material trong môn 0478 được dùng như thế nào?

Pre-release material là một đoạn code hoặc kịch bản bài toán mà Cambridge gửi trước cho học sinh khoảng 12 tuần trước kỳ thi. Trước năm 2023, phần này xuất hiện trong Paper 2 và chiếm một phần đáng kể điểm số. Từ kỳ thi 2023 trở đi, pre-release material đã bị loại bỏ hoàn toàn khỏi syllabus 0478. Học sinh ôn thi theo syllabus hiện tại không cần lo lắng về phần này.

Nên học pseudocode hay ngôn ngữ lập trình thật cho đề thi 0478?

Đối với đề thi computer science 0478 past paper, pseudocode Cambridge là bắt buộc. Tuy nhiên, học Python song song vẫn rất hữu ích vì giúp kiểm chứng logic thuật toán khi luyện tập tại nhà. Một lỗi thường gặp là học sinh luyện Python quá nhiều rồi viết cú pháp Python trực tiếp vào bài thi — điều này sẽ bị trừ điểm hoặc không được công nhận bởi mark scheme.

Tải đề thi Computer Science 0478 past paper ở đâu uy tín?

Các nguồn đáng tin cậy nhất bao gồm: trang chính thức của Cambridge, PapaCambridge, GCE GuideSave My Exams. Khi tải về, hãy luôn tải đồng thời Question Paper (QP), Mark Scheme (MS)Examiner Report (ER) — đặc biệt là ER vì đây là nơi Cambridge chỉ ra chính xác các lỗi sai phổ biến của học sinh trong từng kỳ thi.

Sự khác biệt giữa 0478 và 0984 Computer Science là gì?

04780984 về cơ bản là cùng một môn Cambridge IGCSE Computer Science nhưng áp dụng hai thang điểm khác nhau: 0478 dùng thang chữ (A–G) phổ biến tại châu Á và quốc tế, còn 0984 dùng thang số (9–1) chủ yếu dành cho học sinh tại Anh Quốc. Syllabus hai môn gần như tương đương, do đó past paper của 0984 cũng là tài liệu luyện tập có giá trị cho học sinh thi 0478*.

Làm sao để đạt điểm cao Paper 2 lập trình môn 0478?

Dựa trên nhiều năm kinh nghiệm tại Times Edu, chiến lược hiệu quả nhất gồm bốn điểm cốt lõi: (1) học thuộc cú pháp pseudocode Cambridge như một ngôn ngữ độc lập; (2) luyện trace table đến mức phản xạ — không suy nghĩ lâu khi gặp trong đề; (3) không bao giờ bỏ trống câu 15 điểm, ưu tiên viết phần khai báo biến và vòng lặp cơ bản trước; (4) đọc kỹ Examiner Report của 3 năm gần nhất để nhận diện các bẫy điểm mà Cambridge cố tình đặt ra.

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é