English

Multimodal Programming in Computer Science with Interactive Assistance Powered by Large Language Model

Human-Computer Interaction 2025-03-13 v2 Computation and Language

Abstract

LLM chatbot interfaces allow students to get instant, interactive assistance with homework, but doing so carelessly may not advance educational objectives. In this study, an interactive homework help system based on DeepSeek R1 is developed and first implemented for students enrolled in a large computer science beginning programming course. In addition to an assist button in a well-known code editor, our assistant also has a feedback option in our command-line automatic evaluator. It wraps student work in a personalized prompt that advances our educational objectives without offering answers straight away. We have discovered that our assistant can recognize students' conceptual difficulties and provide ideas, plans, and template code in pedagogically appropriate ways. However, among other mistakes, it occasionally incorrectly labels the correct student code as incorrect or encourages students to use correct-but-lesson-inappropriate approaches, which can lead to long and frustrating journeys for the students. After discussing many development and deployment issues, we provide our conclusions and future actions.

Keywords

Cite

@article{arxiv.2503.06552,
  title  = {Multimodal Programming in Computer Science with Interactive Assistance Powered by Large Language Model},
  author = {Rajan Das Gupta and Md. Tanzib Hosain and M. F. Mridha and Salah Uddin Ahmed},
  journal= {arXiv preprint arXiv:2503.06552},
  year   = {2025}
}

Comments

Accepted in Proceedings of the 27th International Conference on. Human-Computer Interaction, 2025

R2 v1 2026-06-28T22:12:46.189Z