Taxonomia de temas para ensino de programação em contexto visual

Detalhes bibliográficos
Autor(a) principal: Villares, Alexandre Barrozo do Amaral, 1976-
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