Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2017 |
| 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/35030 |
Resumo: | This project aims to open questions about the methodologies used to teach programming language and logic for basic education students and the failure/lack of this practice, resulting in professionals and graduated students with problems to develop this ability. The justification can be effected by the bibliographic study done by articles which talk about development of projects aimed the insertion of programming in basic education, as well as the realization of a search with students from different universities. This search tries to show the difficult to develop programming and logic ability in graduating students. This project brings a case study using programming language Python and the theme Arcade Games, it was applied in the Seara da Ciência of the Federal University of Ceará (UFC). It was chosen high school students from Fortaleza/CE - Brazil to participate of this project. The case study goals are the development of a methodology teaching in programming logic and the evaluation of the effectiveness in the learning process in the students. It was proven that this project had a high satisfactory among the participating students, and the Python language together with the Pygame Library could bring the interest of the student in learn programming logic and awaking the creativity to solve different problems. This project had result in a elaboration of a didactic handout that can be used in future projects. |
| id |
UFC-7_8eeb2d4a16e0bdd1cf5968c82b4a298f |
|---|---|
| oai_identifier_str |
oai:repositorio.ufc.br:riufc/35030 |
| network_acronym_str |
UFC-7 |
| network_name_str |
Repositório Institucional da Universidade Federal do Ceará (UFC) |
| repository_id_str |
|
| spelling |
Roque, Matheus MaiaFernandes, Cesar RodriguesCunha Júnior, Henrique Antunes2018-08-23T18:09:09Z2018-08-23T18:09:09Z2017ROQUE, Matheus Maia. Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME. 2017. 124 f. Monografia (Graduação em Engenharia Elétrica) - Centro de Tecnologia, Universidade Federal do Ceará, 2017.http://www.repositorio.ufc.br/handle/riufc/35030This project aims to open questions about the methodologies used to teach programming language and logic for basic education students and the failure/lack of this practice, resulting in professionals and graduated students with problems to develop this ability. The justification can be effected by the bibliographic study done by articles which talk about development of projects aimed the insertion of programming in basic education, as well as the realization of a search with students from different universities. This search tries to show the difficult to develop programming and logic ability in graduating students. This project brings a case study using programming language Python and the theme Arcade Games, it was applied in the Seara da Ciência of the Federal University of Ceará (UFC). It was chosen high school students from Fortaleza/CE - Brazil to participate of this project. The case study goals are the development of a methodology teaching in programming logic and the evaluation of the effectiveness in the learning process in the students. It was proven that this project had a high satisfactory among the participating students, and the Python language together with the Pygame Library could bring the interest of the student in learn programming logic and awaking the creativity to solve different problems. This project had result in a elaboration of a didactic handout that can be used in future projects.O objetivo é levantar questões a respeito de metodologias utilizadas para o ensino de linguagem e lógica de programação durante a educação básica bem como da insuficiência/inexistência dessa prática, resultando em futuros profissionais e estudantes de graduação com deficiência no desenvolvimento dessa habilidade. Para efetivar a justificativa, levantou-se um estudo bibliográfico através de artigos que tratam do desenvolvimento de projetos que visam à inserção de programação durante a educação básica, bem como a realização de uma pesquisa com alunos de diferentes universidades a respeito das dificuldades em desenvolver a habilidade de lógica de programação. O projeto traz ainda um estudo de caso no qual se utilizou a linguagem de programação Python e a temática Arcade Games, sendo este aplicado no espaço Seara da Ciência da Universidade Federal do Ceará com alunos pertencentes ao ensino médio de escolas públicas da cidade de Fortaleza/CE. O estudo de caso objetiva o desenvolvimento de uma metodologia de ensino de lógica de programação e a avaliação da efetividade do projeto no aprendizado dos estudantes participantes. Comprovou-se através do trabalho que a metodologia desenvolvida teve um grau de satisfação elevada entre os alunos participantes, e que a linguagem Python juntamente com a biblioteca Pygame conseguiram despertar no aluno o interesse por programação e estimular a criatividade dos mesmos para resolver problemas através da lógica computacional. O trabalho resultou ainda na criação e desenvolvimento de uma apostila didática que pode ser utilizada na aplicação de trabalhos futuros.EducaçãoProgramaçãoPythonPygameInserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAMEinfo: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/openAccessORIGINAL2017_tcc_mmroque.pdf2017_tcc_mmroque.pdfapplication/pdf3654856http://repositorio.ufc.br/bitstream/riufc/35030/1/2017_tcc_mmroque.pdff0630661a74d68767b7718d239c76ec0MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81788http://repositorio.ufc.br/bitstream/riufc/35030/2/license.txt89db4352906ed83f2ba5c6aed577d589MD52riufc/350302022-09-26 10:02:16.414oai:repositorio.ufc.br:riufc/35030w4kgbmVjZXNzw6FyaW8gY29uY29yZGFyIGNvbSBhIGxpY2Vuw6dhIGRlIGRpc3RyaWJ1acOnw6NvIG7Do28tZXhjbHVzaXZhLCBhbnRlcyBxdWUgbyBkb2N1bWVudG8gcG9zc2EgYXBhcmVjZXIgbm8gUmVwb3NpdMOzcmlvLiBQb3IgZmF2b3IsIGxlaWEgYQpsaWNlbsOnYSBhdGVudGFtZW50ZS4gQ2FzbyBuZWNlc3NpdGUgZGUgYWxndW0gZXNjbGFyZWNpbWVudG8gZW50cmUgZW0gY29udGF0byBhdHJhdsOpcyBkZTogcmVwb3NpdG9yaW9AdWZjLmJyIG91ICg4NSkzMzY2LTk1MDguCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gYWJhaXhvKSwgY29tdW5pY2FyIGUvb3UKZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgaW1wcmVzc28gZSBlbSBxdWFscXVlciBtZWlvLgoKYikgRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZSBkZXTDqW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBEZWNsYXJhCnRhbWLDqW0gcXVlIGEgZW50cmVnYSBkbyBkb2N1bWVudG8gbsOjbyBpbmZyaW5nZSwgdGFudG8gcXVhbnRvIGxoZSDDqSBwb3Nzw612ZWwgc2FiZXIsIG9zIGRpcmVpdG9zIGRlIHF1YWxxdWVyIG91dHJhIHBlc3NvYSBvdSBlbnRpZGFkZS4KCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcyBkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZG8gQ2VhcsOhIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgY3Vqb3MgZGlyZWl0b3Mgc8OjbyBkZQp0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBjb250ZcO6ZG8gZG8gZG9jdW1lbnRvIGVudHJlZ3VlLgoKU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UgYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkbyBDZWFyw6EgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgc2V1IChzKSBub21lIChzKSBjb21vIG8gKHMpIGF1dG9yIChlcykgb3UgZGV0ZW50b3IgKGVzKSBkb3MgZGlyZWl0b3MgZG8gZG9jdW1lbnRvCmVudHJlZ3VlLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCgoKRepositório InstitucionalPUBhttp://www.repositorio.ufc.br/ri-oai/requestbu@ufc.br || repositorio@ufc.bropendoar:2022-09-26T13:02:16Repositório Institucional da Universidade Federal do Ceará (UFC) - Universidade Federal do Ceará (UFC)false |
| dc.title.pt_BR.fl_str_mv |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME |
| title |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME |
| spellingShingle |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME Roque, Matheus Maia Educação Programação Python Pygame |
| title_short |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME |
| title_full |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME |
| title_fullStr |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME |
| title_full_unstemmed |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME |
| title_sort |
Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME |
| author |
Roque, Matheus Maia |
| author_facet |
Roque, Matheus Maia |
| author_role |
author |
| dc.contributor.co-advisor.none.fl_str_mv |
Fernandes, Cesar Rodrigues |
| dc.contributor.author.fl_str_mv |
Roque, Matheus Maia |
| dc.contributor.advisor1.fl_str_mv |
Cunha Júnior, Henrique Antunes |
| contributor_str_mv |
Cunha Júnior, Henrique Antunes |
| dc.subject.por.fl_str_mv |
Educação Programação Python Pygame |
| topic |
Educação Programação Python Pygame |
| description |
This project aims to open questions about the methodologies used to teach programming language and logic for basic education students and the failure/lack of this practice, resulting in professionals and graduated students with problems to develop this ability. The justification can be effected by the bibliographic study done by articles which talk about development of projects aimed the insertion of programming in basic education, as well as the realization of a search with students from different universities. This search tries to show the difficult to develop programming and logic ability in graduating students. This project brings a case study using programming language Python and the theme Arcade Games, it was applied in the Seara da Ciência of the Federal University of Ceará (UFC). It was chosen high school students from Fortaleza/CE - Brazil to participate of this project. The case study goals are the development of a methodology teaching in programming logic and the evaluation of the effectiveness in the learning process in the students. It was proven that this project had a high satisfactory among the participating students, and the Python language together with the Pygame Library could bring the interest of the student in learn programming logic and awaking the creativity to solve different problems. This project had result in a elaboration of a didactic handout that can be used in future projects. |
| publishDate |
2017 |
| dc.date.issued.fl_str_mv |
2017 |
| dc.date.accessioned.fl_str_mv |
2018-08-23T18:09:09Z |
| dc.date.available.fl_str_mv |
2018-08-23T18:09:09Z |
| 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 |
ROQUE, Matheus Maia. Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME. 2017. 124 f. Monografia (Graduação em Engenharia Elétrica) - Centro de Tecnologia, Universidade Federal do Ceará, 2017. |
| dc.identifier.uri.fl_str_mv |
http://www.repositorio.ufc.br/handle/riufc/35030 |
| identifier_str_mv |
ROQUE, Matheus Maia. Inserção de lógica de programação no ensino básico usando linguagem PYTHON e Biblioteca PYGAME. 2017. 124 f. Monografia (Graduação em Engenharia Elétrica) - Centro de Tecnologia, Universidade Federal do Ceará, 2017. |
| url |
http://www.repositorio.ufc.br/handle/riufc/35030 |
| 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/35030/1/2017_tcc_mmroque.pdf http://repositorio.ufc.br/bitstream/riufc/35030/2/license.txt |
| bitstream.checksum.fl_str_mv |
f0630661a74d68767b7718d239c76ec0 89db4352906ed83f2ba5c6aed577d589 |
| 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_ |
1847792216736530432 |