Skip to main content
CISTI'2023 - 18th Iberian Conference on Information Systems and Technologies

Full Program »

Helping To Provide Adaptive Feedback To Novice Programmers: A Framework To Assist The Teachers

In programming problem-solving, feedback plays a relevant role in the teaching-learning process, which is considered an essential element of scaffolding for the student's assistance. In introductory programming courses, teachers have often provided feedback, specifically by teaching assistants (TAs). However, sometimes, those TAs do not have a sufficient and appropriate understanding of the relevant aspects of adaptive feedback. To mitigate this issue, we constructed a framework for guiding and understanding concepts on adaptive and online feedback, providing TAs with an overview of the feedback resources in problem-solving by novice programmers, not only focusing on identifying mistakes in problem solutions but addressing another kind of educational assistance. To this end, we developed the framework based on investments in two main stages: (1) conception and (2) brainstorming and evolution. The conception stage, which gave rise to the first version of the framework, included an ad hoc literature review. Hence, we brainstormed with introductory programming teachers to analyze the framework regarding coverage and its potential to enable the teaching assistants to provide adaptive feedback. Thus we evolved the framework into one more version, resulting in categories and subcategories encompassing different approaches and resources. The knowledge represented in the proposed framework is helpful to be presented to TAs, who should use it to guide their pedagogical decision-making process regarding adaptive feedback in synthesis and analysis

Hemilis Rocha
UFPE
Brazil

Patricia Tedesco
UFPE
Brazil

Evandro Costa
UFAL
Brazil

 


Powered by OpenConf®
Copyright ©2002-2022 Zakon Group LLC