Taxonomia de temas para ensino de programação em contexto visual
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
Texto Completo: | https://hdl.handle.net/20.500.12733/1636272 |
Resumo: | Orientador: Daniel de Carvalho Moreira |
id |
UNICAMP-30_4c249f8f39233d6a47ba028225acd05a |
---|---|
oai_identifier_str |
oai::1088947 |
network_acronym_str |
UNICAMP-30 |
network_name_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository_id_str |
|
spelling |
Taxonomia de temas para ensino de programação em contexto visualA taxonomy of themes for teaching programming in a visual contextProgramação (Computadores) - Estudo e ensinoPython (Linguagem de programação de computador)TesaurosComputer programming - Study and teachingPython (programming language)ThesaurusOrientador: Daniel de Carvalho MoreiraDissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Civil, Arquitetura e UrbanismoResumo: O ensino de programação para artistas visuais, designers e arquitetos apresenta temas e abordagens particulares, especialmente em ambiente visual proporcionado por ferramentas de programação autônomas ou embutidas em programas de desenho e modelagem tridimensional. Partindo de uma análise da literatura do ensino introdutório de programação voltada ao público mencionado, identificando, comparando, decompondo e hierarquizando assuntos, este trabalho busca a caracterização de temas de programação, e exemplos de sua aplicação. Foi produzido um vocabulário controlado, ferramenta utilizada para assegurar uma linguagem comum a uma comunidade na organização, armazenagem e recuperação de documentos, com intuito de auxiliar professores e alunos a encontrar material didático apropriado, por meio da classificação de códigos-fonte que servem de exemplos didáticos. O vocabulário controlado, na forma de um tesauro, foi então aplicado na organização de exemplos didáticos disponíveis para uso com Processing, ferramenta largamente utilizada para a produção de resultados visuais com programação e que, acrescida do complemento Python Mode, permite a escrita e execução de código com sintaxe da linguagem Python. O tesauro e a coleção de exemplos classificados estão disponíveis para consulta, podendo futuramente ser ampliados, permitem identificar particularidades e lacunas nos temas atendidos pelos exemplos e servir de base para futuras pesquisas envolvendo material para ensino introdutório de programação em um contexto visualAbstract: Teaching programming for visual artists, designers and architects involves a special set of themes and approaches, especially in a visual environment provided by stand-alone programming tools or embedded in design and 3D modeling software. Starting from a review of the literature of the introductory teaching of programming directed to the mentioned public, identifying, comparing, decomposing and laddering subjects, this work seeks to characterize programming themes, and examples of its aplicattion. A controlled vocabulary was produced, a tool to ensure a common language in a community for the organization, storage and retrieval of documents, in order to help teachers and students to find appropriate didactic material by classifying source code examples. The controlled vocabulary, in the form of a thesaurus, was then applied in the organization of didactic examples available for use with Processing, a tool widely used for the production of visual results with programming and that, with the addition of Python Mode, allows the writing and execution of code with the Python programming language syntax. The thesaurus and the collection of classified examples are available for online consultation, and may be extended in the future, they allow one to identify particularities and gaps in the topics covered by the examples, and can serve as a basis for future research involving introductory teaching material in a visual contextMestradoArquitetura, Tecnologia e CidadeMestre em Arquitetura, Tecnologia e Cidade[s.n.]Moreira, Daniel de Carvalho, 1971-Pedrini, HélioMerkle, Luiz ErnestoUniversidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Civil, Arquitetura e UrbanismoPrograma de Pós-Graduação em Arquitetura, Tecnologia e CidadeUNIVERSIDADE ESTADUAL DE CAMPINASVillares, Alexandre Barrozo do Amaral, 1976-20192019-02-25T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf1 recurso online (132 p.) : il., digital, arquivo PDF.https://hdl.handle.net/20.500.12733/1636272VILLARES, Alexandre Barrozo do Amaral. Taxonomia de temas para ensino de programação em contexto visual. 2019. 1 recurso online (132 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Civil, Arquitetura e Urbanismo, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1636272. Acesso em: 3 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/1088947Requisitos do sistema: Software para leitura de arquivo em PDFporreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2019-06-12T15:03:27Zoai::1088947Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2019-06-12T15:03:27Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false |
dc.title.none.fl_str_mv |
Taxonomia de temas para ensino de programação em contexto visual A taxonomy of themes for teaching programming in a visual context |
title |
Taxonomia de temas para ensino de programação em contexto visual |
spellingShingle |
Taxonomia de temas para ensino de programação em contexto visual Villares, Alexandre Barrozo do Amaral, 1976- Programação (Computadores) - Estudo e ensino Python (Linguagem de programação de computador) Tesauros Computer programming - Study and teaching Python (programming language) Thesaurus |
title_short |
Taxonomia de temas para ensino de programação em contexto visual |
title_full |
Taxonomia de temas para ensino de programação em contexto visual |
title_fullStr |
Taxonomia de temas para ensino de programação em contexto visual |
title_full_unstemmed |
Taxonomia de temas para ensino de programação em contexto visual |
title_sort |
Taxonomia de temas para ensino de programação em contexto visual |
author |
Villares, Alexandre Barrozo do Amaral, 1976- |
author_facet |
Villares, Alexandre Barrozo do Amaral, 1976- |
author_role |
author |
dc.contributor.none.fl_str_mv |
Moreira, Daniel de Carvalho, 1971- Pedrini, Hélio Merkle, Luiz Ernesto Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Civil, Arquitetura e Urbanismo Programa de Pós-Graduação em Arquitetura, Tecnologia e Cidade UNIVERSIDADE ESTADUAL DE CAMPINAS |
dc.contributor.author.fl_str_mv |
Villares, Alexandre Barrozo do Amaral, 1976- |
dc.subject.por.fl_str_mv |
Programação (Computadores) - Estudo e ensino Python (Linguagem de programação de computador) Tesauros Computer programming - Study and teaching Python (programming language) Thesaurus |
topic |
Programação (Computadores) - Estudo e ensino Python (Linguagem de programação de computador) Tesauros Computer programming - Study and teaching Python (programming language) Thesaurus |
description |
Orientador: Daniel de Carvalho Moreira |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019 2019-02-25T00:00:00Z |
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 |
https://hdl.handle.net/20.500.12733/1636272 VILLARES, Alexandre Barrozo do Amaral. Taxonomia de temas para ensino de programação em contexto visual. 2019. 1 recurso online (132 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Civil, Arquitetura e Urbanismo, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1636272. Acesso em: 3 set. 2024. |
url |
https://hdl.handle.net/20.500.12733/1636272 |
identifier_str_mv |
VILLARES, Alexandre Barrozo do Amaral. Taxonomia de temas para ensino de programação em contexto visual. 2019. 1 recurso online (132 p.) Dissertação (mestrado) - Universidade Estadual de Campinas, Faculdade de Engenharia Civil, Arquitetura e Urbanismo, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1636272. Acesso em: 3 set. 2024. |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
https://repositorio.unicamp.br/acervo/detalhe/1088947 Requisitos do sistema: Software para leitura de arquivo em PDF |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf 1 recurso online (132 p.) : il., digital, arquivo PDF. |
dc.publisher.none.fl_str_mv |
[s.n.] |
publisher.none.fl_str_mv |
[s.n.] |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) instname:Universidade Estadual de Campinas (UNICAMP) instacron:UNICAMP |
instname_str |
Universidade Estadual de Campinas (UNICAMP) |
instacron_str |
UNICAMP |
institution |
UNICAMP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
collection |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP) |
repository.mail.fl_str_mv |
sbubd@unicamp.br |
_version_ |
1809189143080599552 |