COMPAS คือแบบทดสอบวัดทักษะพื้นฐานด้านการเขียนโปรแกรม ซึ่งจัดทำขึ้นโดยภาควิชาวิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย แบบทดสอบ COMPAS มีหลายระดับ ปัจจุบันเปิดให้บริการ 2 การสอบ คือ COMPAS-PY1 (ภาษา Python) และ COMPAS-CPP1 (ภาษา C++) ซึ่งทดสอบทักษะการเขียนโปรแกรมขั้นพื้นฐานในเนื้อหาและรูปแบบเดียวกัน
แบบทดสอบนี้เปิดให้บริการสำหรับบุคคลทั่วไป ผู้สมัครจะต้องเข้ารับการทดสอบ และเมื่อสอบผ่านตามเกณฑ์ที่กำหนด จะได้รับประกาศนียบัตรรับรองผลการสอบ ซึ่งสามารถนำไปใช้ประกอบการพิจารณาในการสมัครเข้าศึกษาต่อ หรือเพื่อประเมินความพร้อมก่อนเข้าศึกษาในสาขาวิชาที่เกี่ยวข้องกับเทคโนโลยีและวิศวกรรม
เปรียบเทียบการสอบ
| COMPAS-PY1 | COMPAS-CPP1 | COMPAS-A1 | |
|---|---|---|---|
| ภาษา | Python 3 | C++17 (g++ 13) | Python 3 |
| เหมาะกับ | ผู้ที่ต้องการวัดทักษะการเขียนโปรแกรมพื้นฐาน เช่น นักเรียนมัธยมปลายที่เตรียมยื่นแฟ้มสะสมผลงาน นิสิตนักศึกษา และผู้สนใจทั่วไป | ผู้เริ่มต้น | |
| เนื้อหา | การรับ-แสดงผล นิพจน์ สตริงและลิสต์/อาร์เรย์ โครงสร้างควบคุม ฟังก์ชัน และโครงสร้างข้อมูลพื้นฐาน | พื้นฐาน ตัวเลข การควบคุมการทำงาน และโครงสร้างข้อมูลเบื้องต้น | |
| รูปแบบ | 8 ข้อ เขียนโปรแกรมบนคอมพิวเตอร์ ตรวจด้วยระบบอัตโนมัติ: 3 ข้อพื้นฐาน (300 คะแนน) + 5 ข้อแก้ปัญหา (500 คะแนน) | 8 ข้อ: 4 ข้อพื้นฐาน + 4 ข้อแก้ปัญหา | |
| เกณฑ์ผ่าน | ได้เต็ม 300 คะแนนในส่วนพื้นฐาน และคะแนนรวมมากกว่า 400 คะแนน | Elementary ≥ 75/100 และ Problem Solving ≥ 1/100 | |
| รางวัล | ผู้ได้คะแนนรวมสูงสุดของแต่ละการสอบในแต่ละรอบได้รับ AWARD of EXCELLENCE (PY1 และ CPP1 แยกกัน) | — | |
| การเปิดสอบ | เปิดสอบ — ดูรอบสอบถัดไป | เปิดสอบ — ดูรอบสอบถัดไป | จัดสอบในปี พ.ศ. 2568 ยุติการสอบแล้ว |