Investigating the Teaching of Block Programming in High School
Resumo
Context:Designing and developing Information Systems (IS) thro-ugh block programming can support the encouragement of 21st-Century skills such as problem-solving and logical reasoning, among other skills that are useful in the development of IS. Problem:High school students, in general, may have difficulty learning and using textual programming languages due to the programming language syntax complexity. Solution:Therefore, this paper presents a survey that sought to understand how and which block programming tools are being used to support the teaching and learning of programming in High School. IS Theory:This survey is part of the application of the first stage of Design Theory, which seeks to create a knowledge base about using block programming in High School. Method:The survey was carried out with 36 high school teachers. Data were collected and analyzed quantitatively, and qualitatively through the Grounded Theory method. Summary of Results:The findings indicate the teachers’ little knowledge about the block programming tools, few support materials and the difficulties of schools in incorporating the new Digital Information and Communication Technologies (DICTs). Contributions and Impact in the IS area:Identifying the difficulties of teachers and students in the use of block programming in high school can open ways to improve the development of IS by students, and consequently, the development of 21st-Century skills.
Palavras-chave:
21st-Century skills, Block Programming Tools, High School
Referências
Rivika Alda, Helen Boholano, and Filomena Dayagbil. 2020. Teacher Education Institutions in the Philippines towards Education 4.0. International Journal of Learning, Teaching and Educational Research 19, 8(2020), 137–154.
Alexandre Hild Aono, Hugo Vianna Silva Rody, Daniela Leal Musa, Vanessa Andrade Pereira, and Jurandy Almeida. 2017. A utilização do scratch como ferramenta no ensino de pensamento computacional para crianças. In Anais do XXV Workshop sobre Educação em Computação. SBC.
BNCC. 2018. Base Nacional Comum Curricular, 2018. Disponível em: http://download.basenacionalcomum.mec.gov.br/. Acessado em 15 jul. 2021.
Philip Sheridan Buffum, Megan Hardy Frankosky, Kristy Elizabeth Boyer, Eric N. Wiebe, Bradford W. Mott, and James C. Lester. 2016. Empowering All Students: Closing the CS Confidence Gap with an In-School Initiative for Middle School Students. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education(SIGCSE ’16). Association for Computing Machinery, Memphis, Tennessee, USA, 382–387. https://doi.org/10.1145/2839509.2844595
Margaret M Burnett and David W McIntyre. 1995. Visual programming. COMPUTER-LOS ALAMITOS- 28 (1995), 14–14.
Ivanilse Calderon, Williamson Silva, and Eduardo Feitosa. 2021. Um Mapeamento Sistemático da Literatura sobre o uso de Metodologias Ativas durante o Ensino de Programação no Brasil. In Anais do XXXII Simpósio Brasileiro de Informática na Educação (Online). SBC, Porto Alegre, RS, Brasil, 1152–1161. https://doi.org/10.5753/sbie.2021.217564
Juliet Corbin and Anselm Strauss. 2014. Basics of qualitative research: Techniques and procedures for developing grounded theory. Sage publications.
Márcia Valéria Rocha de Souza and A César C França. 2013. Um estudo sobre as dificuldades no processo de aprendizagem de programação no Curso de Análise e Desenvolvimento de Sistemas na FAFICA–Faculdade de Filosofia, Ciências e Letras de Caruaru-PE. Revista da Escola Regional de Informática 2, 2(2013), 19–27.
W. Deng, Z. Pi, W. Lei, Q. Zhou, and W. Zhang. 2020. Pencil Code improves learners’ computational thinking and computer learning attitude. Computer Applications in Engineering Education 28, 1 (2020), 90–104. https://doi.org/10.1002/cae.22177 cited By 4.
José Figueiredo and Francisco J. García-Peñalvo. 2017. Improving Computational Thinking Using Follow and Give Instructions. In Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3144826.3145351
Regina Candida Führ. 2018. O Dilúvio Digital e seus Impactos na Educação 4.0 e na Indústria 4.0. Investigação em Governança Universitária: Memórias 188(2018), 37–54.
Regina Candida Führ and Wagner Roberto Haubenthal. 2019. Educação 4.0 e seus impactos no Século XXI. Educação no Século XXI-Volume 36 Tecnologia (2019), 61.
Léo Garcia, Daiany Lara, Franciano Antunes, Cristiano Miranda, and Claudia Peres. 2017. Análise da Evasão no Ensino Superior e suas Motivações: Um Estudo de Caso em um Curso de Sistemas de Informação. In Anais do XIII Simpósio Brasileiro de Sistemas de Informação (Lavras). SBC, Porto Alegre, RS, Brasil, 527–534. https://doi.org/10.5753/sbsi.2017.6084
Sugiarto Hartono, Raymond Kosala, Suhono Harso Supangkat, and Benny Ranti. 2018. Smart Hybrid Learning Framework Based on Three-Layer Architecture to Bolster Up Education 4.0. In 2018 International Conference on ICT for Smart Society (ICISS). IEEE, 1–5.
N.M. Hutchins, G. Biswas, M. Maróti, Á. Lédeczi, S. Grover, R. Wolf, K.P. Blair, D. Chin, L. Conlin, S. Basu, and K. McElhaney. 2020. C2STEM: a System for Synergistic Learning of Physics and Computational Thinking. Journal of Science Education and Technology 29, 1 (2020), 83–100. https://doi.org/10.1007/s10956-019-09804-9 cited By 6.
K Megasari Kahn, Rani Megasari, Erna Piantari, and Enjun Junaeti. 2018. AI programming by children using snap! Block programming in a developing country. CEUR Workshop Proceedings 2193 (2018). [link].
Faiswal Kasirye. 2021. Errors in Survey Research and their Threat to Validity and Reliability. https://doi.org/10.13140/RG.2.2.35901.18405
Yi (Joy) Li, Zhigang Li, and Chi Zhang. 2022. Learning-by-Teaching in CS Education: A Systematic Review. Hawaii International Conference on System Sciences (HICSS)3 (Jan. 2022). https://doi.org/10.24251/HICSS.2022.120
PISA. 2015. Brasil no Pisa 2015: Análises e reflexões sobre o desempenho dos estudantes brasileiros. Disponível em: . Acessado em 15 jul. 2021.
PISA. 2018. Relatório Brasil no Pisa 2018, Versão Preliminar. Disponível em: . Acessado em 15 jul. 2021.
Luiz Kevin de Souza Rios, Almir de OLiveira Costa Junior, João Paulo Felizardo Lima, Elloa Barreto Guedes, et al. 2019. Uma Análise Comparativa entre Ambientes de Programação em Blocos para a Interação com o Arduino. Anais do Simpósio Ibero-Americano de Tecnologias Educacionais (2019).
SAEB. 2017. Relatório SAEB 2017. Disponível em: https://bit.ly/3x5G6at. Acessado em 15 jul. 2021.
Amarildo Enes dos Santos, Carlos Antonio de Oliveira, and Elma Nunes de Carvalho. 2019. Educação 5.0: uma nova abordagem de ensino-aprendizagem no contexto educacional. (2019). http://repositorio.idaam.edu.br/jspui/handle/prefix/1112.
Juliana Saraiva, Amanda Rodrigues, and Vanessa Dantas. 2020. Evasion in the Information System Course from a three-dimensional perspective of factors. iSys - Brazilian Journal of Information Systems 13, 3 (Jun. 2020), 05–24. https://doi.org/10.5753/isys.2020.792
Eleni Seralidou and Christos Douligeris. 2019. Learning with the AppInventor programming software through the use of structured educational scenarios in secondary education in Greece. Education and Information Technologies 24, 4 (July 2019), 2243–2281. https://doi.org/10.1007/s10639-019-09866-7
Deivid Eive Silva, Marialina Correa Sobrinho, and Natasha Malveira Valentim. 2020. Educação 4.0: um Estudo de Caso com Atividades de Computação Desplugada na Amazônia Brasileira. Anais do Computer on the Beach 11, 1 (2020), 141–147.
Deivid Eive dos Santos Silva, Marialina Corrêa Sobrinho, and Natasha Valentim. 2019. Criação de Jogos Educacionais para apoiar o Ensino da Matemática: um Estudo de Caso no Contexto da Educação 4.0. In Anais do Workshop de Informática na Escola, Vol. 25. 1179.
Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in software engineering. Springer Science & Business Media.
Alexandre Hild Aono, Hugo Vianna Silva Rody, Daniela Leal Musa, Vanessa Andrade Pereira, and Jurandy Almeida. 2017. A utilização do scratch como ferramenta no ensino de pensamento computacional para crianças. In Anais do XXV Workshop sobre Educação em Computação. SBC.
BNCC. 2018. Base Nacional Comum Curricular, 2018. Disponível em: http://download.basenacionalcomum.mec.gov.br/. Acessado em 15 jul. 2021.
Philip Sheridan Buffum, Megan Hardy Frankosky, Kristy Elizabeth Boyer, Eric N. Wiebe, Bradford W. Mott, and James C. Lester. 2016. Empowering All Students: Closing the CS Confidence Gap with an In-School Initiative for Middle School Students. In Proceedings of the 47th ACM Technical Symposium on Computing Science Education(SIGCSE ’16). Association for Computing Machinery, Memphis, Tennessee, USA, 382–387. https://doi.org/10.1145/2839509.2844595
Margaret M Burnett and David W McIntyre. 1995. Visual programming. COMPUTER-LOS ALAMITOS- 28 (1995), 14–14.
Ivanilse Calderon, Williamson Silva, and Eduardo Feitosa. 2021. Um Mapeamento Sistemático da Literatura sobre o uso de Metodologias Ativas durante o Ensino de Programação no Brasil. In Anais do XXXII Simpósio Brasileiro de Informática na Educação (Online). SBC, Porto Alegre, RS, Brasil, 1152–1161. https://doi.org/10.5753/sbie.2021.217564
Juliet Corbin and Anselm Strauss. 2014. Basics of qualitative research: Techniques and procedures for developing grounded theory. Sage publications.
Márcia Valéria Rocha de Souza and A César C França. 2013. Um estudo sobre as dificuldades no processo de aprendizagem de programação no Curso de Análise e Desenvolvimento de Sistemas na FAFICA–Faculdade de Filosofia, Ciências e Letras de Caruaru-PE. Revista da Escola Regional de Informática 2, 2(2013), 19–27.
W. Deng, Z. Pi, W. Lei, Q. Zhou, and W. Zhang. 2020. Pencil Code improves learners’ computational thinking and computer learning attitude. Computer Applications in Engineering Education 28, 1 (2020), 90–104. https://doi.org/10.1002/cae.22177 cited By 4.
José Figueiredo and Francisco J. García-Peñalvo. 2017. Improving Computational Thinking Using Follow and Give Instructions. In Proceedings of the 5th International Conference on Technological Ecosystems for Enhancing Multiculturality. Association for Computing Machinery, New York, NY, USA. https://doi.org/10.1145/3144826.3145351
Regina Candida Führ. 2018. O Dilúvio Digital e seus Impactos na Educação 4.0 e na Indústria 4.0. Investigação em Governança Universitária: Memórias 188(2018), 37–54.
Regina Candida Führ and Wagner Roberto Haubenthal. 2019. Educação 4.0 e seus impactos no Século XXI. Educação no Século XXI-Volume 36 Tecnologia (2019), 61.
Léo Garcia, Daiany Lara, Franciano Antunes, Cristiano Miranda, and Claudia Peres. 2017. Análise da Evasão no Ensino Superior e suas Motivações: Um Estudo de Caso em um Curso de Sistemas de Informação. In Anais do XIII Simpósio Brasileiro de Sistemas de Informação (Lavras). SBC, Porto Alegre, RS, Brasil, 527–534. https://doi.org/10.5753/sbsi.2017.6084
Sugiarto Hartono, Raymond Kosala, Suhono Harso Supangkat, and Benny Ranti. 2018. Smart Hybrid Learning Framework Based on Three-Layer Architecture to Bolster Up Education 4.0. In 2018 International Conference on ICT for Smart Society (ICISS). IEEE, 1–5.
N.M. Hutchins, G. Biswas, M. Maróti, Á. Lédeczi, S. Grover, R. Wolf, K.P. Blair, D. Chin, L. Conlin, S. Basu, and K. McElhaney. 2020. C2STEM: a System for Synergistic Learning of Physics and Computational Thinking. Journal of Science Education and Technology 29, 1 (2020), 83–100. https://doi.org/10.1007/s10956-019-09804-9 cited By 6.
K Megasari Kahn, Rani Megasari, Erna Piantari, and Enjun Junaeti. 2018. AI programming by children using snap! Block programming in a developing country. CEUR Workshop Proceedings 2193 (2018). [link].
Faiswal Kasirye. 2021. Errors in Survey Research and their Threat to Validity and Reliability. https://doi.org/10.13140/RG.2.2.35901.18405
Yi (Joy) Li, Zhigang Li, and Chi Zhang. 2022. Learning-by-Teaching in CS Education: A Systematic Review. Hawaii International Conference on System Sciences (HICSS)3 (Jan. 2022). https://doi.org/10.24251/HICSS.2022.120
PISA. 2015. Brasil no Pisa 2015: Análises e reflexões sobre o desempenho dos estudantes brasileiros. Disponível em:
PISA. 2018. Relatório Brasil no Pisa 2018, Versão Preliminar. Disponível em:
Luiz Kevin de Souza Rios, Almir de OLiveira Costa Junior, João Paulo Felizardo Lima, Elloa Barreto Guedes, et al. 2019. Uma Análise Comparativa entre Ambientes de Programação em Blocos para a Interação com o Arduino. Anais do Simpósio Ibero-Americano de Tecnologias Educacionais (2019).
SAEB. 2017. Relatório SAEB 2017. Disponível em: https://bit.ly/3x5G6at. Acessado em 15 jul. 2021.
Amarildo Enes dos Santos, Carlos Antonio de Oliveira, and Elma Nunes de Carvalho. 2019. Educação 5.0: uma nova abordagem de ensino-aprendizagem no contexto educacional. (2019). http://repositorio.idaam.edu.br/jspui/handle/prefix/1112.
Juliana Saraiva, Amanda Rodrigues, and Vanessa Dantas. 2020. Evasion in the Information System Course from a three-dimensional perspective of factors. iSys - Brazilian Journal of Information Systems 13, 3 (Jun. 2020), 05–24. https://doi.org/10.5753/isys.2020.792
Eleni Seralidou and Christos Douligeris. 2019. Learning with the AppInventor programming software through the use of structured educational scenarios in secondary education in Greece. Education and Information Technologies 24, 4 (July 2019), 2243–2281. https://doi.org/10.1007/s10639-019-09866-7
Deivid Eive Silva, Marialina Correa Sobrinho, and Natasha Malveira Valentim. 2020. Educação 4.0: um Estudo de Caso com Atividades de Computação Desplugada na Amazônia Brasileira. Anais do Computer on the Beach 11, 1 (2020), 141–147.
Deivid Eive dos Santos Silva, Marialina Corrêa Sobrinho, and Natasha Valentim. 2019. Criação de Jogos Educacionais para apoiar o Ensino da Matemática: um Estudo de Caso no Contexto da Educação 4.0. In Anais do Workshop de Informática na Escola, Vol. 25. 1179.
Claes Wohlin, Per Runeson, Martin Höst, Magnus C Ohlsson, Björn Regnell, and Anders Wesslén. 2012. Experimentation in software engineering. Springer Science & Business Media.
Publicado
16/05/2022
Como Citar
PERIN, Ana Paula Juliana; SILVA, Deivid Eive; VALENTIM, Natasha Malveira Costa.
Investigating the Teaching of Block Programming in High School. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 18. , 2022, Curitiba.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2022
.