การวิจัยครั้งนี้มีวัตถุประสงค์เพื่อหาประสิทธิภาพของเว็บช่วยสอน ศึกษาผลสัมฤทธิ์ทางการเรียน และเปรียบเทียบผลสัมฤทธิ์ทางการเรียนของนักเรียน เรื่อง การเขียนโปรแกรมคอมพิวเตอร์สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 5 ระหว่างก่อนและหลังเรียน กลุ่มตัวอย่างที่ใช้ในการวิจัยครั้งนี้ คือ นักเรียนชั้นมัธยมศึกษาปีที่ 5 ที่กำลังศึกษาในภาคเรียนที่ 1 ปีการศึกษา 2562 โรงเรียนสาธิตมหาวิทยาลัยราชภัฏวไลยอลงกรณ์ ในพระบรมราชูปถัมภ์ โรงเรียนสังกัดมหาวิทยาลัยราชภัฏวไลยอลงกรณ์ ในพระบรมราชูปถัมภ์ จำนวน 27 คน ใช้วิธีสุ่มอย่างง่าย โดยใช้วิธีจับสลากและใช้ห้องเรียนเป็นหน่วยในการสุ่ม เครื่องมือที่ใช้ในการวิจัย ประกอบด้วย เว็บช่วยสอน แผนการจัดการเรียนรู้ แบบทดสอบวัดผลสัมฤทธิ์ทางการเรียน และแบบประเมินทักษะปฏิบัติ เรื่อง การเขียนโปรแกรมคอมพิวเตอร์ การวิเคราะห์ข้อมูลใช้สถิติพื้นฐาน ได้แก่ ร้อยละ ค่าเฉลี่ย และส่วนเบี่ยงเบนมาตรฐาน สถิติที่ใช้ในการทดสอบสมมติฐาน ได้แก่ ประสิทธิภาพของสื่อหรือชุดการสอน ($E_1/E_2$) และค่าที (t-test) ผลการวิจัยพบว่า 1\. ประสิทธิภาพของเว็บช่วยสอน เรื่อง การเขียนโปรแกรมคอมพิวเตอร์ สำหรับนักเรียน ชั้นมัธยมศึกษาปีที่ 5 มีประสิทธิภาพ $E_1/E_2$ เท่ากับ 83.33/80.00 2\. ผลสัมฤทธิ์ทางการเรียนของนักเรียน เรื่อง การเขียนโปรแกรมคอมพิวเตอร์ ก่อนและหลังเรียนด้วยเว็บช่วยสอน เรื่อง การเขียนโปรแกรมคอมพิวเตอร์ สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 5 อยู่ในระดับเดียวกัน คิดเป็นร้อยละ 78.93 3\. ผลสัมฤทธิ์ทางการเรียน เรื่อง การเขียนโปรแกรมคอมพิวเตอร์สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 5 ด้วยเว็บช่วยสอนหลังเรียนสูงกว่าก่อนเรียน อย่างมีนัยสำคัญทางสถิติที่ระดับ .05
This research purposes were to study the efficiency of web-based instruction, students' learning achievement and to compare students' learning achievement between before and after learning by using web-based instruction of computer programming for Mathayomsuksa 5 Students. The research samples were 27 students of Mathayomsuksa 5 studying in the demonstration school of Valaya Alongkorn Rajabhat University under the Royal Patronage in the first semester of 2019 by using lottery Method of simple random sampling and the classroom is a random unit. The research instruments consisted of web-based instruction, the lesson plan, the students' learning achievement test, and the practical evaluation form of computer programming. The basic statistics for analyzing data included frequency, mean, and Standard Deviation. The statistics for hypothesis testing included the efficiency criterion ($E_1/E_2$) and t-test. The research found that: 1. The efficiency of web-based instruction of computer programming for Mathayomsuksa 5 students was $83.33/80.00$ of $E_1/E_2$. 2. The students' learning achievement score of computer programming was an excellent level of $78.93%$. 3. The students' learning achievement of computer programming for Mathayomsuksa 5 students post-test higher than pre-test score statistically significant different at .05 level.