Está en la página 1de 4

Representa una actitud y habilidad universalmente aplicable establecido todos, no slo

cientficos de la computacin, estaran ansiosos de aprender y usar.



Pensamiento computacional se basa en el poder y los lmites de los procesos informticos, ya sean
realizadas por un humano o por una mquina. Mtodos y modelos computacionales nos dan el
coraje para resolver problemas y disear sistemas que ninguno de nosotros sera capaz de hacer
frente por s solo. Pensamiento computacional se enfrenta al enigma de la inteligencia artificial:
Qu pueden hacer mejor que los equipos humanos? y Qu pueden hacer mejor que los
humanos las computadoras? Fundamentalmente se ocupa de la cuestin: Qu es computable?
Hoy en da, sabemos que slo algunas partes de las respuestas a estas preguntas.

Pensamiento computacional es una habilidad fundamental para todos, no slo para los
informticos. Para la lectura, escritura y aritmtica, hay que aadir el pensamiento computacional
a la capacidad analtica de cada nio. As como la imprenta facilit la propagacin de las tres R, lo
que es apropiada incestuosa de esta visin es que la informtica y los ordenadores facilitan la
propagacin del pensamiento computacional.

Pensamiento computacional implica la resolucin de problemas, diseo de sistemas, y la
comprensin de la conducta humana, haciendo uso de los conceptos fundamentales de la
informtica. Pensamiento computacional incluye una serie de herramientas mentales que reflejan
la amplitud del campo de la informtica.

Tener que resolver un problema en particular, podramos preguntarnos: Es difcil de resolver? y
Cul es la mejor manera de resolver el problema? La informtica se basa en fundamentos
tericos slidos para responder a estas preguntas con precisin. La indicacin de la dificultad de
un problema representa el poder subyacente de la mquina-el dispositivo de computacin que se
ejecutar la solucin. Hay que pensar en el set de la mquina de la instruccin, sus limitaciones de
recursos, y de su entorno operativo.

En la solucin de un problema de forma eficaz, podramos preguntarnos adems si una solucin
aproximada es lo suficientemente bueno, si podemos utilizar la aleatorizacin a nuestro favor, y si
los falsos positivos o falsos negativos son permitidos. Pensamiento computacional est
reformulando un problema aparentemente difcil en un solo sabemos cmo resolver, tal vez por la
reduccin, la incorporacin, transformacin o simulacin. Pensamiento computacional est
pensando de forma recursiva. Es el procesamiento en paralelo. Se interpreta como cdigo de
datos y los datos como cdigo. Es la comprobacin de tipos como la generalizacin del anlisis
dimensional. Es reconocer las virtudes y los peligros de aliasing, o darle a alguien o algo ms de un
nombre. Es reconocer tanto el costo y el poder de direccionamiento indirecto y llamada a
procedimiento. Se est juzgando a un programa no slo para la correccin y la eficiencia, sino por
la esttica y el diseo de un sistema para la simplicidad y la elegancia.

Pensamiento computacional est utilizando la abstraccin y la descomposicin cuando se ataca a
una tarea compleja y grande o el diseo de un sistema complejo de gran tamao. Es la separacin
de preocupaciones. Es elegir una representacin apropiada para un problema o modelar los
aspectos relevantes de un problema para que sea manejable. Est utilizando invariantes para
describir el comportamiento de un sistema de manera sucinta y declarativa. Se trata de tener la
confianza que se puede utilizar con seguridad, modificar e influir en un sistema complejo grande
sin entender su cada detalle. Se modularizacin algo en anticipacin de varios usuarios o la
obtencin previa y el almacenamiento en cach en previsin de su uso futuro. Pensamiento
computacional est pensando en trminos de prevencin, proteccin y recuperacin de los peores
escenarios a travs de la redundancia, el dao de contencin y correccin de errores. Se llama
estancamiento estancamiento e interfaces contratos. Es aprender a evitar las condiciones de
carrera al sincronizar las reuniones con uno otra.

