Potentials of ChatGPT in Computer Programming: Insights from Programming Instructors

Aim/Purpose: This study aims to investigate the perceptions of programming instructors among the Information Technology faculty members at AL al-Bayt University regarding the effectiveness of ChatGPT in supporting the programming instructional process. This study also aims to explore their experienc...

Full description

Saved in:
Bibliographic Details
Published inJournal of information technology education Vol. 23; p. 2
Main Author Husain, Anas
Format Journal Article
LanguageEnglish
Published Santa Rosa Informing Science Institute 2024
Subjects
Online AccessGet full text
ISSN1547-9714
1539-3585
DOI10.28945/5240

Cover

Loading…
Abstract Aim/Purpose: This study aims to investigate the perceptions of programming instructors among the Information Technology faculty members at AL al-Bayt University regarding the effectiveness of ChatGPT in supporting the programming instructional process. This study also aims to explore their experiences concerning the potential benefits and adverse impacts of such technology on students and instructors. Background: Successfully integrating ChatGPT into programming instruction requires addressing its advantages, disadvantages, and concerns of such emerging AI-based technology. However, balancing the advantages and disadvantages, as well as addressing the concerns of using ChatGPT, poses critical challenges. This research posits that the appropriate use of ChatGPT for programming instruction, along with a careful weighing of its potential benefits against potential negative impacts, presents a promising solution and is essential for its success. However, little is known about integrating ChatGPT into programming instructional methods and their possible effects because of insufficient results from the literature for generalization. Pedagogical designs considering teaching strategies and appropriate measures should be added to the literature on integrating AI chatbots for programming instruction. Methodology: The research data were collected in this study through in-depth interviews with programming instructors from the School of Information Technology at AL al-Bayt University. A qualitative research design was adopted in this study to arrive at in-depth perceptions of IT programming instructors on integrating ChatGPT into programming instruction. Convenience sampling was used to select 12 programming instructors among IT faculty members who had familiarity with ChatGPT during their programming instruction experience. A total of 26 one-on-one interviews with the participants were conducted personally to elicit detailed and precise information on the advantages and disadvantages of using ChatGPT for programming instruction. Each interview consisted of questions that aimed to investigate the opinions and experiences of programming instructors on ChatGPT’s potential and capabilities to complement traditional teaching methods, enhance students’ programming learning, and support instructors in their instruction. The data were accurately read and coded to identify relevant themes and patterns from the participants’ answers to the research questions. A qualitative thematic analysis was conducted to analyze the collected transcribed data through participant interviews. Contribution: This study is the first to focus on the perceptions of programming instructors and contributes to the ongoing discourse on the integration of AI, particularly ChatGPT, in programming education. The contribution lies in highlighting the positive and negative aspects of using ChatGPT and discussing the potential complementary role of ChatGPT alongside traditional teaching methods. The participants’ perceptions reported by this study provide valuable insights and evidence that could serve as a guide for the programming instructional process. Findings: The perceptions result in this study demonstrated several advantages of ChatGPT that make it useful for the programming instruction process, including practical code applications, personalized and interactive learning, a wide range of programming problems and alternative solutions, accessibility, no programming knowledge required, debugging and feedback capabilities, and clear code explanations. Indeed, the perceptions of the participants revealed that ChatGPT can enhance students’ learning by providing personalized and interactive programming practices, assisting them in coding and program writing, helping them practice the best solutions for real-life programming problems, and creating their own programs and solutions. The participants’ perceptions also revealed the ability of ChatGPT to support the efficiency of programming instructors and save their time and effort by providing new instructional practices, helping address the individual learning needs of their students, assisting in performance assessment, and recommending lesson plans and teaching strategies. By contrast, several perceptions on the potential drawbacks and negatives of using ChatGPT in programming education were reported, including inaccurate responses, undesired responses, response integrity, limited programming resources, technology limitation, unstructured learning, and a lack of real programming elements. Similarly, several concerns were revealed, including ethical and transparent use, privacy and security of students’ data, social impact and replacement of human interaction, over-reliance, and controlling students’ online behavior. Overall, the participants suggested a complementary role for ChatGPT that balances its potential benefits against its negative impacts to best enhance traditional programming teaching methods. Recommendations for Practitioners: The perceptions recommend practitioners develop new teaching strategies, curriculum designs, in-class activities, and course outlines for programming curricula incorporating ChatGPT efficiently. Practitioners also need to mitigate the adverse effects of ChatGPT and embrace such AI technologies rather than banning them in several ways. Additional effort is required from instructors to assign programming tasks that require applying programming knowledge and critical thinking instead of simple or trivial tasks that can be obtained directly. Instructors and students should be upskilling their competencies and practices to meet the critical thinking and question-asking competencies required to satisfy the new demands of AI technology with appropriate support from their institutes. IT faculties need to adopt a teaching approach with a complementary role for ChatGPT that balances its potential benefits against its negative impacts to best enhance traditional programming teaching methods and maximize its benefits for students and instructors. Recommendation for Researchers: Researchers need to understand the factors enhancing the integration of ChatGPT and the ways of designing and implementing teaching strategies compatible with such AI technologies. Researchers are recommended to explore the impact of ChatGPT on other learners and subjects and its effects on their critical thinking and creativity. Impact on Society: The perceptions in this study are helpful for instructors, students, and curriculum developers, provide additional knowledge on integrating AI chatbots into their courses, and offer valuable input for developing effective use of AI in programming instruction and pedagogical practices. The perceptions could positively influence the job market and contribute to the development of human capital by equipping learners with the latest technologies and programming technologies. Future Research: Additional research should be conducted to explore and measure the effect of ChatGPT on students’ engagement and class collaboration. Further experimental studies on other topics in different environmental variables are also recommended.
AbstractList Aim/PurposeThis study aims to investigate the perceptions of programming instructors among the Information Technology faculty members at AL al-Bayt University regarding the effectiveness of ChatGPT in supporting the programming instructional process. This study also aims to explore their experiences concerning the potential benefits and adverse impacts of such technology on students and instructors.
Aim/Purpose: This study aims to investigate the perceptions of programming instructors among the Information Technology faculty members at AL al-Bayt University regarding the effectiveness of ChatGPT in supporting the programming instructional process. This study also aims to explore their experiences concerning the potential benefits and adverse impacts of such technology on students and instructors. Background: Successfully integrating ChatGPT into programming instruction requires addressing its advantages, disadvantages, and concerns of such emerging AI-based technology. However, balancing the advantages and disadvantages, as well as addressing the concerns of using ChatGPT, poses critical challenges. This research posits that the appropriate use of ChatGPT for programming instruction, along with a careful weighing of its potential benefits against potential negative impacts, presents a promising solution and is essential for its success. However, little is known about integrating ChatGPT into programming instructional methods and their possible effects because of insufficient results from the literature for generalization. Pedagogical designs considering teaching strategies and appropriate measures should be added to the literature on integrating AI chatbots for programming instruction. Methodology: The research data were collected in this study through in-depth interviews with programming instructors from the School of Information Technology at AL al-Bayt University. A qualitative research design was adopted in this study to arrive at in-depth perceptions of IT programming instructors on integrating ChatGPT into programming instruction. Convenience sampling was used to select 12 programming instructors among IT faculty members who had familiarity with ChatGPT during their programming instruction experience. A total of 26 one-on-one interviews with the participants were conducted personally to elicit detailed and precise information on the advantages and disadvantages of using ChatGPT for programming instruction. Each interview consisted of questions that aimed to investigate the opinions and experiences of programming instructors on ChatGPT’s potential and capabilities to complement traditional teaching methods, enhance students’ programming learning, and support instructors in their instruction. The data were accurately read and coded to identify relevant themes and patterns from the participants’ answers to the research questions. A qualitative thematic analysis was conducted to analyze the collected transcribed data through participant interviews. Contribution: This study is the first to focus on the perceptions of programming instructors and contributes to the ongoing discourse on the integration of AI, particularly ChatGPT, in programming education. The contribution lies in highlighting the positive and negative aspects of using ChatGPT and discussing the potential complementary role of ChatGPT alongside traditional teaching methods. The participants’ perceptions reported by this study provide valuable insights and evidence that could serve as a guide for the programming instructional process. Findings: The perceptions result in this study demonstrated several advantages of ChatGPT that make it useful for the programming instruction process, including practical code applications, personalized and interactive learning, a wide range of programming problems and alternative solutions, accessibility, no programming knowledge required, debugging and feedback capabilities, and clear code explanations. Indeed, the perceptions of the participants revealed that ChatGPT can enhance students’ learning by providing personalized and interactive programming practices, assisting them in coding and program writing, helping them practice the best solutions for real-life programming problems, and creating their own programs and solutions. The participants’ perceptions also revealed the ability of ChatGPT to support the efficiency of programming instructors and save their time and effort by providing new instructional practices, helping address the individual learning needs of their students, assisting in performance assessment, and recommending lesson plans and teaching strategies. By contrast, several perceptions on the potential drawbacks and negatives of using ChatGPT in programming education were reported, including inaccurate responses, undesired responses, response integrity, limited programming resources, technology limitation, unstructured learning, and a lack of real programming elements. Similarly, several concerns were revealed, including ethical and transparent use, privacy and security of students’ data, social impact and replacement of human interaction, over-reliance, and controlling students’ online behavior. Overall, the participants suggested a complementary role for ChatGPT that balances its potential benefits against its negative impacts to best enhance traditional programming teaching methods. Recommendations for Practitioners: The perceptions recommend practitioners develop new teaching strategies, curriculum designs, in-class activities, and course outlines for programming curricula incorporating ChatGPT efficiently. Practitioners also need to mitigate the adverse effects of ChatGPT and embrace such AI technologies rather than banning them in several ways. Additional effort is required from instructors to assign programming tasks that require applying programming knowledge and critical thinking instead of simple or trivial tasks that can be obtained directly. Instructors and students should be upskilling their competencies and practices to meet the critical thinking and question-asking competencies required to satisfy the new demands of AI technology with appropriate support from their institutes. IT faculties need to adopt a teaching approach with a complementary role for ChatGPT that balances its potential benefits against its negative impacts to best enhance traditional programming teaching methods and maximize its benefits for students and instructors. Recommendation for Researchers: Researchers need to understand the factors enhancing the integration of ChatGPT and the ways of designing and implementing teaching strategies compatible with such AI technologies. Researchers are recommended to explore the impact of ChatGPT on other learners and subjects and its effects on their critical thinking and creativity. Impact on Society: The perceptions in this study are helpful for instructors, students, and curriculum developers, provide additional knowledge on integrating AI chatbots into their courses, and offer valuable input for developing effective use of AI in programming instruction and pedagogical practices. The perceptions could positively influence the job market and contribute to the development of human capital by equipping learners with the latest technologies and programming technologies. Future Research: Additional research should be conducted to explore and measure the effect of ChatGPT on students’ engagement and class collaboration. Further experimental studies on other topics in different environmental variables are also recommended.
Author Husain, Anas
Author_xml – sequence: 1
  givenname: Anas
  surname: Husain
  fullname: Husain, Anas
  organization: Al-Albayt University
