El documento presenta una propuesta de programa de programación que incluye diferentes temas y enfoques como programación visual y de juegos, programación creativa y generativa, programación de prototipos y colaborativa. Describe estrategias didácticas como aprendizaje colaborativo, gamificación, ejemplos resueltos y estilos de aprendizaje, así como plataformas y herramientas de programación para diferentes lenguajes y entornos.
8. Hardware
Software
Algoritmos
Análisis y Diseño
Lenguajes
Datos simples
Operadores
Estructura Datos
Control Flujo
Funciones y clases
C. Temas
46. Created by Ben Fry and Casey Reas from MIT Media
Lab in 2001 to teach computer programming
fundamentals within a visual context.
Free & open source, +100 libraries available for
learning, prototyping & production.
Processing
47. For GNU/Linux, Mac OS X & Windows.
Well documented, with many books available.
Run Modes: Java, Javascript, Python, Android,
Arduino.
Processing
48. Cursos: Khan Academy
Tutoriales:
Processing,Hello
Processing, Fun
Programming
Descargas: Processing,
ProcessingJS, P5*js,
Arduino
Interpretes en línea:
OpenProcessing,
Sketchpad, OnlineJS
Lectura: Using Vision to
Think
Referencias:
Processing,
ProcessingJS
Processing
55. El Arte como una
Competencia
Adaptativa
Desde una perspectiva bio-cultural
el arte es un comportamiento adaptativo:
promueve una mente flexible y hábil
para reconocer patrones.
Zunshine (2006)
55
56. El Arte como una
Competencia
Adaptativa
La inteligencia narrativa es un juego
cognitivo ancestral útil para resolver el
problema de interpretar y predecir el
comportamiento de los demás
teoría de la mente, niveles interreferenciales, auto-
consciencia
Boyd (2010)
56
67. Marionetas para Aprender?
Diversas habilidades:
• Trabajo en equipo
• Investigar
• Lluvia de ideas
• Actuar
• Habilidades comunicativas
• Destrezas digitales
68. El uso de marionetas es un medio
elocuente, lúdico y flexible para
explorar y demostrar lo aprendido [3, 4]
Marionetas Teotihuacán, 100-600 DC