Difficulties in Learning and Teaching Programming—Views of Students and Tutors
Education and Information Technologies
Supporting Online Web-Based Teamwork in Offline Mobile Mode Too
WISE '00 Proceedings of the First International Conference on Web Information Systems Engineering (WISE'00)-Volume 1 - Volume 1
An approach to teaching Java using computers
ACM SIGCSE Bulletin
ICNICONSMCL '06 Proceedings of the International Conference on Networking, International Conference on Systems and International Conference on Mobile Communications and Learning Technologies
Open source projects in programming courses
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Learning programming by programming: a case study
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
A survey of literature on the teaching of introductory programming
Working group reports on ITiCSE on Innovation and technology in computer science education
Open source hardware: freedom you can hold?
netWorker - In search of Web 3.0
Analysis of research into the teaching and learning of programming
ICER '09 Proceedings of the fifth international workshop on Computing education research workshop
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
Teaching a CS introductory course: An active approach
Computers & Education
Open source hardware through volunteer community: a case study of eCars -- now!
Proceedings of the 14th International Academic MindTrek Conference: Envisioning Future Media Environments
A learning space for beginning programming students
Journal of Computing Sciences in Colleges
Journal of Computing Sciences in Colleges
Free and open source software development of IT systems
Proceedings of the 2011 conference on Information technology education
Free and open source software in computing education
Proceedings of the 2011 conference on Information technology education
Scaffolding creativity with open-source hardware
C&C '11 Proceedings of the 8th ACM conference on Creativity and cognition
Hi-index | 0.00 |
Teaching and learning programming with a traditional classroom/lab-based approach is challenging. Students often struggle to learn program due to lack of extensive hands-on practice and sufficient time to become familiar with programming concept. In this paper we report on an action research study of students' exploration and use of previously unexplored low-cost open-source mobile devices for learning programming. The study was conducted over a period of 14 weeks in University of West London, UK, with the postgraduate students studying Mobile Application Development (MAD) module which is a part of the MSc Network and Mobile Computing course. We introduced the Wikireader, a handheld reading device, and Nanonote, a lightweight pocket computer. In this study, we used mixed methods research methodology and data analysis was guided by the Framework for the Rational Analysis of Mobile Education (FRAME) model. The results of our evaluations indicate open-source devices have potential to enhance motivation to learn programming without being restricted to the limited practical sessions in the university lab and also facilitate offline reading.