What is it about?

Here we describe the construction of Annete, a Tutoring Companion designed to support students in university-level Java programming courses by providing them with real-time feedback generated by a neural network. With large class sizes and instructors who may not be equipped to assist struggling students, many students abandon the field, deeming it to be too difficult and not for them. Consistent, constructive, supportive feedback through an intelligent computer system can scaffold the learning process for students.

Featured Image

Why is it important?

With Computer Science class sizes that are often large, it is challenging to provide effective personalized feedback to students. This is part of much ongoing research focused on replicate the demonstrated benefits of one-to-one, personalized tutoring in contexts where students would otherwise have access to one-to-many instruction from a single teacher or no teacher at all.

Perspectives

The final goal is to provide access to high-quality education to each person, even when intervention from a human teacher is not available or limited.

Dr. Javier Gonzalez-Sanchez
California Polytechnic State University

Read the Original

This page is a summary of: A Neural Network Model for a Tutoring Companion Supporting Students in a Programming with Java Course, February 2019, ACM (Association for Computing Machinery),
DOI: 10.1145/3287324.3293851.
You can read the full text:

Read

Resources

Contributors

The following have contributed to this page