Desenvolvimento de apps Android e utilização de teste de pensamento computacional num curso profissional de programador/a de informática

Abstract

Relatório de estágio de mestrado em Ensino de InformáticaO presente relatório documenta a intervenção pedagógica supervisionada, realizada numa turma do 11º ano do Curso Programador/a de Informática, no âmbito da Unidade Curricular Estágio, do Mestrado de Ensino de Informática da Universidade do Minho. O tema de ensino-aprendizagem foi a construção de interfaces gráficas e programação de interatividades, com o objetivo de criar programas para dispositivos móveis Android. A questão de investigação relacionou-se com o pensamento computacional, e com a utilização de ferramentas a ele associadas, no contexto do tema em estudo. Como parte da estratégia de motivação, segundo o modelo Atenção-Relevância-Confiança-Satisfação (ARCS), de Keller, utilizou-se o Android Studio, na perspetiva dos tópicos introdutórios da aprendizagem em espiral, de Bruner. As características dos alunos levaram me à opção pela Aprendizagem Baseada em Casos (CBL), sobretudo porque (i) na CBL, os alunos já têm algum conhecimento prévio, receberam formação antecipada, e (ii) após uma sessão de CBL, há pouca, ou nenhuma, tarefa de autoestudo. A seleção das Apps, feita em conjunto com o Professor Cooperante, seguiu os seguintes critérios: (i) introduzir conceitos básicos Android num nível de complexidade adequado para o 11º ano de escolaridade, (ii) ser enquadrável no período previsto para a minha intervenção, (iii) possuir uma estrutura favorável ao método demonstrativo-interrogativo, na fase inicial da aula, e à atividade prática dos alunos, na fase seguinte, (iv) estar relacionada com o tema da educação física, referida positivamente pelos alunos no inquérito do início do ano. Ao longo da minha intervenção, os alunos desenvolveram duas Apps: Índice de Massa Corporal (IMC) e Índice Cintura-Quadril (ICQ), e enviaram-me os seus trabalhos individuais. A avaliação dos trabalhos revelou que mais de 50% dos alunos cumpriram mais de 50% dos critérios de correção adotados nas duas Apps, sendo a segunda mais complexa que a primeira. A auto e heteroavaliação dos alunos foi favorável à intervenção realizada. Ao início e ao final da intervenção pedagógica, foi aplicado o teste de Pensamento Computacional (CTt), de Román-González, adaptado por mim à linguagem Java. Os resultados médios da turma apontaram no mesmo sentido dos já descritos para alunos espanhóis, singapurenses e suíços, do ensino secundário. O resultado individual do CTt pode funcionar como um teste diagnóstico do estádio em lógica de programação, colaborando para delinear a zona de desenvolvimento proximal, de Vygotsky, e para os critérios da estratégia de Programação em Pares.The present report documents the supervised pedagogical intervention, carried out in an 11th year class of a Computer Programmer Course, within the scope of a Curricular Internship for the Master of Computer Science Teaching course at the University of Minho. The teaching-learning process was the construction of graphical interfaces and programming of interactivity, with the objective of creating programs for Android mobile devices. The research question was related to computational thinking and the use of tools associated with it, in the context of the subject under study. As part of the motivation strategy, according to Keller's Attention-Relevance-Confidence Satisfaction (ARCS) model, Android Studio was used, from the perspective of Bruner's introductory spiral learning topics. The characteristics of the students led me to opt for Case-Based Learning (CBL), mainly because (i) at CBL, students already have some prior knowledge, received early training, and (ii) after a CBL session, there is little , or no, self-study task. The selection of Apps, made together with Professor Cooperante, followed the following criteria: (i) introduce basic Android concepts at a level of complexity suitable for the 11th grade, (ii) be within the period foreseen for my intervention, (iii) have a structure favorable to the demonstrative-interrogative method, in the initial phase of the class, and to the practical activity of the students, in the following phase, (iv) to be related to the theme of physical education, mentioned positively by the students in the initial survey of the year. During my intervention, students developed two Apps: Body Mass Index (BMI) and Waist-Hip Index (WCI), and sent me their individual works. The evaluation of the works revealed that more than 50% of the students fulfilled more than 50% of the correction criteria adopted in the two Apps, the second being more complex than the first. The students' self and hetero-assessment was favorable to the intervention performed. At the beginning and at the end of the pedagogical intervention, the Computational Thinking Test (CTt), by Román-González, adapted by me to the Java language, was applied. The average results of the class pointed in the same direction as those already described for Spanish, Singaporean and Swiss secondary school students. The individual CTt result may work as a diagnostic test of the stage in programming logic, helping to delineate Vygotsky's zone of proximal development, and for the criteria of the Pair Programming strategy

    Similar works