The aim of this paper is to explore the use of an application that scaffolds the constructions of programs on a mobile device. The application was developed to support novice learners of programming outside the classroom. This paper reports on results of a first experiment conducted to evaluate the mobile application. The main research questions are: (i) whether the use of the application is effective in supporting construction of programs on a mobile device; and (ii) how the learners experienced the use of the mobile application. Data was collected by task completion, video and audio recording, and a questionnaire. A total of 18 first-year learners of programming from two African universities took part in the experiment by participating in...
The widespread use of mobile devices, particularly by young people, offers new and exciting possibil...
As educators and technologists we have various views on what may constitute a useful mobile learning...
Programming is an important basic skill for computer science students. However, most students found ...
The aim of this paper is to explore the use of an application that scaffolds the constructions of pr...
Support for novice learners of computer programming can be provided by scaffolding the construction ...
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 as a resource for construction of ...
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 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...
Teaching and learning programming with a traditional classroom/lab-based approach is challenging. St...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
The widespread use of mobile devices, particularly by young people, offers new and exciting possibil...
As educators and technologists we have various views on what may constitute a useful mobile learning...
Programming is an important basic skill for computer science students. However, most students found ...
The aim of this paper is to explore the use of an application that scaffolds the constructions of pr...
Support for novice learners of computer programming can be provided by scaffolding the construction ...
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 as a resource for construction of ...
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 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...
Teaching and learning programming with a traditional classroom/lab-based approach is challenging. St...
In the master's thesis we presented the possibilities of using App Inventor to teach programming amo...
The widespread use of mobile devices, particularly by young people, offers new and exciting possibil...
As educators and technologists we have various views on what may constitute a useful mobile learning...
Programming is an important basic skill for computer science students. However, most students found ...