Question:
According to Lev Vygotsky’s socio-cultural theory of cognitive development, what pedagogical role does ‘Scaffolding’ play in a computer science programming laboratory?
लेव वायगोत्स्की के संज्ञानात्मक विकास के सामाजिक-सांस्कृतिक सिद्धांत के अनुसार, कंप्यूटर विज्ञान प्रोग्रामिंग प्रयोगशाला में ‘मचान’ (Scaffolding) क्या शैक्षणिक भूमिका निभाता है?
Options:
- Providing temporary structured support (starter code, hints, decomposed sub-tasks) that is gradually removed as the student gains mastery within their Zone of Proximal Development (ZPD)
- Giving the complete final code directly to eliminate student struggle
- Administering strict summative exams without any instructor intervention
- Restricting students to individual isolated study without peer collaboration
- अस्थायी संरचनात्मक सहायता (स्टार्टर कोड, संकेत, उप-कार्यों में विभाजन) प्रदान करना जिसे छात्र द्वारा अपने समीपस्थ विकास के क्षेत्र (ZPD) में महारत हासिल करने पर धीरे-धीरे हटा लिया जाता है
- छात्र के संघर्ष को समाप्त करने के लिए सीधे पूरा कोड दे देना
- बिना किसी हस्तक्षेप के सख्त योगात्मक परीक्षा लेना
- छात्रों को बिना सहकर्मी सहयोग के अलग-थलग अध्ययन तक सीमित करना
Correct Answer: a)
Explanation:
Scaffolding in CS education refers to supportive structures (like partial code templates, debugging checklists, and guided prompts) tailored within the learner’s ZPD, systematically withdrawn as the student achieves independent problem-solving competence.
वायगोत्स्की के ZPD में ‘स्कैफोल्डिंग’ (मचान) का अर्थ है शुरुआत में शिक्षक द्वारा आवश्यक मार्गदर्शन और संकेत देना, और जैसे-जैसे छात्र दक्ष होता जाए, इस सहायता को धीरे-धीरे कम करना।