Programação Criativa e Colaborativa no Ensino Médio: uma Experiência com Studio Sketchpad
Resumo
O desenvolvimento de habilidades de programação na educação básica tem sido alvo de muitas iniciativas, geralmente amparadas em ferramentas computacionais consolidadas e especialmente concebidas para este público. Neste trabalho, explora-se um recurso pouco conhecido neste meio, denominado Studio Sketchpad, que utiliza a programação textual baseada na linguagem Javascript. Dentre suas principais características, estão a facilidade de expressar criações com apelo visual e a possibilidade de criar programas colaborativamente. O Studio Sketchpad foi utilizado em oficinas oferecidas a um grupo de alunos de ensino médio, revelando pontos fortes e limitações que podem contribuir à replicação da experiência em contextos semelhantes.Referências
Alvarado, C. (2014). Cs ed week 2013: The hour of code. SIGCSE Bull., 46(1):2–4.
Anido, R. (2015). SACI – ainda outro ambiente para o ensino de programação. In Anais do Workshop sobre Educação em Computação (WEI).
Aureliano, V. e Tedesco, P. (2012). Ensino-aprendizagem de programação para iniciantes: uma revisão sistemática da literatura focada no SBIE e WIE. In Anais do Simpósio Brasileiro de Informática na Educação (SBIE).
Bader-Natal, A. (2010). Studio Sketchpad – Processing on EtherPad. Disponível em: https://aribadernatal.com/projects/Sketchpad/.
Charão, A. S., de A. Barcelos, P. P., de Azevedo, B. R., e Lima, J. C. D. (2015). Clube de computação para alunos de ensino médio: um relato de experiência. In Anais do XXIII Workshop sobre Educação em Informática (WEI 2015).
da Silva, T. R., Medeiros, T., Medeiros, H., Lopes, R., e Aranha, E. (2015). Ensino-aprendizagem de programação: uma revisão sistemática da literatura. Revista Brasileira de Informática na Educação, 23(1):182–196.
Khan Academy (2017). Introdução a JavaScript: Desenho & animação. Disponível em: https://pt.khanacademy.org/computing/computer-programming/programming.
Marques, D. L., Costa, L. F. S., de Azevedo Silva, M. A., e Rebouças, A. D. D. S. (2011). Atraindo alunos do ensino médio para a computação: Uma experiência prática de introdução a programação utilizando jogos e Python. In Anais do XVII Workshop de Informática na Escola (WIE 2011), pages 1138 – 1147.
Martins, R., Reis, R., e Marques, A. B. (2016). Inserção da programação no ensino fundamental: Uma análise do jogo Labirinto Clássico da Code.org através de um modelo de avaliação de jogos educacionais. In Anais do XXII Workshop de Informática na Escola (WIE 2016), pages 121 – 130.
Mota, F. P., Ribeiro, N. F. A., Emmendorfer, L., Butzen, P., Machado, K. S., e Adamatti, D. F. (2014). Desenvolvendo o raciocínio lógico no ensino médio: uma proposta utilizando a ferramenta Scratch. In Anais do XXV Simpósio Brasileiro de Informática na Educação (SBIE 2014), pages 377 – 381.
Reas, C. e Fry, B. (2003). Processing: A learning environment for creating interactive web graphics. In ACM SIGGRAPH 2003 Web Graphics, SIGGRAPH '03, pages 1–1, New York, NY, USA. ACM.
Ward, R. e Smith, M. (1998). Javascript as a rst programming language for multimedia students. SIGCSE Bull., 30(3):249–253.
Weintrop, D. e Wilensky, U. (2015). To block or not to block, that is the question: Students' perceptions of blocks-based programming. In Proceedings of the 14th International Conference on Interaction Design and Children, IDC '15, pages 199–208, New York, NY, USA. ACM.
Wyffels, F., Martens, B., e Lemmens, S. (2014). Starting from scratch: Experimenting with computer science in emish secondary education. In Proceedings of the 9th Workshop in Primary and Secondary Computing Education, WiPSCE '14, pages 12–15, New York, NY, USA. ACM.
Publicado
27/10/2017
Como Citar
SOLÓRZANO, Ana Luisa; MATIUZZI, Pedro; CHARÃO, Andrea.
Programação Criativa e Colaborativa no Ensino Médio: uma Experiência com Studio Sketchpad. In: WORKSHOP DE INFORMÁTICA NA ESCOLA (WIE), 23. , 2017, Recife.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2017
.
p. 412-421.
DOI: https://doi.org/10.5753/cbie.wie.2017.412.