Pensamiento computacional est usando razonamiento heurstico para descubrir una solucin. Se
tiene previsto, el aprendizaje, y la programacin en presencia de incertidumbre. Es la bsqueda, la
bsqueda, y mucho ms la bsqueda, lo que resulta en una lista de vocabulario, cuando no
determinismo y la recoleccin de basura asumen los significados utilizados por los cientficos de la
computacin, y cuando los rboles se dibujan al revs. Hemos sido testigos de la influencia del
pensamiento computacional en otras disciplinas. Por ejemplo, la mquina de aprendizaje ha
transformado estadsticas. Aprendizaje estadstico se utiliza para problemas a escala, tanto en
trminos de tamao de los datos y la dimensin, inimaginable hace slo unos pocos aos.
Estadsticas departamentos en todo tipo de organizaciones estn contratando cientficos de la
computacin. Las escuelas de ciencias de la computacin estn adoptando existentes o la puesta
en marcha de nuevos departamentos de estadstica. Reciente inters de los informticos en la
biologa es impulsada por la creencia de que los bilogos pueden beneficiarse

Pensar como un cientfico de la computacin significa ms que ser capaz de programar una
computadora. Requiere pensar en mltiples niveles de abstraccin.

Pginas Web, una estrategia para ganar un juego, o un contraejemplo. Pensamiento
computacional est utilizando grandes cantidades de datos para acelerar el clculo. Se trata de
hacer un equilibrio entre el tiempo y el espacio y entre la potencia de procesamiento y capacidad
de almacenamiento.

Considere estos ejemplos cotidianos: Cuando su hija va a la escuela por la maana, se pone en su
mochila las cosas que necesita para el da, esa es la obtencin previa y el almacenamiento en
cach. Cuando su hijo pierde a sus mitones, usted sugiere que volver sobre sus pasos, eso es dar
marcha atrs. En qu momento deja de alquilar esqus y cmprate un par;? Eso es algoritmos en
lnea. Con qu lnea te pones en el supermercado;? Eso es el modelado de rendimiento para
sistemas multi-servidor. Por qu su telfono todava funciona durante un corte de energa;? Eso
es la independencia de la falta y la redundancia en el diseo. Cmo Totalmente Automatizado
Prueba de Turing pblica (s) to Tell mquinas y humanos, o los CAPTCHAs, autenticar los seres
humanos;? Eso es la explotacin de la dificultad de resolver difciles problemas de la IA para
frustrar los agentes informticos.

Pensamiento computacional se habr convertido en arraigada en la vida de todos cuando palabras
como algoritmo y condicin son parte de vocabfrom pensamiento computacional de todos. La
contribucin de la informtica a la biologa va ms all de la capacidad de buscar a travs de
grandes cantidades de datos de secuencias en busca de patrones. La esperanza es que las
estructuras de datos y algoritmos de nuestras abstracciones y computacionales mtodos pueden
representar la estructura de las protenas en formas que dilucidar su funcin. Biologa
computacional est cambiando la forma bilogos piensan. Del mismo modo, la teora de juegos de
computacin est cambiando la forma en que los economistas piensan; nanocomputacin, la
manera los qumicos piensan, y la computacin cuntica, la forma en que los fsicos piensan.

Este tipo de pensamiento ser parte del sistema de la habilidad no slo de otros cientficos, sino
de todos los dems. La computacin ubicua es hoy en da como el pensamiento computacional es
maana. La computacin ubicua era el sueo de ayer que se convirti en la realidad de hoy, el
pensamiento computacional es la realidad de maana.

LO QUE ES Y NO ES

La informtica es el estudio de la computacin-lo que se puede calcular y cmo calcularlo. Por lo
tanto el pensamiento computacional tiene las siguientes caractersticas:

Conceptualizacin, no se programan. La informtica no es la programacin de computadoras.
Pensar como un cientfico de la computacin significa ms que ser capaz de programar una
computadora. Requiere pensar en mltiples niveles de abstraccin;

