loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Fatima Abu Deeb 1 and Timothy Hickey 2

Affiliations: 1 King Saud bin AbdulAziz University for Health Sciences, Al Ahsa and Saudi Arabia ; 2 Brandeis University, Waltham, MA and U.S.A.

Keyword(s): Problem Solving Learning Environment, Peer Review, Educational Technology, Collaborative Learning, Computer-supported Pedagogy.

Related Ontology Subjects/Areas/Topics: Active Learning ; Classroom Management ; Computer-Supported Education ; e-Learning ; e-Learning Platforms ; Information Technologies Supporting Learning ; Learning Analytics ; Pattern Recognition ; Simulation and Modeling ; Simulation Tools and Platforms ; Theory and Methods

Abstract: In this paper we introduce the notion of Recursive Pedagogy, which is a computer-supported approach to teaching and learning in which students solve problems assigned by an instructor using a Problem Solving Learning Environment, and their attempts to solve that problem are then used by the system to create new kinds of problems to help them build high level cognitive skills. The Recursive Pedagogy approach generalizes an approach we introduced earlier: the Solve-Then-Debug (STD) pedagogy to teach coding. In STD, students write a program given its description and, when their code passes all of the unit tests, they debug a sequence of incorrect programs submitted by their peers, starting with those with the most common errors. In this paper, we discuss two new Recursive Pedagogies that we have implemented in the Spinoza Python Tutor: Solve-Then-Critique-Correct-Solutions shows students correct programs from their peers and asks them to critique the code relative to a rubric; Solve-The n-Analyze-Unit-Tests shows students results of a set of unit tests and asks them to describe the probable error based on the unit test results. After students submit their Recursive Pedagogy analysis of a peer’s attempt, they are shown other students’ analyses of that attempt and are asked to select the best one. Recursive Pedagogies are designed to build skills in problem-solving, debugging, testing, and composing high quality solutions. Moreover, they can be used in a flipped class and they keep all students engaged in either problem solving or one of the other skills. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 3.145.102.18

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Deeb, F. and Hickey, T. (2019). Recursive Pedagogy: Automatic Question Generation using Real-time Learning Analytics. In Proceedings of the 11th International Conference on Computer Supported Education - Volume 2: CSEDU; ISBN 978-989-758-367-4; ISSN 2184-5026, SciTePress, pages 204-211. DOI: 10.5220/0007673502040211

@conference{csedu19,
author={Fatima Abu Deeb. and Timothy Hickey.},
title={Recursive Pedagogy: Automatic Question Generation using Real-time Learning Analytics},
booktitle={Proceedings of the 11th International Conference on Computer Supported Education - Volume 2: CSEDU},
year={2019},
pages={204-211},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007673502040211},
isbn={978-989-758-367-4},
issn={2184-5026},
}

TY - CONF

JO - Proceedings of the 11th International Conference on Computer Supported Education - Volume 2: CSEDU
TI - Recursive Pedagogy: Automatic Question Generation using Real-time Learning Analytics
SN - 978-989-758-367-4
IS - 2184-5026
AU - Deeb, F.
AU - Hickey, T.
PY - 2019
SP - 204
EP - 211
DO - 10.5220/0007673502040211
PB - SciTePress