A Cross-Platform Mobile Application for Learning Programming Basics

Authors

  • Alaeeddine Yassine
  • Mohammed Berrada
  • Ahmed Tahiri
  • Driss Chenouni

DOI:

https://doi.org/10.3991/ijim.v12i7.9442

Keywords:

Cross-platform, Mobile Application, Programming Basics, multi-agent system, Learning Outcomes, m-learning, Xamarin.Forms, self-learning

Abstract


This paper presents and discusses a new mobile application for teaching and learning programming basics. The purpose is to help students acquire competencies while having fun and using their own devices. The mobile application was designed according to cross-platform approach to reach the broadest possible audience of learners, saving time and effort of development and maintenance. The code is fully shared between mobile platforms (iOS, Android and Windows Phone) allowing learners to install the application on any device. The core application is based on a multi-agent system to make the application interactive, flexible and dynamic and provide students with tailored instructions. A prototype is presented showing the main features of the application.

Downloads

Published

2018-11-08

How to Cite

Yassine, A., Berrada, M., Tahiri, A., & Chenouni, D. (2018). A Cross-Platform Mobile Application for Learning Programming Basics. International Journal of Interactive Mobile Technologies (iJIM), 12(7), pp. 139–151. https://doi.org/10.3991/ijim.v12i7.9442

Issue

Section

Papers