BookMark eNpdkM9LwzAcxYNMcJv7HwLiSar52bTepOgcDOxhnkuaJlvGmswkPfjf2zkPstP7wvvwvrw3AxPnnQZggdEjKUrGnzhh6ApMMadlRnnBJ6ebiawUmN2AWYx7hAglBZmCTe2TdsnKQ4TewGon07LeQOtg5fvjkHSAdfDbIPveuu0zXLlot7sUoQm-_2-dnBQGlXyIt-DajIF68adz8Pn2uqnes_XHclW9rDNFCpSyThlqDMdCE9LlBUYGY0Zz3XVIEVW0siW6VEbkomSC6Za3OmdKlXjsgQTN6RzcnXOPwX8NOqZm74fgxpcNKXHBGeecjtTDmVLBxxi0aZRNMlnvUpD20GDU_M7WnGYb6fsL-hhsL8P3BfcDBR9tHw
CitedBy_id crossref_primary_10_1108_ILS_10_2023_0163
crossref_primary_10_1186_s41239_024_00494_x
crossref_primary_10_1111_jcal_70013
crossref_primary_10_1007_s10639_025_13452_5
ContentType Journal Article
Copyright 2024. This work is published under https://creativecommons.org/licenses/by-nc/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Copyright_xml – notice: 2024. This work is published under https://creativecommons.org/licenses/by-nc/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
DBID AAYXX
CITATION
0-V
3V.
7RQ
7XB
88B
8FK
8G5
ABUWG
AFKRA
AHOVV
ALSLI
AZQEC
BENPR
CCPQU
CJNVE
DWQXO
GNUQQ
GUQSH
M0P
M2O
MBDVC
PHGZM
PHGZT
PIMPY
PKEHL
PQEDU
PQEST
PQQKQ
PQUKI
PRINS
Q9U
U9A
DOI 10.28945/5240
DatabaseName CrossRef
ProQuest Social Sciences Premium Collection
ProQuest Central (Corporate)
Career & Technical Education Database
ProQuest Central (purchase pre-March 2016)
Education Database (Alumni)
ProQuest Central (Alumni) (purchase pre-March 2016)
ProQuest Research Library
ProQuest Central (Alumni)
ProQuest Central UK/Ireland
Education Research Index
Social Science Premium Collection
ProQuest Central Essentials - QC
ProQuest Central
ProQuest One Community College
Education Collection
ProQuest Central Korea
ProQuest Central Student
ProQuest Research Library
Education Database
Research Library
Research Library (Corporate)
ProQuest Central Premium
ProQuest One Academic (New)
Publicly Available Content Database
ProQuest One Academic Middle East (New)
ProQuest One Education
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Academic
ProQuest One Academic UKI Edition
ProQuest Central China
ProQuest Central Basic
DatabaseTitle CrossRef
Publicly Available Content Database
ProQuest One Education
Research Library Prep
ProQuest Central Student
ProQuest One Academic Middle East (New)
ProQuest Central Essentials
ProQuest Central (Alumni Edition)
ProQuest One Community College
Research Library (Alumni Edition)
ProQuest Central China
ProQuest Central
ProQuest Central Korea
ProQuest Research Library
ProQuest Central (New)
Career and Technical Education (Alumni Edition)
Social Science Premium Collection
Education Collection
ProQuest Central Basic
ProQuest Education Journals
ProQuest One Academic Eastern Edition
ProQuest Career and Technical Education
ProQuest Social Sciences Premium Collection
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest Education Journals (Alumni Edition)
ProQuest One Academic (New)
ProQuest Central (Alumni)
DatabaseTitleList Publicly Available Content Database
CrossRef
Database_xml – sequence: 1
  dbid: BENPR
  name: ProQuest Central
  url: https://www.proquest.com/central
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Education
EISSN 1539-3585
ExternalDocumentID 10_28945_5240
GroupedDBID -W8
.GO
29K
2WC
5GY
5VS
7RQ
8G5
AAHSB
AAKDD
AAYXX
ABUWG
ADMLS
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ALSLI
AZQEC
BENPR
CCPQU
CITATION
CJNVE
D-I
DWQXO
E3Z
EBS
EDJ
EJD
FRS
GNUQQ
GUQSH
IAO
IEA
IER
IPNFZ
ITC
KQ8
M0P
M2O
MK~
ML~
OK1
OVT
P2P
PHGZM
PHGZT
PIMPY
PQEDU
QF4
QN7
RDL
RIG
RNS
TR2
XH6
XSB
0-V
3V.
7XB
8FK
AHOVV
MBDVC
PKEHL
PQEST
PQQKQ
PQUKI
PRINS
PUEGO
Q9U
U9A
ID FETCH-LOGICAL-c280t-dcf3ff517e22d6810f11436edd0c2c8bab2e9cf7679474eb5be64cc9197107363
IEDL.DBID BENPR
ISSN 1547-9714
IngestDate Sat Aug 23 12:35:48 EDT 2025
Thu Apr 24 22:59:43 EDT 2025
Tue Jul 01 03:52:34 EDT 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly true
Language English
License https://creativecommons.org/licenses/by-nc/4.0
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c280t-dcf3ff517e22d6810f11436edd0c2c8bab2e9cf7679474eb5be64cc9197107363
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
OpenAccessLink https://www.proquest.com/docview/2918545553?pq-origsite=%requestingapplication%
PQID 2918545553
PQPubID 5324456
ParticipantIDs proquest_journals_2918545553
crossref_citationtrail_10_28945_5240
crossref_primary_10_28945_5240
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2024-00-00
20240101
PublicationDateYYYYMMDD 2024-01-01
PublicationDate_xml – year: 2024
  text: 2024-00-00
