LLMs in Computing Education
We are currently working on a few projects related to LLMs (particularly ChatGPT) in computing education spaces.
Teaching K-12 teachers how to use LLMs through an ongoing series of workshops.
This project consists of a series of workshops directed at K-12 teachers on how LLMs work, how they can be used in the classroom by students and teachers, and how to create an LLM-focused teaching lesson for students. These workshops have been run with RETs and Kenan Fellows. Understanding the current state of the literature for computing education.
This project is a systematic literature review of LLMs in computing education, which is an increasingly researched area. We are aiming to find identified strengths and weaknesses of these tools in the classroom, as well as advantages and disadvantages in their use.Interviewing computing students, professors, and developers on how they use LLMs in their work.
This project entails interview studies to understand LLM usage among various computing professionals. At present, we have focused on interviewing professional, full-time software developers on how they use LLMs in their work, as well as analyzing the results. We intend to use these results to find best practices for students learning to program, as well as to understand how other groups (e.g., students) use these tools.Â