La Academia RoboMind, mediante un entorno de programación visual amigable, demuestra como el pensamiento computacional tiene aplicación en innumerables áreas, a la vez que proporciona un entrenamiento sencillo y efectivo para desarrollar el pensamiento lógico, desde la niñez. Pero también, para ayudar al adulto en la "reconexión" con su creatividad innata y con habilidades para estructurar la solución efectiva de problemas.
A medida que los estudiantes pasan por los cursos, se
familiarizan con las posibilidades e imposibilidades de la programación y
adquieren una idea del poder de la lógica. También aprenderán gradualmente cómo
se puede resolver un problema largo dividiéndolo en piezas más pequeñas que se
puedan resolver más fácilmente. Esto, por supuesto, es una habilidad que
resulta útil cuando se realizan otros cursos o se estudian otras áreas de
aplicación.
Todos en este país
deberían aprender a programar porque te enseña a pensar
Steve Jobs
Con la programación, se aprende cómo automatizar las tareas
repetitivas, transformar las percepciones en acciones y encontrar formas de
tomar decisiones inteligentes, incluso en situaciones desconocidas. Sin
embargo, enseñar puramente cómo programar no es el objetivo principal.
¿Qué es el
pensamiento computacional?
Pensamiento Computacional es un término usado para los
patrones fundamentales que manejan casi cualquier máquina. Por lo tanto, lo
definimos como:
Cómo hacer que una máquina trabaje para ti.
Academia RoboMind
Hay varias otras definiciones, y una más formal dice:
El Pensamiento Computacional es el proceso de pensamiento
involucrado en la formulación de problemas y sus soluciones para que estas
últimas estén representadas en una forma que pueda ser efectivamente llevada a
cabo por un agente de procesamiento de información.
Cuny, Snyder, Wing
La Academia RoboMind ofrece un entorno atractivo que entrena
el pensamiento computacional. Al crear la academia, el campo del pensamiento computacional fue analizado y dividido en una estructura de
conceptos y habilidades. Cada uno de los cursos, presentaciones, pruebas y
desafíos proporcionados entrena un conjunto específico de estos aspectos. La
siguiente tabla muestra los conceptos y habilidades estructuradas
jerárquicamente que conforman el campo del pensamiento computacional.
El pensamiento computacional a veces se organiza en torno a
tres aspectos principales: Conceptos computacionales, Prácticas
computacionales, Perspectivas computacionales. La Academia RoboMind reconoció
siete áreas que están cubiertas.
La programación
es, como se mencionó, un área importante para entrenar el pensamiento lógico y
estructurado. Los componentes básicos de la automatización están cubiertos:
acciones de secuenciación, definición de secciones repetidas y toma de
decisiones basadas en las percepciones. Estos son los ingredientes que pueden
escribirse de manera formal. En etapas posteriores, aprende a analizar las
elecciones hechas en los lenguajes de programación.
Las partes fundamentales de las matemáticas están cubiertas de forma natural al hacer ejercicios.
Al anotar en qué condiciones se debe realizar una acción, se introduce la
lógica. El mundo de los robots muestra la geometría en varias tareas de
navegación. Al reescribir una solución, las reglas algebraicas lo guiarán para
hacerlo correctamente. Los procesos aleatorios son la base de muchas
aplicaciones modernas, desde la banca hasta el desarrollo de medicamentos. Con
RoboMind puedes observar esto tú mismo.
La resolución de
problemas es otro concepto central de pensamiento computacional. Primero,
se debe analizar un problema para llegar a una definición precisa del objetivo.
Entonces, debe encontrarse una posible solución para el problema. Las posibles
soluciones se evalúan en términos de generalidad y complejidad, y se pueden
probar dejando que una máquina lo ejecute. Te capacitamos en este proceso de
resolución de problemas de una manera rigurosa e introducimos estrategias
clásicas en el camino.
Crear soluciones
en la forma de escribir un programa le enseña muchas habilidades: desde
analizar cuidadosamente un desafío hasta diseñar, implementar y probar sus
soluciones.
Los grandes desafíos rara vez son resueltos por un
individuo. Las habilidades de comunicación
están entrenadas en problemas exigentes. Desde sesiones de lluvia de ideas
hasta la delegación de tareas y la presentación de resultados.
El Pensamiento Computacional está directamente conectado a aplicaciones relevantes en muchas
áreas. El mundo de los robots es perfecto para demostrar los desafíos del
transporte, la automatización en las fábricas y la búsqueda en un entorno
desconocido.
Comprender lo que
aprendió en teoría, durante el proceso de implementación y con aplicaciones
concretas, le permitirá formular decisiones de diseño. Al evaluar diferentes
soluciones, las elecciones específicas para un dominio de aplicación reforzarán
estas decisiones. Las diferentes áreas de aplicación de los mismos conceptos
básicos estimulan la visualización de patrones en todos los dominios.
Traducción: Mario Contreras
Bill Gates, Mark Zuckerberg y otros explican por qué aprender programación importa (en inglés)
Recursos
- Portal de Robomind
- Google's Exploring Computational Thinking Page
- Code.org, "Every student in every school should
have the opportunity to learn to code"
- Wikipedia on Computational Thinking
- Center for Computational
Thinking
- Computer
Science for Fun: What is Computational Thinking?
- Computing Education Blog
- Wing (2006). Computational Thinking
- Brennan, K., & Resnick, M. (2012). New frameworks
for studying and assessing the development of Computational Thinking.
No hay comentarios:
Publicar un comentario