Vous êtes sur la page 1sur 8

Los fundamentos computacionales

como parte de las ciencias básicas en las


terminales de la disciplina Informática
Guillermo R. Simari
Departamento de Ciencias e Ingeniería de la Computación (DCIC)
Universidad Nacional del Sur en Bahía Blanca
Alem 1253, (8000) Bahía Blanca, Buenos Aires, Argentina
{svr, grs}@cs.uns.edu.ar

Resumen creativo; sin embargo, es útil remarcar algunos


de los hitos fundamentales que promovieron el
Este trabajo comienza explorando someramen- crecimiento en las capacidades humanas desde
te la evolución moderna de la innovación tec- el punto de vista cognitivo, por su relación
nológica y la aceleración reciente de este pro- directa con la situación que nos ocupa en este
ceso que es provocada por el uso de la Infor- trabajo.
mática como motor fundamental de este fenó- Estos hitos representaron la introducción de lo
meno. Esta observación nos lleva a discutir el que en nuestro lenguaje moderno se describen
proceso educativo y el lugar de la Informática como tecnologías disruptivas, i.e., tecnologías
en el conocimiento humano reconociendo al que producen cambios significativos y nove-
pensamiento computacional como un objetivo dosos en el estado del mundo, alterándolo de
necesario de la educación actual. Nuestra pre- manera que nuevas entidades quedan a dispo-
misa central es que, por su aporte a las herra- sición de los que la utilizarán [Bower et al.,
mientas mentales disponibles, resulta imperio- 1995].
sa la inclusión de los fundamentos compu-
tacionales de la Informática entre las ciencias La aparición del lenguaje como medio de co-
básicas en todos los niveles educativos. El municación fue sin duda el comienzo del ca-
pensamiento computacional representa así un mino que todavía hoy estamos recorriendo. El
componente irremplazable de las habilidades desarrollo de la escritura en corresponden-cia
necesarias para comprender y desempeñarse con el lenguaje hablado comenzó en tiempos
en el mundo. de los que no se guarda registro factual, pero
quizás fueron las pinturas rupestres su primera
Palabras clave: Pensamiento computacional, expresión reconocible. La evolución de esta
informática y educación, ciencias básicas. tecnología fue lenta en términos humanos,
pero procedió sin pausa a lo largo de los mile-
Introducción nios hasta llegar al punto donde las civiliza-
A lo largo de la historia, los seres humanos ciones comenzaron a dejar huellas de sus acti-
han construido dispositivos que han permitido vidades en forma de registros históricos.
desarrollar tareas que estaban fuera del alcance Pero la fuerza del lenguaje escrito estuvo limi-
sus capacidades de físicas naturales. Esto per- tada por su escasa diseminación. Por ejemplo,
mitió la expansión de las actividades humanas el código de leyes promulgado por el rey
empujadas por el avance tecnológico creciente. Hammurabi de Babilonia (aprox. 1760 AC) se
El descubrimiento de principios científicos hizo público grabando su texto sobre bloques
básicos dio impulso a la exploración de sus cilíndricos de basalto de unos 2,50 m de altura
aplicaciones, dando nacimiento a la ingeniería por 1,90 m de base, distribuidos en el territorio
como disciplina encargada de hacer concreto del reino. Solo es posible imaginar la dificul-
este nuevo conocimiento. Sería imposible re- tad para reproducirlas y la logística inherente a
señar en este trabajo la historia de este proceso
semejante forma de esparcir las estelas conte- Si bien las primeras bibliotecas creadas como
niendo ley. Además de estas complicaciones, repositorios de libros penosamente copiados
era necesario disponer localmente de un intér- existieron casi desde el comienzo del lenguaje
prete, es decir, un agente capaz de entender los escrito, ahora nacen las primeras bibliotecas
signos cuneiformes contenidos en la estela, es con múltiples copias; el poseer un libro deja de
decir, alguien que pudiera leer lo escrito. ser un hecho extraordinario.
La introducción innovadora, también disrupti- Al llegar a este punto del relato, es interesante
va, de una forma de papel en Egipto y China y pertinente observar la aceleración en el pro-
como medio de soporte para la escritura, mejo- ceso de desarrollo del conocimiento humano,
ró la situación, aunque el problema de la re- seguramente empujado por la nueva tecnología
producción persistía. Solo era posible producir de impresión de libros. Esto a su vez impulsó
una copia por vez, de manera artesanal por la diseminación de la capacidad de lectura y
medio de personas especializadas que habían escritura en un proceso de retroalimentación.
adquirido el conocimiento de la tecnología de Es difícil de conmensurar cuanto tiempo pasó
lecto-escritura. Notemos aquí que subsistía la hasta que surgió el lenguaje, pero se estima
necesitad de poseer la capacidad de interpretar que los primeros homínidos aparecieron hace
lo escrito. En este punto es interesante destacar unos veinte millones de años. También es im-
que en esos momentos de la historia puede posible establecer cuando la información co-
reconocerse el nacimiento de la educación menzó a pasar de un miembro de la especie a
formal en forma diferenciada al entrenamiento otro de manera oral, pero los primeros homí-
en diferentes artesanías, el objeto de conoci- nidos que usaron herramientas aparecieron
miento se transformaba en algo abstracto, que hace unos dos millones de años. Se puede es-
no necesariamente tenía una connotación físi- pecular que alguna forma de lenguaje oral
ca. Pero aun así, el conocimiento se transmitía primitivo debe haber sido contemporáneo al
de forma severamente limitada. uso de estas herramientas, sobre todo en aque-
Otro punto de inflexión en la historia humana llas actividades comunitarias, tales como la
se produce cuando se elimina al copista, o qui- caza y la recolección, que exigían coordina-
zás esto se describa mejor como la automati- ción. Las primeras bandas de cazado-
zación de la copia del texto escrito. Una nueva res/recolectores necesitaron poder realizar ac-
innovación disruptiva aparece con la imprenta. tividades en común; esto les dio una ventaja
Este dispositivo aparentemente fue creado, al evolutiva estratégica para su supervivencia
menos en parte, en China, pero el evento que perpetuando la práctica y haciéndola transmi-
llevo al cambio tecnológico ocurrió en Alema- sible. Algunas de estas características se hallan
nia cuando Johannes Gutenberg en 1450 cons- presentes en las especies no humanas que ca-
truye la primera imprenta digna de ese nom- zan en grupos, pero no de la forma extensiva
bre. Las consecuencias de este acontecimiento que se encuentra en los primeros grupos hu-
fueron de una trascendencia inconmensurable; manos.
la humanidad dio en ese momento un paso Colocando un punto en el gráfico de la evolu-
enorme hacia la acumulación y explotación del ción que corresponda a la introducción del
conocimiento producido en cada una de las lenguaje escrito hace algo más de cinco mil
actividades humanas. El mismo Renacimiento años, y conociendo que el punto correspon-
se potenció por la existencia de este dispositi- diente a la imprenta se ubica en el año 1450, se
vo. A partir de ese momento el agente que reconoce que estamos en presencia de una
produce conocimiento puedo ponerlo a consi- aceleración que no es sorprende cuando se
deración de la comunidad apropiada, pudiendo reconoce que proceso se realimenta. Más aun
esta aceptarlo, modificarlo, revisarlo, ampliar- cuando consideramos el próximo punto lo po-
lo, perfeccionarlo, y en general, explotarlo demos situar aproximadamente alrededor de
como un recurso común, creando un reposito- 1940 y que representa el momento de la intro-
rio accesible de manera más simple. ducción de la computadora, cuya definición
teórica publicada por Turing en 1937 corres-
ponde a la Máquina de Turing Universal [Tu- (D)esarrollo e (i)nnovación. Sin embargo, co-
ring, 1937]. Luego al colocar el punto que co- mo veremos más abajo, es difícil separarlas
rresponde a la disponibilidad comercial de nítidamente; al menos resulta poco claro como
computadoras personales en los años 1970s, el separar la innovación de la investigación y del
correspondiente a la aparición de Internet unos desarrollo. Quizás sería más correcto decir que
pocos años después, y el de la creación de la tanto la investigación como el desarrollo pro-
World Wide Web (WWW) en el comienzo de ducen innovación, aunque es posible innovar
los años 1990s [Berners-Lee et al. 1999], es sin realizar ninguna de estas dos actividades. A
claro observar que estamos en presencia de un veces, la simple integración de elementos co-
proceso que se acelera exponencialmente. nocidos produce algo completamente nuevo.
La sucinta descripción que hemos dado mues- Investigación Básica: Este es el tipo de trabajo
tra como la utilización del lenguaje contenido innovador que se lleva a cabo en las universi-
en soporte accesible por diversos utilizadores, dades y laboratorios de investigación. No se
ha ido creciendo en forma cada vez más acele- busca un resultado definido precisamente, el
rada. También es dable observar que el núme- trabajo se orienta al descubrimiento. Se ha
ro de utilizadores también ha crecido de mane- avanzado en la idea de que la investigación
ra similar. Al principio, muy pocos podían leer básica no es innovación porque no necesaria-
y escribir, luego a medida que el soporte del mente deviene en un producto o servicio nue-
lenguaje escrito cambió, y el recurso se hizo vo. Sin embargo, los grandes descubrimientos
más accesible, la educación hizo que esta habi- científicos resultan en avances que han cam-
lidad se hiciera más común. Repitiendo el pa- biado al mundo repetidamente: por ejemplo el
trón, la información cambió nuevamente de trabajo de Turing o Shannon.
soporte de mantenimiento y transmisión, pa- Innovación Disruptiva: En este caso el pro-
sando al medio digital. El número de usuarios blema está bien definido pero la solución no es
de una computadora pasó de unos pocos en los evidente. La innovación disruptiva es aquella
1940s, a los miles de millones actuales. Este que crea un mercado nuevo con nuevos pará-
acceso dio lugar a un entorno en el que la in- metros, desplazando tecnología existente. En
formación disponible es (literalmente) incon- términos de mercado, esta terminología des-
mensurable. cribe innovaciones que mejoran un producto o
Este entorno es un mundo virtual al que cual- servicio en una forma inesperada, usualmente
quiera puede acceder, al que todos contribui- apelando a usuarios nuevos que aprecian el
mos de diversas maneras, pero que pocos pue- producto a pesar del costo y luego capturan al
den explotar (computacionalmente). Sin em- resto del mercado existente: Cámaras digitales
bargo, para ser un ciudadano de primera cate- vs. Kodak, iPhone vs. otros modelos previos
goría de esta virtualidad, es necesario algo de celular. Ford modelo T.
más. Repitiendo nuevamente la triquiñuela, la Innovación Sostenida o Evolutiva: Este es el
educación es otra vez central a este proceso. tipo de innovación donde hoy Apple se mues-
Innovación tra preeminente. El problema está bien defini-
do y se entiende cómo resolverlo aunque la
Trataremos brevemente en esta sección de solución no esté disponible. La visión de Steve
describir el proceso de cambio en el conoci- Jobs de un dispositivo capaz de mantener
miento a través de la actividad innovadora. “1000 canciones en el bolsillo” significaba
Esto motiva la necesidad de innovar paralela- que era necesario disponer de cierta cantidad
mente en los contenidos educativos y en la de memoria dentro de ciertas restricciones de
forma de impartir la educación. tamaño. El problema era difícil y tomó tiempo
En la terminología usual esta actividad se re- resolverlo, pero estaba claro lo que se necesi-
presenta como i en expresión I+D+i que trata taba para producir el iPod.
de sintetizar las tres actividades fundamentales Innovación Radical: Thomas Kuhn describió
para el desarrollo científico-tecnológico. Ex- este tipo de innovación como ciencia revolu-
presa la necesidad de integrar (I)nvestigación,
cionaria porque lleva un cambio o desplaza- seño. La disciplina posee su propia teoría,
miento del paradigma particular que se en- su método experimental y su ingeniería.
cuentra vigente. Aquí vemos que el problema Por otro lado, esto no se da en la mayoría
está bien definido pero no es claro cómo obte- de las ciencias físicas que son distintas a
ner una solución. El descubrimiento de la es- las disciplinas de ingeniería que aplican
tructura del DNA o la introducción de la sus descubrimientos (por ejemplo, la quí-
computadora personal son buenos ejemplos. mica y los principios de ingeniería quími-
Aquí también el iPhone es un buen ejemplo. ca). La ciencia y la ingeniería son insepa-
rables debido a la relación fundamental en-
Educación y el lugar de la Informáti- tre los paradigmas de ciencia e ingeniería
ca en el conocimiento dentro de la disciplina.”[ACM-IEEE]
En el año 2006, el equipo de trabajo curricular Es interesante destacar que los auspiciantes
de la Red Universidades Nacionales con Ca- mismos de este esfuerzo para definir los con-
rreras de Informática (RedUNCI) completó la tenidos curriculares representan una instancia
preparación de un documento que caracteriza- de esta sinergia entre ciencia e ingeniería.
ba cuidadosa y minuciosamente las terminales
de las licenciaturas e ingenierías de la discipli- La Informática como disciplina introduce una
na Informática. El documento comenzaba con herramienta esencial para poder comprender el
una traducción de la definición de la Informá- enfoque moderno en las diferentes áreas cientí-
tica contenida en un número de la revista Co- fico-tecnológicas. Así como el desarrollo del
munications of the Association for Computing Análisis Matemático aportó las instrumentos
Machiney (ACM), texto elaborado por encargo necesarios para poder estructurar formalmente
de la misma ACM y la Computer Society del la Física, los conocimientos computacionales
Institute of Electrical and Electronics Engi- se han transformado en elementos imprescin-
neers (IEEE-Computer Society) y que fue to- dibles para el desarrollo de las tecnologías y
mado por la Task Force de estas sociedades para el avance de la ciencia, al aportar, por
dedicadas a elaborar contenidos para todas las ejemplo, capacidades de simulación y visuali-
terminales de la disciplina. Incluímos parte de zación de fenómenos que no podrían com-
esa introducción dada su relevancia para este prenderse de otra manera.
trabajo: Actualmente, cada ciencia recibe el creciente
“La Informática como disciplina compren- influjo de la informática, que contribuye al
de el estudio de procesos algorítmicos que manejo de cantidades masivas de datos (Big
describen y transforman a la información; Data) permitiendo extraer conclusiones escon-
estudian su teoría, análisis, diseño, eficien- didas en ellos. Este fenómeno se observa aún
cia, implementación y aplicación. La pre- en ciencias que hasta hace pocos años se ha-
gunta fundamental subyacente en toda la bían mantenido al margen de estos desarrollos
computación es: ¿qué puede ser automati- tecnológicos, i.e, las ciencias sociales están
zado (en forma eficiente)? Esta disciplina teniendo un desarrollo creciente pudiendo es-
nació en la primera parte de la década de tudiar experimentos con grandes masas de
1940 con la conjunción de la teoría de los población.
algoritmos, lógica matemática y la inven- Un ejemplo interesante es el uso de la minería
ción de la computadora electrónica con de datos y la simulación para determinar la
programa almacenado1. distribución y recorrido de las patrullas poli-
La computación extiende sus raíces pro- ciales en Los Angeles, EEUU. Esta aplicación
fundamente en la matemática y en la inge- ha producido una disminución de 11% en el
niería. La matemática aporta análisis al crimen callejero. El New York Times
área, mientras que la ingeniería aporta di- (15/08/2011) tituló este artículo “Sending the
police before there is a crime” (Enviando a la
policía antes de que se cometa un crimen),
1
Encarnando en hardware la máquina universal definida refiriéndose a las capacidades predictivas de
algunos años antes por Alan Turing.
este algoritmo de distribución de patrullas. samiento matemático e ingenieril. Toma sus
Estos algoritmos son una extensión natural de fundamentos de la matemática pero conside-
los usados para predecir los hábitos de compra rando las restricciones de las capacidades
en los supermercados; ambas aplicaciones computacionales disponibles, y trae de la in-
descansan en la capacidad computacional dis- geniería la interacción con el mundo real, pero
ponible y en repositorios masivos de datos. contando con posibilidad de construir mundos
virtuales en los que la realidad física no intro-
Otro ejemplo remarcable es la secuenciación
duce restricciones.
de los genomas biológicos. Este avance nunca
podría haberse producido sin la utilización de La presencia ubicua de los medios compu-
la informática. Tal es así, que hoy ha nacido tacionales no será lo que cambiará nuestra
una nueva disciplina denominada Bioinformá- vida, sino que serán los conceptos compu-
tica. Algo similar, aunque menos dramático tacionales los nos permitirá evolucionar en un
está sucediendo en cada actividad científica, mundo en el que realidad no será solo física.
donde el uso de la computadora aporta nuevas Este cambio afectará a toda la humanidad de
posibilidades de exploración y explotación. manera impredecible, pero solo la educación
podrá promover que la situación tenga un al-
La interacción de la Informática con todas las
cance igualitario. Para comprender la situación
áreas del conocimiento, establece la necesidad
con más claridad, solo hace falta imaginar un
de introducir los conocimientos computaciona-
mundo en el que unos pocos pudieran leer, el
les fundamentales en la formación básica pro-
resultado sería impensable.
fesional. La realidad del mundo moderno se
complementa con un espacio virtual del que es El siguiente párrafo ha sido extraído y traduci-
imprescindible conocer los principios elemen- do de [CunySnyderWing10] y expresa de ma-
tales para poder comprenderlo y desarrollar nera concisa las ideas discutidas hasta ahora2:
tareas en él. “El pensamiento computacional está inte-
Debe quedar claro en este punto que no se está grado por los procesos mentales necesarios
afirmando que todo el mundo debe ser capaz para formular un problema y encontrar su
de crear código. Pero, si se está aseverando solución, de manera tal que esta pueda
que un profesional debe adquirir la capacidad efectivizarse por un conjunto de agentes
de poder pensar en soluciones computaciona- con la capacidad de procesar informa-
les factibles. Para ello, debe conocer las capa- ción.”
cidades y limitaciones fundamentales del re- Es interesante observar que el problema en
curso computacional a nivel intuitivo. Solo la cuestión puede encontrarse tanto en el mundo
educación temprana y continua puede hacer físico como en el virtual, y cuando se mencio-
este objetivo posible. na que la solución se efectiviza por un conjun-
Pensamiento computacional y educa- to de agentes, estos pueden ser tanto humanos
ción como computacionales.

