Using Screencasts to Enhance Coding Skills: the case of Logic Programming
Computer Science and Information Systems, Tome 15 (2018) no. 3.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

Learning technologies are gradually becoming an integral part of teaching in both face-to-face and online learning. Among them, screencasts (i.e. desktop video recordings of presentations normally accompanied by the presenter’s video and narration), constitute a pedagogical tool used to create visual material to be distributed to students. Learners can then watch the videos in their own convenience and pace. The plethora of tools available makes it easier for the teachers to produce high-quality, low-cost screencasts for a number of courses. In the current paper we investigate how students perceive the impact of screencasts on their understanding and motivation in learning Logic Programming. We take the opportunity to present some tips and techniques that can be applied in any screencast production. We discuss in detail how screencasts can be used in programming courses, irrespectively of whether the latter use Imperative, Object-Oriented, or Declarative languages, and we present a number of examples to demonstrate how screencasts can facilitate learning. Furthermore, we focus particularly on Logic Programming, which lends itself to technology enhanced learning, since it requires a non-linear, out-of-the-box way of thinking towards developing programs. Finally, we evaluate our approach by presenting the opinion of students.
Keywords: Screencasts, Learning Technologies, Logic Programming
@article{CSIS_2018_15_3_a17,
     author = {Petros Kefalas and Ioanna Stamatopoulou},
     title = {Using {Screencasts} to {Enhance} {Coding} {Skills:} the case of {Logic} {Programming}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {15},
     number = {3},
     year = {2018},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2018_15_3_a17/}
}
TY  - JOUR
AU  - Petros Kefalas
AU  - Ioanna Stamatopoulou
TI  - Using Screencasts to Enhance Coding Skills: the case of Logic Programming
JO  - Computer Science and Information Systems
PY  - 2018
VL  - 15
IS  - 3
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2018_15_3_a17/
ID  - CSIS_2018_15_3_a17
ER  - 
%0 Journal Article
%A Petros Kefalas
%A Ioanna Stamatopoulou
%T Using Screencasts to Enhance Coding Skills: the case of Logic Programming
%J Computer Science and Information Systems
%D 2018
%V 15
%N 3
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2018_15_3_a17/
%F CSIS_2018_15_3_a17
Petros Kefalas; Ioanna Stamatopoulou. Using Screencasts to Enhance Coding Skills: the case of Logic Programming. Computer Science and Information Systems, Tome 15 (2018) no. 3. http://geodesic.mathdoc.fr/item/CSIS_2018_15_3_a17/