Learning about Programming and Epistemic Emotions: A Gendered Analysis

Main Article Content

Autores

Beatriz Eugenia Grass, M.Sc. https://orcid.org/0000-0002-7118-2038
Mayela Coto, Ph. D. https://orcid.org/0000-0002-4558-3671
César Alberto Collazos-Ordoñez, Ph. D. https://orcid.org/0000-0002-7099-8131
Patricia Paderewski, Ph. D. https://orcid.org/0000-0001-6626-9633

Abstract

Programming courses often turn into courses with high percentage of desertion and, sometimes, result in a factor that drives students to abandon their careers, even when they are subjects highly relevant in the training of engineers in the areas of computer science, IT, and related careers. These courses demand high cognitive processes, which generate several emotions learning-related that, when taken into account and evaluated, could be used in favor of learning. Programming courses generate negative emotions in female students in a higher proportion than men, which may even lead them to abandon the career, widening the gender gap. In recent years, there has been a growing interest in the role of emotions in academic environments at university level, as well as for knowing the reason for the low participation of women, despite the importance of their role and skills, in computing areas. However, the interest in analyzing the emotions that emerge from students as they learn to program is quite recent. There is not an important number of studies around the emotions of women while they learn to program. The objective of this study is to analyze the behavior -at an emotional level- of students towards different teaching activities, establishing gender level comparisons, and considering the incorporation of elements of collaboration and gamification to identify differences in the emotions originated by these activities.

Keywords:

Article Details

Licence

Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

All articles included in the Revista Facultad de Ingeniería are published under the Creative Commons (BY) license.

Authors must complete, sign, and submit the Review and Publication Authorization Form of the manuscript provided by the Journal; this form should contain all the originality and copyright information of the manuscript.

The authors who publish in this Journal accept the following conditions:

a. The authors retain the copyright and transfer the right of the first publication to the journal, with the work registered under the Creative Commons attribution license, which allows third parties to use what is published as long as they mention the authorship of the work and the first publication in this Journal.

b. Authors can make other independent and additional contractual agreements for the non-exclusive distribution of the version of the article published in this journal (eg, include it in an institutional repository or publish it in a book) provided they clearly indicate that the work It was first published in this Journal.

c. Authors are allowed and recommended to publish their work on the Internet (for example on institutional or personal pages) before and during the process.
review and publication, as it can lead to productive exchanges and a greater and faster dissemination of published work.

d. The Journal authorizes the total or partial reproduction of the content of the publication, as long as the source is cited, that is, the name of the Journal, name of the author (s), year, volume, publication number and pages of the article.

e. The ideas and statements issued by the authors are their responsibility and in no case bind the Journal.

References

[1] A. Balanskat, K. Engelhardt, Computing our future Computer programming and coding - Priorities, school curricula and initiatives across Europe, 2014.

[2] T. Jenkins, J. Davy, “Diversity and motivation in introductory programming,” Innovation in Teaching and Learning in Information and Computer Sciences, vol. 1 (1), pp. 1-9, 2015. https://doi.org/10.11120/ital.2002.01010003

[3] S. Wiedenbeck, D. LaBelle, V. Kain, “Factors affecting course outcomes in introductory programming,” in Proceedings 16th Annual Psychology Programming Interest Group Conference, 2004.

[4] S. Bergin, R. Reilly, “Programming: factors that influence success,” ACM SIGCSE Bulletin, vol. 37 (1), pp. 411-416, 2005. http://doi.acm.org/10.1145/1047124.1047480

[5] Simon, S. Fincher, A. V. Robins, B. Baker, I. Box, Q. Cutts, M. de Raadt, P. Haden, J. Hamer, M. H. Hamilton, R. Lister, M. Petre, K. Sutton, D. Tolhurst, J. Tutty, “Predictors of success in a first programming course,” in Proceedings of the 8th Australasian Conference on Computing Education, 2006, pp. 189-196.

[6] L. J. Burton, Higher education in a changing world, 2005.

[7] J. Good, J. Rimmer, E. Harris, M. Balaam, “Self-Reporting Emotional Experiences in Computing Lab Sessions: An Emotional Regulation Perspective,” in Proceedings 23rd Annual Psychology Programming Interest Group Conference, 2011.

