Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students
Programming is one of the most important aspects of a Computing course. Teaching programming is a challenging task due to a number of factors, ranging from lack of student problem solving skills to different teaching methods. This paper focuses on Maltese Computing teachers’ perspectives about the d...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Vilnius University
2020-12-01
|
Series: | Informatics in Education |
Subjects: | |
Online Access: | https://infedu.vu.lt/journal/INFEDU/article/664/info |
id |
doaj-bc01138089b341a8bc38bdf6f5a19e4f |
---|---|
record_format |
Article |
spelling |
doaj-bc01138089b341a8bc38bdf6f5a19e4f2021-01-02T16:03:18ZengVilnius UniversityInformatics in Education1648-58312335-89712020-12-01194543568https://doi.org/10.15388/infedu.2020.24Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School StudentsLara ATTARD0Leonard BUSUTTIL 1Department of Technology and Entrepreneurship, Faculty of Education, MaltaDepartment of Technology and Entrepreneurship, Faculty of Education, Malta Programming is one of the most important aspects of a Computing course. Teaching programming is a challenging task due to a number of factors, ranging from lack of student problem solving skills to different teaching methods. This paper focuses on Maltese Computing teachers’ perspectives about the difficulties encountered when teaching programming to secondary school students in order to determine whether introducing programming to secondary school students through creating mobile-based games is an effective method to teach programming constructs. A resource pack consisting of various activities using MIT App Inventor 2 was created which incorporated constructivist approaches to teaching. This resource pack was reviewed by the teachers and their feedback was collected by means of a case study. The teachers agreed that developing mobile-based games would be highly stimulating to their students but there were uncertainties how this would affect students with different learning abilities and due to a general lack of computational thinking and problem-solving skills by most students.https://infedu.vu.lt/journal/INFEDU/article/664/infoprogrammingcomputingdigital gamesprogramming pedagogy |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Lara ATTARD Leonard BUSUTTIL |
spellingShingle |
Lara ATTARD Leonard BUSUTTIL Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students Informatics in Education programming computing digital games programming pedagogy |
author_facet |
Lara ATTARD Leonard BUSUTTIL |
author_sort |
Lara ATTARD |
title |
Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students |
title_short |
Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students |
title_full |
Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students |
title_fullStr |
Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students |
title_full_unstemmed |
Teacher Perspectives on Introducing Programming Constructs through Coding Mobile-Based Games to Secondary School Students |
title_sort |
teacher perspectives on introducing programming constructs through coding mobile-based games to secondary school students |
publisher |
Vilnius University |
series |
Informatics in Education |
issn |
1648-5831 2335-8971 |
publishDate |
2020-12-01 |
description |
Programming is one of the most important aspects of a Computing course. Teaching programming is a challenging task due to a number of factors, ranging from lack of student problem solving skills to different teaching methods. This paper focuses on Maltese Computing teachers’ perspectives about the difficulties encountered when teaching programming to secondary school students in order to determine whether introducing programming to secondary school students through creating mobile-based games is an effective method to teach programming constructs. A resource pack consisting of various activities using MIT App Inventor 2 was created which incorporated constructivist approaches to teaching. This resource pack was reviewed by the teachers and their feedback was collected by means of a case study. The teachers agreed that developing mobile-based games would be highly stimulating to their students but there were uncertainties how this would affect students with different learning abilities and due to a general lack of computational thinking and problem-solving skills by most students. |
topic |
programming computing digital games programming pedagogy |
url |
https://infedu.vu.lt/journal/INFEDU/article/664/info |
work_keys_str_mv |
AT laraattard teacherperspectivesonintroducingprogrammingconstructsthroughcodingmobilebasedgamestosecondaryschoolstudents AT leonardbusuttil teacherperspectivesonintroducingprogrammingconstructsthroughcodingmobilebasedgamestosecondaryschoolstudents |
_version_ |
1724352302772387840 |