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

learning
student
programming
programming language
teaching method
electronic learning
appeal
secondary school
comprehension
confidence
methodology
teacher
performance

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).

Pilet: an interactive learning tool to teach python. / Alshaigy, Bedour; Kamal, Samia; Mitchell, Faye; Martin, Clare; Aldea, Arantza.

Proceedings of the Workshop in Primary and Secondary Computing Education. Association for Computing Machinery (ACM), 2015. p. 76-79 (ACM International Conference Proceeding Series).

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

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. ACM International Conference Proceeding Series, Association for Computing Machinery (ACM), pp. 76-79, 13th Workshop in Primary and Secondary Computing Education, Potsdam, Germany, 4/10/18.
Alshaigy B, Kamal S, Mitchell F, Martin C, Aldea A. Pilet: an interactive learning tool to teach python. In Proceedings of the Workshop in Primary and Secondary Computing Education. Association for Computing Machinery (ACM). 2015. p. 76-79. (ACM International Conference Proceeding Series).
Alshaigy, Bedour ; Kamal, Samia ; Mitchell, Faye ; Martin, Clare ; Aldea, Arantza. / Pilet: an interactive learning tool to teach python. Proceedings of the Workshop in Primary and Secondary Computing Education. Association for Computing Machinery (ACM), 2015. pp. 76-79 (ACM International Conference Proceeding Series).
@inproceedings{ce4c6462834d45a0b1d1193955d8029e,
title = "Pilet: an interactive learning tool to teach python",
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",
author = "Bedour Alshaigy and Samia Kamal and Faye Mitchell and Clare Martin and Arantza Aldea",
year = "2015",
language = "English",
series = "ACM International Conference Proceeding Series",
publisher = "Association for Computing Machinery (ACM)",
pages = "76--79",
booktitle = "Proceedings of the Workshop in Primary and Secondary Computing Education",
address = "United States",

}

TY - GEN

T1 - Pilet: an interactive learning tool to teach python

AU - Alshaigy, Bedour

AU - Kamal, Samia

AU - Mitchell, Faye

AU - Martin, Clare

AU - Aldea, Arantza

PY - 2015

Y1 - 2015

N2 - 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

AB - 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

M3 - Conference proceeding

T3 - ACM International Conference Proceeding Series

SP - 76

EP - 79

BT - Proceedings of the Workshop in Primary and Secondary Computing Education

PB - Association for Computing Machinery (ACM)

ER -