Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship

CS1 courses are designed in Indian Institutions as a lecture course of three to four credits and one credit lab course. The issues related to curriculum design, instruction design, and students’ learning manifest themselves as issues in the lab programs. This situation presents the lab instructor wi...

Full description

Bibliographic Details
Main Authors: Srinivasan Lakshminarayanan, N. J. Rao
Format: Article
Language:English
Published: Taylor & Francis Group 2021-01-01
Series:Cogent Education
Subjects:
cs1
Online Access:http://dx.doi.org/10.1080/2331186X.2021.1969880
id doaj-650c5ddc317146b4ade573218774f75c
record_format Article
spelling doaj-650c5ddc317146b4ade573218774f75c2021-09-06T13:15:34ZengTaylor & Francis GroupCogent Education2331-186X2021-01-018110.1080/2331186X.2021.19698801969880Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeshipSrinivasan Lakshminarayanan0N. J. Rao1Jain (Deemed to Be University)Indian Institute of ScienceCS1 courses are designed in Indian Institutions as a lecture course of three to four credits and one credit lab course. The issues related to curriculum design, instruction design, and students’ learning manifest themselves as issues in the lab programs. This situation presents the lab instructor with an opportunity to understand and address the difficulty the student is facing. The difficulty could be understanding a concept, applying a concept, the amount of effort invested, and the time required by the individual to solve the problem. The student might need help to address various emotional aspects related to peer pressure, need for completion, need for acceptance by the instructor, and achievement goals. The student’s difficulty is usually handled by a) allowing the student to correct programs by looking at the working programs of their peers or class notes, b) The teacher or peer fixes the program. The problem gets solved, and the student moves on to the next program, but the student’s underlying difficulty may not have been resolved. Since addressing the underlying difficulty takes more time, we offered the students a voluntary supplementary CS0 course using the Extreme Apprenticeship instruction method. In this study, we estimated that students need between four to fifteen hours of one-on-one synchronous interaction time with the instructor based on prior exposure. Thematic Analysis of interactions identified fifteen themes in metacognitive domain interactions, eight themes in cognitive domain interactions, and six themes in affective domain interactions.http://dx.doi.org/10.1080/2331186X.2021.1969880cs1introductory programming coursecognitive apprenticeshipextreme apprenticeshipmetacognitiveaffective
collection DOAJ
language English
format Article
sources DOAJ
author Srinivasan Lakshminarayanan
N. J. Rao
spellingShingle Srinivasan Lakshminarayanan
N. J. Rao
Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship
Cogent Education
cs1
introductory programming course
cognitive apprenticeship
extreme apprenticeship
metacognitive
affective
author_facet Srinivasan Lakshminarayanan
N. J. Rao
author_sort Srinivasan Lakshminarayanan
title Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship
title_short Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship
title_full Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship
title_fullStr Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship
title_full_unstemmed Types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship
title_sort types and time of interaction for teaching introductory programming using instruction method of extreme apprenticeship
publisher Taylor & Francis Group
series Cogent Education
issn 2331-186X
publishDate 2021-01-01
description CS1 courses are designed in Indian Institutions as a lecture course of three to four credits and one credit lab course. The issues related to curriculum design, instruction design, and students’ learning manifest themselves as issues in the lab programs. This situation presents the lab instructor with an opportunity to understand and address the difficulty the student is facing. The difficulty could be understanding a concept, applying a concept, the amount of effort invested, and the time required by the individual to solve the problem. The student might need help to address various emotional aspects related to peer pressure, need for completion, need for acceptance by the instructor, and achievement goals. The student’s difficulty is usually handled by a) allowing the student to correct programs by looking at the working programs of their peers or class notes, b) The teacher or peer fixes the program. The problem gets solved, and the student moves on to the next program, but the student’s underlying difficulty may not have been resolved. Since addressing the underlying difficulty takes more time, we offered the students a voluntary supplementary CS0 course using the Extreme Apprenticeship instruction method. In this study, we estimated that students need between four to fifteen hours of one-on-one synchronous interaction time with the instructor based on prior exposure. Thematic Analysis of interactions identified fifteen themes in metacognitive domain interactions, eight themes in cognitive domain interactions, and six themes in affective domain interactions.
topic cs1
introductory programming course
cognitive apprenticeship
extreme apprenticeship
metacognitive
affective
url http://dx.doi.org/10.1080/2331186X.2021.1969880
work_keys_str_mv AT srinivasanlakshminarayanan typesandtimeofinteractionforteachingintroductoryprogrammingusinginstructionmethodofextremeapprenticeship
AT njrao typesandtimeofinteractionforteachingintroductoryprogrammingusinginstructionmethodofextremeapprenticeship
_version_ 1717779279544057856