| ✨ Newsky Academy – trung tâm dạy Khoa Học Máy Tính Edexcel 1-1 cho học sinh trường quốc tế. Giáo viên dạy đúng specification Pearson Edexcel, luyện song song tư duy thuật toán và kỹ năng lập trình thực hành. Đăng ký học thử: 0902634152. |
| Khoa Học Máy Tính Edexcel là môn Computer Science thi theo hội đồng khảo thí Pearson Edexcel. Ở bậc trung học cơ sở, học sinh trường quốc tế thường học International GCSE Computer Science với hai phần: nguyên lý khoa học máy tính và vận dụng tư duy tính toán vào lập trình. Ở bậc trung học phổ thông, Pearson Edexcel cung cấp A Level Computer Science theo hệ Anh, trong đó có phần dự án lập trình. Điểm cần lưu ý cho phụ huynh: danh mục môn ở bậc A Level của Edexcel có sự khác biệt giữa hệ Anh và hệ quốc tế, đồng thời một số trường chọn môn Information Technology thay vì Computer Science. Vì vậy nên kiểm tra mã môn cụ thể mà trường đăng ký trước khi chọn tài liệu ôn tập. |
| 2 nhóm kỹ năng Lý thuyết và lập trình thực hành | Python Ngôn ngữ phổ biến nhất trong các trường | ⏳ 2 năm Year 12 – Year 13 cho bậc A Level |
Khoa Học Máy Tính Edexcel không phải môn học tin học văn phòng. Đây là môn dạy học sinh cách máy tính hoạt động ở tầng sâu và cách chuyển một bài toán thực tế thành thuật toán rồi thành chương trình chạy được. Học sinh phải hiểu cách dữ liệu được biểu diễn dưới dạng nhị phân, cách bộ xử lý thực thi lệnh, cách mạng truyền dữ liệu, đồng thời phải tự viết được chương trình giải quyết vấn đề. Chính sự kết hợp giữa lý thuyết và lập trình khiến môn này khó hơn nhiều học sinh dự đoán ban đầu.
| ✅ Do Pearson Edexcel thiết kế, specification công khai theo từng chủ đề và kỹ năng ✅ Hai trụ cột song song: nguyên lý khoa học máy tính và lập trình thực hành ✅ Yêu cầu viết được thuật toán bằng mã giả và bằng ngôn ngữ lập trình thật ✅ Bao gồm biểu diễn dữ liệu, kiến trúc máy tính, mạng và an toàn thông tin ✅ Có phần đạo đức, pháp lý và tác động xã hội của công nghệ ✅ Là môn nền cho các ngành Công nghệ thông tin, Kỹ thuật phần mềm, Khoa học dữ liệu |
Trong thực tế dạy 1-1, chúng tôi thường gặp hai nhóm học sinh trái ngược nhau ở môn này. Nhóm thứ nhất rất giỏi code nhưng viết bài lý thuyết rất yếu, mất điểm ở phần kiến trúc máy tính và mạng. Nhóm thứ hai học thuộc lý thuyết tốt nhưng ngồi trước máy thì không viết nổi hàm đầu tiên. Cả hai nhóm đều bị chững điểm vì môn này chấm cả hai mảng, không cho phép mạnh một bên rồi bù sang bên kia.
| Nên học Khoa Học Máy Tính Edexcel nếu... ✅ Con dự định theo ngành Công nghệ thông tin, Kỹ thuật phần mềm, Khoa học dữ liệu ✅ Con thích giải bài toán logic và kiên nhẫn khi chương trình chạy sai ✅ Con đã có nền tảng Toán ổn, đặc biệt là tư duy trừu tượng ✅ Con sẵn sàng code đều đặn ngoài giờ học chứ không chỉ ôn trước kỳ thi | Cân nhắc kỹ nếu... ✅ Con chỉ thích dùng công nghệ chứ không thích xây dựng công nghệ ✅ Con nản rất nhanh khi gặp lỗi và phải tự tìm nguyên nhân ✅ Con chọn môn này vì nghĩ chỉ cần biết dùng máy tính là đủ ✅ Con không có thời gian thực hành đều trong tuần |
Đây là môn mà phụ huynh cần chú ý nhất về danh mục môn, vì tên gọi trong các trường quốc tế tại Việt Nam không đồng nhất. Có trường dạy Computer Science, có trường dạy Information Technology, và hai môn này khác nhau về trọng tâm lẫn cách đánh giá. Bảng dưới đây tóm tắt các lựa chọn thường gặp để phụ huynh đối chiếu với mã môn trường đã đăng ký.
| Bậc học và môn | Nội dung | Kỹ năng trọng tâm | Phù hợp với |
|---|---|---|---|
| International GCSE Computer Science | Nguyên lý khoa học máy tính | Biểu diễn dữ liệu, phần cứng, mạng, đạo đức | Học sinh Year 10–11 hệ Anh |
| International GCSE Computer Science | Vận dụng tư duy tính toán | Viết, đọc và sửa lỗi chương trình | Học sinh Year 10–11 hệ Anh |
| A Level Computer Science (hệ Anh) | Nguyên lý nâng cao và dự án lập trình | Cấu trúc dữ liệu, thuật toán, phát triển phần mềm | Học sinh Year 12–13 học theo hệ Anh |
| International A Level Information Technology | Ứng dụng công nghệ trong tổ chức | Hệ thống thông tin, dữ liệu, giải pháp số | Học sinh thiên về ứng dụng hơn là lập trình |
| Học bổ trợ ngoài chương trình | Nền tảng Python hoặc Java | Cú pháp, hàm, cấu trúc dữ liệu cơ bản | Học sinh mới bắt đầu, chuẩn bị lên A Level |
| Luyện dự án lập trình | Phân tích, thiết kế, kiểm thử, đánh giá | Viết tài liệu dự án theo tiêu chí chấm | Học sinh Year 13 có phần dự án bắt buộc |
Phụ huynh thường hỏi Computer Science Edexcel khác gì IB Computer Science hay AP Computer Science. Khác biệt chính nằm ở tỷ trọng dự án và ngôn ngữ lập trình được dùng. Edexcel và IB đều có phần dự án hoặc bài đánh giá nội bộ ở bậc cao nhất, trong khi AP Computer Science A thi hoàn toàn bằng bài viết với ngôn ngữ Java. Bảng dưới là đánh giá định hướng của giáo viên Newsky nhằm giúp chọn môn.
| Chương trình | Nội dung trọng tâm | Độ khó | Phù hợp học sinh nào |
|---|---|---|---|
| Computer Science Edexcel International GCSE | Nguyên lý cơ bản và lập trình nhập môn | Trung bình | Học sinh Year 10–11 hệ Anh |
| Cambridge IGCSE Computer Science | Nội dung tương đương, mã giả theo chuẩn riêng | Trung bình | Học sinh trường theo hội đồng Cambridge |
| A Level Computer Science Edexcel | Thuật toán nâng cao và dự án phần mềm | Rất khó | Học sinh Year 12–13 theo ngành công nghệ |
| IB Computer Science HL | Nguyên lý cùng bài đánh giá nội bộ dạng giải pháp | Khó | Học sinh IB Diploma theo ngành công nghệ |
| AP Computer Science A (College Board) | Lập trình hướng đối tượng bằng Java | Khó | Học sinh nhắm đại học Mỹ, muốn quy đổi tín chỉ |
| AP Computer Science Principles | Khái niệm rộng, nhẹ lập trình hơn | Trung bình | Học sinh muốn tiếp cận công nghệ ở mức nhập môn |
Cách đánh giá của môn này chia làm hai mảng rõ rệt, và học sinh cần chuẩn bị riêng cho từng mảng. Mảng lý thuyết kiểm tra khả năng giải thích chính xác bằng thuật ngữ đúng, còn mảng lập trình kiểm tra khả năng viết chương trình chạy được và xử lý lỗi. Ở bậc A Level còn có phần dự án được chấm theo tiêu chí về phân tích, thiết kế, kiểm thử và đánh giá, nên tài liệu dự án quan trọng ngang với chất lượng code.
| ✏️ Phần lý thuyết ✅ Giải thích khái niệm bằng thuật ngữ chuyên môn chính xác ✅ Chuyển đổi hệ cơ số và tính toán biểu diễn dữ liệu ✅ Vẽ và đọc sơ đồ hệ thống, sơ đồ mạng ✅ Phân tích tác động đạo đức, pháp lý và xã hội của công nghệ | ✏️ Phần lập trình và dự án ✅ Viết thuật toán bằng mã giả và bằng ngôn ngữ lập trình ✅ Đọc chương trình cho trước và tìm lỗi logic ✅ Thiết kế bộ dữ liệu kiểm thử và ghi lại kết quả ✅ Viết tài liệu phân tích, thiết kế và đánh giá giải pháp |
Năm mạch kiến thức dưới đây bao phủ các chủ đề cốt lõi của Khoa Học Máy Tính Edexcel ở cả bậc International GCSE và bậc A Level. Khi nhận học sinh mới, chúng tôi luôn kiểm tra mạch lập trình trước, vì đây là phần không thể học gạo trong vài tuần cuối và cũng là phần quyết định điểm số ở bậc cao.
| 1. Tư duy tính toán và thuật toán ✓ Phân rã bài toán, trừu tượng hóa và nhận diện mẫu ✓ Viết thuật toán bằng mã giả và sơ đồ khối ✓ Thuật toán tìm kiếm tuyến tính và tìm kiếm nhị phân ✓ Các thuật toán sắp xếp cơ bản và cách so sánh hiệu quả ✓ Khái niệm độ phức tạp và tối ưu hóa giải thuật |
| 2. Lập trình và phát triển phần mềm ✓ Biến, kiểu dữ liệu, toán tử và cấu trúc điều khiển ✓ Hàm, tham số, phạm vi biến và tái sử dụng mã ✓ Mảng, danh sách, bản ghi và làm việc với tệp ✓ Xử lý lỗi, gỡ lỗi và thiết kế bộ dữ liệu kiểm thử ✓ Quy trình phát triển phần mềm và viết tài liệu dự án |
| 3. Dữ liệu và cách biểu diễn ✓ Hệ nhị phân, thập lục phân và chuyển đổi giữa các hệ ✓ Biểu diễn số nguyên, số âm và số thực ✓ Mã hóa ký tự và biểu diễn văn bản ✓ Biểu diễn hình ảnh, âm thanh và ảnh hưởng của độ phân giải ✓ Nén dữ liệu có mất mát và không mất mát |
| 4. Kiến trúc máy tính và phần mềm hệ thống ✓ Bộ xử lý trung tâm và chu trình lấy lệnh, giải mã, thực thi ✓ Bộ nhớ chính, bộ nhớ đệm và bộ nhớ ngoài ✓ Cổng logic và mạch logic cơ bản ✓ Vai trò của hệ điều hành và quản lý tài nguyên ✓ Phần mềm tiện ích, trình dịch và trình thông dịch |
| 5. Mạng, an toàn thông tin và tác động xã hội ✓ Mạng cục bộ, mạng diện rộng và các cấu trúc mạng ✓ Giao thức truyền dữ liệu và mô hình phân tầng ✓ Các mối đe dọa an ninh mạng và kỹ thuật tấn công phổ biến ✓ Mã hóa, xác thực và các biện pháp bảo vệ dữ liệu ✓ Vấn đề pháp lý, đạo đức và ảnh hưởng môi trường của công nghệ |
Tỷ lệ dưới đây là cách Newsky phân bổ thời lượng cho học sinh học Khoa Học Máy Tính Edexcel trong một năm học. Phần lập trình chiếm tỷ trọng lớn nhất vì đây là kỹ năng cần thời gian tích lũy, không thể luyện dồn. Học sinh code đều mỗi tuần luôn có kết quả tốt hơn học sinh chỉ ôn tập trung trước kỳ thi.
| Lập trình và phát triển phần mềm — 28% | |
| Tư duy tính toán và thuật toán — 22% | |
| Mạng, an toàn thông tin và tác động xã hội — 18% | |
| Kiến trúc máy tính và phần mềm hệ thống — 17% | |
| Dữ liệu và cách biểu diễn — 15% | |
Bảng dưới đây tổng hợp mức độ khó theo trải nghiệm thực tế của học sinh Việt Nam học Khoa Học Máy Tính Edexcel, dựa trên quan sát của giáo viên Newsky khi chấm bài luyện đề. Điểm đáng chú ý là những chủ đề khó nhất không phải phần lý thuyết mà là phần yêu cầu học sinh tự nghĩ ra giải pháp và triển khai thành chương trình hoàn chỉnh.
| Chủ đề | Mức độ khó | Lý do |
|---|---|---|
| Chuyển đổi hệ cơ số | Dễ | Quy trình rõ ràng, chỉ cần luyện cho nhanh và chính xác |
| Phần cứng và các loại bộ nhớ | Dễ | Chủ yếu ghi nhớ có hệ thống và dùng đúng thuật ngữ |
| Cấu trúc điều khiển và vòng lặp trong lập trình | Trung bình | Hiểu nhanh nhưng dễ sai khi lồng nhiều lớp điều kiện |
| Mạng máy tính và giao thức | Trung bình | Nhiều thuật ngữ gần giống nhau, dễ nhầm khi diễn đạt |
| Thuật toán tìm kiếm và sắp xếp | Khó | Phải mô tả từng bước chính xác và so sánh được hiệu quả |
| Gỡ lỗi chương trình cho trước | Khó | Cần đọc hiểu code người khác viết và lần theo luồng thực thi |
| Dự án lập trình và tài liệu kèm theo | Rất khó | Vừa phải code hoàn chỉnh vừa phải viết phân tích, kiểm thử, đánh giá |
Với môn này, chúng tôi không tách rời việc học lý thuyết và việc code. Ngay từ buổi đầu tiên, học sinh vừa học khái niệm vừa viết chương trình minh họa cho khái niệm đó, vì kiến thức chỉ thực sự đọng lại khi các em tự chạy được đoạn code liên quan. Với học sinh có phần dự án bắt buộc, chúng tôi bắt đầu định hướng đề tài sớm để tránh dồn vào cuối năm.
| Bước 1 – Đánh giá năng lực. Kiểm tra riêng phần lý thuyết và phần code để xác định học sinh đang mạnh mảng nào, yếu mảng nào. |
| Bước 2 – Xây nền tảng. Chắc cú pháp lập trình, cấu trúc điều khiển, hàm và các khái niệm biểu diễn dữ liệu cốt lõi. |
| Bước 3 – Luyện chuyên sâu. Học thuật toán, kiến trúc máy tính, mạng và triển khai dự án lập trình nếu chương trình có yêu cầu. |
| Bước 4 – Luyện đề và tối ưu điểm. Làm đề theo thời gian thi, luyện viết câu trả lời lý thuyết đúng thuật ngữ và code sạch dưới áp lực thời gian. |
| ⏳ Tiến độ tham khảo sau khi hoàn thành bước 3 — khoảng 70% lộ trình | |
Bảng dưới đây là đánh giá nội bộ của Newsky Academy dựa trên yêu cầu tuyển sinh phổ biến mà chúng tôi quan sát được, không phải số liệu chính thức từ trường đại học nào. Một lưu ý quan trọng: với ngành Khoa học máy tính ở các đại học tốp đầu, môn Toán ở bậc A Level thường là điều kiện bắt buộc, còn Computer Science là môn được khuyến khích thêm.
| Nhóm ngành | Mức liên quan |
|---|---|
| Khoa học máy tính, Kỹ thuật phần mềm | ⭐⭐⭐⭐⭐ |
| Khoa học dữ liệu, Trí tuệ nhân tạo | ⭐⭐⭐⭐⭐ |
| An toàn thông tin, Hệ thống thông tin | ⭐⭐⭐⭐⭐ |
| Kỹ thuật điện tử, Cơ điện tử, Robot | ⭐⭐⭐⭐ |
| Thiết kế trò chơi, Truyền thông số | ⭐⭐⭐ |
| Y khoa, Khoa học sự sống | ⭐⭐ |
Sai lầm lớn nhất ở môn này là học lệch: hoặc chỉ code mà bỏ lý thuyết, hoặc chỉ đọc sách mà không mở máy. Cả hai cách đều dẫn tới điểm thấp vì bài thi kiểm tra song song hai mảng. Bảng dưới là những lỗi phổ biến nhất chúng tôi ghi nhận trong lớp 1-1 và cách xử lý tương ứng.
| ❌ Sai lầm | Nguyên nhân | Cách khắc phục |
|---|---|---|
| Học lý thuyết mà không thực hành lập trình | Nghĩ có thể học thuộc như các môn xã hội | Đặt lịch code cố định hằng tuần, mỗi khái niệm đi kèm một bài code nhỏ |
| Chỉ code mà bỏ qua phần mạng và kiến trúc máy tính | Thấy phần lý thuyết khô khan, ít hứng thú | Học lý thuyết qua sơ đồ tóm tắt và luyện trả lời theo thuật ngữ chuẩn |
| Viết mã giả sai quy ước của chương trình | Dùng tài liệu của hội đồng khác có quy ước khác | Luyện đúng quy ước mã giả trong specification mà trường đăng ký |
| Không kiểm thử chương trình có hệ thống | Chỉ chạy thử vài trường hợp thuận lợi | Học cách thiết kế bộ dữ liệu kiểm thử gồm cả giá trị biên và giá trị sai |
| Trả lời lý thuyết bằng ngôn ngữ đời thường | Hiểu ý nhưng không thuộc thuật ngữ tiếng Anh chuyên môn | Xây bảng thuật ngữ theo chủ đề và luyện viết định nghĩa ngắn gọn |
| Bắt đầu dự án lập trình quá muộn | Đánh giá thấp khối lượng tài liệu phải viết | Chốt đề tài sớm và viết tài liệu song song trong quá trình phát triển |
| Sao chép code từ mạng mà không hiểu | Muốn hoàn thành nhanh phần bài tập | Bắt buộc giải thích lại từng dòng code trước khi được tính là hoàn thành |
Khoa Học Máy Tính là môn có nhiều tài nguyên tự học nhất, nhưng cũng là môn dễ tự học sai hướng nhất. Học sinh có thể xem hàng chục video lập trình mà vẫn không đáp ứng được yêu cầu của specification, vì bài thi đòi hỏi quy ước riêng và cách diễn đạt riêng. Bảng dưới so sánh hai lựa chọn theo bốn tiêu chí thực tế.
| Tiêu chí | Tự học | Học 1-1 cùng Newsky |
|---|---|---|
| Tốc độ tiến bộ | Học được cú pháp nhưng chậm ở phần lý thuyết thi | Nhanh hơn nhờ học đúng phạm vi và đúng quy ước của đề thi |
| Phát hiện lỗ hổng | Khó tự biết vì sao code chạy được vẫn bị trừ điểm | Được chấm theo thang điểm, chỉ rõ thiếu kiểm thử hay thiếu giải thích |
| Tài liệu chuẩn | Dễ dùng tài liệu của hội đồng khác, quy ước mã giả lệch | Dùng đúng specification và đề theo mã môn trường đăng ký |
| Hỗ trợ dự án | Dễ chọn đề tài quá rộng hoặc quá đơn giản | Được tư vấn phạm vi đề tài và hướng dẫn viết tài liệu theo tiêu chí chấm |
| "Điều tôi thấy rõ nhất ở môn Khoa Học Máy Tính Edexcel là học sinh giỏi code chưa chắc được điểm cao. Bài thi không chỉ hỏi chương trình có chạy hay không, mà còn hỏi em đã kiểm thử thế nào, vì sao chọn cách này thay vì cách khác. Khi tôi bắt học sinh giải thích từng quyết định thiết kế bằng lời trước khi viết code, các em thường mất vài buổi để quen, nhưng sau đó cả phần lý thuyết lẫn phần dự án đều tốt lên cùng lúc." |
Newsky Academy dạy 1-1 cho học sinh trường quốc tế, nên chúng tôi bám sát đúng mã môn mà trường của con đăng ký, thay vì dạy một chương trình lập trình chung chung. Với môn này, chúng tôi luyện song song ba việc: viết code chạy được, giải thích được lựa chọn kỹ thuật, và trả lời lý thuyết đúng thuật ngữ mà thang điểm yêu cầu.
| ✅ Cá nhân hóa lộ trình Kế hoạch riêng theo bài chẩn đoán, tách rõ điểm yếu lý thuyết và điểm yếu lập trình. | ✅ Giáo viên hiểu đúng chương trình quốc tế Dạy theo specification Pearson Edexcel, đúng quy ước mã giả và tiêu chí chấm dự án. | ✅ Linh hoạt online và offline Học tại nhà hoặc trực tuyến, chia sẻ màn hình để sửa code trực tiếp. |
| ❓ Khoa Học Máy Tính Edexcel có khó không? Đây là một trong những môn khó nhất trong nhóm môn tự chọn, vì học sinh phải giỏi cả lý thuyết lẫn lập trình. Nhiều em code tốt nhưng mất điểm ở phần kiến trúc máy tính và mạng, hoặc ngược lại thuộc lý thuyết nhưng không viết nổi chương trình hoàn chỉnh. Học đều cả hai mảng ngay từ đầu là cách hiệu quả nhất để tránh bị chững điểm. |
| ❓ Học Khoa Học Máy Tính Edexcel dùng ngôn ngữ lập trình nào? Python là ngôn ngữ phổ biến nhất trong các trường quốc tế tại Việt Nam, ngoài ra một số trường dùng Java hoặc C. Điều quan trọng hơn ngôn ngữ là tư duy giải quyết vấn đề, vì học sinh nắm chắc thuật toán sẽ chuyển sang ngôn ngữ khác khá nhanh. Phụ huynh nên hỏi trường xem con đang học ngôn ngữ nào để chuẩn bị tài liệu phù hợp. |
| ❓ Computer Science và Information Technology khác nhau thế nào? Computer Science tập trung vào nguyên lý và lập trình, dạy học sinh cách xây dựng giải pháp công nghệ. Information Technology thiên về ứng dụng công nghệ vào hoạt động của tổ chức, ít lập trình hơn. Với học sinh dự định theo ngành Kỹ thuật phần mềm hoặc Khoa học dữ liệu, Computer Science là lựa chọn phù hợp hơn. Cần kiểm tra trường đang tổ chức thi môn nào để chọn đúng. |
| ❓ Học Khoa Học Máy Tính Edexcel có cần giỏi Toán không? Cần nền Toán ổn, đặc biệt là tư duy logic và khả năng làm việc với khái niệm trừu tượng. Bản thân môn học không đòi hỏi Toán cao cấp, nhưng nếu con dự định theo ngành Khoa học máy tính ở đại học thì môn Toán bậc A Level thường là điều kiện bắt buộc. Vì vậy chúng tôi luôn khuyên học sinh học song song Toán và Computer Science. |
| ❓ Con chưa từng lập trình có học được môn này không? Hoàn toàn được, nếu bắt đầu đúng cách và có đủ thời gian thực hành. Học sinh mới thường cần khoảng vài tháng để quen với cú pháp, cấu trúc điều khiển và cách tư duy phân rã bài toán. Điều quan trọng là code đều đặn mỗi tuần thay vì học dồn, vì kỹ năng lập trình được hình thành qua số giờ thực hành chứ không qua số trang tài liệu đã đọc. |
| ❓ Bậc A Level của Edexcel có dự án lập trình không? Chương trình A Level Computer Science của Pearson Edexcel có phần dự án phát triển phần mềm được chấm theo tiêu chí phân tích, thiết kế, triển khai, kiểm thử và đánh giá. Tuy nhiên cấu trúc môn ở bậc này có khác biệt giữa hệ Anh và hệ quốc tế, và một số trường lựa chọn môn Information Technology. Phụ huynh nên xác nhận mã môn với trường trước khi lên kế hoạch ôn tập. |
| ❓ Trung tâm dạy Khoa Học Máy Tính Edexcel của Newsky dạy như thế nào? Lớp 1-1 tại Newsky Academy luôn kết hợp lý thuyết với thực hành trong cùng buổi học: học khái niệm rồi lập tức viết chương trình minh họa, sau đó luyện trả lời câu hỏi lý thuyết theo đúng thuật ngữ của thang điểm. Với học sinh có phần dự án, giáo viên hỗ trợ chọn phạm vi đề tài và hướng dẫn viết tài liệu. Phụ huynh liên hệ hotline 0902634152 để đặt buổi học thử. |
| Nếu con code được nhưng điểm lý thuyết thấp, hoặc thuộc bài nhưng ngồi trước máy lại không bắt đầu được, đó là hai vấn đề khác nhau và cần hai cách xử lý khác nhau. Hãy để Newsky Academy kiểm tra riêng từng mảng cho con, sau đó chúng tôi sẽ đề xuất lộ trình tập trung đúng vào chỗ đang mất điểm. ✅ Hotline / Zalo: 0902634152 ✅ Website: newsky.vn ✅ Email: newsky.hr@gmail.com ✅ Hình thức: gia sư 1-1 tại nhà hoặc online, chuyên IB, A Level, IGCSE, AP, OSSD, O Level |