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