ChatGPT Participates in a Computer Science Exam

03/08/2023
by   Sebastian Bordt, et al.
0

We asked ChatGPT to participate in an undergraduate computer science exam on ”Algorithms and Data Structures”. The program was evaluated on the entire exam as posed to the students. We hand-copied its answers onto an exam sheet, which was subsequently graded in a blind setup alongside those of 200 participating students. We find that ChatGPT narrowly passed the exam, obtaining 20.5 out of 40 points. This impressive performance indicates that ChatGPT can indeed succeed in challenging tasks like university exams. At the same time, the questions in our exam are structurally similar to those of other exams, solved homework problems, and teaching materials that can be found online and might have been part of ChatGPT's training data. Therefore, it would be inadequate to conclude from this experiment that ChatGPT has any understanding of computer science. We also assess the improvements brought by GPT-4. We find that GPT-4 would have obtained about 17% more exam points than GPT-3.5, reaching the performance of the average student. The transcripts of our conversations with ChatGPT are available at <https://github.com/tml-tuebingen/chatgpt-algorithm-exam>, and the entire graded exam is in the appendix of this paper.

READ FULL TEXT
research
01/17/2023

Computer Science for Future – Sustainability and Climate Protection in the Computer Science Courses of the HAW Hamburg

Computer Science for Future (CS4F) is an initiative in the Department of...
research
09/19/2018

Chalktalk : A Visualization and Communication Language -- As a Tool in the Domain of Computer Science Education

In the context of a classroom lesson, concepts must be visualized and or...
research
12/29/2017

Engagement in Foundational Computer Science Courses Through Supplementary Content for Algorithms

Engaging students in teaching foundational Computer Science concepts is ...
research
06/05/2020

Blended Learning Content Generation: A Guide for Busy Academics

A practical guide for university academics who need to create learning m...
research
02/24/2007

Recruitment, Preparation, Retention: A case study of computing culture at the University of Illinois at Urbana-Champaign

Computer science is seeing a decline in enrollment at all levels of educ...
research
04/23/2021

How to help university students to manage their interruptions and improve their attention and time management

Technology has changed both our way of life and the way in which we lear...
research
06/03/2019

Peut-on former les enseignant·e·s en un rien de temps ?

In France, we recently realized that it is urgent to stop waiting to sta...

Please sign up or login with your details

Forgot password? Click here to reset