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.The application scaffolds the construction of programs on a mobile device by: (i) representing a program in parts; (ii) restricting a learner to complete the program in a certain order; (iii) enabling construction of a program one part at a time; (iv) providing instructions, steps, ...
This paper presents and discusses a new mobile application for teaching and learning programming bas...
The traditional blackboard remains an important teaching tool through and inwhich the basic concepts...
As educators and technologists we have various views on what may constitute a useful mobile learning...
Support for novice learners of computer programming can be provided by scaffolding the construction ...
The aim of this paper is to explore the use of an application that scaffolds the constructions of pr...
The ubiquity of mobile phones provides an opportunity to use them as a resource for construction of ...
Computer programming is a difficult subject for most novice learners. Providing support that complem...
Includes bibliographical referencesThe ubiquity of mobile phones provides an opportunity to use them...
The ubiquity of mobile phones provides an opportunity to use them for learning programming beyond th...
Most learners in resource-constrained environments own mobile phones that they could use to learn pr...
The ubiquity of mobile phones provides an opportunity to use them as a resource for construction of ...
The widespread use of mobile devices, particularly by young people, offers new and exciting possibil...
Mobile application or mobile apps has been a trending technology nowadays. This can lead to a new wa...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
Even in a computer science degree, some students find it very hard to learn programming. In a less p...
This paper presents and discusses a new mobile application for teaching and learning programming bas...
The traditional blackboard remains an important teaching tool through and inwhich the basic concepts...
As educators and technologists we have various views on what may constitute a useful mobile learning...
Support for novice learners of computer programming can be provided by scaffolding the construction ...
The aim of this paper is to explore the use of an application that scaffolds the constructions of pr...
The ubiquity of mobile phones provides an opportunity to use them as a resource for construction of ...
Computer programming is a difficult subject for most novice learners. Providing support that complem...
Includes bibliographical referencesThe ubiquity of mobile phones provides an opportunity to use them...
The ubiquity of mobile phones provides an opportunity to use them for learning programming beyond th...
Most learners in resource-constrained environments own mobile phones that they could use to learn pr...
The ubiquity of mobile phones provides an opportunity to use them as a resource for construction of ...
The widespread use of mobile devices, particularly by young people, offers new and exciting possibil...
Mobile application or mobile apps has been a trending technology nowadays. This can lead to a new wa...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
Even in a computer science degree, some students find it very hard to learn programming. In a less p...
This paper presents and discusses a new mobile application for teaching and learning programming bas...
The traditional blackboard remains an important teaching tool through and inwhich the basic concepts...
As educators and technologists we have various views on what may constitute a useful mobile learning...