ลักษณะของบทเรียนคอมพิวเตอร์ช่วยสอน( CAI )
1. บทเรียนคอมพิวเตอร์ช่วยสอน ควรมีลักษณะการนำเสนอเป็นตอน ตอนสั้นๆ ที่เรียกว่า เฟรม หรือ กรอบ เรียงลำดับไปเรื่อยๆ เพื่อให้ผู้เรียนสามารถศึกษาได้ด้วยตนเอง และควรจัดทำปุ่มควบคุม หรือรายการควบคุมการทำงาน
2. เพื่อให้ผู้เรียนสามารถโต้ตอบกับคอมพิวเตอร์ได้ เช่น มีส่วนที่เป็นบททบทวน หรือแบบฝึกปฏิบัติ แบบทดสอบ หลังจากที่มีการนำเสนอไปแต่ละตอน หรือแต่ละช่วง ควรตั้งคำถถามเพื่อเป็นการทบทวน หรืเพื่อตรวจสอบความเข้าใจในเนื้อหาใหม่ที่นำเสนอแก่ผู้เรียน สำหรับการตอบสนองต่อการตอบคำถามควรใช้เสียง หรือคำบรรยาย หรือภาพกราฟฟิก เพื่อสร้างแรงจูงใจ ความมั่นใจในการเรียนรู้ โดยเฉพาะเนื้อหาสำหรับเด็กเล็ก นอกจากนี้ควรมีส่วนที่เสริมความเข้าใจในกรณีที่ผู้เรียนตอบคำถามผิด ไม่ควรข้ามเนื้อหาโดยไม่ชี้แนะแนวทางที่ถูกต้อง
3. เวลาในการเรียนควรให้อิสระต่อผู้เรียน ไม่ควรจำกัดเวลา เพื่อเปิดโอกาสให้ผู้เรียนตามความต้องการของผู้เรียนเอง เนื้อหาบทเรียนควรมีทางเลือกหลากหลาย เช่น ถ้าผู้เรียนรับรู้ได้เร็วก็สามารถข้ามเนื้อหาบางช่วงได้ เป็นต้น