CE  Vol.6 No.13 , August 2015
Computers and Language Learning
Abstract: This paper investigates how computers together with Internet technologies help people in the learning of languages. To achieve this goal, it analyses open source libraries that a teacher can use to build educational applications. The text contains a short discussion on how to build such tools, using methods of programming proposed by Richard Stallman and Paul Graham. It also shows that computers help to improve language skills in those children with low reading abilities. Finally, it provides an overview of linguistic and computational tools that a teacher can use to check a student’s grammar. Of course, in order to build a practical grammar checker, the reader must have a working knowledge of Lisp and Prolog. In few words, the reader will not only see the magic of programs that understand English grammar, but learn how one can reproduce it.
Cite this paper: Rocha, J. , Soares, A. , Honorato, M. , Lima, L. , Costa, N. , Moreira, E. and Costa, E. (2015) Computers and Language Learning. Creative Education, 6, 1456-1465. doi: 10.4236/ce.2015.613146.

[1]   Briscoe, T., Buttery, P., Carroll, J., Medlock, B., Watson, R. Andersen, O., & Parish, T. (2015). RASP, a Robust Parsing System for English. Cambridge: iLexIR.

[2]   Graham, P. (1993). On LISP: Advanced Techniques for Common LISP. Upper Saddle River, NJ: Prentice Hall.

[3]   Knuth, D. E. (1984). The TEXbook. New York: Addison-Wesley Professional.

[4]   Seibel, P. (2005). Practical Common Lisp. New York: Apress.

[5]   Stallman, R. (2015). The Best Way to Learn Programming.

[6]   Wright, B. D., & Mok, M. M. C. (2004). An Overview of the Family of Rasch Measurement Models in Introduction to Rasch Measurement (pp. 1-24). Maple Grove: JAM Press.