010 Fonaments Teòrics tags:: Collaborative_Computer_Science_Learning Blended-Learning marc_teoric aprenentatge_colaboratiu MOC3
Collaborative Computer Science Learning
Què és
El Collaborative Computer Science Learning fa referència a enfocaments pedagògics que promouen l’aprenentatge col·laboratiu dins de l’ensenyament de la informàtica i la programació.
Aquest corrent parteix de la idea que l’aprenentatge de disciplines computacionals no ha de limitar-se a la resolució individual de problemes tècnics, sinó que pot beneficiar-se de:
-
la construcció conjunta de solucions
-
la discussió de decisions de disseny
-
la coordinació de tasques complexes
-
la negociació de significats tècnics
L’activitat de programar esdevé així una pràctica socialment distribuïda.
Característiques principals
▸ Resolució col·laborativa de problemes
Els estudiants treballen conjuntament en el disseny, desenvolupament i depuració de sistemes informàtics.
▸ Coordinació de rols tècnics
Els projectes tecnològics permeten dividir responsabilitats segons competències:
-
desenvolupament frontend/backend
-
arquitectura de sistemes
-
disseny d’interfícies
-
integració de mòduls
-
proves i validació
Aquesta divisió de tasques genera interdependència funcional.
▸ Externalització del pensament
El codi, els diagrames i els entorns de desenvolupament funcionen com a suports cognitius compartits.
Els processos de raonament es fan visibles i negociables.
▸ Aprenentatge a través de la coordinació
La comprensió emergeix de:
-
explicar decisions
-
justificar solucions
-
integrar contribucions diverses
-
revisar errors conjuntament
Aportació conceptual
Aquest enfocament permet comprendre que:
la programació no és només una habilitat tècnica, sinó una pràctica col·laborativa mediada per artefactes digitals.
La cognició es distribueix entre:
-
estudiants
-
codi
-
eines de desenvolupament
-
estructures de projecte
Aquesta mirada reforça la idea que l’aprenentatge tecnològic és inherentment sociomaterial.
Connexions amb altres enfocaments
Aquest camp dialoga especialment amb:
→ el Computer-Supported Collaborative Learning (CSCL)
→ la Cognició distribuïda (marc teòric)
→ la Teoria de l’Activitat
→ la Teoria Actor-Xarxa (ANT)
La programació col·laborativa pot entendre’s com un sistema d’activitat sociotècnic orientat a objectius compartits.
Rellevància per a aquesta tesi
Aquest enfocament és especialment rellevant perquè el context empíric de la recerca és:
un cicle formatiu superior d’informàtica en desenvolupament d’aplicacions multiplataforma.
Els projectes desenvolupats pels estudiants mostren:
-
coordinació de tasques tècniques diferenciades
-
integració de components en sistemes complexos
-
ús del web com a memòria externa compartida
-
presa de decisions distribuïda
-
emergència de nuclis d’especialistes
Aquestes dinàmiques constitueixen exemples clars de:
→ Cognició distribuïda (marc teòric)
→ 024 Dinàmiques de co-creació
→ Arquitectura pedagògica
Connexions dins del Metalaboratori
Aquest enfocament contribueix a entendre:
→ el caràcter sociomaterial de l’aprenentatge tecnològic
→ la naturalesa distribuïda dels projectes de desenvolupament
→ la coordinació cognitiva en entorns digitals complexos
i s’integra especialment amb:
→ 012 Aprenentatge Combinat (Blended Learning)
→ Cognició distribuïda (marc teòric)
→ Ecosistema empíric