Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental

Detalhes bibliográficos
Autor(a) principal: Pinheiro, Fernando da Cruz
Data de Publicação: 2019
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/204490
Resumo: Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019.
id UFSC_5e745260db1dbe9cc65e0c007c7dbdfc
oai_identifier_str oai:repositorio.ufsc.br:123456789/204490
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamentalComputaçãoProgramação (Computadores)Engenharia de softwareUsabilidadeEducação básicaDissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019.Nos últimos anos, a computação tornou-se cada vez mais relevante e proeminente em nossas vidas diárias. Além disso, a maioria das profissões usa soluções computacionais para cumprir suas funções. Portanto, a educação em informática se tornou popular no ensino fundamental e médio, no qual crianças e jovens aprendem habilidades básicas em computação. Tipicamente, conceitos básicos de computação são ensinados por aplicativos de programação com o App Inventor. No entanto, além da programação, a computação envolve outras habilidades fundamentais, como engenharia de software e engenharia de usabilidade. Apesar disso, atualmente não há unidades de ensino cobrindo esses conceitos de engenharia de software/usabilidade na educação básica. Portanto, este trabalho enfoca o desenvolvimento de um modelo instrucional voltado ao ensino de programação e engenharia de software, design thinking e experiência do usuário em escolas no Brasil. Essas competências são ensinadas pelo ensino de desenvolvimento de aplicativos com o App Inventor, seguindo um processo sistemático. O modelo instrucional foi sistematicamente desenvolvido com base em revisões sistemáticas da literatura seguindo a abordagem de design instrucional do ADDIE. O modelo instrucional foi instanciado, aplicado e avaliado em duas turmas de uma escola pública de ensino fundamental. Os resultados dos aplicativos apresentam resultados motivadores, a maioria dos alunos achou o curso divertido. Os alunos também alcançaram os objetivos de aprendizagem executando o processo de software que desenvolvem um aplicativo. As interfaces de usuário criadas pelos alunos também apresentaram um grau de estética maior quando comparadas com outros aplicativos disponíveis na galeria do App Inventor. Esses resultados indicam que é possível popularizar a computação ensinando os alunos do ensino médio a desenvolver aplicativos por meio de um processo sistemático que aborda os conceitos de design thinking, engenharia de software e engenharia de usabilidade.Abstract: In recent years, computing has become increasingly relevant and prominent in our daily lives. Also, most professions use computational solutions to fulfill their functions. Therefore, computing education has become popular in K-12 in which children and young people learn basic computing skills. Typically, basic computing concepts are taught by e.g. programming apps with App Inventor. However, in addition to programming, computing involves other fundamental skills, such as software engineering and usability engineering. Despite this, there are currently no instructional units covering these software engineering/usability concepts in K-12. Therefore, this work focuses on the development of an instructional model focused on teaching programming and software engineering, design thinking and user experience in schools in Brazil. These competencies are taught by teaching app development with App Inventor following a systematic process. The instructional model has been systematically developed based on systematic literature reviews following the ADDIE instructional design approach. The instructional model was instantiated, applied and evaluated in two classes of a public elementary school. The results of the applications present motivating results most students found the course entertaining. The students also achieved the learning objectives executing the software process developing an app. Student-created user interfaces also presented a greater degree of aesthetics when compared with other applications available in the App Inventor gallery. These results indicate that it is possible to popularize computing by teaching students in K-12 to develop applications through a systematic process approaching design thinking, software engineering and usability engineering concepts.Wangenheim, Christiane Anneliese Gresse vonHauck, Jean Carlo RossaUniversidade Federal de Santa CatarinaPinheiro, Fernando da Cruz2020-02-28T18:06:10Z2020-02-28T18:06:10Z2019info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis231 p.| il., gráfs., tabs.application/pdf364564https://repositorio.ufsc.br/handle/123456789/204490porreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSCinfo:eu-repo/semantics/openAccess2020-02-28T18:06:11Zoai:repositorio.ufsc.br:123456789/204490Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732020-02-28T18:06:11Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
title Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
spellingShingle Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
Pinheiro, Fernando da Cruz
Computação
Programação (Computadores)
Engenharia de software
Usabilidade
Educação básica
title_short Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
title_full Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
title_fullStr Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
title_full_unstemmed Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
title_sort Modelo instrucional para o ensino de engenharia de software e usabilidade voltado ao ensino fundamental
author Pinheiro, Fernando da Cruz
author_facet Pinheiro, Fernando da Cruz
author_role author
dc.contributor.none.fl_str_mv Wangenheim, Christiane Anneliese Gresse von
Hauck, Jean Carlo Rossa
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Pinheiro, Fernando da Cruz
dc.subject.por.fl_str_mv Computação
Programação (Computadores)
Engenharia de software
Usabilidade
Educação básica
topic Computação
Programação (Computadores)
Engenharia de software
Usabilidade
Educação básica
description Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Ciência da Computação, Florianópolis, 2019.
publishDate 2019
dc.date.none.fl_str_mv 2019
2020-02-28T18:06:10Z
2020-02-28T18:06:10Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv 364564
https://repositorio.ufsc.br/handle/123456789/204490
identifier_str_mv 364564
url https://repositorio.ufsc.br/handle/123456789/204490
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 231 p.| il., gráfs., tabs.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652335133491200