In introductory computer programming courses, students experience a range of emotions. Students often experience anxiety and frustration when they encounter difficulties in writing programs. Continued frustration can discourage students from pursuing engineering and computing careers. Although prior research has shown how emotions affect students’ motivation and learning, little is known about students’ emotions in programming courses. In this qualitative study of first-year engineering students taking an introductory programming course, we examined the emotions that these students experienced during programming tasks, and the reasons for experiencing those emotions. Our study was grounded in the control-value theory of achievement emotions. Each research participant came to two laboratory sessions: a programming session and a retrospective think-aloud interview session. In the programming session, each participant worked individually on programming problems. We collected screen capture, biometrics, and survey responses. In the interview session, each participant watched a video of their actions during the programming session. After every two minutes of viewing, the participants reported the emotions that they had experienced during this two-minute period. We performed a thematic analysis of the interview data. Our results indicate that the participants experienced frustration most frequently. Sometimes they experienced multiple emotions. For example, one participant felt annoyed because she had made a mistake, but she felt joy and pride when she fixed the mistake. To promote student learning, educators should take students’ emotions into account in the design of curriculum and pedagogy for introductory programming courses.
Recently, the "second quantum revolution" has been identified as crucial for technical innovation and a potential driver for workforce development and economic growth in the United States and beyond. However, there is a severe workforce shortage in the Quantum Information Science and Engineering (QISE) domain. QISE sits at the intersection of many fields, and there is no universally agreed-upon curriculum for it. It is thus necessary to produce an inter-disciplinary curriculum for QISE, which not only trains future smart workforce, but also makes sure that the workforce is diverse (e.g., in terms of gender and ethnicity). Our interdisciplinary team, including education researchers and content experts from across STEM, arts, and other disciplines, aims to fill this important gap by creating a modular, industry-connected curriculum called QuSTEAM. The modular nature of the curriculum will allow content to be applied at various institutions (e.g., R-1, community colleges, and HBCUs) in a seamless manner.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.