Ensino de programação com ênfase na solução de problemas

Detalhes bibliográficos
Ano de defesa: 2010
Autor(a) principal: Bini, Elena Mariele
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso embargado
Idioma: por
Instituição de defesa: Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ensino de Ciência e Tecnologia
UTFPR
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://repositorio.utfpr.edu.br/jspui/handle/1/3530
Resumo: Learning to program a computer is a complex process of skill acquisition. Two main difficulties are present among novice students: the lack of motivation and involvement; and limitations with respect to the capability to solve problems. Teaching strategies are proposed in order to minimize those difficulties, based on the construcionism, the theory developed by Seymour Papert; and on heuristics for problem solution, proposed by George Polya. In this framework, the construction of the adequate mental models was considered as a requirement for effective learning. The teaching strategies are composed of examples and activities with a ludic and challenging character. The application of the method with a group of teenagers of a technical course, showed positive results. The teaching strategies are described in nine phases. They are published in a manual that accompanies the dissertation.
id UTFPR-12_835b8331fbfb3d1ad7d42b953cdd4a83
oai_identifier_str oai:repositorio.utfpr.edu.br:1/3530
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling Ensino de programação com ênfase na solução de problemasTeaching programming with emphasis on problem solvingProgramação (Computadores) - Estudo e ensinoAprendizagem baseada em problemasHeurísticaComputer programming - Study and teachingProblem-based learningHeuristicCNPQ::CIENCIAS HUMANASEnsino de Ciências e MatemáticaLearning to program a computer is a complex process of skill acquisition. Two main difficulties are present among novice students: the lack of motivation and involvement; and limitations with respect to the capability to solve problems. Teaching strategies are proposed in order to minimize those difficulties, based on the construcionism, the theory developed by Seymour Papert; and on heuristics for problem solution, proposed by George Polya. In this framework, the construction of the adequate mental models was considered as a requirement for effective learning. The teaching strategies are composed of examples and activities with a ludic and challenging character. The application of the method with a group of teenagers of a technical course, showed positive results. The teaching strategies are described in nine phases. They are published in a manual that accompanies the dissertation.O aprendizado de programação de computadores é um processo complexo de aquisição de habilidades. Duas dificuldades principais se manifestam entre alunos novatos: a falta de envolvimento e motivação; e limitações quanto à capacidade de resolução de problemas. Procurando minimizar tais dificuldades são propostas estratégias de ensino de programação, alicerçadas no construcionismo, teoria proposta por Seymour Papert; e no uso de heurísticas para resolução de problemas, propostas por George Polya. Nesse quadro a elaboração de modelos mentais adequados foi considerada como necessária para o aprendizado eficaz. As estratégias de ensino são compostas por exemplos e atividades com caráter lúdico e desafiador. A aplicação do trabalho em uma turma de adolescentes cursando ensino técnico apresentou resultados positivos. As estratégias de ensino estão formalizadas em nove roteiros de aula e compõem um manual, produto deste trabalho.Universidade Tecnológica Federal do ParanáPonta GrossaBrasilPrograma de Pós-Graduação em Ensino de Ciência e TecnologiaUTFPRKoscianski, Andréhttp://lattes.cnpq.br/7693781941703733Clua, Esteban Walter GonzalezSimão, Jean MarceloPinheiro, Nilcéia Aparecida MacielKoscianski, AndréBini, Elena Mariele2018-10-19T11:45:25Z5000-01-012018-10-19T11:45:25Z2010-02-11info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfBINI, Elena Mariele. Ensino de programação com ênfase na solução de problemas. 2010. 84 f. Dissertação (Mestrado em Ensino de Ciência e Tecnologia) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2010.http://repositorio.utfpr.edu.br/jspui/handle/1/3530porinfo:eu-repo/semantics/embargoedAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2018-10-20T06:00:42Zoai:repositorio.utfpr.edu.br:1/3530Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar:2018-10-20T06:00:42Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.none.fl_str_mv Ensino de programação com ênfase na solução de problemas
Teaching programming with emphasis on problem solving
title Ensino de programação com ênfase na solução de problemas
spellingShingle Ensino de programação com ênfase na solução de problemas
Bini, Elena Mariele
Programação (Computadores) - Estudo e ensino
Aprendizagem baseada em problemas
Heurística
Computer programming - Study and teaching
Problem-based learning
Heuristic
CNPQ::CIENCIAS HUMANAS
Ensino de Ciências e Matemática
title_short Ensino de programação com ênfase na solução de problemas
title_full Ensino de programação com ênfase na solução de problemas
title_fullStr Ensino de programação com ênfase na solução de problemas
title_full_unstemmed Ensino de programação com ênfase na solução de problemas
title_sort Ensino de programação com ênfase na solução de problemas
author Bini, Elena Mariele
author_facet Bini, Elena Mariele
author_role author
dc.contributor.none.fl_str_mv Koscianski, André
http://lattes.cnpq.br/7693781941703733
Clua, Esteban Walter Gonzalez
Simão, Jean Marcelo
Pinheiro, Nilcéia Aparecida Maciel
Koscianski, André
dc.contributor.author.fl_str_mv Bini, Elena Mariele
dc.subject.por.fl_str_mv Programação (Computadores) - Estudo e ensino
Aprendizagem baseada em problemas
Heurística
Computer programming - Study and teaching
Problem-based learning
Heuristic
CNPQ::CIENCIAS HUMANAS
Ensino de Ciências e Matemática
topic Programação (Computadores) - Estudo e ensino
Aprendizagem baseada em problemas
Heurística
Computer programming - Study and teaching
Problem-based learning
Heuristic
CNPQ::CIENCIAS HUMANAS
Ensino de Ciências e Matemática
description Learning to program a computer is a complex process of skill acquisition. Two main difficulties are present among novice students: the lack of motivation and involvement; and limitations with respect to the capability to solve problems. Teaching strategies are proposed in order to minimize those difficulties, based on the construcionism, the theory developed by Seymour Papert; and on heuristics for problem solution, proposed by George Polya. In this framework, the construction of the adequate mental models was considered as a requirement for effective learning. The teaching strategies are composed of examples and activities with a ludic and challenging character. The application of the method with a group of teenagers of a technical course, showed positive results. The teaching strategies are described in nine phases. They are published in a manual that accompanies the dissertation.
publishDate 2010
dc.date.none.fl_str_mv 2010-02-11
2018-10-19T11:45:25Z
2018-10-19T11:45:25Z
5000-01-01
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 BINI, Elena Mariele. Ensino de programação com ênfase na solução de problemas. 2010. 84 f. Dissertação (Mestrado em Ensino de Ciência e Tecnologia) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2010.
http://repositorio.utfpr.edu.br/jspui/handle/1/3530
identifier_str_mv BINI, Elena Mariele. Ensino de programação com ênfase na solução de problemas. 2010. 84 f. Dissertação (Mestrado em Ensino de Ciência e Tecnologia) - Universidade Tecnológica Federal do Paraná, Ponta Grossa, 2010.
url http://repositorio.utfpr.edu.br/jspui/handle/1/3530
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/embargoedAccess
eu_rights_str_mv embargoedAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ensino de Ciência e Tecnologia
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Ponta Grossa
Brasil
Programa de Pós-Graduação em Ensino de Ciência e Tecnologia
UTFPR
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850498354589466624