O uso da ferramenta App Inventor no ensino de programação em cursos de TI
| Autor(a) principal: | |
|---|---|
| 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 |