[8] R. Pekrun, T. Goetz, W. Titz, R. P. Perry, “Academic emotions in students’ self-regulated learning and achievement: A program of qualitative and quantitative research,” Educational Psychologist, vol. 37 (2), pp. 91-105, 2002. https://doi.org/10.1207/s15326985ep3702_4

[9] J. W. You, M. Kang, “The role of academic emotions in the relationship between perceived academic control and self-regulated learning in online learning,” Computers & Education, vol. 77, pp. 125-133, 2014. https://doi.org/10.1016/j.compedu.2014.04.018

[10] N. Bosch, S. D'Mello, R. Baker, J. Ocumpaugh, V. Shute, M. Ventura, L. Wang, W. Zhao, “Automatic Detection of Learning-Centered Affective States in the Wild,” in Proceedings of the 20th International Conference on Intelligent User Interfaces, 2015, pp. 379-388. https://doi.org/10.1145/2678025.2701397

[11] N. Bosch, S. D'Mello, R. Baker, J. Ocumpaugh, V. Shute, M. Ventura, L. Wang, W. Zhao, “Detecting student emotions in computer-enabled classrooms,” in International Joint Conference on Artificial Intelligence, 2016, pp. 4125-4529.

[12] N. Bosch, S. D’Mello, “Programming with Your Heart on Your Sleeve: Analyzing the Affective States of Computer Programming Students,” in International Conference on Artificial Intelligence in Education, 2013, pp. 908-911. https://doi.org/10.1007/978-3-642-39112-5_143

[13] M. Rodrigo, R. Baker, “Coarse-grained detection of student frustration in an introductory programming course,” in Proceedings of the fifth international workshop on Computing education research workshop, 2009, pp. 75-80. https://doi.org/10.1145/1584322.1584332

[14] A. Lishinski, A. Yadav, R. Enbody, “Students’ emotional reactions to programming projects in introduction to programming: Measurement approach and influence on learning outcomes,” in Proceedings of the ACM Conference on International Computing Education Research, 2017, pp. 30-38. https://doi.org/10.1145/3105726.3106187

[15] N. Bosch, S. D’Mello, “Sequential Patterns of Affective States of Novice Programmers,” in AIED Workshops, 2013.

[16] S. Katz, D. Allbritton, J. Aronis, C. Wilson, M. Lou Soffa, “Gender, Achievement, and Persistence in an Undergraduate Computer Science Program,” Data base, vol. 37 (4), pp. 42-57. https://doi.org/10.1145/1185335.1185344

[17] B. D. Jones, C. Ruff, M. C. Paretti, “The impact of engineering identification and stereotypes on undergraduate women’s achievement and persistence in engineering,” Social Psychology of Education, vol. 16, pp. 471-493, 2013. https://doi.org/10.1007/s11218-013-9222-x

[18] S. Rosas, “The Achievement Emotions Questionnaire-Argentine (AEQ-AR): internal and external validity , reliability , gender differences and norm-referenced interpretation of test scores,” Revista Evaluar, vol. 15 (1), pp. 41-74, 2015.

[19] E. A. Linnenbrink, “Emotion research in education: Theoretical and methodological perspectives on the integration of affect, motivation, and cognition,” Educational Psychology Review, vol. 18 (4), pp. 307-314, 2006. https://doi.org/10.1007/s10648-006-9028-x

[20] R. Pekrun, Emotions and learning, International Bureau of Education-UNESCO, 2014.

[21] R. Pekrun, E. Vogl, K. R. Muis, G. M. Sinatra, “Measuring emotions during epistemic activities: the Epistemically-Related Emotion Scales,” Cognition and Emotion, vol. 31 (6), pp. 1268-1276, 2017. https://doi.org/10.1080/02699931.2016.1204989

[22] S. D’Mello, A. Graesser, “Dynamics of Affective States during Complex Learning,” Learning and Instruction, vol. 22 (2), pp. 145-157, 2012. https://doi.org/10.1016/j.learninstruc.2011.10.001

[23] T. J. Tiam-Lee, K. Sumi, “Adaptive feedback based on student emotion in a system for programming practice,” in International Conference on Intelligent Tutoring Systems, 2018, pp. 243-255. https://doi.org/10.1007/978-3-319-91464-0_24

