โปรแกรมสำเร็จรูป (Programme Instruction)
วิธีสอนโดยใช้บทเรียนโปรแกรม คือ กระบวนการที่ผู้สอนใช้ในการช่วยให้ผู้เรียนเกิดการเรียนรู้ตามวัตถุประสงค์ที่กำหนด โดยการให้ผู้เรียนศึกษาจากบทเรียนสำเร็จรูปด้วยตนเอง ซึ่งมีลักษณะพิเศษแตกต่างไปจากบทเรียนปกติ กล่าวคือ เป็นบทเรียนที่นำเนื้อหาสาระที่จะให้ผู้เรียนได้เรียนรู้มาแตกเป็นหน่วยย่อย เพื่อให้ง่ายแก่ผู้เรียนในการเรียนรู้ และนำเสนอแก่ผู้เรียนในลักษณะที่ให้ผู้เรียนสามารถตอบสนองสิ่งที่เรียน และตรวจสอบการเรียนรู้ของตนเองได้ทันที ว่าผิดหรือถูก ผู้เรียนสามารถใช้เวลาในการเรียนรู้มากน้อยตามความสามารถ และสามารถตรวจสอบผลการเรียนรู้ได้ด้วยตนเอง เพราะบทเรียนจะมีแบบทดสอบทั้งแบบทดสอบก่อนเรียน (pre - test) และแบบทดสอบหลังเรียน ( Pro - test) ไว้ให้พร้อมมี ขั้นตอนดังนี้
ขั้นที่ 1 ผู้สอนศึกษาปัญหา ความต้องการและความสนใจของผู้เรียน
ขั้นที่ 2 ผู้สอนเลือก แสวงหา สร้าง บทเรียนโปรแกรม ในเรื่องที่ตรงกับปัญหาความต้องการ
หรือความสนใจของผู้เรียน
ขั้นที่ 3 ผู้สอนแนะนำการใช้บทเรียนแบบโปรแกรมให้ผู้เรียนเข้าใจ
ขั้นที่ 4 ผู้สอนให้ผู้เรียนศึกษาบทเรียนแบบโปรแกรมด้วยตนเอง
ขั้นที่ 5 ผู้เรียนทดสอบการเรียนรู้ของตนด้วยตนเอง หรือมารับการทดสอบจากผู้สอน