คอมพิวเตอร์ช่วยสอน (Computer-Assisted Instruction : CAI)
                   คอมพิวเตอร์ช่วยสอน หรือ CAI นั้น นักวิชาการและนักการศึกษาทั้งชาวไทยและชาวต่างประเทศได้ให้ความหมายและแบ่งประเภทของบทเรียนคอมพิวเตอร์ช่วยสอนไว้หลากหลาย ซึ่งสามารถสรุปเกี่ยวกับความหมายและประเภทของบทเรียนคอมพิวเตอร์ช่วยสอนได้ดังนี้ เกอร์ลาซ และ อีไล (Gerlach and Ely 1980, 395-396) ; ไฮนิช และ คณะ(Heinich and others 1990, 366); ร็อธสตีน (Rothstein 1990,312-331); อะแลซซี่ และทรอลลิป (Alessi and Trollip 1991); เคมป์ และ สเมลลี (Kemp and Smellie 1994, 277);สุรางค์ โค้วตระกูล (2533); ฉลอง ทับศรี (2535, 1); นงนุช วรรธนวหะ (2535); ช่วงโชติพันธุเวช (2535, 64-73); ศรีศักด์ิ จามรมาน (2535); สุกรี รอดโพธ์ิทอง (2535, 40); กิดานันท์มลิทอง (2536); ชลิยา ลิมปิยากร (2536, 182); วิชุดา รัตนเพียร (2536, 57), ถนอมพรตันติพัฒน์ (2539) และพัลลภ พิริยะสุรวงศ์ (2539, 43-57) 1. Computer-Assisted Instruction หรือ Computer-Aided Instruction : CAI 2. Computer-Assisted Learning : CAL 3. Computer-Based Education : CBE 4. Computer-Based Instruction : CBI 5. Computer-Based Training : CBT 6. Computer-Managed Instruction : CMI 7. Instructional Applications of Computer : IAC ส่วนคำที่นิยมใช้กันมากที่สุดคือ Computer-Assisted Instruction (CAI) หมายถึง การสอนโดยใช้เทคโนโลยีคอมพิวเตอร์เป็นเครื่องช่วยนำเสนอเนื้อหาบทเรียนและกิจกรรม แทนผู้สอน โดยที่นักเรียนสามารถเรียนรู้ได้ด้วยตนเอง นอกจากนี้ยังมีความสามารถใน การตอบสนองต่อข้อมูลที่นักเรียนป้อนกลับเข้าไปได้ทันที ซึ่งเป็นการช่วยเสริมแรงแก่นักเรียน เป็นการเพิ่มประสิทธิภาพการสอนและการรับรู้ของนักเรียน โดยอาศัยหลักการเรียนรู้จาก ทฤษฎีการเรียนรู้ทางจิตวิทยา เช่น ทฤษฎีพฤติกรรมนิยม ทฤษฎีการเรียนรู้ทางสังคม ทฤษฎีการเรียนรู้ทางปัญญานิยม เป็นต้น