Authoring Tool for Interactive Video Content for Learning Programming

Abstract One challenge in learning programming either by self-learning or in the classroom is the lack of interactive learning content. For teachers, authoring tool is a solution that can help them in designing materials with interactive video. For students, interactive learning materials will certainly increase interest and understanding of the material. Goal of this research is to build an authoring tool for producing interactive video to be run on the browser. The methodology used was the RUP (Rational Unified Process) which consists of Inception, Elaboration, Construction, and Transition phases. Result of this study is an authoring tool application for designing and producing interactive video and generating it to HTML5 platform. Conclusions obtained are the authoring tool can help teachers to design teaching materials in the form of interactive video, and use it in teaching and learning process to increase students understanding of material.

[1]  Paulo Martins,et al.  Improving teaching and learning of computer programming through the use of the Second Life virtual world , 2011, Br. J. Educ. Technol..

[2]  Janet Rountree,et al.  Learning and Teaching Programming: A Review and Discussion , 2003, Comput. Sci. Educ..

[3]  Tapio Salakoski,et al.  VILLE: a language-independent program visualization tool , 2007 .

[4]  Mats Danielson,et al.  Exploring the e-Learning State of Art , 2008 .

[5]  Mutua Stephen,et al.  Teaching Computer Programming in the 21 st Century , 2011 .

[6]  Yuen May Chan,et al.  Video instructions as support for beyond classroom learning , 2010 .

[7]  Declan Dagger,et al.  Soft Skill Simulation Authoring Tools: A State of the Art Survey , 2008 .

[8]  E. Sutinen,et al.  Smart program visualization technologies: planning a next step , 2005, Fifth IEEE International Conference on Advanced Learning Technologies (ICALT'05).

[9]  Maryam Khademi,et al.  E-LEARNING AND AUTHORING TOOLS : At a Glance , 2012 .

[10]  Bjarte Furnes,et al.  The relationship between metacognitive experiences and learning: Is there a difference between digital and non-digital study media? , 2016, Comput. Hum. Behav..

[11]  Budi Yulianto,et al.  Aplikasi Pembelajaran Algoritma Dasar Interaktif Berbasiskan Computer Assisted Instruction , 2013 .

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

[13]  Angela Guercio,et al.  A formalism for PLAN – a big data personal learning assistant for university students , 2016 .

[14]  Vincent P. Wade,et al.  A survey of soft skill simulation authoring tools , 2008, HT '08.

[15]  J. Paul Gibson,et al.  RoboCode & problem-based learning: a non-prescriptive approach to teaching programming , 2006, ITICSE '06.

[16]  Budi Yulianto,et al.  Comparing the effectiveness of digital contents for improving learning outcomes in computer programming for autodidact students , 2016 .