Trabalho em anais de evento
Didactic Framework for Teaching C Programming Language: A Proposal Based on Cooperative and Competitive Learning Techniques
DE PICANCO, WOLLACE SOUZA; DE LUCENA, JULIANA M.V. MARTINEZ; DE LIRA, ANTONIO FONSECA; DE LUCENA, VICENTE FERREIRA
Resumo
Resumo
This Research to Practice Full Paper presents a didactic framework for teaching C programming language. The difficulty of understanding abstraction presented by engineering students in computational problems solving is one of the main reasons for numerous pitfalls in the early college semesters. When teaching abstract contents, such as computer programming, it is relevant to include as many practical exercises and laboratories experiments as possible, to facilitate a better understanding. These practical approaches allow the students to achieve, by simulations or by real experiences, good notions of the basic concepts of the subject being studied. To motivate engineering students to be acquainted with formal definitions and high-level abstractions, a Didactic Framework focused on the teaching of the C programming language for embedded systems was developed and tested. Moreover, the students were supposed to develop a software project in teams that work together to solve basic tasks, and that compete at the end of the semester by solving a common programming challenge. This work is divided into two main parts: one focusing on the creation of practical strategies that make easier understanding complex definitions; and another concerning to the motivational strategies through cooperation and competition. The final goal was to increase the students understanding and satisfaction as well as reduce the dropout rates.
Autoria
Autores do grupo (1)
A lista completa de autores está no topo da página. Abaixo, apenas os pesquisadores do e-Controls vinculados a esta publicação.
palavras-chave
Palavras-chave
C programming languagepedagogical frameworkcooperative learningcompetitive learningembedded systemsengineering studentsprogramming educationstudent motivationschool dropout prevention
Status
Published
links
Links e arquivos
Trabalho em anais de evento