Can ChatGPT Pass An Introductory Level Functional Language Programming
Course?
- URL: http://arxiv.org/abs/2305.02230v2
- Date: Thu, 4 May 2023 00:56:38 GMT
- Title: Can ChatGPT Pass An Introductory Level Functional Language Programming
Course?
- Authors: Chuqin Geng, Yihan Zhang, Brigitte Pientka, Xujie Si
- Abstract summary: This paper aims to explore how well ChatGPT can perform in an introductory-level functional language programming course.
Our comprehensive evaluation provides valuable insights into ChatGPT's impact from both student and instructor perspectives.
- Score: 2.3456295046913405
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: The recent introduction of ChatGPT has drawn significant attention from both
industry and academia due to its impressive capabilities in solving a diverse
range of tasks, including language translation, text summarization, and
computer programming. Its capability for writing, modifying, and even
correcting code together with its ease of use and access is already
dramatically impacting computer science education. This paper aims to explore
how well ChatGPT can perform in an introductory-level functional language
programming course. In our systematic evaluation, we treated ChatGPT as one of
our students and demonstrated that it can achieve a grade B- and its rank in
the class is 155 out of 314 students overall. Our comprehensive evaluation
provides valuable insights into ChatGPT's impact from both student and
instructor perspectives. Additionally, we identify several potential benefits
that ChatGPT can offer to both groups. Overall, we believe that this study
significantly clarifies and advances our understanding of ChatGPT's
capabilities and potential impact on computer science education.
Related papers
- Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Course [7.182952031323369]
This paper explores ChatGPT's impact on learning in a Python programming course tailored for first-year students over eight weeks.
By analyzing responses from surveys, open-ended questions, and student-ChatGPT dialog data, we aim to provide a comprehensive view of ChatGPT's utility.
Our study uncovers a generally positive reception toward ChatGPT and offers insights into its role in enhancing the programming education experience.
arXiv Detail & Related papers (2024-03-20T15:47:28Z) - Integrating ChatGPT in a Computer Science Course: Students Perceptions
and Suggestions [0.0]
This experience report explores students' perceptions and suggestions for integrating ChatGPT in a computer science course.
Findings show the importance of carefully balancing using ChatGPT in computer science courses.
arXiv Detail & Related papers (2023-12-22T10:48:34Z) - Can ChatGPT Play the Role of a Teaching Assistant in an Introductory
Programming Course? [1.8197265299982013]
This paper explores the potential of using ChatGPT, an LLM, as a virtual Teaching Assistant (TA) in an introductory programming course.
We evaluate ChatGPT's capabilities by comparing its performance with that of human TAs in some of the important TA functions.
arXiv Detail & Related papers (2023-12-12T15:06:44Z) - Exploring ChatGPT's Capabilities on Vulnerability Management [56.4403395100589]
We explore ChatGPT's capabilities on 6 tasks involving the complete vulnerability management process with a large-scale dataset containing 70,346 samples.
One notable example is ChatGPT's proficiency in tasks like generating titles for software bug reports.
Our findings reveal the difficulties encountered by ChatGPT and shed light on promising future directions.
arXiv Detail & Related papers (2023-11-11T11:01:13Z) - Uncovering the Potential of ChatGPT for Discourse Analysis in Dialogue:
An Empirical Study [51.079100495163736]
This paper systematically inspects ChatGPT's performance in two discourse analysis tasks: topic segmentation and discourse parsing.
ChatGPT demonstrates proficiency in identifying topic structures in general-domain conversations yet struggles considerably in specific-domain conversations.
Our deeper investigation indicates that ChatGPT can give more reasonable topic structures than human annotations but only linearly parses the hierarchical rhetorical structures.
arXiv Detail & Related papers (2023-05-15T07:14:41Z) - InternGPT: Solving Vision-Centric Tasks by Interacting with ChatGPT
Beyond Language [82.92236977726655]
InternGPT stands for textbfinteraction, textbfnonverbal, and textbfchatbots.
We present an interactive visual framework named InternGPT, or iGPT for short.
arXiv Detail & Related papers (2023-05-09T17:58:34Z) - ChatGPT in the Classroom: An Analysis of Its Strengths and Weaknesses
for Solving Undergraduate Computer Science Questions [5.962828109329824]
ChatGPT is an AI language model developed by OpenAI that can understand and generate human-like text.
There is concern that students may leverage ChatGPT to complete take-home assignments and exams and obtain favorable grades without genuinely acquiring knowledge.
arXiv Detail & Related papers (2023-04-28T17:26:32Z) - ChatGPT Beyond English: Towards a Comprehensive Evaluation of Large
Language Models in Multilingual Learning [70.57126720079971]
Large language models (LLMs) have emerged as the most important breakthroughs in natural language processing (NLP)
This paper evaluates ChatGPT on 7 different tasks, covering 37 diverse languages with high, medium, low, and extremely low resources.
Compared to the performance of previous models, our extensive experimental results demonstrate a worse performance of ChatGPT for different NLP tasks and languages.
arXiv Detail & Related papers (2023-04-12T05:08:52Z) - Towards Making the Most of ChatGPT for Machine Translation [75.576405098545]
ChatGPT shows remarkable capabilities for machine translation (MT)
Several prior studies have shown that it achieves comparable results to commercial systems for high-resource languages.
arXiv Detail & Related papers (2023-03-24T03:35:21Z) - On the Educational Impact of ChatGPT: Is Artificial Intelligence Ready
to Obtain a University Degree? [0.0]
We evaluate the influence of ChatGPT on university education.
We discuss how computer science higher education should adapt to tools like ChatGPT.
arXiv Detail & Related papers (2023-03-20T14:27:37Z) - Is ChatGPT a General-Purpose Natural Language Processing Task Solver? [113.22611481694825]
Large language models (LLMs) have demonstrated the ability to perform a variety of natural language processing (NLP) tasks zero-shot.
Recently, the debut of ChatGPT has drawn a great deal of attention from the natural language processing (NLP) community.
It is not yet known whether ChatGPT can serve as a generalist model that can perform many NLP tasks zero-shot.
arXiv Detail & Related papers (2023-02-08T09:44:51Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.