Programs Educators (Jonassen, 1996; Salaberry, 1999; Rost, 2002) indicate that the current computer technology has many advantages for second language learning. Computer and its attached language learning programs could provide second language learners more independence from classrooms and allowing learners the option to work on their learning material at any time of the day. Once implemented, it can be expected that the cost for computer technology is considerably lower than for face-to-face classroom teaching, and when used in conjunction with traditional second language classroom study, students can study more independently, leaving the teacher more time to concentrate effort on those parts of second language teaching that are still hard or impossible by the computer, such as pronunciation, work on spoken dialogue, training for essay writing and presentation (Roger, 1996).