O uso da ferramenta App Inventor no ensino de programação em cursos de TI

Detalhes bibliográficos
Autor(a) principal: Nascimento, Robertson da Silva
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da Universidade Federal do Ceará (UFC)
Texto Completo: http://www.repositorio.ufc.br/handle/riufc/73976
Resumo: With the increase in demand for admission to undergraduate courses in Information Technology (IT), the current scenario of IT education faces some challenges. One of them is the inequality between the level of programming knowledge that students have when they arrive at university. Due to the fact that there are students who already have experience with software development, even with graphical interfaces, while others do not even know the definition of an algorithm, early discouragement may occur in this second group. In this way, based on the fact that it is necessary to use alternative means of teaching programming, which stimulate students more, by enabling the creation of mobile applications that are more similar to those in the current market, this work carried out an experiment with a group of students degree in the IT field. Using the App Inventor block programming tool, video classes were then created, as well as auxiliary study material, which were consumed by a group of students. This group, along with a second group that did not consume such materials, were then subjected to judgment tests on block programming use, and programming ability. Based on the results collected from these tests, a comparison and analysis between the two groups was carried out. After this analysis, similar results were concluded between the groups, however, with the group consuming the materials doing a little better.
id UFC-7_f3bcf3372ca8975c740b26d2bf5623f2
oai_identifier_str oai:repositorio.ufc.br:riufc/73976
network_acronym_str UFC-7
network_name_str Repositório Institucional da Universidade Federal do Ceará (UFC)
repository_id_str
spelling Nascimento, Robertson da SilvaSilva, Jefferson de Carvalho2023-08-14T14:19:58Z2023-08-14T14:19:58Z2023NASCIMENTO, Robertson da Silva. O uso da ferramenta App Inventor no ensino de programação em cursos de TI. 2023. 76 f. Trabalho de Conclusão de Curso (graduação) – Universidade Federal do Ceará, Campus de Quixadá, Curso de Engenharia de Software, Quixadá, 2023.http://www.repositorio.ufc.br/handle/riufc/73976With the increase in demand for admission to undergraduate courses in Information Technology (IT), the current scenario of IT education faces some challenges. One of them is the inequality between the level of programming knowledge that students have when they arrive at university. Due to the fact that there are students who already have experience with software development, even with graphical interfaces, while others do not even know the definition of an algorithm, early discouragement may occur in this second group. In this way, based on the fact that it is necessary to use alternative means of teaching programming, which stimulate students more, by enabling the creation of mobile applications that are more similar to those in the current market, this work carried out an experiment with a group of students degree in the IT field. Using the App Inventor block programming tool, video classes were then created, as well as auxiliary study material, which were consumed by a group of students. This group, along with a second group that did not consume such materials, were then subjected to judgment tests on block programming use, and programming ability. Based on the results collected from these tests, a comparison and analysis between the two groups was carried out. After this analysis, similar results were concluded between the groups, however, with the group consuming the materials doing a little better.Com o aumento da procura por ingresso em cursos de graduação em Tecnlogia de Informação (TI), o cenário atual do ensino de TI enfrenta alguns desafios. Um deles é a desigualdade entre o nível de conhecimento de programação que os estudantes possuem ao chegarem na universidade. Pelo fato de haver estudantes que já possuem experiência com desenvolvimento de software, até mesmo com interfaces gráficas, enquanto outros ainda nem mesmo conhecem a definição de um algoritmo, podem ocorrer desestímulos precoces neste segundo grupo. Desta forma, partindo de que se faz necessário o uso de meios alternativos de ensino de programação, que estimulem mais os estudantes, por possibilitar a criação de aplicativos móveis mais parecidos com os do mercado atual, este trabalho realizou um experimente com um grupo de estudantes de graduação da área de TI. Usando a ferramenta de programação por blocos App Inventor foram então criadas videoaulas, e um material de estudos auxiliar, sendo estes consumidos por um grupo de alunos. Este grupo, juntamente com um segundo grupo que não consumiu tais materiais, foram então submetidos a realização de testes de julgamento sobre o uso programação por blocos, e habilidade de programação. Sendo feita, pelos resultados colhidos destes testes, uma comparação e análise entre os dois grupos. Após esta análise foram concluídos resultados parecidos entre os grupos, porém, com o grupo consumidor dos materiais se saindo um pouco melhor.EnsinoAprendizagemProgramaçãoAplicativos MóveisO uso da ferramenta App Inventor no ensino de programação em cursos de TIinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da Universidade Federal do Ceará (UFC)instname:Universidade Federal do Ceará (UFC)instacron:UFCinfo:eu-repo/semantics/openAccessLICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.ufc.br/bitstream/riufc/73976/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52ORIGINAL2023_tcc_rdsnascimento.pdf2023_tcc_rdsnascimento.pdfapplication/pdf5499801http://repositorio.ufc.br/bitstream/riufc/73976/1/2023_tcc_rdsnascimento.pdff7130b6b2e8c45c0d73386642f950512MD51riufc/739762023-08-14 11:19:58.71oai:repositorio.ufc.br:riufc/73976Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2023-08-14T14:19:58Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false
dc.title.pt_BR.fl_str_mv O uso da ferramenta App Inventor no ensino de programação em cursos de TI
title O uso da ferramenta App Inventor no ensino de programação em cursos de TI
spellingShingle O uso da ferramenta App Inventor no ensino de programação em cursos de TI
Nascimento, Robertson da Silva
Ensino
Aprendizagem
Programação
Aplicativos Móveis
title_short O uso da ferramenta App Inventor no ensino de programação em cursos de TI
title_full O uso da ferramenta App Inventor no ensino de programação em cursos de TI
title_fullStr O uso da ferramenta App Inventor no ensino de programação em cursos de TI
title_full_unstemmed O uso da ferramenta App Inventor no ensino de programação em cursos de TI
title_sort O uso da ferramenta App Inventor no ensino de programação em cursos de TI
author Nascimento, Robertson da Silva
author_facet Nascimento, Robertson da Silva
author_role author
dc.contributor.author.fl_str_mv Nascimento, Robertson da Silva
dc.contributor.advisor1.fl_str_mv Silva, Jefferson de Carvalho
contributor_str_mv Silva, Jefferson de Carvalho
dc.subject.por.fl_str_mv Ensino
Aprendizagem
Programação
Aplicativos Móveis
topic Ensino
Aprendizagem
Programação
Aplicativos Móveis
description With the increase in demand for admission to undergraduate courses in Information Technology (IT), the current scenario of IT education faces some challenges. One of them is the inequality between the level of programming knowledge that students have when they arrive at university. Due to the fact that there are students who already have experience with software development, even with graphical interfaces, while others do not even know the definition of an algorithm, early discouragement may occur in this second group. In this way, based on the fact that it is necessary to use alternative means of teaching programming, which stimulate students more, by enabling the creation of mobile applications that are more similar to those in the current market, this work carried out an experiment with a group of students degree in the IT field. Using the App Inventor block programming tool, video classes were then created, as well as auxiliary study material, which were consumed by a group of students. This group, along with a second group that did not consume such materials, were then subjected to judgment tests on block programming use, and programming ability. Based on the results collected from these tests, a comparison and analysis between the two groups was carried out. After this analysis, similar results were concluded between the groups, however, with the group consuming the materials doing a little better.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-08-14T14:19:58Z
dc.date.available.fl_str_mv 2023-08-14T14:19:58Z
dc.date.issued.fl_str_mv 2023
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv NASCIMENTO, Robertson da Silva. O uso da ferramenta App Inventor no ensino de programação em cursos de TI. 2023. 76 f. Trabalho de Conclusão de Curso (graduação) – Universidade Federal do Ceará, Campus de Quixadá, Curso de Engenharia de Software, Quixadá, 2023.
dc.identifier.uri.fl_str_mv http://www.repositorio.ufc.br/handle/riufc/73976
identifier_str_mv NASCIMENTO, Robertson da Silva. O uso da ferramenta App Inventor no ensino de programação em cursos de TI. 2023. 76 f. Trabalho de Conclusão de Curso (graduação) – Universidade Federal do Ceará, Campus de Quixadá, Curso de Engenharia de Software, Quixadá, 2023.
url http://www.repositorio.ufc.br/handle/riufc/73976
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.source.none.fl_str_mv reponame:Repositório Institucional da Universidade Federal do Ceará (UFC)
instname:Universidade Federal do Ceará (UFC)
instacron:UFC
instname_str Universidade Federal do Ceará (UFC)
instacron_str UFC
institution UFC
reponame_str Repositório Institucional da Universidade Federal do Ceará (UFC)
collection Repositório Institucional da Universidade Federal do Ceará (UFC)
bitstream.url.fl_str_mv http://repositorio.ufc.br/bitstream/riufc/73976/2/license.txt
http://repositorio.ufc.br/bitstream/riufc/73976/1/2023_tcc_rdsnascimento.pdf
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
f7130b6b2e8c45c0d73386642f950512
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)
repository.mail.fl_str_mv bu@ufc.br || repositorio@ufc.br
_version_ 1847792233256845312