Loading…
Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective
Integrating large language models (LLMs) like ChatGPT is revolutionizing the field of computer science education. These models offer new possibilities for enriching student learning and supporting teaching assistants (TAs) in providing prompt feedback and supplementary learning resources. This resea...
Saved in:
Published in: | arXiv.org 2024-10 |
---|---|
Main Authors: | , , |
Format: | Article |
Language: | English |
Subjects: | |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | |
container_issue | |
container_start_page | |
container_title | arXiv.org |
container_volume | |
creator | Pooriya Jamie Hajihashemi, Reyhaneh Alipour, Sharareh |
description | Integrating large language models (LLMs) like ChatGPT is revolutionizing the field of computer science education. These models offer new possibilities for enriching student learning and supporting teaching assistants (TAs) in providing prompt feedback and supplementary learning resources. This research delves into the use of ChatGPT in a data structures and algorithms (DSA) course, particularly when combined with TA supervision. The findings demonstrate that incorporating ChatGPT with structured prompts and active TA guidance enhances students' understanding of intricate algorithmic concepts, boosts engagement, and elevates academic performance. However, challenges exist in addressing academic integrity and the limitations of LLMs in tackling complex problems. The study underscores the importance of active TA involvement in reducing students' reliance on AI-generated content and amplifying the overall educational impact. The results suggest that while LLMs can be advantageous for education, their successful integration demands continuous oversight and a thoughtful balance between AI and human guidance. |
format | article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_journals_3116454266</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3116454266</sourcerecordid><originalsourceid>FETCH-proquest_journals_31164542663</originalsourceid><addsrcrecordid>eNqNjM0KgkAURocgSMp3uNCilaAzatFO7G8pZGsbbNIRG23utUVPn0EP0OpbnHO-CXO4EIG3CTmfMRex8X2fx2seRcJh1wvpVr-1qSCtJR2zHLQBCTtJEs5kh5IGqxCkuUHSVp3VVD8Q0m6wqLaQQK5kWX_zBFEjSUMrhExZ7FVJ-qUWbHqXLSr3t3O2POzz9OT1tnsOCqloxi8zokIEQRxGIY9j8Z_1AWQVRAs</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>3116454266</pqid></control><display><type>article</type><title>Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective</title><source>Publicly Available Content Database</source><creator>Pooriya Jamie ; Hajihashemi, Reyhaneh ; Alipour, Sharareh</creator><creatorcontrib>Pooriya Jamie ; Hajihashemi, Reyhaneh ; Alipour, Sharareh</creatorcontrib><description>Integrating large language models (LLMs) like ChatGPT is revolutionizing the field of computer science education. These models offer new possibilities for enriching student learning and supporting teaching assistants (TAs) in providing prompt feedback and supplementary learning resources. This research delves into the use of ChatGPT in a data structures and algorithms (DSA) course, particularly when combined with TA supervision. The findings demonstrate that incorporating ChatGPT with structured prompts and active TA guidance enhances students' understanding of intricate algorithmic concepts, boosts engagement, and elevates academic performance. However, challenges exist in addressing academic integrity and the limitations of LLMs in tackling complex problems. The study underscores the importance of active TA involvement in reducing students' reliance on AI-generated content and amplifying the overall educational impact. The results suggest that while LLMs can be advantageous for education, their successful integration demands continuous oversight and a thoughtful balance between AI and human guidance.</description><identifier>EISSN: 2331-8422</identifier><language>eng</language><publisher>Ithaca: Cornell University Library, arXiv.org</publisher><subject>Algorithms ; Artificial intelligence ; Chatbots ; Data structures ; Education ; Large language models ; Machine learning ; Students</subject><ispartof>arXiv.org, 2024-10</ispartof><rights>2024. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://www.proquest.com/docview/3116454266?pq-origsite=primo$$EHTML$$P50$$Gproquest$$Hfree_for_read</linktohtml><link.rule.ids>780,784,25753,37012,44590</link.rule.ids></links><search><creatorcontrib>Pooriya Jamie</creatorcontrib><creatorcontrib>Hajihashemi, Reyhaneh</creatorcontrib><creatorcontrib>Alipour, Sharareh</creatorcontrib><title>Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective</title><title>arXiv.org</title><description>Integrating large language models (LLMs) like ChatGPT is revolutionizing the field of computer science education. These models offer new possibilities for enriching student learning and supporting teaching assistants (TAs) in providing prompt feedback and supplementary learning resources. This research delves into the use of ChatGPT in a data structures and algorithms (DSA) course, particularly when combined with TA supervision. The findings demonstrate that incorporating ChatGPT with structured prompts and active TA guidance enhances students' understanding of intricate algorithmic concepts, boosts engagement, and elevates academic performance. However, challenges exist in addressing academic integrity and the limitations of LLMs in tackling complex problems. The study underscores the importance of active TA involvement in reducing students' reliance on AI-generated content and amplifying the overall educational impact. The results suggest that while LLMs can be advantageous for education, their successful integration demands continuous oversight and a thoughtful balance between AI and human guidance.</description><subject>Algorithms</subject><subject>Artificial intelligence</subject><subject>Chatbots</subject><subject>Data structures</subject><subject>Education</subject><subject>Large language models</subject><subject>Machine learning</subject><subject>Students</subject><issn>2331-8422</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>PIMPY</sourceid><recordid>eNqNjM0KgkAURocgSMp3uNCilaAzatFO7G8pZGsbbNIRG23utUVPn0EP0OpbnHO-CXO4EIG3CTmfMRex8X2fx2seRcJh1wvpVr-1qSCtJR2zHLQBCTtJEs5kh5IGqxCkuUHSVp3VVD8Q0m6wqLaQQK5kWX_zBFEjSUMrhExZ7FVJ-qUWbHqXLSr3t3O2POzz9OT1tnsOCqloxi8zokIEQRxGIY9j8Z_1AWQVRAs</recordid><startdate>20241011</startdate><enddate>20241011</enddate><creator>Pooriya Jamie</creator><creator>Hajihashemi, Reyhaneh</creator><creator>Alipour, Sharareh</creator><general>Cornell University Library, arXiv.org</general><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>AZQEC</scope><scope>BENPR</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>DWQXO</scope><scope>HCIFZ</scope><scope>L6V</scope><scope>M7S</scope><scope>PIMPY</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20241011</creationdate><title>Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective</title><author>Pooriya Jamie ; Hajihashemi, Reyhaneh ; Alipour, Sharareh</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-proquest_journals_31164542663</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Algorithms</topic><topic>Artificial intelligence</topic><topic>Chatbots</topic><topic>Data structures</topic><topic>Education</topic><topic>Large language models</topic><topic>Machine learning</topic><topic>Students</topic><toplevel>online_resources</toplevel><creatorcontrib>Pooriya Jamie</creatorcontrib><creatorcontrib>Hajihashemi, Reyhaneh</creatorcontrib><creatorcontrib>Alipour, Sharareh</creatorcontrib><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science & Engineering Collection</collection><collection>ProQuest Central (Alumni)</collection><collection>ProQuest Central</collection><collection>ProQuest Central Essentials</collection><collection>ProQuest Central</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Central Korea</collection><collection>SciTech Premium Collection</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Publicly Available Content Database</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Pooriya Jamie</au><au>Hajihashemi, Reyhaneh</au><au>Alipour, Sharareh</au><format>book</format><genre>document</genre><ristype>GEN</ristype><atitle>Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective</atitle><jtitle>arXiv.org</jtitle><date>2024-10-11</date><risdate>2024</risdate><eissn>2331-8422</eissn><abstract>Integrating large language models (LLMs) like ChatGPT is revolutionizing the field of computer science education. These models offer new possibilities for enriching student learning and supporting teaching assistants (TAs) in providing prompt feedback and supplementary learning resources. This research delves into the use of ChatGPT in a data structures and algorithms (DSA) course, particularly when combined with TA supervision. The findings demonstrate that incorporating ChatGPT with structured prompts and active TA guidance enhances students' understanding of intricate algorithmic concepts, boosts engagement, and elevates academic performance. However, challenges exist in addressing academic integrity and the limitations of LLMs in tackling complex problems. The study underscores the importance of active TA involvement in reducing students' reliance on AI-generated content and amplifying the overall educational impact. The results suggest that while LLMs can be advantageous for education, their successful integration demands continuous oversight and a thoughtful balance between AI and human guidance.</abstract><cop>Ithaca</cop><pub>Cornell University Library, arXiv.org</pub><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | EISSN: 2331-8422 |
ispartof | arXiv.org, 2024-10 |
issn | 2331-8422 |
language | eng |
recordid | cdi_proquest_journals_3116454266 |
source | Publicly Available Content Database |
subjects | Algorithms Artificial intelligence Chatbots Data structures Education Large language models Machine learning Students |
title | Utilizing ChatGPT in a Data Structures and Algorithms Course: A Teaching Assistant's Perspective |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T05%3A06%3A03IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=document&rft.atitle=Utilizing%20ChatGPT%20in%20a%20Data%20Structures%20and%20Algorithms%20Course:%20A%20Teaching%20Assistant's%20Perspective&rft.jtitle=arXiv.org&rft.au=Pooriya%20Jamie&rft.date=2024-10-11&rft.eissn=2331-8422&rft_id=info:doi/&rft_dat=%3Cproquest%3E3116454266%3C/proquest%3E%3Cgrp_id%3Ecdi_FETCH-proquest_journals_31164542663%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=3116454266&rft_id=info:pmid/&rfr_iscdi=true |