Models and Metamodels for Computer-Assisted Natural Language Grammar Learning

The paper follows a discourse on computer-assisted language learning. We examine problems of foreign language teaching and learning and introduce a metamodel that can be used to define learning models of language grammar structures in order to support teacher/student interaction. Special attention is paid to the concept of a virtual language lab. Our approach to language education assumes to encourage learners to experiment with a language and to learn by discovering patterns of grammatically correct structures created and managed by a language expert. Keywords—Computer-assisted instruction, Language learning, Natural language grammar models, HCI.

[1]  Shelagh A. Gallagher,et al.  Problem-Based Learning: Where Did it Come from, What Does it Do, and Where is it Going? , 1997 .

[2]  Iain Milne,et al.  Difficulties in Learning and Teaching Programming—Views of Students and Tutors , 2002, Education and Information Technologies.

[3]  Christian Bühler,et al.  How Long Is a Short Sentence? - A Linguistic Approach to Definition and Validation of Rules for Easy-to-Read Material , 2012, ICCHP.

[4]  Mike Levy,et al.  Computer-Assisted Language Learning: Context and Conceptualization , 1997 .

[5]  Richard Robin,et al.  COMMENTARY: LEARNER-BASED LISTENING AND TECHNOLOGICAL AUTHENTICITY , 2007 .

[6]  Ken Beatty,et al.  Teaching and Researching Computer-Assisted Language Learning , 2003 .

[7]  Douglas Morgenstern The Athena Language Learning Project. , 1986 .

[8]  Robert F. Simmons,et al.  Analyzing English syntax with a pattern-learning parser , 1965, CACM.

[9]  Diego Cabezas,et al.  Assisted Lung Ventilation Control System as a Human Centered Application: The Project and Its Educational Impact on the Course of Embedded Systems , 2015 .

[10]  N. Garrett Computer‐Assisted Language Learning Trends and Issues Revisited: Integrating Innovation , 2009 .

[11]  Zhendong Su,et al.  On the naturalness of software , 2012, ICSE 2012.

[12]  Carlo Tasso,et al.  Teaching the English Tense: Integrating Naive and Formal Grammars in an Intelligent Tutor for Foreign Language Teaching , 1991, EACL.

[13]  John Maloney,et al.  The Scratch Programming Language and Environment , 2010, TOCE.

[14]  Bertrand Meyer Touch of Class: Learning to Program Well with Objects and Contracts , 2009 .

[15]  Noriko Nagata,et al.  Robo-Sensei's NLP-Based Error Detection and Feedback Generation , 2013 .

[16]  M. Sasikumar,et al.  A constructivist approach to teaching sentences in Indian language , 2009, T4E.

[17]  Maxim Mozgovoy,et al.  WordBricks: a virtual language lab inspired by Scratch environment and dependency grammars , 2012, Human-centric Computing and Information Sciences.

[18]  John Brine,et al.  CALL for Open Experiments , 2014, CSEDU.

[19]  David J. Malan,et al.  Scratch for budding computer scientists , 2007, SIGCSE.

[20]  Evgeny Pyshkin,et al.  An Approach for Web Search User Interface Based on the Cognitive Synonyms Concept , 2010, 2010 3rd International Conference on Human-Centric Computing.