El desarrollo del Pensamiento Computacional
Resoluci´n de Problemas en la Ense˜anza Inicial de la
o
n
Programaci´n
o
M. E. Z´ niga, M. V. Rosas, J. M. Fern´ndez, R. A. Guerrero
u˜
a
Departamento de Inform´tica -F.C.F.M. y N.
a
LIDIC- Universidad Nacional de San Luis
Ej´rcito de los Andes 950
e
Tel: 0266 4520300, San Luis, Argentina
{mezuniga, mvrosas, jmfer,rag}@unsl.edu.ar
Resumen
conocimiento significativo al campo
de la did´ctica de la programaci´n.
a
o
El abordaje de la ense˜anza y
n
aprendizaje de la programaci´n de
o
algoritmos para resolver problemas
triviales usando una computadora implica una complejidad que precisa ser
tratada desde el inicio de la formaci´n de grado en las carreras afines a
o
la computaci´n. La verdadera dificulo
tad noreside en expresar la soluci´n
o
del problema en t´rminos de instruce
ciones elementales, sino en el desarrollo del pensamiento computacional involucrado para la resoluci´n del probo
lema propiamente dicha.
El objetivo de esta investigaci´n es
o
promover nuevas propuestas did´ctia
cas que permitan afrontar dicha complejidad considerando, adem´s, la
a
problem´tica recurrente en relaci´n
ao
con el desempe˜o acad´mico de los
n
e
alumnos ingresantes a la UNSL en lo
que respecta al aprendizaje de la programaci´n en carreras que la incluyan
o
como asignatura en el bloque de las
ciencias b´sicas de sus correspondia
entes planes de estudio.
Se prev´ que la investigaci´n prope
o
uesta habilitar´ a encontrar nuevas
a
dimensiones de an´lisis acerca de
a
las pr´cticasdocentes que aporten
a
Palabras Claves: Programaci´n, Resoluci´n de
o
o
Problemas, TICs, Pensamiento Computacional.
Contexto
La investigaci´n presentada en este trabajo foro
ma parte de un conjunto de l´
ıneas de abordaje
correspondientes al proyecto ‘Estrategias para
la mejora de la ense˜anza de la Programaci´n
n
o
a alumnos ingresantes de las carreras de Ciencias e Ingenier´ en el´mbito de la Facultad
ıas’
a
de Ciencias F´
ısico Matem´ticas y Naturales de
a
la Univ. Nacional de San Luis.
La propuesta surge a partir de uno de
los principios b´sicos que gu´
a
ıan a la educaci´n p´blica de contribuir a la mejora del
o
u
rendimiento acad´mico de los alumnos, proe
moviendo un mayor nivel de retenci´n de los
o
ingresantes, impartiendo educaci´n de calidad.
o
1.Introducci´n
o
En computaci´n el acto de programar imo
plica: a partir de un problema expresado
en lenguaje natural, especificar sus l´
ımites,
dise˜ar o modelar una soluci´n, y convertir
n
o
dicha soluci´n en un programa de computao
dora correcto, expresado en alg´n lenguaje de
u
1
programaci´n de prop´sito particular [1].
o
o
“...la soluci´n de problemas mediante la
oprogramaci´n de computadoras demanda de
o
los estudiantes encontrar diversas maneras de
abordar problemas y de plantear soluciones.
Adem´s, desarrollar habilidades para visualizar
a
rutas de razonamiento divergentes, anticipar
errores y evaluar r´pidamente los diferentes esa
cenarios mentales.” [2]
Los estudiantes deben desarrollar una gran
variedad de habilidades que van m´s all´ de
aa
la simple codificaci´n de un programa, pues
o
implica aprender a entender un problema (abstraer, modelar, analizar), plantear soluciones
efectivas (reflexionar sobre una abstracci´n,
o
definir estrategias, seguir un proceso, aplicar
una metodolog´ descomponer en problemas
ıa,
m´s simples), manejar lenguajes para exprea
sar una soluci´n (codificar, entender y respetar
o
una sintaxis),utilizar herramientas que entiendan esos lenguajes (programar, compilar,
ejecutar, depurar), probar que la soluci´n sea
o
v´lida (entender el concepto de correcci´n y
a
o
de prueba), justificar las decisiones tomadas
(medir, argumentar), entre otras. En este contexto, la resoluci´n de problemas computao
cionales supone el desarrollo de habilidades
gen´ricas que forman parte del llamado...
Regístrate para leer el documento completo.