Está en la página 1de 3

LA CIENCIA DE LA COMPUTACIN

Causa ms tristeza que sorpresa que la Ciencia de la


Computacin, que ha sido una disciplina slida por ms de
medio siglo, haya encontrado tan poco espacio dentro de los
currculos escolares. Resultado de lo anterior es que a medida
que los estudiantes avanzan en su proceso educativo por los
grados de primaria, inocentemente equiparan la Ciencia de la
Computacin al uso de computadores o a aprender a
programarlos. Como dijo Edsger Dijkstra, cientfico de la
computacin holands, la Ciencia de la Computacin tiene
tanto que ver con los computadores como la astronoma con los
telescopios.
La Ciencia de la Computacin es el estudio de los fundamentos tericos de la informacin y de la
computacin. Dado lo expuesto que estn los estudiantes con la ciencia del mundo fsico tanto vivo
como inerte, no hace ningn sentido ignorar completamente la disciplina que gobierna la mayor parte
de la tecnologa (TIC) y la naturaleza de la forma en la que, en nuestras vidas saturadas de
tecnologa, intercambiamos diariamente informacin.
Adems de una comprensin bsica de la definicin esencial de lo que es la Ciencia de la
Computacin, los estudiantes pueden y deben exponerse a algunos de los elementos fundamentales de
esta, los cuales se relacionan estrechamente con los objetivos generales del aprendizaje para el Siglo
XXI. Estos elementos incluyen pensamiento algortmico, lgica Boleana, abstraccin funcional, as
como organizacin y manejo de datos. La solucin de problemas, el pensamiento crtico y la
organizacin y manejo de la informacin pueden reforzarse mediante la incursin en estos aspectos de
la Ciencia de la Computacin. Lo maravilloso es que la mayora de los conceptos de esta ciencia se
refuerzan trabajando con la matemtica y algunos de ellos lo hacen, con la matemtica de nivel
escolar.
A continuacin, algunas sugerencias para incorporar al currculo estos conceptos:

1. PENSAMIENTO ALGORTMICO
De manera sencilla, un algoritmo consiste en una serie de pasos bien definidos, necesarios para
realizar una tarea. Esto es esencial para comprender, cmo y por qu funcionan, de la manera en
que lo hacen, los sistemas de las tecnologas de la informacin, como cualquier otro hecho fsico-
natural.
Descomponer detalladamente una tarea constituye un aspecto importante del pensamiento
algortmico. Un ejercicio divertido incluye escribir, en lenguaje sencillo, un conjunto detallado de
pasos con el que cada uno de ellos gue a otro compaero, que tiene los ojos vendados, para que
realice una tarea especfica. Con frecuencia, en este ejercicio, propongo ideas de manejo de
excepciones con las que se deben realizar acciones que involucren iteraciones (ciclos repetitivos) y
condicionales. Esta manera de escribir
pseudocdigo expone a los estudiantes a una
habilidad especial, empleada con frecuencia por los
programadores, cuando inician un nuevo programa
que les demanda pensar con un algoritmo antes de
comenzar a escribir el cdigo de este.
Afortunadamente tenemos acceso a entornos de
programacin que facilitan a los docentes trabajar
estas ideas en el aula, como es el caso de Scratch del
Laboratorio de Medios de MIT. La retroalimentacin
visual que obtienen los estudiantes de Scratch, les
permite relacionar el programa que realizan con la
accin que ven en pantalla y esto les ayuda a
refinarlo, parte esencial tanto de la solucin de
problemas como de la programacin.
El pensamiento algortmico ayuda a los estudiantes a pasar del problema al programa. Esto
implica estar en capacidad de definir y enunciar con claridad un problema; descomponerlo en sub
problemas ms pequeos y manejables; y, describir una solucin en un conjunto de pasos bien
definido. Esta es una habilidad importante que los estudiantes pueden transferir a otras asignaturas
cuando enfrenten en estas situaciones en las que deban solucionar problemas.

