Computer-assisted language learning (CALL) refers to the use of computers to assist and enhance language teaching and learning. CALL has evolved from early drill-and-practice programs in the 1960s-1970s to today's applications that incorporate multimedia, the internet, and mobile technologies. CALL is now seen as a tool to facilitate student-centered language learning through interactive and individualized materials and tasks. A combination of face-to-face teaching and CALL is referred to as blended learning.