Can ChatGPT Pass An Introductory Level Functional Language Programming Course?

04/29/2023
by   Chuqin Geng, et al.
0

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.

READ FULL TEXT
research
06/05/2023

Towards Adapting Computer Science Courses to AI Assistants' Capabilities

The use of AI assistants, along with the challenges they present, has sp...
research
04/06/2022

The Impact of Remote Pair Programming in an Upper-Level CS Course

Pair programming has been highlighted as an active learning technique wi...
research
07/26/2022

Engaging, Large-Scale Functional Programming Education in Physical and Virtual Space

Worldwide, computer science departments have experienced a dramatic incr...
research
03/16/2023

Can Generative Pre-trained Transformers (GPT) Pass Assessments in Higher Education Programming Courses?

We evaluated the capability of generative pre-trained transformers (GPT)...
research
04/28/2023

ChatGPT – a Blessing or a Curse for Undergraduate Computer Science Students and Instructors?

ChatGPT is an AI language model developed by OpenAI that can understand ...
research
06/05/2023

Computing Education in the Era of Generative AI

The computing education community has a rich history of pedagogical inno...

Please sign up or login with your details

Forgot password? Click here to reset