2. LGICA BOLEANA PARA PENSAMIENTO CRTICO
La lgica Boleana o lgebra Boleana, es una forma de lgica simblica que constituye la base de
la aritmtica de los computadores. El trabajo pionero de George Boole en este campo se public en
el libro Una investigacin sobre las leyes del pensamiento. En l describe cmo la lgica del
pensamiento humano puede reducirse a unas pocas operaciones lgicas, sencillas y generales,
muy similares a las operaciones matemticas bsicas.
A los estudiantes se les puede iniciar en la idea de lgica en asignaturas como Comunicacin o
Matemtica. Premisas, frases condicionales, negaciones y hacer inferencias (sacar conclusiones) de
un conjunto de frases de uso diario, pueden usarse como introduccin suave a la idea de lgica,
an antes de trabajar con smbolos y operaciones. Ejemplo de lo anterior es:
Si Alemania le gana a Argentina, entonces Alemania gana el mundial Brasil 2014.
Si Lionel Messi no juega, entonces Alemania vencer a Argentina.
Messi no juega.
Cul es la conclusin?
La belleza de la lgica Boleana radica en la simplicidad de sus operaciones: y, o y no. Cuando se
emplea por primera vez las ideas de la lgica simblica, se puede decir que esta es una forma
poderosamente til para que personas de cualquier edad aprendan a pensar y a argumentar
lgicamente; tambin, a encontrar errores no solo en argumentos de tipo poltico sino en los del da
a da con padres, hermanos, amigos y pares. Esta podra ser, ciertamente, una forma de ensear a los
nios a pensar crtica y analticamente.

3. ESTRUCTURAS DE DATOS Y BASES DE DATOS
Las estructuras de datos, van de la mano con los algoritmos como aspectos esenciales de la
programacin. Para ponerlo fcil, el dato es la materia que se manipula o trabaja en un programa,
mediante operaciones y expresiones; por lo tanto el conjunto de datos origina la informacin.
Afortunadamente tenemos acceso a software de Hojas de Clculo como el Excel de Microsoft y
a administradores de Bases de Datos, tales como Access de Microsoft, que se pueden usar para
introducir a los estudiantes en los fundamentos de estructuras de datos para su organizacin y
administracin.
Las Hojas de Clculo permiten ensear a los estudiantes cmo organizar datos de maneras
simples e intuitivas para poderlos acceder y recuperar con facilidad. Debe estimularse en los nios
el uso frecuente de Hojas de Clculo para una diversidad de tareas de organizacin de datos. Por
ejemplo, los estudiantes pueden listar y organizar los sitios Web que visitan tanto para llevar a cabo
trabajos del colegio como para buscar informacin sobre un tema determinado. Solicite a los
estudiantes aadir en otra columna de la Hoja de Clculo palabras clave o etiquetas. Pueden
organizar en distintas Hojas de Clculo los datos de los sitios Web para las diferentes unidades de
una asignatura, de manera que esa organizacin ayude a diferenciar los datos que no necesariamente
deben estar juntos, pero ayudan a conservar en el mismo sitio los materiales relacionados.
Las Hojas de Clculo pueden usarse tambin para almacenar y organizar datos, para planear una
salida de campo o un evento, o para recolectar datos para proyectos de ciencias naturales o de
ciencias sociales. Las Hojas de Clculo de Google, posibilitan el que varios estudiantes trabajen
simultneamente en la misma Hoja de Clculo.
Ahora que todos batallamos con la sobreabundancia de datos e informacin, estar en capacidad
de clasificarlos y organizarlos, no solo para que hagan sentido sino para accederlos de manera
intuitiva y poder recuperarlos, ciertamente es una competencia que los nios de esta Era de la
Informacin deben desarrollar en las Instituciones Educativas, desde edad temprana.

Las tres competencias y conceptos arriba descritos, pensamiento algortmico, lgica Boleana y
estructuras de datos, pueden integrarse fcilmente en los currculos de las diversas reas como son
Matemticas, Comunicacin, Historia Geografa y Economa, Ciencias Tecnologa y Ambiente, entre
otras, tanto para los niveles de Primaria y Secundaria; esto permitira exponer a los estudiantes a unas
pocas ideas, pero bsicas, de la Ciencia de la Computacin.