A Qualitative Study of Emotions Experienced by First-year Engineering Students during Programming Tasks

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:ACM Transactions on Computing Education 2022-06, Vol.22 (3), p.1-26, Article 32
Hauptverfasser: Atiq, Zahra, Loui, Michael C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 26
container_issue 3
container_start_page 1
container_title ACM Transactions on Computing Education
container_volume 22
creator Atiq, Zahra
Loui, Michael C.
description 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 2 minutes of viewing, the participants reported the emotions that they had experienced during this 2-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.
doi_str_mv 10.1145/3507696
format Article
fullrecord <record><control><sourceid>eric_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1145_3507696</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ericid>EJ1369947</ericid><sourcerecordid>EJ1369947</sourcerecordid><originalsourceid>FETCH-LOGICAL-a299t-4ae46440b4c573215bce14eb77d7c61dac7f5cb9daa89779fb12309dce0447da3</originalsourceid><addsrcrecordid>eNpNkN1LwzAUxYMoOKf4Lgh586matGliHsfo_GCg4nwut0laoms7klTsf2-3zuHTPZffORfuQeiSkltKWXqXpERwyY_QhErGIx7H_PifPkVn3n8SwnkSswmqZvitg7UNEOy3we-h0z1uS5zVbbBt43H2szHOmkYZjYseL6zzIeoNOJw1lW3MAJtqlzNN8Fh3u_3VtZWDut7qFfgvf45OSlh7c7GfU_SxyFbzx2j58vA0ny0jiKUMEQPDOGOkYCoVSUzTQhnKTCGEFopTDUqUqSqkBriXQsiyoHFCpFaGMCY0JFN0M95VrvXemTLfOFuD63NK8m0_-b6fwXk9OocP1MGVPdOES8nEwK9GDqo-4L_wL0FRawE</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>A Qualitative Study of Emotions Experienced by First-year Engineering Students during Programming Tasks</title><source>ACM Digital Library Complete</source><creator>Atiq, Zahra ; Loui, Michael C.</creator><creatorcontrib>Atiq, Zahra ; Loui, Michael C.</creatorcontrib><description>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 2 minutes of viewing, the participants reported the emotions that they had experienced during this 2-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.</description><identifier>ISSN: 1946-6226</identifier><identifier>EISSN: 1946-6226</identifier><identifier>DOI: 10.1145/3507696</identifier><language>eng</language><publisher>New York, NY: ACM</publisher><subject>College Freshmen ; CS1 ; Emotional Response ; Engineering Education ; Introductory Courses ; Learning Activities ; Programming ; Protocol Analysis ; Psychological Patterns ; Social and professional topics ; Student Attitudes</subject><ispartof>ACM Transactions on Computing Education, 2022-06, Vol.22 (3), p.1-26, Article 32</ispartof><rights>Copyright held by the owner/author(s).</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-a299t-4ae46440b4c573215bce14eb77d7c61dac7f5cb9daa89779fb12309dce0447da3</citedby><cites>FETCH-LOGICAL-a299t-4ae46440b4c573215bce14eb77d7c61dac7f5cb9daa89779fb12309dce0447da3</cites><orcidid>0000-0002-7905-2553</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://dl.acm.org/doi/pdf/10.1145/3507696$$EPDF$$P50$$Gacm$$Hfree_for_read</linktopdf><link.rule.ids>314,776,780,2276,27901,27902,40172,75971</link.rule.ids><backlink>$$Uhttp://eric.ed.gov/ERICWebPortal/detail?accno=EJ1369947$$DView record in ERIC$$Hfree_for_read</backlink></links><search><creatorcontrib>Atiq, Zahra</creatorcontrib><creatorcontrib>Loui, Michael C.</creatorcontrib><title>A Qualitative Study of Emotions Experienced by First-year Engineering Students during Programming Tasks</title><title>ACM Transactions on Computing Education</title><addtitle>ACM TOCE</addtitle><description>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 2 minutes of viewing, the participants reported the emotions that they had experienced during this 2-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.</description><subject>College Freshmen</subject><subject>CS1</subject><subject>Emotional Response</subject><subject>Engineering Education</subject><subject>Introductory Courses</subject><subject>Learning Activities</subject><subject>Programming</subject><subject>Protocol Analysis</subject><subject>Psychological Patterns</subject><subject>Social and professional topics</subject><subject>Student Attitudes</subject><issn>1946-6226</issn><issn>1946-6226</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2022</creationdate><recordtype>article</recordtype><recordid>eNpNkN1LwzAUxYMoOKf4Lgh586matGliHsfo_GCg4nwut0laoms7klTsf2-3zuHTPZffORfuQeiSkltKWXqXpERwyY_QhErGIx7H_PifPkVn3n8SwnkSswmqZvitg7UNEOy3we-h0z1uS5zVbbBt43H2szHOmkYZjYseL6zzIeoNOJw1lW3MAJtqlzNN8Fh3u_3VtZWDut7qFfgvf45OSlh7c7GfU_SxyFbzx2j58vA0ny0jiKUMEQPDOGOkYCoVSUzTQhnKTCGEFopTDUqUqSqkBriXQsiyoHFCpFaGMCY0JFN0M95VrvXemTLfOFuD63NK8m0_-b6fwXk9OocP1MGVPdOES8nEwK9GDqo-4L_wL0FRawE</recordid><startdate>20220609</startdate><enddate>20220609</enddate><creator>Atiq, Zahra</creator><creator>Loui, Michael C.</creator><general>ACM</general><general>Association for Computing Machinery</general><scope>7SW</scope><scope>BJH</scope><scope>BNH</scope><scope>BNI</scope><scope>BNJ</scope><scope>BNO</scope><scope>ERI</scope><scope>PET</scope><scope>REK</scope><scope>WWN</scope><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0002-7905-2553</orcidid></search><sort><creationdate>20220609</creationdate><title>A Qualitative Study of Emotions Experienced by First-year Engineering Students during Programming Tasks</title><author>Atiq, Zahra ; Loui, Michael C.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a299t-4ae46440b4c573215bce14eb77d7c61dac7f5cb9daa89779fb12309dce0447da3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2022</creationdate><topic>College Freshmen</topic><topic>CS1</topic><topic>Emotional Response</topic><topic>Engineering Education</topic><topic>Introductory Courses</topic><topic>Learning Activities</topic><topic>Programming</topic><topic>Protocol Analysis</topic><topic>Psychological Patterns</topic><topic>Social and professional topics</topic><topic>Student Attitudes</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Atiq, Zahra</creatorcontrib><creatorcontrib>Loui, Michael C.</creatorcontrib><collection>ERIC</collection><collection>ERIC (Ovid)</collection><collection>ERIC</collection><collection>ERIC</collection><collection>ERIC (Legacy Platform)</collection><collection>ERIC( SilverPlatter )</collection><collection>ERIC</collection><collection>ERIC PlusText (Legacy Platform)</collection><collection>Education Resources Information Center (ERIC)</collection><collection>ERIC</collection><collection>CrossRef</collection><jtitle>ACM Transactions on Computing Education</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Atiq, Zahra</au><au>Loui, Michael C.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><ericid>EJ1369947</ericid><atitle>A Qualitative Study of Emotions Experienced by First-year Engineering Students during Programming Tasks</atitle><jtitle>ACM Transactions on Computing Education</jtitle><stitle>ACM TOCE</stitle><date>2022-06-09</date><risdate>2022</risdate><volume>22</volume><issue>3</issue><spage>1</spage><epage>26</epage><pages>1-26</pages><artnum>32</artnum><issn>1946-6226</issn><eissn>1946-6226</eissn><abstract>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 2 minutes of viewing, the participants reported the emotions that they had experienced during this 2-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.</abstract><cop>New York, NY</cop><pub>ACM</pub><doi>10.1145/3507696</doi><tpages>26</tpages><orcidid>https://orcid.org/0000-0002-7905-2553</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 1946-6226
ispartof ACM Transactions on Computing Education, 2022-06, Vol.22 (3), p.1-26, Article 32
issn 1946-6226
1946-6226
language eng
recordid cdi_crossref_primary_10_1145_3507696
source ACM Digital Library Complete
subjects College Freshmen
CS1
Emotional Response
Engineering Education
Introductory Courses
Learning Activities
Programming
Protocol Analysis
Psychological Patterns
Social and professional topics
Student Attitudes
title A Qualitative Study of Emotions Experienced by First-year Engineering Students during Programming Tasks
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T23%3A08%3A22IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-eric_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=A%20Qualitative%20Study%20of%20Emotions%20Experienced%20by%20First-year%20Engineering%20Students%20during%20Programming%20Tasks&rft.jtitle=ACM%20Transactions%20on%20Computing%20Education&rft.au=Atiq,%20Zahra&rft.date=2022-06-09&rft.volume=22&rft.issue=3&rft.spage=1&rft.epage=26&rft.pages=1-26&rft.artnum=32&rft.issn=1946-6226&rft.eissn=1946-6226&rft_id=info:doi/10.1145/3507696&rft_dat=%3Ceric_cross%3EEJ1369947%3C/eric_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ericid=EJ1369947&rfr_iscdi=true