Skip to main content

A Neural Network Model for a Tutoring Companion Supporting Students in a Programming with Java Course


Abstract Feedback represents a vital component of the learning process and is especially important for Computer Science students. With class sizes that are often large, it can be challenging to provide individualized feedback to students. Consistent, constructive, supportive feedback through a tutoring companion can scaffold the learning process for students.

This work contributes to the construction of a tutoring companion designed to provide this feedback to students. It aims to bridge the gap between the messages the compiler delivers, and the support required for a novice student to understand the problem and fix their code. Particularly, it provides support for students learning about recursion in a beginning university Java programming course... (more)
Created Date 2019
Contributor Day, Melissa (Author) / Gonzalez-Sanchez, Javier (Advisor) / Bansal, Ajay (Committee member) / Mehlhase, Alexandra (Committee member) / Arizona State University (Publisher)
Subject Computer science / Artificial intelligence / Education / Computer science education / Eclipse IDE / Intelligent Tutoring Systems / Neural networks / Software engineering / Tutoring companion
Type Masters Thesis
Extent 134 pages
Language English
Copyright
Note Masters Thesis Software Engineering 2019
Collaborating Institutions Graduate College / ASU Library
Additional Formats MODS / OAI Dublin Core / RIS


  Full Text
3.1 MB application/pdf
Download Count: 39

Description Dissertation/Thesis