Computer-assisted instruction (CAI) represents a teaching tool that involves the use of a computer program or programs to facilitate the education of a group of students. Its major goal is to provide practical instruction through interactive programs that teach effectively. The method was first introduced in the 1960s. Since then it has evolved so that in the twenty-first century computers are an integral part of the education process in the developed countries.
Even though there are many types of educational computer use, not all are defined as CAI. This term generally refers to educational activities, in which a computer program is used to teach a passive student, or to such courses in which the computer acts as a platform for the creation of a personalized and interactive learning environment. CAI can be used alone or in combination with other teaching methods. According to certain studies, the combination of CAI and teacher-assisted instruction (TAI) is highly effective in bolstering students' achievements.