Efimov R., Mozgovoy M., Brine J. 2014. CALL for Open Experiments.
In Proceedings of International Conference on Computer Supported
Education (CSEDU 2014, Barcelona, Spain, April, 1–3, 2014),
 Beatty, K. 2010. Teaching and Researching Computer-assisted
Language Learning. 2nd ed. Pearson Education.
 Garrett, N. 2009. Computer-assisted language learning trends and issues
revisited: integrating innovation. The Modern Language Journal 93
(Dec. 2009), 719–740. DOI= 10.1111/j.1540-4781.2009.00969.x.
 Mozgovoy, M., and Efimov, R. 2013. Wordbricks: a virtual language lab
inspired by scratch environment and dependency grammars. Humancentric
Computing and Information Sciences 3, 1 (2013), 1–9.
 KET’s Virtual Physics Labs, http://virtuallabs.ket.org/physics/overview/.
Accessed: June, 30, 2014.
 UCLA ePhysics, http://ephysics.physics.ucla.edu/. Accessed: June, 30,
 Virtlab: A virtual laboratory: Teaching and learning chemistry can be
fun! http://www.virtlab.com/main.aspx. Accessed: June, 29, 2014.
 ChemCollective: Online resources for teaching and learning chemistry,
http://www.chemcollective.org. Accessed: June, 29, 2014.
 Chemist: Virtual chem. lab, http://thixlab.com/. Accessed: June, 29,
 Serious games for healthcare market, http://breakawayltd.com/seriousgames/
solutions/healthcare/. Accessed: June, 28, 2014.
 Indiana University Virtual Anatomy Lab, http://www.indiana.edu/
~anat215/virtuallab/index.html. Accessed: June, 30, 2014.
 Simulink: simulation and model-based design,
http://www.mathworks.com/products/simulink/. Accessed: June, 28,
 ContLab Automatic Control Laboratory, http://www.contlab.eu/en/.
Accessed: June, 30, 2014.
 PIDlab PID control laboratory, http://www.pidlab.com/en/. Accessed:
June, 30, 2014.
 Gallagher, S. A. 1997. Problem-based learning: where did it come from,
what does it do, and where is it going? Journal for the Education of the
Gifted 20, 4 (Sum 1997), 332–362.
 Cabezas, D., Vassiliev, A., and Pyshkin E. Assisted lung ventilation
control system as a human centered application: The project and its
educational impact on the course of embedded systems. In J.J. (Jong
Hyuk) Park et al. (eds.), Ubiquitous Computing Application and
Wireless Sensor, Lecture Notes in Electrical Engineering, 331, Springer
Science+ Business Media Dordrecht, 2015.
 Nietzio, A., Scheer, B. and Bühler C. 2012. How long is a short
sentence? – A linguistic approach to definition and validation of rules
for easy-to-read material. In K. Miesenberger et al. (Eds.): Computers
Helping People with Special Needs, ICCHP 2012, Part II (Linz, Austria,
July 11–13, 2012), 369–376, LNCS 7383, Springer Berlin Heidelberg.
 Robin, R. 2007. Commentary: learner-based listening and technological
authencity. Language Learning & Technology 11, 1 (Feb. 2007), 109–
 Maloney, J., Resnick, M., Rusk, N., Silverman, B., and Eastmond, E.
2010. The scratch programming language and environment. Trans.
Comput. Educ. 10, 4 (Nov. 2010), 16:1-16:15. DOI=
 Malan D.J. Scratch for budding computer scientists (Online) URL:
http://cs.harvard.edu/malan/scratch/. Accessed: June, 27, 2014.
 Nagata N. 2009. Robo-Sensei’s NLP-based error detection and feedback
generation. Calico Journal, 26(3), 562-579.
 Levy, M. 1997. Computer-assisted language learning: Context and
conceptualization. Oxford University Press, 1997.
 Murray J.H., Morgenstern D., Furstenberg G. 1989. The Athena
Language Learning Project: design issues for the next generation of
computer-based language learning tools. Modern Technology in Foreign
Language Education (1989), 97-118.
 Joshi, A. and Sasikumar, M. 2009. A constructivist approach to teaching
sentences in Indian language. In International Workshop on Technology
for Education (Bangalore, Aug. 2009), 75–80.
 Fum, D., Pani, B. and Tasso, C. 1991. Teaching the English tense:
integrating naive and formal grammars in an intelligent tutor for foreign
language teaching. In Proceedings of the Fifth Conference on European
Chapter of the Association for Computational Linguistics, (Stroudsburg,
PA, USA, 1991), 149–154, EACL ’91, Association for Computational
Linguistics. DOI= 10.3115/977180.977206.
 Milne, I. and Rowe, G. 2002. Difficulties in learning and teaching
programming views of students and tutors. Education and Information
Technologies 7, 1 (Mar. 2002), 55–66, Kluwer Academic Publishers
Hingham, MA, USA. DOI= 10.1023/A:1015362608943.
 Petrov, S., Dipanjan D. and McDonald, R. 2012. A universal part-ofspeech
tagset. In Proceedings of the 8th International Conference on
Language Resources and Evaluation (LREC '12).
 Lees, R.B. 1957. Syntactic Structures. Languages, 3(3), part 1, 375-408.
 Chun, D. 2006. CALL technologies for L2 reading. Calling on CALL:
From Theory and Research to New Directions in Foreign Language
Teaching, Ed. by L. Ducate, N. Arnold, CALICO, 69–98 (2006).
 Mcconlogue, K. 1965. Analyzing English syntax with a pattern-learning
parser. Commun. ACM 8, 11 (Nov. 1965), 687–698, ACM, NY, USA.
 Pyshkin, E. and Kuznetsov, A. 2010. Approaches for web search user
interfaces. Journal of Convergence 1, 1 (2010).
 Hindle, A., Barr, E. T., Su, Z., Gabel, M. and Devanbu, P. 2012. On the
naturalness of software. In Proceedings of the 34th International
Conference on Software Engineering, (Piscataway, NJ, USA, 2012),
837–847, ICSE ’12, IEEE Press.
 Meyer, B. 2009. Touch of Class. Learning to Programm Well with
Objects and Contracts. Springer Verlag.
 Hubbard, P. 2002. Survey of unanswered questions in Computer
Assisted Language Learning, Stanford University,