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