GIÁO DỤC QUỐC TẾ · CHƯƠNG TRÌNH CAMBRIDGE IGCSE
Cập nhật: 29/10/2026 · Biên soạn: Đội ngũ chuyên môn chương trình Cambridge IGCSE – Newsky Academy · Áp dụng syllabus Cambridge IGCSE Computer Science 0478 cho kỳ thi 2026, 2027, 2028 và thông tin syllabus 2029–2031 do Cambridge International Education công bố
Bài viết dành cho phụ huynh và học sinh học Cambridge IGCSE Computer Science (mã 0478) tại trường quốc tế. Nội dung giải thích hai bài thi, 10 chủ đề, cách viết pseudocode theo chuẩn Cambridge, thay đổi lớn từ năm 2029 khi Python trở thành bắt buộc, và tiêu chí chọn trung tâm dạy Khoa học Máy tính IGCSE.
Tóm tắt nhanh
Thuật ngữ cần biết
Bảng thuật ngữ Khoa học Máy tính IGCSE
| Thuật ngữ | Giải thích |
|---|---|
| Cambridge International Education | Hội đồng khảo thí thuộc Cambridge University Press & Assessment, ra đề và cấp chứng chỉ Cambridge IGCSE. |
| Mã 0478 | Mã môn Cambridge IGCSE Computer Science xếp loại A*–G; bản 9–1 là 0984, bản O Level là 2210. |
| Paper 1 – Computer Systems | Bài lý thuyết 75 điểm về Topic 1–6: biểu diễn dữ liệu, truyền dữ liệu, phần cứng, phần mềm, Internet, công nghệ tự động. |
| Paper 2 – Algorithms, Programming and Logic | Bài 75 điểm về Topic 7–10: thiết kế thuật toán, lập trình, cơ sở dữ liệu, logic Boolean. |
| Pseudocode | Mã giả theo định dạng riêng của Cambridge, dùng từ khóa viết hoa như DECLARE, IF, FOR, REPEAT, PROCEDURE. |
| Trace table | Bảng dò từng bước giá trị biến và đầu ra khi chạy thử một thuật toán bằng tay. |
| Scenario question | Câu tình huống 15 điểm cuối Paper 2, yêu cầu viết một thuật toán hoàn chỉnh cho bối cảnh chưa gặp. |
| Two's complement | Phép biểu diễn số nguyên âm và dương bằng 8 bit, nằm trong Topic 1. |
| Kibibyte, mebibyte | Đơn vị lưu trữ theo lũy thừa 1024; đề Cambridge yêu cầu tính theo 1024 chứ không theo 1000. |
| Validation và verification | Kiểm tra tính hợp lệ của dữ liệu nhập (range, length, type, presence, format, check digit) và kiểm tra nhập đúng (visual, double entry). |
Mục lục
| PHẦN 01 · TỔNG QUAN |
Trả lời nhanh: Khoa học Máy tính IGCSE là môn Cambridge IGCSE Computer Science, mã 0478, do Cambridge International Education ra đề và chấm. Môn học dạy học sinh 14–16 tuổi cách máy tính biểu diễn, xử lý và truyền dữ liệu, cùng tư duy giải thuật và lập trình bằng ngôn ngữ bậc cao. Môn được đánh giá bằng hai bài thi viết có trọng số bằng nhau, không có bài thực hành trên máy, xếp loại A* đến G (nguồn: syllabus Cambridge IGCSE Computer Science 0478).
| PHẦN 02 · PHIÊN BẢN SYLLABUS |
Đây là câu hỏi quan trọng nhất với môn Khoa học Máy tính IGCSE lúc này. Học sinh thi trong các năm 2026, 2027, 2028 dùng syllabus 0478 bản 2026–2028. Học sinh thi từ năm 2029 dùng syllabus mới với thay đổi lớn về ngôn ngữ lập trình. Một học sinh đang học lớp 8 hoặc Year 9 vào cuối năm 2026 rất có thể rơi vào nhóm thi theo bản mới.
So sánh syllabus 0478 bản 2026–2028 và bản 2029–2031 (nguồn: Cambridge International)
| Hạng mục | Kỳ thi 2026–2028 | Kỳ thi 2029–2031 |
|---|---|---|
| Tên Paper 1 | Computer Systems (Topic 1–6) | Computer Systems and Logic (Topic 1–7) |
| Tên Paper 2 | Algorithms, Programming and Logic (Topic 7–10) | Algorithms and Programming (Topic 8–11) |
| Ngôn ngữ trả lời | Pseudocode; câu 15 điểm được dùng Python, Visual Basic hoặc Java | Bắt buộc Python 3.10 trở lên, bỏ pseudocode |
| Máy tính cầm tay | Không dùng ở cả hai bài | Được dùng ở Paper 2, không dùng ở Paper 1 |
| Nội dung mới hoặc mở rộng | Trí tuệ nhân tạo ở mức hệ chuyên gia và học máy | Mạng nơ-ron, các kiểu học máy, thiên lệch dữ liệu, máy tính lượng tử, SQL hai bảng |
| Nội dung bị bỏ | Không áp dụng | Tiền kỹ thuật số và blockchain, tính kích thước tệp ảnh và âm thanh, cổng USB |
Thời lượng và điểm số của hai bài giữ nguyên ở cả hai phiên bản: mỗi bài 1 giờ 45 phút, 75 điểm, 50% (nguồn: syllabus 0478 2029–2031).
| PHẦN 03 · CẤU TRÚC ĐỀ |
Cấu trúc đánh giá Cambridge IGCSE Computer Science 0478, kỳ thi 2026–2028 (nguồn: syllabus 0478)
| Bài thi | Hình thức | Thời lượng | Điểm | Trọng số |
|---|---|---|---|---|
| Paper 1 – Computer Systems | Câu ngắn và câu có cấu trúc, Topic 1–6, không dùng máy tính cầm tay | 1 giờ 45 phút | 75 | 50% |
| Paper 2 – Algorithms, Programming and Logic | Câu ngắn, câu có cấu trúc và một câu tình huống, Topic 7–10, không dùng máy tính cầm tay | 1 giờ 45 phút | 75 | 50% |
Câu cuối Paper 2 đưa ra một tình huống chưa gặp, học sinh phải viết một thuật toán hoàn chỉnh bằng pseudocode hoặc một trong ba ngôn ngữ Python, Visual Basic, Java; Cambridge dự kiến học sinh dành khoảng 30 phút cho câu này. Ở các câu khác của Paper 2, lời giải lập trình phải viết bằng pseudocode, viết bằng ngôn ngữ lập trình sẽ không được tính điểm. Cambridge nhấn mạnh logic quan trọng hơn cú pháp (nguồn: syllabus 0478 2026–2028).
| PHẦN 04 · NỘI DUNG HỌC |
Mười chủ đề Cambridge IGCSE Computer Science 0478, kỳ thi 2026–2028 (nguồn: syllabus 0478)
| Chủ đề | Nội dung chính | Bài thi |
|---|---|---|
| 1 Data representation (Biểu diễn dữ liệu) | Nhị phân, thập lục phân, two's complement, dịch bit, văn bản, âm thanh, hình ảnh, nén dữ liệu | Paper 1 |
| 2 Data transmission (Truyền dữ liệu) | Gói tin, chuyển mạch gói, truyền nối tiếp và song song, phát hiện lỗi, mã hóa | Paper 1 |
| 3 Hardware (Phần cứng) | Kiến trúc Von Neumann, chu trình fetch–decode–execute, thiết bị vào ra, cảm biến, lưu trữ, phần cứng mạng | Paper 1 |
| 4 Software (Phần mềm) | Hệ điều hành, ngắt, ngôn ngữ bậc cao và bậc thấp, trình biên dịch, thông dịch, IDE | Paper 1 |
| 5 The internet and its uses (Internet) | Web, URL, HTTP và HTTPS, cookie, tiền kỹ thuật số, an ninh mạng | Paper 1 |
| 6 Automated and emerging technologies (Công nghệ tự động và mới) | Hệ thống tự động, robot, trí tuệ nhân tạo | Paper 1 |
| 7 Algorithm design and problem-solving (Thiết kế thuật toán) | Vòng đời phát triển, lưu đồ, pseudocode, tìm kiếm tuyến tính, sắp xếp nổi bọt, kiểm thử, trace table | Paper 2 |
| 8 Programming (Lập trình) | Biến, kiểu dữ liệu, rẽ nhánh, vòng lặp, xử lý chuỗi, thủ tục, hàm, mảng 1D và 2D, xử lý tệp | Paper 2 |
| 9 Databases (Cơ sở dữ liệu) | Bảng đơn, khóa chính, truy vấn SQL với SELECT, WHERE, ORDER BY, SUM, COUNT | Paper 2 |
| 10 Boolean logic (Logic Boolean) | Cổng NOT, AND, OR, NAND, NOR, XOR, mạch logic, bảng chân trị, biểu thức logic | Paper 2 |
| PHẦN 05 · KỸ NĂNG ĐÁNH GIÁ |
Trọng số mục tiêu đánh giá Khoa học Máy tính IGCSE 0478 (nguồn: syllabus 0478)
| Mục tiêu đánh giá | Paper 1 | Paper 2 | Toàn môn |
|---|---|---|---|
| AO1 Kiến thức và hiểu biết | 60% | 20% | 40% |
| AO2 Vận dụng, phân tích và thiết kế lời giải | 20% | 60% | 40% |
| AO3 Đánh giá hệ thống, lập luận, kết luận | 20% | 20% | 20% |
Bảng trên cho thấy Paper 1 chủ yếu kiểm tra kiến thức, còn Paper 2 chủ yếu kiểm tra vận dụng. Một học sinh học thuộc tốt có thể làm chắc Paper 1, nhưng muốn điểm cao ở Paper 2 phải luyện viết thuật toán thật sự. Command words của môn bao gồm Calculate, Compare, Define, Demonstrate, Describe, Evaluate, Explain, Identify, Outline, Show và Suggest (nguồn: syllabus 0478).
| PHẦN 06 · ĐIỂM KHÓ |
Các phần khó trong Khoa học Máy tính IGCSE 0478 (đánh giá của Newsky Academy, không phải số liệu chính thức)
| Phần học | Mức độ | Lỗi hay gặp | Cách xử lý |
|---|---|---|---|
| Câu tình huống 15 điểm (Paper 2) | Khó nhất | Thiếu khai báo, thiếu kiểm tra dữ liệu, lặp sai số lần | Luyện khung: khai báo, nhập và kiểm tra, xử lý, xuất kết quả |
| Trace table (Topic 7) | Khó | Bỏ sót bước, ghi sai thứ tự đầu ra | Dò từng dòng, ghi giá trị mới mỗi khi biến thay đổi |
| Pseudocode chuẩn Cambridge (Topic 8) | Trung bình – khó | Trộn cú pháp Python vào pseudocode | Học theo hướng dẫn pseudocode trong syllabus, luyện chuyển đổi hai chiều |
| Two's complement và dịch bit (Topic 1) | Trung bình | Quên bit dấu, nhầm dịch trái và dịch phải | Luyện 10 bài đổi mỗi ngày trong 2 tuần |
| Mạch logic và bảng chân trị (Topic 10) | Trung bình | Vẽ mạch có đơn giản hóa trong khi đề yêu cầu vẽ đúng biểu thức | Vẽ đúng theo đề, không rút gọn, tối đa 3 đầu vào |
| Tính kích thước tệp (Topic 1) | Trung bình | Dùng 1000 thay vì 1024, quên đổi đơn vị theo yêu cầu | Luôn dùng 1024 và đọc kỹ đơn vị đề yêu cầu |
| PHẦN 07 · SO SÁNH |
Các chương trình Khoa học Máy tính của Cambridge (nguồn: syllabus 0478)
| Chương trình | Mã | Xếp loại | Ghi chú |
|---|---|---|---|
| Cambridge IGCSE Computer Science | 0478 | A* đến G | Phổ biến tại trường quốc tế ở Việt Nam |
| Cambridge IGCSE (9–1) Computer Science | 0984 | 9 đến 1 | Không thi cùng 0478 trong một mùa |
| Cambridge O Level Computer Science | 2210 | Theo chuẩn O Level | Cùng cấp độ với IGCSE |
| Cambridge IGCSE Computer Science | 0265 | Mã mới từ năm 2029 | Được nêu trong syllabus 0478 bản 2029–2031 là môn không thi cùng 0478; nên hỏi trường mã con được đăng ký |
Học sinh đạt A* đến C ở Khoa học Máy tính IGCSE được Cambridge đánh giá là chuẩn bị tốt để học tiếp Cambridge International AS & A Level Computer Science (nguồn: syllabus 0478).
| PHẦN 08 · HỌC SINH VIỆT NAM |
Học lập trình trên máy nhưng thi trên giấy. Nhiều học sinh viết Python khá tốt nhờ các khóa học ngoài, nhưng lúng túng khi phải viết pseudocode bằng tay, không có trình soạn thảo báo lỗi. Đây là kỹ năng riêng cần luyện.
Thuật ngữ kỹ thuật dày đặc. Paper 1 có rất nhiều thuật ngữ như memory address register, packet switching, pharming, interrupt service routine. Học sinh cần học định nghĩa chuẩn bằng tiếng Anh, vì diễn đạt mơ hồ sẽ không được điểm.
Không được dùng máy tính cầm tay. Với syllabus 2026–2028, học sinh phải tự đổi hệ cơ số và tính kích thước tệp. Học sinh quen bấm máy trong môn Toán dễ mất điểm vì tính nhẩm sai.
Thời điểm chuyển sang Python. Phụ huynh có con thi năm 2029 trở đi nên cho con học Python có hệ thống ngay từ đầu, thay vì học pseudocode rồi chuyển đổi muộn.
| PHẦN 09 · PHƯƠNG PHÁP ÔN |
| PHẦN 10 · LỘ TRÌNH |
Lộ trình Khoa học Máy tính IGCSE 0478 (đề xuất của Newsky Academy)
| Giai đoạn | Thời gian gợi ý | Mục tiêu | Đầu ra |
|---|---|---|---|
| 1. Tư duy lập trình | 6–8 tuần | Biến, rẽ nhánh, vòng lặp bằng Python và pseudocode | Viết được chương trình ngắn có nhập, xử lý, xuất |
| 2. Hệ thống máy tính | 8–10 tuần | Topic 1–6, thuật ngữ và tính toán nhị phân | Trả lời đúng câu Describe, Explain của Paper 1 |
| 3. Thuật toán nâng cao | 8–10 tuần | Mảng, hàm, tệp, SQL, logic Boolean, trace table | Giải câu Paper 2 dạng có cấu trúc |
| 4. Luyện đề | 6–8 tuần trước kỳ thi | Đề từ 2023 trở đi, câu tình huống bấm giờ 30 phút | Hoàn thành hai bài đúng giờ, tự chấm theo mark scheme |
| PHẦN 11 · SAI LẦM THƯỜNG GẶP |
Sai lầm thường gặp môn Khoa học Máy tính IGCSE (tổng hợp của Newsky Academy)
| Sai lầm | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Viết code Python ở câu yêu cầu pseudocode | Thói quen lập trình | Đọc kỹ đề; ngoài câu 15 điểm, mọi câu dùng pseudocode |
| Viết điều kiện bằng lời | Không biết yêu cầu độ chính xác | Viết x > y thay vì "x lớn hơn y" như syllabus hướng dẫn |
| Vòng lặp FOR chạy sai số lần | Không nhớ FOR trong pseudocode bao gồm cả giá trị cuối | Dò thử với giá trị nhỏ trước khi nộp |
| Thiếu kiểm tra dữ liệu ở câu tình huống | Chỉ tập trung phần xử lý chính | Luôn thêm range check hoặc presence check khi đề có nhập liệu |
| Định nghĩa thuật ngữ mơ hồ | Học bằng tiếng Việt rồi dịch | Học định nghĩa chuẩn bằng tiếng Anh theo syllabus |
| Dùng 1000 thay 1024 | Nhầm với đơn vị thông dụng | Ghi nhớ quy tắc 1024 của Cambridge |
| PHẦN 12 · CHỌN TRUNG TÂM |
Các tiêu chí dưới đây giúp phụ huynh đánh giá một trung tâm dạy Khoa học Máy tính IGCSE:
| PHẦN 13 · NEWSKY ACADEMY |
| PHẦN 14 · HỎI ĐÁP |
Khoa học Máy tính IGCSE có hai phần độ khó khác nhau. Paper 1 lý thuyết hệ thống máy tính chủ yếu đòi hỏi hiểu và nhớ chính xác thuật ngữ. Paper 2 thuật toán và lập trình khó hơn với đa số học sinh vì phải viết pseudocode, dò trace table và giải câu tình huống 15 điểm trong khoảng 30 phút. Học sinh chưa từng lập trình cần bắt đầu thực hành sớm.
Không. Với syllabus 0478 cho kỳ thi 2026–2028, cả hai bài đều là bài viết trên giấy. Tuy vậy Cambridge yêu cầu học sinh có kinh nghiệm lập trình thực tế, và câu tình huống cuối Paper 2 cho phép viết bằng pseudocode hoặc một trong ba ngôn ngữ Python, Visual Basic, Java (nguồn: syllabus 0478 2026–2028).
Nên học cả hai nếu thi trong giai đoạn 2026–2028: pseudocode theo chuẩn Cambridge là bắt buộc cho phần lớn câu Paper 2, còn Python giúp thực hành và có thể dùng ở câu tình huống 15 điểm. Nếu con thi từ năm 2029, syllabus mới yêu cầu mọi câu lập trình trả lời bằng Python 3.10 trở lên và bỏ pseudocode (nguồn: Cambridge International).
Với syllabus 0478 cho kỳ thi 2026–2028, máy tính cầm tay không được dùng ở cả hai bài thi; học sinh phải tự đổi hệ cơ số và tính kích thước tệp bằng tay. Từ syllabus 2029–2031, Paper 2 được phép dùng máy tính cầm tay, còn Paper 1 vẫn không (nguồn: syllabus 0478).
Khoa học Máy tính IGCSE 0478 tập trung vào cách máy tính hoạt động và tư duy giải thuật: hệ nhị phân, phần cứng, mạng, an ninh mạng, thuật toán, lập trình, cơ sở dữ liệu và logic Boolean. ICT thiên về sử dụng ứng dụng và có bài thực hành trên máy. Học sinh định hướng ngành công nghệ, kỹ thuật nên chọn Khoa học Máy tính.
Được. Syllabus 0478 không yêu cầu kiến thức lập trình trước, chỉ khuyến nghị học sinh có nền tảng học tập rộng như chương trình Cambridge Lower Secondary hoặc tương đương. Điều quan trọng là bắt đầu thực hành sớm, viết chương trình nhỏ hằng tuần để quen với biến, vòng lặp, mảng và hàm.
Được. Syllabus 0478 cho phép thí sinh tự do đăng ký thi vào mùa tháng 6 hoặc tháng 11 qua trung tâm khảo thí Cambridge. Thí sinh không được thi 0478 cùng IGCSE (9–1) Computer Science 0984 hoặc O Level Computer Science 2210 trong cùng một mùa (nguồn: syllabus 0478 2026–2028).
| PHẦN 15 · LIÊN HỆ |
Phụ huynh đang tìm trung tâm dạy Khoa học Máy tính IGCSE theo hình thức 1 kèm 1 có thể liên hệ Newsky Academy để được tư vấn lộ trình theo năm thi của con, sắp xếp buổi đánh giá đầu vào và chọn giáo viên phù hợp. Khi liên hệ, phụ huynh nên chuẩn bị tên trường, khối lớp, năm dự kiến thi và một bài kiểm tra gần nhất của con.
Đặt lịch tư vấn và buổi đánh giá đầu vào môn Khoa học Máy tính IGCSE: 0902 634 152
| PHẦN 16 · TÀI LIỆU THAM KHẢO |
Về đội ngũ biên soạn
Bài viết do đội ngũ chuyên môn chương trình Cambridge IGCSE của Newsky Academy biên soạn, đối chiếu với syllabus và tài liệu chính thức do Cambridge International Education (Cambridge University Press & Assessment) công bố tại thời điểm cập nhật. Nội dung được rà soát lại khi Cambridge thay đổi syllabus hoặc cấu trúc đề. Bài viết không cam kết điểm số và không thay thế thông báo chính thức của Cambridge hay của nhà trường; phụ huynh nên kiểm tra lại mã môn, năm syllabus và lịch thi với bộ phận khảo thí của trường.