A Cross-Platform Mobile Application for Learning Programming Basics

<p class="0abstract">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-plat...

Full description

Bibliographic Details
Main Authors: Alaeeddine Yassine, Mohammed Berrada, Ahmed Tahiri, Driss Chenouni
Format: Article
Language:English
Published: International Association of Online Engineering (IAOE) 2018-11-01
Series:International Journal of Interactive Mobile Technologies
Subjects:
Online Access:http://online-journals.org/index.php/i-jim/article/view/9442
id doaj-e9beaa2d406549299c22295fd2799e69
record_format Article
spelling doaj-e9beaa2d406549299c22295fd2799e692021-09-02T04:08:46ZengInternational Association of Online Engineering (IAOE)International Journal of Interactive Mobile Technologies1865-79232018-11-0112713915110.3991/ijim.v12i7.94424040A Cross-Platform Mobile Application for Learning Programming BasicsAlaeeddine YassineMohammed BerradaAhmed TahiriDriss Chenouni<p class="0abstract">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.</p>http://online-journals.org/index.php/i-jim/article/view/9442Cross-platformMobile ApplicationProgramming Basics, multi-agent systemLearning Outcomesm-learningXamarin.Formsself-learning
collection DOAJ
language English
format Article
sources DOAJ
author Alaeeddine Yassine
Mohammed Berrada
Ahmed Tahiri
Driss Chenouni
spellingShingle Alaeeddine Yassine
Mohammed Berrada
Ahmed Tahiri
Driss Chenouni
A Cross-Platform Mobile Application for Learning Programming Basics
International Journal of Interactive Mobile Technologies
Cross-platform
Mobile Application
Programming Basics, multi-agent system
Learning Outcomes
m-learning
Xamarin.Forms
self-learning
author_facet Alaeeddine Yassine
Mohammed Berrada
Ahmed Tahiri
Driss Chenouni
author_sort Alaeeddine Yassine
title A Cross-Platform Mobile Application for Learning Programming Basics
title_short A Cross-Platform Mobile Application for Learning Programming Basics
title_full A Cross-Platform Mobile Application for Learning Programming Basics
title_fullStr A Cross-Platform Mobile Application for Learning Programming Basics
title_full_unstemmed A Cross-Platform Mobile Application for Learning Programming Basics
title_sort cross-platform mobile application for learning programming basics
publisher International Association of Online Engineering (IAOE)
series International Journal of Interactive Mobile Technologies
issn 1865-7923
publishDate 2018-11-01
description <p class="0abstract">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.</p>
topic Cross-platform
Mobile Application
Programming Basics, multi-agent system
Learning Outcomes
m-learning
Xamarin.Forms
self-learning
url http://online-journals.org/index.php/i-jim/article/view/9442
work_keys_str_mv AT alaeeddineyassine acrossplatformmobileapplicationforlearningprogrammingbasics
AT mohammedberrada acrossplatformmobileapplicationforlearningprogrammingbasics
AT ahmedtahiri acrossplatformmobileapplicationforlearningprogrammingbasics
AT drisschenouni acrossplatformmobileapplicationforlearningprogrammingbasics
AT alaeeddineyassine crossplatformmobileapplicationforlearningprogrammingbasics
AT mohammedberrada crossplatformmobileapplicationforlearningprogrammingbasics
AT ahmedtahiri crossplatformmobileapplicationforlearningprogrammingbasics
AT drisschenouni crossplatformmobileapplicationforlearningprogrammingbasics
_version_ 1721180411856420864