Abstract

In education, we have noticed a significant gap between the ability of students to program in an educational visual programming environment and the ability to write code in a professional programming environment. The aim of our research was to verify the methodology of transition from visual programming of mobile applications in MIT App Inventor 2 to textual programming in the Android Studio using the Java Bridge tool as a mediator of knowledge transfer. We have examined the extent, to which students will be able to independently program own mobile applications after completing the transition from visual to textual programming using the mediator. To evaluate the performance of students, we have analysed qualitative data from teaching during 1 school year and determined the degree of achievement of educational goals according to Bloom’s taxonomy. The results suggest that students in the secondary education can acquire advanced skills in programming mobile applications in a professional programming environment, when they have knowledge of visual programming in an educational programming environment, and a suitable mediator is used to transfer such knowledge into a new context.

Highlights

  • Programming is usually included in the educational content of Informatics teaching if the goal of teaching is to acquire computer skills, and to learn the foundations of Informatics as a science

  • Qualitative findings are based on the evaluation of data from observations and quizzes to determine the level of achievement of goals at lower levels of revised Bloom Taxonomy (RBT) in the phases, when students worked with the help of a lecturer on the same projects and used handouts with sketches of the solution process

  • We were interested in the extent to which students were able to create mobile applications using text programming after completing the transition from visual to textual programming using a mediator

Read more

Summary

Introduction

Programming is usually included in the educational content of Informatics teaching if the goal of teaching is to acquire computer skills, and to learn the foundations of Informatics as a science. Hromkovič and Steffen (2013) reason why it is important for the teaching of Informatics in education systems to include real Informatics with its fundamental concepts. Such Informatics teaching contributes to the understanding the contemporary world; it contributes to the development of ways of thinking and problem solving and prepares for further study

Objectives
Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call