Integrating Challenge Based Learning Into a Smart Learning Environment: Findings From a Mobile Application Development Course (P)

Training students on mobile application development inherits the challenges of teaching software engineering where the target computer is a device that has a large number of features accessible by software. Furthermore, the most related experience in teaching students reveals difficulties in developing software engineering competencies. In this paper we present results from an iOS course held in a smart learning environment that adopted the Challenge Based Learning framework as the teaching methodology. Our results indicate that combining an active methodology along with an engaging environment can foster and improve software development learning. Keywords—Smart Learning Environments, Challenge Based Learning, Mobile Software Development, Teaching.

[1]  Afonso Sales,et al.  Combining Challenge-Based Learning and Scrum Framework for Mobile Application Development , 2015, ITiCSE.

[2]  Di Wang,et al.  Smart Learning for the Next Generation Education Environment , 2014, 2014 International Conference on Intelligent Environments.

[3]  K. Eisenhardt Building theories from case study research , 1989, STUDI ORGANIZZATIVI.

[4]  Rob Koper,et al.  Conditions for effective smart learning environments , 2014, Smart Learning Environments.

[5]  Begoña Gros The design of smart educational environments , 2016, Smart Learning Environments.