[24] F. Díaz Barriga, “Cognición situada y estrategias para el aprendizaje sigfnificativo,” Revista Electrónica de Educación Investigativa, vol. 5 (2), pp. 1-13, 2003.

[25] C. Martin, J. Hughes, J. Richards, “Learning Experiences in Programming: The Motivating Effect of a Physical Interface,” in Proceedings of the 9th International Conference on Computer Supported Education, 2017, pp. 162-172. https://doi.org/10.5220/0006375801620172

[26] J. Chetty, D. Van Der Westhuizen, “‘I hate programming’ and Other Oscillating Emotions Experienced by Novice Students Learning Computer Programming,” in World Conference on Educational Media and Technology, 2013, pp. 1889-1894.

[27] A. Goold, R. Rimmer, “Factors affecting performance in first-year computing,” ACM SIGCSE Bulletin, vol. 32 (2), pp. 39-43, 2000. https://doi.org/10.1145/355354.355369

[28] P. Kinnunen, L. Malmi, “Problems in Problem-Based Learning-Experiences, Analysis and Lessons Learned on an Introductory Programming Course,” Informatics in Education, vol. 4 (2), pp. 193-214, 2005. https://doi.org/10.15388/infedu.2005.11

[29] Y. Bosse, M. A. Gerosa, “Why is programming so difficult to learn?,” in ACM SIGSOFT Software Engineering Notes, 2017. https://doi.org/10.1145/3011286.3011301

[30] I. Milne, G. Rowe, “Difficulties in learning and teaching programming - Views of students and tutors,” Education and Information Technologies, vol 7, pp. 55-66, 2002. https://doi.org/10.1023/A:1015362608943

[31] P. P. Kinnunen, B. Simon, “Experiencing programming assignments in CS1: The emotional toll,” in Proceedings of the Sixth international workshop on Computing education research, 2010, pp. 77-86. https://doi.org/10.1145/1839594.1839609

[32] S. Hyrynsalmi, S. Hyrynsalmi, “What motivates adult age women to make a career change to the software industry?,” in Proceedings IEEE International Conference on Engineering, Technology and Innovation, 2019, pp. 1-8. https://doi.org/10.1109/ICE.2019.8792630

[33] S. Beyer, “Why are women underrepresented in Computer Science? Gender differences in stereotypes, self-efficacy, values, and interests and predictors of future CS course-taking and grades,” Computer Science Education, vol. 24 (2-3), pp. 153-192, 2014. https://doi.org/10.1080/08993408.2014.963363

[34] B. C. Wilson, “A Study of Factors Promoting Success in Computer Science Including Gender Differences,” Computer Science Education, vol. 12 (1-2), pp. 141-164, 2003. https://doi.org/10.1076/csed.12.1.141.8211

[35] S. Olalekan, “Computer Programming Skill and Gender Difference: An Empirical Study,” American Journal Scientific and Industrial Research, vol. 7 (1), pp. 1-6, 2015.

[36] D. Stoilescu, G. Egodawatte, “Gender differences in the use of computers, programming, and peer interactions in computer science classrooms,” Computer Science Educationc., vol. 20 (4), pp. 283-300, 2010. https://doi.org/10.1080/08993408.2010.527691

[37] U. Kaplan, T. Tivnan, “Multiplicity of Emotions in Moral Judgment and Motivation,” Ethics & Behavior, vol. 24 (6), pp. 421-433, 2014. https://doi.org/10.1080/10508422.2014.888517

[38] C. A. Staley, C. Ford, C. Andrew Staley, C. Ford, “Analyzing student coding practices using fine-grained edits,” in ASEE Annual Conference & Exposition, 2015. https://doi.org/10.18260/p.23556

[39] R. Z. Cabada, M. L. B. Estrada, F. G. Hernandez, R. O. Bustillos, “An affective learning environment for Java,” in IEEE 16th International Conference on Advanced Learning Technologies (ICALT), 2016, pp. 363-365. https://doi.org/10.1109/ICALT.2016.74

[40] R. A. Bartle, Players Who Suit MUDs, 1999. https://mud.co.uk/richard/hcds.htm

Downloads

Download data is not yet available.