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 proceedingpeer-review

    11 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
    Country/TerritoryGermany
    CityPotsdam
    Period4/10/186/10/18

    Fingerprint

    Dive into the research topics of 'Pilet: an interactive learning tool to teach python'. Together they form a unique fingerprint.

    Cite this