"Snap! toma las mejores ideas, las sintetiza de manera fresca y coherente en un lenguaje de programación visual que los niños pueden usar, pero que también es satisfactorio para programadores profesionales."
Don Hopkins (The Sims)
La creatividad, así como la alfabetización computacional y mediática, son consideradas habilidades importantes en la revolución digital en curso.
Snap!
es una herramienta que apoya a personas de cualquier edad o formación para conectarse con la ciencia de la computación (CS) y dar forma activamente a los desarrollos actuales.
¿Qué es Snap!?
Snap! - Construye tus propios bloques
es un lenguaje de programación visual basado en bloques. Invita a los estudiantes a dar vida a sus ideas mientras conocen la ciencia de la computación de una manera lúdica y experimental. Lo fascinante de
Snap!
es su firme aspiración de proporcionar un bajo nivel de entrada sin reducir su expresividad. En
Snap!,
los bloques no solo son importantes en el editor, sino también en el propio lenguaje.
Snap!
permite a principiantes y programadores experimentados sumergirse en conceptos avanzados de CS como estructuras de datos arbitrarias, funciones de orden superior e incluso estructuras de control personalizadas de una manera visualmente atractiva y comprensible.
Snap!
es desarrollado en SAP junto con investigadores de UC Berkeley. Está disponible en más de 40 idiomas y se utiliza para la educación en CS en igual número de países.
Snap!
es de código abierto y se ejecuta en todos los navegadores web modernos.
¿Sabías que Snap!…
-
es uno de los 100 mejores lenguajes de programación en el Índice TIOBE?
-
es utilizado para enseñar inteligencia artificial por investigadores de la Universidad de Oxford y FU Berlin?
-
es utilizado por la escena maker para impresión 3D, bordado y robótica?
-
tiene mucho material de aprendizaje, por ejemplo, de openSAP y SAP Young Thinkers?
¿Quieres empezar?
Consulta nuestros cursos abiertos de openSAP para una introducción al lenguaje de programación y CS en general, para ideas de proyectos interesantes y material adicional.
¿Qué más debes saber?
"Había escuchado cosas buenas sobre SNAP pero nunca lo había probado por mí mismo... fue una GRAN experiencia."
Susan Klimczak (Boston South End Technology Center)
¿Quién usa Snap!?
Las universidades y escuelas secundarias utilizan Snap! para enseñar ciencias de la computación. Los estudiantes utilizan Snap! para crear juegos, historias interactivas, arte y simulaciones, analizar datos, explorar medios, control