Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro de Filosofia e Ciências Humanas, Programa de Pós-Graduação em Psicologia, Florianópolis, 2013. / Made available in DSpace on 2013-12-06T00:21:52Z (GMT). No. of bitstreams: 1
320604.pdf: 926634 bytes, checksum: 9c4550ac48e12ad9e431c718395c82a2 (MD5)
Previous issue date: 2013 / Programar computadores é um conjunto de classes de comportamentos cuja aprendizagem é exigente até por sua acentuada complexidade. Tais exigências se manifestam em queixas de quem ensina e quem está aprendendo a programar. Explicitar as características da classe geral de comportamentos 'programar computadores' como uma interação entre classes de situações antecedentes, classes de respostas e classes de situações consequentes pode aumentar a clareza a respeito do que a constitui, facilitar o ensino para alunos de cursos da área de Ciência da Computação, além de proporcionar desenvolvimento de profissionais dessa área de forma mais eficiente. Fontes de informação foram utilizadas para identificar e observar o fenômeno 'programar computadores' e como recurso de análise das informações, estas foram organizadas segundo a noção de comportamento. Essa organização possibilitou identificar cadeias de comportamentos referentes a diversas etapas do processo comportamental 'programar computadores'. Como resultado, foram identificadas sete categorias de comportamentos, organizadas de forma a seguir uma possível sequência de ensino. As categorias são: 'Avaliar argumentos de acordo com regras lógicas', 'Caracterizar funcionamento de computadores', 'Resolver problemas', 'Construir algoritmos', 'Formalizar algoritmos', 'Escrever programas de computador' e 'Avaliar programas de computador'. As cadeias de comportamentos elaboradas ajudam a formar um programa de ensino para aumentar a probabilidade de alunos serem capazes de programar computadores ao eliminar dificuldades e incluir categorias geralmente desconsideradas como parte da classe geral programar computadores. <br> / Abstract : Programming computers is a set of behaviors class whose learning is demanding due to its high complexity. Such demands manifest in com-plaints made by those who teach and those who are learning to program. Expliciting the characteristics of general behavior class 'computer pro-gramming' as an interaction among antecedent classes, response classes and consequence classes may increase the clarity with respect to what constitutes the process of computer programming, facilitate teaching un-dergraduate students of Computer Science courses, as well as provide more efficient development of professionals in that field. Information sources were used in order to identify and observe the phenomenon of 'computer programming'. As a resource to information analysis, these sources were organized according to the notion of behavior. Such organ-ization made possible the identification of behavior chains referring to different steps of the 'computer programming' behavioral process. As a result, seven broad behavior categories were identified and organized in a way to possibly follow a teaching sequence. These categories are: 'Eval-uating arguments according to logic rules', 'Characterizing the operation of computers', 'Solving problems', 'Elaborating algorithms', 'Formalizing algorithms', 'Writing computer programs' and 'Evaluating computer pro-grams'. The elaborated behavior chains aid in the design of a teaching programs in order to increase the probability of students to be capable of programming computers as it helps eliminate obstacles and including cat-egories commonly disregarded as part of general behavior class 'computer programming'.
Identifer | oai:union.ndltd.org:IBICT/oai:repositorio.ufsc.br:123456789/107528 |
Date | January 2013 |
Creators | Lazzari, Celina Luci |
Contributors | Universidade Federal de Santa Catarina, Botomé, Silvio Paulo |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Format | 126 p.| il., tabs. |
Source | reponame:Repositório Institucional da UFSC, instname:Universidade Federal de Santa Catarina, instacron:UFSC |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0032 seconds