عنوان المقالة: Investigating for: Is ChatGPT Suitable for Use as a Teaching Tool in a Higher Education to Learning Programming?
أسامة الهادي علوش | Osamah Alhadi Alloush | 339
نوع النشر
مجلة علمية
المؤلفون بالعربي
المؤلفون بالإنجليزي
Salem Husein Almadhun1, Aimen Abdalsalam Kleep2, Osamah Alloush3, Aimen M. Rmis4, Ramadan Faraj Swese5
الملخص الانجليزي
Launched in November 2022 by OpenAI.com, ChatGPT is an interactive chatbot that utilizes natural language processing (NLP) to interpret user inputs and generate appropriate responses (Ruby, 2023). Its introduction sparked interest in numerous fields, particularly within the realm of higher education. While academic dishonesty associated with ChatGPT has been a major concern in the academic world, this paper aims to highlight its potential as a pedagogical tool for instructing management information systems students in programming. The background and development of ChatGPT are the main topics of this paper's succinct literature review. It provides an overview of ChatGPT's operation and an indepth manual on the conversational modeling method (Ruby, 2023). An comprehensible explanation of large language modeling is provided for management information systems students. After a thorough analysis of ChatGPT and its features, the study plans and conducts an experiment to gauge how useful it is as a helping hand for novice programmers working on a simple programming assignment. The experiment aims to see if a new programming student can use ChatGPT’s responses to complete the assignment. The experiment uses conversational prompts to describe the steps in the coding assignment and has ChatGPT return responses in the form of Python code blocks. The paper describes each step in the process, including the prompts written and responses received from ChatGPT. This experimental assignment is to create a console application that will take input from the end user in the form of the user’s first name, last name, and year born. The input feature of the program must validate each piece of enduser data. This validation will be performed in conditional while loops. The program will then write the end-user data into a tuple that will also be stored in a list. An outer conditional while loop should terminate when the index reaches five (5) total tuples with individual end-user data in the tuples. Once all the data is entered, the program will process the data into unique usernames and evaluate the usernames for duplicates. The experiment's initial findings will establish if ChatGPT can effectively be used as a teaching aid to help students finish their programming projects. The usefulness and reproducibility of the prompts created for ChatGPT and the responses obtained from it will be assessed.
تاريخ النشر
25/07/2024
الناشر
Journal of Educational
رقم المجلد
رقم العدد
25
ISSN/ISBN
: 2011- 421X
الصفحات
425-435
رابط الملف
تحميل (0 مرات التحميل)
الكلمات المفتاحية
AI, ChatGPT, Coding, Education
رجوع