COMPAS คือแบบทดสอบวัดทักษะพื้นฐานด้านการเขียนโปรแกรม ซึ่งจัดทำขึ้นโดยภาควิชาวิศวกรรมคอมพิวเตอร์ จุฬาลงกรณ์มหาวิทยาลัย แบบทดสอบ COMPAS มีหลายระดับ ปัจจุบันเปิดให้บริการ 2 การสอบ คือ COMPAS-PY1 (ภาษา Python) และ COMPAS-CPP1 (ภาษา C++) ซึ่งทดสอบทักษะการเขียนโปรแกรมขั้นพื้นฐานในเนื้อหาและรูปแบบเดียวกัน

แบบทดสอบนี้เปิดให้บริการสำหรับบุคคลทั่วไป ผู้สมัครจะต้องเข้ารับการทดสอบ และเมื่อสอบผ่านตามเกณฑ์ที่กำหนด จะได้รับประกาศนียบัตรรับรองผลการสอบ ซึ่งสามารถนำไปใช้ประกอบการพิจารณาในการสมัครเข้าศึกษาต่อ หรือเพื่อประเมินความพร้อมก่อนเข้าศึกษาในสาขาวิชาที่เกี่ยวข้องกับเทคโนโลยีและวิศวกรรม

เปรียบเทียบการสอบ

COMPAS-PY1COMPAS-CPP1COMPAS-A1
ภาษาPython 3C++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 ยุติการสอบแล้ว
compas-py1-logo
ทดสอบทักษะการเขียนโปรแกรมภาษา Python ขั้นพื้นฐาน
COMPAS-CPP1
ทดสอบทักษะการเขียนโปรแกรมภาษา C++ ขั้นพื้นฐาน
COMPAS-A1
การสอบระดับเริ่มต้น