This is a course introducing the use of computer assisted language learning (CALL). During this course we will explore the background of CALL as well as current trends in the field. We will learn to evaluate software, Internet materials and other components of CALL implementation. We will learn to use some software that is relevant to the creation of CALL materials. There will also be extensive discussion and practice on these topics through exercises in class.  Each topic will also involve an extensive investigation into pedagogical approaches and implications.