Mayela Coto Chotto, Sonia Mora Rivera, Beatriz Eugenia Grass, Juan Murillo-Morera
{"title":"Emotions and programming learning: systematic mapping","authors":"Mayela Coto Chotto, Sonia Mora Rivera, Beatriz Eugenia Grass, Juan Murillo-Morera","doi":"10.1080/08993408.2021.1920816","DOIUrl":null,"url":null,"abstract":"ABSTRACT Background and context Emotions are ubiquitous in academic settings and affect learning strategies, motivation to persevere, and academic outcomes, however they have not figured prominently in research on learning to program at the university level. Objective To summarize the current knowledge available on the effect of emotions on students while they learn to program. We were interested in what emotions have been studied, what kind of tools researchers have used to measure students’ emotions, what emotions arise most frequently when students learn to program, and how researchers use this knowledge. Method A search of academic databases was performed using a search string constructed using PICo as a framework. A group of 29 studies that met the inclusion criteria were analyzed to answer a set of research questions derived from the study objective. Findings Few studies have been conducted on the influence of emotions on learning programming. Research studies do not address gender differences. Research has been oriented along three main lines (a) determining what emotions are involved in the process of learning to program; (b) determining the behavioral patterns of novice students and how from this behavior their emotions can be identified; and (c) developing intelligent systems that respond adaptively to students’ emotions. Implications The results provide an important foundation for researchers and instructors who are willing to recognize that learning to program generates strong emotions in students and that these emotions influence their learning and academic performance.","PeriodicalId":45844,"journal":{"name":"Computer Science Education","volume":"32 1","pages":"30 - 65"},"PeriodicalIF":3.0000,"publicationDate":"2021-05-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1080/08993408.2021.1920816","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Science Education","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1080/08993408.2021.1920816","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"EDUCATION & EDUCATIONAL RESEARCH","Score":null,"Total":0}
引用次数: 7
Abstract
ABSTRACT Background and context Emotions are ubiquitous in academic settings and affect learning strategies, motivation to persevere, and academic outcomes, however they have not figured prominently in research on learning to program at the university level. Objective To summarize the current knowledge available on the effect of emotions on students while they learn to program. We were interested in what emotions have been studied, what kind of tools researchers have used to measure students’ emotions, what emotions arise most frequently when students learn to program, and how researchers use this knowledge. Method A search of academic databases was performed using a search string constructed using PICo as a framework. A group of 29 studies that met the inclusion criteria were analyzed to answer a set of research questions derived from the study objective. Findings Few studies have been conducted on the influence of emotions on learning programming. Research studies do not address gender differences. Research has been oriented along three main lines (a) determining what emotions are involved in the process of learning to program; (b) determining the behavioral patterns of novice students and how from this behavior their emotions can be identified; and (c) developing intelligent systems that respond adaptively to students’ emotions. Implications The results provide an important foundation for researchers and instructors who are willing to recognize that learning to program generates strong emotions in students and that these emotions influence their learning and academic performance.
期刊介绍:
Computer Science Education publishes high-quality papers with a specific focus on teaching and learning within the computing discipline. The journal seeks novel contributions that are accessible and of interest to researchers and practitioners alike. We invite work with learners of all ages and across both classroom and out-of-classroom learning contexts.