Title :
Interactive Learning Content for Introductory Computer Science Course Using the ViLLE Exercise Framework
Author :
Karavirta, Ville ; Haavisto, Riku ; Kaila, Erkki ; Laakso, Mikko-Jussi ; Rajala, Teemu ; Salakoski, Tapio
Author_Institution :
Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
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.
Keywords :
Internet; computer aided instruction; computer science education; educational courses; JSAV; ViLLE exercise framework; academia; algorithm simulation exercises; educational researchers; educational systems; exercise system developers; interactive learning content; introductory computer science course; js-parsons; online learning materials; online tutorial; program construction tasks; textual material; Data visualization; Education; Java; Programming profession; Tutorials; Visualization; automatic assessment; learning environments; online learning; programming education; ville;
Conference_Titel :
Learning and Teaching in Computing and Engineering (LaTiCE), 2015 International Conference on
Conference_Location :
Taipei
DOI :
10.1109/LaTiCE.2015.24