En el año 2006 [Wing, 2006], Jeannette Wing El pensamiento computacional se compone


publicó un artículo que abrió un debate muy por una parte por el pensamiento crítico que
interesante sobre el rol de la perspectiva permite reconocer, entender y resolver pro-
computacional como herramienta general del blemas y, por otro lado, utiliza el procesamien-
pensamiento. Su argumento básico pone al to computacional en la colaboración, comuni-
pensamiento computacional a la par con la cación de los agentes participantes, siempre
lectura, la escritura y la aritmética como cono- considerando la complejidad computacional
cimientos elementales que se deben adquirir relacionada con el espacio y con el tiempo
desde los primeros pasos educacionales. necesario para obtener tal solución.

Wing, coincidiendo con la definición ya intro-


ducida, describe esta forma de pensamiento 2
Aunque se ha hecho un esfuerzo para mantener el
como una combinación de las formas de pen- sentido del texto original en inglés, las traducciones
son naturalmente aproximadas.
Otra definición sugestiva y acertada contenida Ciencias básicas y los fundamentos de
en [AhoUllman, 1994] es la siguiente: la Informática
“La Informática es la ciencia de la abs- Los párrafos anteriores proveen evidencia su-
tracción, creando el modelo justo y descu- ficiente y un argumente convincente para ubi-
briendo técnicas automatizables apropia- car a los fundamentos de la Informática en el
das para resolver los problemas.” área correspondiente a las ciencias básicas.
La abstracción mencionada es esencialmente Claramente, esta necesidad se acentúa aún más
dinámica y la automatización es computacio- en su propio ámbito disciplinar. Si bien inter-
nal. La habilidad de crear el “modelo justo” es nacionalmente3 ha sido reconocida la impor-
otra de las características distintivas del pen- tancia de los temas fundacionales, en nuestro
samiento computacional. Aho y Ullman conti- país, la definición de los estándares4 de acredi-
núan diciendo: tación para terminales de ingeniería de la pro-
pia disciplina actualmente comete la equivoca-
“Cada una de las otras ciencias considera
ción de incluir la temática de los fundamentos
al universo tal como es. Por ejemplo, el
de la Informática no en el área de las ciencias
trabajo del físico es comprender como fun-
básicas, sino que requiere su inclusión en el
ciona el mundo, no inventar un mundo en el
área de las tecnologías básicas en ambas ter-
que las leyes de la Física sean más simples
minales. Desde nuestra disciplina es difícil
o más sencillas de satisfacer. Por otra par-
entender como es que esto ha sido posible y
te, los científicos de la Informática deben
solo es dable esperar que tal contradicción se
crear abstracciones que correspondan a
resuelva al elaborar el próximo estándar. La
problemas del mundo real, que puedan ser
confusión entre principios científicos y tecno-
comprendidas por los utilizadores de la
logía es incomprensible.
computadora, y al mismo tiempo que pue-
dan ser representados y procesados en el Discutiremos ahora en forma general estos
medio computacional.” fundamentos, mencionando cuales son las ca-
pacidades que es necesario desarrollar. Wing
Esta necesidad de usar abstracciones lleva a la
[Wing, 2006] menciona la comprensión del pro-
creación de diferentes abordajes para definirlas
ceso de abstracción y descomposición, el ma-
clasificarlas y medirlas. Es necesario definir e
nejo de restricciones, la habilidad para repre-
introducir medidas de eficiencia en tiempo y
sentar y construir modelos utilizando herra-
espacio, además de considerar el consumo de
mientas computacionalmente tratables, la ca-
recursos tales como la energía necesaria para
pacidad de utilizar invariantes sucinta y decla-
computar. Esta última faceta ha dado lugar a lo
rativamente, la habilidad para caracterizar sis-
que se conoce en inglés como Green Compu-
temas complejos, la capacidad de utilizar,
ting, considerando el problema de mantener
modificar e influenciar estos sistemas, la apti-
los enormes repositorios de información que
tud para utilizar la modularización anticipando
hoy necesitan tanta energía como una ciudad
usos futuros.
pequeña.
La profundidad y complejidad en el cambio de
Es también importante determinar si el proceso
perspectiva hacen necesario abordar la ense-
computacional es correcto, comparando las
ñanza de estas capacidades de manera tempra-
soluciones que encuentra con las esperadas, y
na para dar el tiempo suficiente para la com-
aún evaluar si es posible encontrar una res-
prensión y maduración cognitiva imprescindi-
puesta (problema de la detención). Existen
ble. Su característica fundacional obliga a co-
otras medidas importantes tales como: la sim-
menzar su desarrollo en el primer año de las
plicidad y elegancia del proceso, la usabilidad
del sistema, la facilidad para modificarlo y 3
mantenerlo, y el costo de producción, ejecu- Por ejemplo, ver documentos producidos por la Joint
Task Force on Computing Curricula Association for
ción y mantenimiento. Estos ejes de definición Computing Machinery and IEEE-Computer Society.
caracterizan los fundamentos de la Informática 4
que discutiremos a continuación. Ver Resolución 786/2009 del Ministerio de Educación
de la República Argentina
carreras responsables de llevar adelante todas argumento. La razón más importante para esta
las terminales disciplinares. Al transformarse circunstancia es que, aunque resulta obvio, es
en herramientas mentales permanentes, resul- necesario reconocer que el proceso de cambio
tará natural su uso en el trabajo diario, contri- descripto solo está en sus etapas iniciales. Por
buyendo y facilitando, por otro lado, la actua- este motivo seria en vano tratar de extrapolar
lización disciplinar del profesional informático donde nos llevará la revolución en la que es-
en su educación continua. Esto solo puede tamos insertos. Hace algo más de dos décadas
lograrse haciendo hincapié en los fundamentos la Web comenzaba a desarrollarse, y salvo
de nuestra disciplina desde el mismo comienzo algunos pocos visionarios, era imposible con-
de la formación del ingresante en las etapas jeturar la situación presente donde, de manera
iniciales de las carreras de informática, dado simétrica, hoy es igualmente inverosímil ima-
que las innovaciones naturales partirán desde ginar el mundo sin ella. Hoy, la absorción de
estas bases. las comunicaciones en el mundo del procesa-
miento computacional de la información ha
Nuestros graduados deben tener la capacidad
potenciado los cambios hasta el punto en el
de pensar en diferentes niveles de abstracción
que lentamente incorporamos actividad los
y esta habilidad es difícil de adquirir requi-
dispositivos computacionales que nos dan ac-
riendo tiempo y ejercitación. Su comprensión
ceso a la virtualidad.
de los problemas debe superar los detalles de
implementación algorítmica para incluir la En los últimos años nos hemos acostumbrado
estructura de los sistemas computacionales a la presencia ubicua de los sistemas compu-
disponibles, abarcando los procesos de cons- tacionales, al punto que ya no producen sor-
trucción de las soluciones. Es por lo tanto ne- presa; sin embargo, estamos solo en los instan-
cesario que puedan considerar en profundidad tes iniciales de lo que puede ser una explosión
el contexto de aplicación tanto físico como en nuestras capacidades humanas. El término
humano [CS Curricula 2013]. “explosión” utilizado en la última frase no es
casual, una explosión es una expansión a gran
Es necesario definir el núcleo fundamental de
velocidad, y esto es exactamente lo que está
la disciplina, para ello hay que recordar que la
sucediendo.
Informática nació de la Lógica. También es
importante reconocer que la explotación de A. Sloman en [Sloman, 1978] en un apartado
estos principios lógicos al utilizar los princi- titulado “Las computadoras como artefactos
pios de la ingeniería ha llevado a enormes para expandir nuestra mente” dice:
desarrollos en ambas disciplinas, desarrollos “Es posible argumentar que las compu-
que son fruto de esta interacción tales como el
tadoras, o para ser más preciso, combina-
estudio de la algoritmia, el análisis de comple- ciones de computadoras y programas (hoy
jidad y eficiencia, los lenguajes formales, gra- diríamos dispositivos computacionales),
máticas y autómatas, los conceptos fundamen- constituyen nuevos artefactos de importan-
tales de lenguajes de programación como la cia profunda que pueden darnos nuevos
sintaxis y la semántica formal, las especifica- medios de expresión y comunicación, y que
ciones formales y la corrección de programas. pueden ayudarnos a crear un nuevo capital
La formalización de las estructuras discretas de conceptos y metáforas, que se acrecienta
nacidas de las necesidades de la programación continuamente, para pensar acerca de todo
dio lugar al estudio profundo de las estructuras tipo de sistemas complejos, incluyéndonos
de datos, los fundamentos de bases de datos, y a nosotros mismos como uno de estos sis-
la inteligencia artificial simbólica y no simbó- temas.”
lica. Esta descripción somera representa el
núcleo científico disciplinar. El contenido profético de este párrafo se puede
percibir fácilmente. Hoy vivimos precisamente
Discusión y comentarios finales en ese mundo, en el que cada vez tenemos más
La complejidad del problema que hemos enca- herramientas que nos permiten llevar adelante
rado hace difícil concluir apropiadamente este tareas que serían imposibles de otra manera:
desde el descubrimiento de nuevos medica- fundamentales de la Informática entre las cien-
mentos diseñados por medios informáticos cias básicas.
hasta el control por computadora del proceso
de vuelo y aterrizaje aviones que fueron dise- Referencias
ñados con la ayuda de modelos computaciona- [ACM-IEEE] Computing as a discipline, D. E.
les y que no podrían volar si la asistencia Comer, David Gries, Michael C. Mulder, Allen
computacional, pasando por ejemplos inter- Tucker, A. Joe Turner, Paul R. Young. Association
medios tales como operaciones quirúrgicas for Computing Machinery (ACM) e IEEE-
realizadas desde otro continente con aparato- Computer Society. Communication of the ACM,
Vol. 32, Nº 1, pp. 9-23, January 1989.
logía robótica, edificios inteligentes que se
regulan a sí mismos y, por supuesto, nuestros [AhoUllman, 1994] A. V. Aho, J. D. Ullman,
inseparables teléfonos celulares que hoy con- Foundations of Computer Science. W. H. Freeman,
tienen un dispositivo computacional de enor- 1994.
me capacidad. [Berners-Lee et al., 1999] Berners-Lee, T., Fischet-
ti, M. Weaving the Web: The Original Design and
El desafío que enfrentamos como educadores
Ultimate Destiny of the World Wide Web by Its
presenta múltiples facetas. Una de las más Inventor, Harper San Francisco (1999).
importantes es que es necesario preparar a las
nuevas generaciones para vivir no solo en el [Bower et al., 1995] J. L. Bower, C. M. Christen-
mundo físico, sino que debemos darles la habi- sen. Disruptive Technologies: Catching the Wave.
Harvard Bussiness Review, 73, no 1. January-
lidad para comprender las herramientas que les
February 1995 Pp. 43-- 53.
permitirán manejarse en el mundo virtual. De-
bemos descubrir cómo perfeccionar el conte- [CS Curricula 2013] Computer Science Curricula
nido del núcleo educativo fundacional recono- 2013, (Ironman Draft Version 1.0) February 2013,
ciendo lo que es permanente separándolo de lo The Joint Task Force on Computing Curricula
que es solo una novedad. Necesitamos tener el Association for Computing Machinery/IEEE-
Computer Society.
coraje de abandonar el dogmatismo y dejar de
lado perspectivas ya obsoletas. Estas decisio- [CunySnyderWing10] J. Cuny, L. Snyder and J.
nes fueron útiles en el pasado, pero hoy la M. Wing, “Demystifying Computational Thinking
realidad que las motivo ya no existe, y debe- for Non-Computer Scientists,” work in progress,
mos reemplazarlas con lo que resulta impres- 2010.
cindible para vivir no solo en el mundo pre- [Sloman, 1978] Sloman, A., “The Computer Revo-
sente, sino también en el mundo que se está lution in Philosophy: Philosphy of Science and
creando continuamente. Models of Mind”, (Harvester studies in cognitive
science). Redwood Burn Limited, Trowbridge &
Una observación final: existe una variedad Esher, England, 1978
creciente de formas de percibir el mundo
[Turing, 1936] Turing, A. M. On Computable
computacionalmente, estas perspectivas nos
Numbers, with an Application to the Entscheidungs
ayudan a entenderlo y, lo que es más impor- problem. Proceedings of the London Mathematical
tante, nos permiten entendernos, por esta razón Society. 2 (1937) 42: 230–265.
se imprescindible para definir los contenidos
educacionales no centrarnos en aplicaciones [Wing, 2006] J. Wing. Computational thinking.
Communications of the ACM, 49(3):33–35, 2006.
particulares, debemos incluir los principios

Vous aimerez peut-être aussi