A Best-Practice Mobile E-Learning Approach for Application Prototyping

Mobile computing and wireless technologies are transforming traditional educational patterns. The use of mobile devices for educational purposes led to what is known as mobile learning. In recent years, mobile learning strategies have been increasingly adopted in higher education. They support personalized, informal, situated, contextualized and ubiquitous learning. In practice, we have witnessed that courses in software engineering education often do not lead to the expected learning outcomes. In this paper, we will therefore present a motivating and learnercentered approach for mobile e-learning in application prototyping. We use mobile devices as key enabler serving different didactic functions in the context of learning, prototyping and collaboration.

[1]  Nikolai Tillmann,et al.  The future of teaching programming is on mobile devices , 2012, ITiCSE '12.

[2]  A.A. Abidi,et al.  The Path to the Software-Defined Radio Receiver , 2007, IEEE Journal of Solid-State Circuits.

[3]  Gerald C. Gannod,et al.  Using the inverted classroom to teach software engineering , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[4]  Shiven Kumar,et al.  Unleashing innovation through internal hackathons , 2014, 2014 IEEE Innovations in Technology Conference.

[5]  Michael M. Grant,et al.  Mobile computing devices in higher education: Student perspectives on learning with cellphones, smartphones & social media , 2013, Internet High. Educ..

[6]  Christoph Meinel,et al.  Towards practical programming exercises and automated assessment in Massive Open Online Courses , 2015, 2015 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE).

[7]  D. Scott McCrickard,et al.  An adaptable model for teaching mobile app development , 2016, 2016 IEEE Frontiers in Education Conference (FIE).

[8]  Gayatri Venugopal-Wairagade,et al.  Study of a Pedagogy Adopted to Generate Interest in Students Taking a Programming Course , 2016, 2016 International Conference on Learning and Teaching in Computing and Engineering (LaTICE).

[9]  Yu-Hui Ching,et al.  Mobile App Design for Teaching and Learning: Educators’ Experiences in an Online Graduate Course , 2013 .

[10]  Theophilus Benson,et al.  Network Function Virtualization , 2016, IEEE Internet Comput..

[11]  Mohamed Sarrab,et al.  Towards a quality model of technical aspects for mobile learning services: An empirical investigation , 2016, Comput. Hum. Behav..

[12]  Fernando M. V. Ramos,et al.  Software-Defined Networking: A Comprehensive Survey , 2014, Proceedings of the IEEE.

[13]  Richard Barker,et al.  CASE method fast-track - a RAD approach , 1994 .

[14]  Francisco J. García-Peñalvo,et al.  Towards mobile personal learning environments (MPLE) in higher education , 2014, TEEM '14.

[15]  Yasmin B. Kafai,et al.  StitchFest: Diversifying a College Hackathon to Broaden Participation and Perceptions in Computing , 2015, SIGCSE.

[16]  Luvai Motiwalla,et al.  Mobile learning: A framework and evaluation , 2007, Comput. Educ..

[17]  Kelvin Sung,et al.  Mobile application development classes for the mobile era , 2014, ITiCSE '14.

[18]  Armando Fox,et al.  Engineering Curriculum Technology Transfer : Lessons learned from MOOCs and SPOCs , 2014 .

[19]  Yu Ting Chen,et al.  A Survey and Evaluation of FPGA High-Level Synthesis Tools , 2016, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[20]  James D. Herbsleb,et al.  How to Hackathon: Socio-technical Tradeoffs in Brief, Intensive Collocation , 2016, CSCW.

[21]  Juan Antonio Juanes Méndez,et al.  Mobile Devices and Apps, Characteristics and Current Potential on Learning , 2015, J. Inf. Technol. Res..

[22]  M. Lage,et al.  Inverting the Classroom: A Gateway to Creating an Inclusive Learning Environment , 2000 .

[23]  M. Berenguel,et al.  Easy Mobile Device Programming for Educational Purposes , 2005, Proceedings of the 44th IEEE Conference on Decision and Control.