This is an introductory course that provides students with the opportunities to explore relevant theories, principles and models of Computer-Assisted Language Learning (CALL) through readings, discussions and demonstrations of CALL activities and learning environments. The course encompasses the various kinds of media, skills of selecting, developing, operating, and evaluating CALL materials and learning environment in various EFL teaching and learning contexts.