PublicationDecade 2020
PublicationPlace Santa Rosa
PublicationPlace_xml – name: Santa Rosa
PublicationTitle Journal of information technology education
PublicationYear 2024
Publisher Informing Science Institute
Publisher_xml – name: Informing Science Institute
SSID ssj0023282
Score 2.3914459
Snippet Aim/Purpose: This study aims to investigate the perceptions of programming instructors among the Information Technology faculty members at AL al-Bayt...
Aim/PurposeThis study aims to investigate the perceptions of programming instructors among the Information Technology faculty members at AL al-Bayt University...
SourceID proquest
crossref
SourceType Aggregation Database
Enrichment Source
Index Database
StartPage 2
SubjectTerms Artificial Intelligence
Class Activities
College Faculty
Computer programming
Computers
Course Descriptions
Creativity
Critical Thinking
Educational Needs
Educational Practices
Educational Strategies
Educational technology
Evaluative Thinking
Feedback (Response)
Generative artificial intelligence
Human Capital
Influence of Technology
Information Technology
Learning Processes
Performance Based Assessment
Programming
Qualitative Research
Researchers
Student Participation
Teacher attitudes
Teaching Methods
Technology Education
World Problems
Title Potentials of ChatGPT in Computer Programming: Insights from Programming Instructors
URI https://www.proquest.com/docview/2918545553
Volume 23
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dS8MwEA-6gQgifuJ0jjzsNWxLk7bxRXRsTsFRZIO9lTYfKGg7bf9_vLTpnD74fHnpXe7ud9fL_RDqG5WGdlE6MaFnCORjQYQ2PjGahzoZJmrI7APn57k_W7KnFV-5hlvhxiqbmFgFapVL2yMfUAGZhXHOvdv1J7GsUfbvqqPQ2EVtCMEh3PD2_WQevWxKLo9WdFGAEwIighHbQwd2-DkUjA84tR2P7Wz0OxhXGWZ6hA4dNMR3tS2P0Y7OTiyrspvAOEWLKC_tcA_cGJwbPH5Nyodogd8y3HAz4Kget_qAhHSDH7PClt4Ftm9ItkVWUu2Nzb-KM7ScThbjGXGsCETScFgSJY1nDB8FmlJlt4kZKGk8Xys1lFSGaZJSLaQJfPC0gOmUp9pnUooRfD_4s--do1aWZ_oCYQboRkkpFaA8AG4y0Yp7OhRU-9JPeNpB_UY7sXQrwy1zxXsMpUOlxNgqsYN6m2PrekfG3wPdRrWxc5Ei_jHo5f_iK7RPAUnUfY8uaoF-9DUggTLtOXN_A6ZwtHM
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1ZS8RADA7rCiqIeOLtPKyPg3Xa6SGIeO96LEVW8K22c6CgrdqC-Kf8jWZ6rMeDb_uctA-ZNPmSZvIBdLRMfLMonWrf1hTzcUADpV2qFfdVbMXScswF5-u-2711Lu74XQs-m7swZqyyiYlloJaZMD3yHRZgZnE45_bByys1rFHm72pDoVG5xaX6eMeSLd_vneD5bjN2djo47tKaVYAK5lsFlULbWvNdTzEmzTYujSWB7SopLcGEn8QJU4HQnoue6jkq4YlyHSGC3QCTsWe7Nr53DMbxEctqw_jRaT-8GZZ4NivpqRCXeBT1nQmYNsPWfuDwHc5Mh-Vn9vsd_MuMdjYLMzUUJYeV78xBS6XzhsW5nvhYgEGYFWaYCD2UZJocP8TFeTggjylpuCBIWI13PWMC3CO9NDelfk7MnZWfIiMp99Rmb_ki3I7EXkvQTrNULQNxEE1JIYREVIlAUcRKclv5AVOucGOerECnsU4k6hXlhinjKcJSpTRiZIy4AptDtZdqJ8dfhfXGtFH9SebRtwOt_i_egsnu4Poquur1L9dgiiGKqXou69BGW6kNRCFFslkfPYH7UXvbF3-C8YY
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Potentials+of+ChatGPT+in+Computer+Programming%3A+Insights+from+Programming+Instructors&rft.jtitle=Journal+of+information+technology+education&rft.au=Husain%2C+Anas&rft.date=2024&rft.issn=1547-9714&rft.eissn=1539-3585&rft.volume=23&rft.spage=2&rft_id=info:doi/10.28945%2F5240&rft.externalDBID=n%2Fa&rft.externalDocID=10_28945_5240
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1547-9714&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1547-9714&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1547-9714&client=summon