Most learners in resource-constrained environments own mobile phones that they could use to learn programming while outside the classroom. However, limitations of mobile phones, such as small screens and small keypads, impede their use as typical programming environments. This study proposed that programming environments on mobile phones could include scaffolding techniques specifically designed for mobile phones, and designed based on learners' needs. Scaffolding should be designed with some essential techniques that are mandatory for learners to use. Hence, one type of scaffolding technique that was designed to support programming on the mobile phone is static scaffolding that does not fade. Experiments were conducted with 64 learners of ...
From paper to computers, the way that we have been writing down thoughts and performing symbolic com...
This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelo...
Mobile application or mobile apps has been a trending technology nowadays. This can lead to a new wa...
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 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...
Includes bibliographical referencesThe ubiquity of mobile phones provides an opportunity to use them...
Support for novice learners of computer programming can be provided by scaffolding the construction ...
Computer programming is a difficult subject for most novice learners. Providing support that complem...
The aim of this paper is to explore the use of an application that scaffolds the constructions of pr...
Most first year computer science students find that learning object-oriented programming is hard. Se...
The widespread use of mobile devices, particularly by young people, offers new and exciting possibil...
AbstractThe growth of mobile technologies was evolutionary in the progression of technology, it open...
Programming is a basic subject to several areas of technology. However, many students frequently fac...
From paper to computers, the way that we have been writing down thoughts and performing symbolic com...
This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelo...
Mobile application or mobile apps has been a trending technology nowadays. This can lead to a new wa...
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 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...
Includes bibliographical referencesThe ubiquity of mobile phones provides an opportunity to use them...
Support for novice learners of computer programming can be provided by scaffolding the construction ...
Computer programming is a difficult subject for most novice learners. Providing support that complem...
The aim of this paper is to explore the use of an application that scaffolds the constructions of pr...
Most first year computer science students find that learning object-oriented programming is hard. Se...
The widespread use of mobile devices, particularly by young people, offers new and exciting possibil...
AbstractThe growth of mobile technologies was evolutionary in the progression of technology, it open...
Programming is a basic subject to several areas of technology. However, many students frequently fac...
From paper to computers, the way that we have been writing down thoughts and performing symbolic com...
This thesis report is submitted in partial fulfillment of the requirements for the degree of Bachelo...
Mobile application or mobile apps has been a trending technology nowadays. This can lead to a new wa...