2013 · 14 citations · 5 references
ComputingComputer ScienceEducational TechnologyInstructional DesignMobile ComputingMobile SystemsEducational Software DesignEnd-user ProgrammingMobile Application DevelopmentMobile Human-computer InteractionMobile LearningScaffolding SystemsClassroom ScaffoldingMobile Development FrameworksMobile Learning EnvironmentsMobile Learning PedagogyMobile Learning PlatformsMobile Learning SupportMobile Scaffolding
Support for novice learners of computer programming can be provided by scaffolding the construction of programs. The ubiquity of mobile phones allows us to support learners whenever they wish to work on a program outside the classroom. This paper describes the development of an application that scaffolds the construction of programs on a mobile phone. The application was designed based on a five-level scaffolding framework and implemented on the Android platform.
5
A study of the difficulties of novice programmers
Essi Lahtinen, Kirsti Ala-Mutka, Hannu-Matti Järvinen · 2005 · 826 citations
The future of teaching programming is on mobile devices
Nikolai Tillmann, Michał Moskal, Jonathan de Halleux et al. · 2012 · 63 citations