Graduation Year

2025

Date of Submission

4-2025

Document Type

Open Access Senior Thesis

Degree Name

Bachelor of Arts

Department

Computer Science

Reader 1

Professor Ran Libeskind-Hadas

Terms of Use & License Information

Terms of Use for work posted in Scholarship@Claremont.

Abstract

This thesis identifies strengths and weaknesses of Large Language Models

(LLMs) in a game-based, academic computer science setting. Specifically, it builds a

platform for LLMs to compete on a foundational assignment for entry-level Computer

Science students: playing the game of Picobot. To enable the analysis, it reconstructs

an earlier Picobot simulation: translating from Python2 to Python3, and introducing an

LLM mode that interacts with the Application Program Interfaces (APIs) of multiple

classes of LLMs.

We find that, while the LLM models understand the existence of the Picobot

game, the LLMs require specific instructions to generate valid moves. Therefore, this

thesis project determines a Minimal Viable Prompt necessary for the LLMs to join the

game, and it determines how LLM performance improves with additional game-based

prompts, beyond what is typically provided to entry-level students. It also compares

and correlates game success with common, public LLM benchmarks.

Secondarily, to explore further uses of Generative Artificial Intelligence (Gen

AI) in Education, this thesis project builds a prototype of brAIn: a college-level

Teaching Assistant based on GenAI. Through the first version of the brAIn prototype,

we explore the nuances of full-stack prototype development, and prepare to evaluate

impact and acceptance. Preliminary findings are in the Appendix.

Share

COinS