Computer assisted language learning:
Computer programs help (assist) you in learning English. You sit down at your computer and interact with the program. The program first teaches you about an aspect of language, then it gives you a game to play using that aspect of English and then it gives you a quiz or a test. It's a lot of FUN
