Pilet: an interactive learning tool to teach python

Bedour Alshaigy, Samia Kamal, Faye Mitchell, Clare Martin, Arantza Aldea

Research output: Chapter in Book/Report/Conference proceedingConference proceeding

3 Citations (Scopus)

Abstract

This paper describes a planned investigation into how learning styles and pedagogical methodologies can be embedded into an e-learning tool to assist students' learning programming. The objective of the research is to test the hypothesis that combining multiple teaching methods to accommodate different learners' preferences will significantly improve comprehension of concepts, which in turn increases students' confidence and as a consequence performance in programming. An interactive learning tool to teach Python programming language to students, called PILeT, has been developed to test the hypothesis. The tool aims to be adaptable to the students' learning style and as such it will teach programming using several techniques (e.g. visual, textual, puzzles) to appeal to each preference. PILeT is suitable for secondary school students or teachers wishing to undertake CPD (Continuing Professional Development). PILeT will be tested on first year undergraduate students at Oxford Brookes University
Original languageEnglish
Title of host publicationProceedings of the Workshop in Primary and Secondary Computing Education
PublisherAssociation for Computing Machinery (ACM)
Pages76-79
Number of pages4
ISBN (Electronic)978-1-4503-3753-3
Publication statusPublished - 2015
Event13th Workshop in Primary and Secondary Computing Education - Potsdam, Germany
Duration: 4 Oct 20186 Oct 2018

Publication series

NameACM International Conference Proceeding Series
PublisherACM

Conference

Conference13th Workshop in Primary and Secondary Computing Education
Abbreviated titleWiPSCE
CountryGermany
CityPotsdam
Period4/10/186/10/18

    Fingerprint

Cite this

Alshaigy, B., Kamal, S., Mitchell, F., Martin, C., & Aldea, A. (2015). Pilet: an interactive learning tool to teach python. In Proceedings of the Workshop in Primary and Secondary Computing Education (pp. 76-79). (ACM International Conference Proceeding Series). Association for Computing Machinery (ACM).