About this paper

Appears in:
Pages: 8904-8909
Publication year: 2017
ISBN: 978-84-697-6957-7
ISSN: 2340-1095
doi: 10.21125/iceri.2017.2477

Conference name: 10th annual International Conference of Education, Research and Innovation
Dates: 16-18 November, 2017
Location: Seville, Spain

MODERN TRENDS IN TEACHING PROGRAMMING ON MOBILE DEVICES

S. Machalík, A. Jahodová Berková

University of Pardubice, Faculty of Transport Engieering (CZECH REPUBLIC)
The goal of this paper lies in the introduction of modern methods of education in the field of problems concerning algorithm development and programming on mobile devices. Rapid expansion of mobile technologies has led to the growth of mobile business (mBusiness) and mobile learning (mLearning) popularity. This has caused a high demand for various customized apps running under mobile operation systems. Therefore, lots of application developers are needed.

App development and programming has been carried out only by IT specialist in the recent past. Moreover, the process of teaching the traditional programming languages has been very complicated and highly inaccessible for “ordinary” students. On the other hand, each student is used to work (and have fun) with modern mobile devices today and most of them think about the possibility of creating their own applications. They are disappointed when trying to understand the syntax of a programming language and they often refuse to learn more after their first experience.

The solution lies in the use of Visual Programming which allows non-programmers to develop applications using modern development tools. Their logic is based on existing visual elements which are built into complex blocks. Students can create algorithms without a specific knowledge of programming language syntax. This approach changes the relation of students to school subjects based on programming which is also reflected in their evaluation.

Another factor which stands behind the growth of mobile app development popularity is gamification. All the main important skills can be trained on simple (later more complex) mobile games. All mobile components are accessible through abstract blocks which means that the app developer does not have to think about technical details of GPS, gyroscope or other mobile device components and functionality like sound/video playing, vibrations, touch or drag detection etc.

At the end of the paper, the experiences with both types of teaching methods – traditional and visual programming – will be compared and described. All examples, experiences and evaluation results were obtained from the author’s pedagogical practice.
@InProceedings{MACHALIK2017MOD,
author = {Machal{\'{i}}k, S. and Jahodov{\'{a}} Berkov{\'{a}}, A.},
title = {MODERN TRENDS IN TEACHING PROGRAMMING ON MOBILE DEVICES},
series = {10th annual International Conference of Education, Research and Innovation},
booktitle = {ICERI2017 Proceedings},
isbn = {978-84-697-6957-7},
issn = {2340-1095},
doi = {10.21125/iceri.2017.2477},
url = {http://dx.doi.org/10.21125/iceri.2017.2477},
publisher = {IATED},
location = {Seville, Spain},
month = {16-18 November, 2017},
year = {2017},
pages = {8904-8909}}
TY - CONF
AU - S. Machalík AU - A. Jahodová Berková
TI - MODERN TRENDS IN TEACHING PROGRAMMING ON MOBILE DEVICES
SN - 978-84-697-6957-7/2340-1095
DO - 10.21125/iceri.2017.2477
PY - 2017
Y1 - 16-18 November, 2017
CI - Seville, Spain
JO - 10th annual International Conference of Education, Research and Innovation
JA - ICERI2017 Proceedings
SP - 8904
EP - 8909
ER -
S. Machalík, A. Jahodová Berková (2017) MODERN TRENDS IN TEACHING PROGRAMMING ON MOBILE DEVICES, ICERI2017 Proceedings, pp. 8904-8909.
User:
Pass: