Return to search

Uma análise do cenário do ensino de linguagens de programação nos cursos de computação do estado do Ceará / An analysis of the language teaching scenario programming in the courses of computing of the State of Ceará (Inglês)

Made available in DSpace on 2019-03-30T00:14:07Z (GMT). No. of bitstreams: 0
Previous issue date: 2018-07-31 / This research is inserted in the context of the teaching of programming languages, having as motivation the issues associated with the teaching-learning process of students who intend to work in the area of software development, since the knowledge obtained in programming language is important only in the academic environment, but also for a future insertion in the labor market. In this context, the main objective of this work is to analyze which programming languages and teaching methods favor the greater and faster understanding of the techniques, concepts and syntax present in the languages, and, in this way, to be able to support the adoption of practical approaches by the teachers. In order to know the scenario in which programming languages are taught, including the use of gamification and digital games, field surveys were conducted with students and teachers of Computing courses and related, offered by Institutions of Higher Education of the State of Ceará. Based on these quantitative and qualitative researches, it was possible to improve the understanding of the teaching of programming languages, noting some problems in the teaching-learning models currently used, such as the lack of practical classes in computer lab, predominantly expositive and the precarious infrastructure of computer equipment. As a consequence of this study, a programming language teaching model was defined, called MELP, based on an interactive script that integrates the main approaches focused on the student that are applied in the teaching of Software Engineering (ES), aiming to stimulate the students in the study of programming, in a more dynamic and participative way. It is hoped that the proposed model will fulfill its function of assisting the teacher in the planning and execution of his classes, making use of techniques such as gamification and digital games, thus providing quality gains to the teaching-learning process in question.

Keywords: Programming Language Teaching. MELP. Digital games. Gamification. Teaching Methodology. Systems. / Essa pesquisa está inserida no contexto do ensino de linguagens de programação, tendo como motivação as questões associadas ao processo de ensino-aprendizagem de alunos que pretendem atuar na área de desenvolvimento de software, uma vez que o conhecimento obtido em linguagem de programação é importante não somente no ambiente acadêmico, mas também para uma futura inserção no mercado de trabalho. Nesse contexto, o principal objetivo desse trabalho é analisar quais linguagens de programação e métodos de ensino favorecem o maior e mais rápido entendimento das técnicas, conceitos e sintaxe presentes nas linguagens, e, dessa forma, poder apoiar a adoção de abordagens práticas pelos docentes. Para conhecer o cenário em que as linguagens de programação são ensinadas, incluindo a utilização de gamificação e jogos digitais, foram conduzidas pesquisas de campo com alunos e docentes de cursos de Computação e afins, ofertados por Instituições de Ensino Superior do Estado do Ceará. Com base nessas pesquisas, quantitativas e qualitativas, foi possível melhorar a compreensão do ensino de linguagens de programação, constatando alguns problemas existentes nos modelos de ensino-aprendizagem atualmente utilizados, tais como a insuficiência de aulas práticas em laboratório de informática, o excesso de aulas predominantemente expositivas e a infraestrutura precária dos equipamentos de informática. Como consequência deste estudo, foi definido um modelo de ensino de linguagem de programação, chamado de MELP, baseado em um roteiro interativo que integra as principais abordagens focadas no aluno que são aplicadas no ensino de Engenharia de Software (ES), visando estimular os estudantes no estudo da programação, de forma mais dinâmica e participativa. Espera-se que o modelo proposto venha cumprir sua função de auxiliar o professor no planejamento e execução de suas aulas, fazendo uso de técnicas como gamificação e jogos digitais, proporcionando, assim, ganhos de qualidade ao processo de ensino-aprendizagem em questão.

Palavras-chave: Ensino de Linguagem de Programação. MELP. Jogos Digitais. Gamificação. Metodologia de Ensino. Sistemas.

Identiferoai:union.ndltd.org:IBICT/oai:dspace.unifor.br:tede/108144
Date31 July 2018
CreatorsCosta, Fabio Teixeira da
ContributorsAlbuquerque, Adriano Bessa, Simão Filho, Marum, Pinheiro, Plácido Rogério, Albuquerque, Adriano Bessa, Simão Filho, Marum, Santos, Vitor Almeida
PublisherUniversidade de Fortaleza, Mestrado Em Informática Aplicada, UNIFOR, Brasil, Centro de Ciências Tecnológicas
Source SetsIBICT Brazilian ETDs
LanguagePortuguese
Detected LanguageEnglish
Typeinfo:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis
Sourcereponame:Biblioteca Digital de Teses e Dissertações da UNIFOR, instname:Universidade de Fortaleza, instacron:UNIFOR
Rightsinfo:eu-repo/semantics/openAccess
Relation5443571202788449035, 500, 500, -7645770940771915222

Page generated in 0.0027 seconds