Detalhes do Documento

Uma linguagem visual e metodologias para resolução de problemas fundamentadas no pensamento computacional

Autor(es): Bordini, Adriana

Data: 2020

Origem: Oasisbr

Assunto(s): CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO; Computação; Pensamento computacional; Linguagem de especificação; Resolução de problemas; Computational thinking; Visual specification language; Problem solving; CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO; CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO; Computação; Computação; Pensamento computacional; Pensamento computacional; Linguagem de especificação; Linguagem de especificação; Resolução de problemas; Resolução de problemas; Computational thinking; Computational thinking; Visual specification language; Visual specification language; Problem solving; Problem solving


Descrição

Submitted by Aline Batista (alinehb.ufpel@gmail.com) on 2020-11-26T00:17:03Z No. of bitstreams: 2 license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Tese_Adriana_Bordini.pdf: 11520185 bytes, checksum: 7e105a9b643cd689c77502e9cd324120 (MD5)

Approved for entry into archive by Aline Batista (alinehb.ufpel@gmail.com) on 2020-11-26T13:53:10Z (GMT) No. of bitstreams: 2 Tese_Adriana_Bordini.pdf: 11520185 bytes, checksum: 7e105a9b643cd689c77502e9cd324120 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5)

Made available in DSpace on 2020-11-26T13:53:10Z (GMT). No. of bitstreams: 2 Tese_Adriana_Bordini.pdf: 11520185 bytes, checksum: 7e105a9b643cd689c77502e9cd324120 (MD5) license_rdf: 0 bytes, checksum: d41d8cd98f00b204e9800998ecf8427e (MD5) Previous issue date: 2020-05-23

Sem bolsa

As linguagens que cercam os estudantes fora da escola, no dia a dia, por meio da TV, dos vídeos, das animações, dos jogos, dos aplicativos e dos dispositivos móveis, são muitas vezes visuais e multimídias, trazendo textos, imagens, sons, vídeos, emojis e animações. Além disso, as tecnologias inseridas em nossa vida cotidiana mudam as formas de pensar e de resolver problemas. Consequentemente essas mudanças também alteram as habilidades necessárias para a educação do século XXI. Diversos autores concordam que muitas dessas habilidades podem ser desenvolvidas por meio do Pensamento Computacional (PC). Jeannette Wing descreveu o PC como um processo de resolução de problemas, fundamentado na Ciência da Computação, capaz de promover as competências de abstração, decomposição, automação, análise, entre outras, e que podem ser aplicadas em qualquer área do conhecimento. Muitos trabalhos estão sendo feitos na área, e muitos propõem a resolução de problemas por meio da programação. Embora este método tenha se mostrado eficaz para o desenvolvimento de muitas das competências do PC, ele exige que a solução dos problemas seja dada, em geral, em um nível baixo de abstração. Muitas vezes o foco acaba sendo dado mais na descrição sintática e na aprendizagem de comandos da linguagem do que nas estratégias para a resolução dos problemas. O objetivo deste trabalho é propor uma linguagem de especificação visual com um alto nível de abstração e um conjunto de metodologias que se fundamentam nas técnicas propostas pelo PC, como refinamento, decomposição, composição, abstração e generalização, permitindo que essas estratégias de resolução de problemas possam ser aplicadas em vários níveis de ensino e em diversas áreas do conhecimento. Por fim, estudos de caso foram realizados para avaliar a linguagem e as metodologias. Em um dos estudos foi apresentado um problema para ser resolvido com a linguagem visual proposta e com a linguagem natural. O estudo mostrou que os alunos que utilizaram a linguagem visual para resolver o problema, chegaram a uma solução com um nível maior de detalhamento e exatidão.

The languages that surround students outside of school, day to day life, through TV, videos, animations, games, applications and mobile devices, are often visual and multimedia languages, bringing texts, images, sounds, videos, emojis and animations. Besides, the technologies inserted in our daily life change the ways of thinking and solving problems. Consequently, these changes also modify the skills needed for 21st century education. Several authors agree that many of these skills can be developed through Computational Thinking (CT). Jeannette Wing described the CT as a problem solving process, based on Computer Science, capable of promoting the skills of abstraction, decomposition, automation, analysis, among others, and that can be applied in any area of knowledge. Many works are being done in the area, and many propose to solve problems through programming. Although this method has been shown to be effective for the development of many of the CT’s skills, it requires that the solution of problems is, in general, given at a low level of abstraction. Often, the focus ends up being more on syntactic description and on learning language commands than on strategies for solving problems. The goal of this work is to propose a visual specification language with a high level of abstraction and a set of methodologies that are based on the techniques proposed by the CT, such as refinement, decomposition, composition, abstraction and generalization, allowing these problem solving strategies can be applied at various levels of education and in different areas of knowledge. Finally, case studies were carried out to evaluate language and methodologies. In one of the studies, a problem was presented to be solved with the proposed visual language and with natural language. The study showed that students who used visual language to solve the problem, arrived at a solution with a greater level of detail and accuracy.

Tipo de Documento Tese de doutoramento
Idioma Português
facebook logo  linkedin logo  twitter logo 
mendeley logo

Documentos Relacionados