A4 Refereed article in a conference publication
Interactive Learning Content for Introductory Computer Science Course Using the ViLLE Exercise Framework
Authors: Karavirta V, Haavisto R, Kaila E, Laakso MJ, Rajala T, Salakoski T
Editors: Juan E. Guerrero
Conference name: International Conference on Learning and Teaching in Computing and Engineering
Publication year: 2015
Book title : Learning and Teaching in Computing and Engineering (LaTiCE), 2015 International Conference on
Journal name in source: 2015 International Conference on Learning and Teaching in Computing and Engineering
First page : 9
Last page: 16
Number of pages: 8
eISBN: 978-1-4799-9967-5
ISSN: 2377-0309
DOI: https://doi.org/10.1109/LaTiCE.2015.24
Abstract
Interactive learning content is a key to the success of online learning materials. Hence, many systems for creating and delivering interactive content has been developed in academia. In practice, however, teachers have to choose the suitable system from the multitude of available choices, thus limiting themselves to the features of that system. Furthermore, educational researchers have data collected in different formats by different systems. In this paper, we describe how we worked around these issues when implementing a new introductory computer science course using the ViLLE learning environment. The new course consists of six main topics, each of which is covered on a lecture and an online tutorial. The tutorials contain textual material together with numerous automatically assessed exercises with visual and immediate feedback. As we developed the course material, we integrated two educational systems - JSAV for algorithm simulation exercises and js-parsons for program construction tasks - into the ViLLE environment in order to use them on the course. This was enabled by the use of the framework for creating exercises into the ViLLE learning environment. The framework aims at easing the inclusion of interactive exercise into the environment by exercise system developers. In the paper, we briefly describe the course, the ViLLE exercise framework and out technical solution, as well as student results from the course and feedback on the exercise types.
Interactive learning content is a key to the success of online learning materials. Hence, many systems for creating and delivering interactive content has been developed in academia. In practice, however, teachers have to choose the suitable system from the multitude of available choices, thus limiting themselves to the features of that system. Furthermore, educational researchers have data collected in different formats by different systems. In this paper, we describe how we worked around these issues when implementing a new introductory computer science course using the ViLLE learning environment. The new course consists of six main topics, each of which is covered on a lecture and an online tutorial. The tutorials contain textual material together with numerous automatically assessed exercises with visual and immediate feedback. As we developed the course material, we integrated two educational systems - JSAV for algorithm simulation exercises and js-parsons for program construction tasks - into the ViLLE environment in order to use them on the course. This was enabled by the use of the framework for creating exercises into the ViLLE learning environment. The framework aims at easing the inclusion of interactive exercise into the environment by exercise system developers. In the paper, we briefly describe the course, the ViLLE exercise framework and out technical solution, as well as student results from the course and feedback on the exercise types.