It is necessary for teachers and students to have basic
technology knowledge before applying computer technology in
second language teaching and learning.
Imperfect current CALL programs
At present, the software of CALL mainly deals with reading,
listening, and writing skills. There are some speaking programs
have been developed recently, but their functions are still
limited.
Inability to handle unexpected situations
Artificial Intelligence to be really interactive.
ADVANTAGES
Guided and repetitive practice
Students have freedom of expression within certain bounds that
programmers create, such as grammar, vocabulary.
Error Analysis
Analize specifics mistakes and react in different way.
Individualization
Computer Assisted Language Learning allows learners
to have non-sequential learning habit.
Autonomy
Opportunities in order to direct their own learning.
Immediate feedback
Students receive maximum benefit from feedback only if
it is given immediately