Fundamental, la habilidad no memorstico. Una habilidad fundamental es algo que todo ser
humano debe saber para funcionar en la sociedad moderna. Rote significa una rutina mecnica.
Irnicamente, no fue hasta la informtica resuelve el AI Gran Desafo de la fabricacin de
computadoras piensan como los seres humanos de pensar sed de memoria;

Una forma en que los seres humanos, no computadoras, piensan. Pensamiento computacional es
una manera de resolver los problemas de los seres humanos, no est tratando de seres humanos a
pensar como las computadoras. Las computadoras son soso y aburrido, los seres humanos son
inteligentes e imaginativos. Nosotros, los humanos hacen las computadoras emocionante.
Equipado con los dispositivos informticos, usamos nuestra inteligencia para hacer frente a los
problemas no nos atreveramos asumir antes de la edad de la informtica y construir sistemas con
una funcionalidad limitada slo por nuestra imaginacin;

Complementa y combina el pensamiento matemtico y la ingeniera. La informtica se basa
intrnsecamente en el pensamiento matemtico, ya que, como todas las ciencias, sus fundamentos
formales se apoyan en las matemticas. La informtica se basa intrnsecamente en el pensamiento
de ingeniera, dado que nos construimos sistemas que interactan con el mundo real. Las
limitaciones de los cientficos de computacin vigor dispositivo informticos subyacentes a pensar
computacionalmente, no slo matemticamente. Ser libre para construir mundos virtuales nos
permite ingeniero de sistemas ms all del mundo fsico;

Ideas, no artefactos. No son slo los de software y hardware artefactos que producimos que
estarn presentes fsicamente en todas partes y tocar nuestras vidas todo el tiempo, sern los
conceptos computacionales que utilizamos para abordar y resolver los problemas, gestionar
nuestra vida cotidiana, y comunicarse e interactuar con otras personas ; y

Para todo el mundo, en todas partes. Pensamiento computacional ser una realidad cuando es tan
parte integral de los esfuerzos humanos que desaparece como una filosofa explcita.

Muchas personas equiparan la informtica con la programacin de computadoras. Algunos padres
ven slo una estrecha gama de oportunidades de empleo para sus hijos que las principales en
ciencias de la computacin. Muchas personas piensan que la investigacin fundamental en
ciencias de la computacin se hace y que slo la ingeniera sigue siendo. Pensamiento
computacional es una gran visin para guiar a los educadores de ciencias de la computacin,
investigadores y practicantes como actuamos para cambiar la imagen del campo de la sociedad.
Especialmente necesitamos para llegar al pblico antes de la universidad, incluyendo a los
maestros, padres y estudiantes, envindolos dos mensajes principales:

Problemas cientficos intelectualmente desafiantes e interesantes an no se han comprendido y
resuelto. El dominio del problema y el dominio de la solucin estn limitados slo por nuestra
propia curiosidad y la creatividad, y

Una lata importante en ciencias de la computacin y hacer cualquier cosa. Una lata importante en
Ingls o matemticas y pasar a una multitud de diferentes carreras. Lo mismo ocurre con la
informtica. Una lata importante en ciencias de la computacin y pasar a una carrera en la
medicina, el derecho, los negocios, la poltica, cualquier tipo de ciencia o ingeniera, e incluso las
artes.

Los profesores de ciencias de la computacin deben ensear un curso llamado "Maneras de
Pensar como un PC" para estudiantes de primer ao de la universidad, por lo que es disponible
para los no mayores, no slo a los comandantes de la ciencia informtica. Debemos exponer a los
estudiantes pre-universitarios a los mtodos y modelos computacionales. En lugar de lamentar el
declive del inters por la informtica o la disminucin de la financiacin para la investigacin en
ciencias de la computacin, debemos mirar para inspirar el inters del pblico en la aventura
intelectual del campo. As que vamos a difundir la alegra, temor, y el poder de la informtica, con
el objetivo de hacer un lugar comn el pensamiento computacional.

También podría gustarte