En un mundo centrado en la innovación tecnológica, saber programar es fundamental para el futuro de los alumnos. Además, les enseña habilidades como el pensamiento crítico y la resolución de problemas. Así que hemos creado «Programación para todos», una serie de recursos didácticos para iPad y Mac, guías para el profesor y apps con los que enseñar a programar es mucho más fácil. Porque creemos que la programación no es una optativa, sino una parte esencial de cualquier plan de estudios.
Swift. El lenguaje de profesionales y principiantes.
Swift es un lenguaje de programación muy fácil de aprender. Puedes usar palabras y frases normales en inglés, como «add» o «remove», y ver el resultado en cuanto escribes el código. Y es tan potente que millones de desarrolladores lo eligen para crear las apps que usas a diario.
iPad. La plataforma ideal para lanzarse a programar.
Aprender a programar es muy dinámico y entretenido con el iPad. La app Swift Playgrounds saca el máximo partido a su tecnología Multi-Touch para que los alumnos puedan arrastrar código con los dedos y ver los resultados al instante. Incluso pueden ver cómo funciona la programación en el mundo real controlando un robot o un dron con el iPad.
Enseña a programar en serio. Y en divertido.
Queremos que programar sea tan interactivo como usar el iPad. Por eso hemos creado la app Swift Playgrounds, que permite a los alumnos controlar personajes mediante líneas de código y aprender conceptos básicos resolviendo puzles, como si fuese un juego.
Pon la programación en marcha con robots, drones y más.
Llevar tus ideas a la práctica es la mejor forma de aprender. Con las lecciones de programación especializadas para el iPad, los estudiantes pueden poner robots en movimiento y pilotar drones. Así ven claramente cómo funcionan las cosas que programan en el mundo real.
Clases con Swift. Los niños piensan, resuelven y crean.
Hemos preparado unos materiales estandarizados muy completos que te ayudarán a enseñar programación de forma sencilla, con actividades para clase, apps de puzles, temas de debate y mucho más. Aquí tienes un adelanto de los recursos para enseñar Swift en el iPad.
Secuencias
Los alumnos preparan una coreografía divertida y enseñan a sus compañeros cómo bailarla. La idea es que aprendan lo importante que es una buena secuencia de instrucciones. Después, pueden practicar en apps visuales como codeSpark y Tynker.
En la mente de un ordenador
En la actividad del escondite, los alumnos ocultan un objeto y se graban en vídeo proporcionando instrucciones específicas (comandos) en un orden determinado (secuencia) para ayudar a sus compañeros a encontrarlo. Este ejercicio práctico les muestra como los ordenadores siguen las instrucciones al pie de la letra.
Algoritmos
Jugando a ver quién es más alto, los alumnos aprenden a crear algoritmos que determinan quién es el más alto de clase. Así aprenden a formular una secuencia de reglas para conseguir un objetivo, como hace el código para indicar al ordenador lo que tiene que hacer.
Pensamiento lógico
Los alumnos hacen fotos de los objetos que hay en clase y crean un collage basado en un único aspecto, como la forma o el color. Después presentan sus creaciones a otros grupos para que adivinen de qué aspecto se trata. Así comprueban si lo que han creado es claro, algo esencial para ser un buen programador.
Nuevos mundos
Los alumnos usan lo que han aprendido de Swift para crear sus propios mundos y puzles en Swift Playgrounds. Pueden personalizar esos mundos cambiando gemas, portales y personajes, y usar una selección para tenerlos todos controlados. Después pueden compartir lo que han creado con sus amigos.
Descárgate las guías del profesor para empezar tus clases.
La guía Empezar a programar 1 te ayuda a usar apps visuales como codeSpark y Tynker para enseñar a los más pequeños a pensar como auténticos programadores. Esta guía incluye lecciones para aplicar conceptos como secuencias, depuración de errores e instrucciones condicionales en situaciones cotidianas. También contiene actividades sin dispositivos, temas para diarios y puzles.
Los niños de 8 a 12 años pueden seguir perfeccionando sus habilidades con actividades como resolver problemas de programación reales, corregir el código de sus compañeros, diseñar programas para una serie de robots y analizar el diseño de interfaces. También podrán poner a prueba sus conocimientos usando apps visuales como Tynker para resolver puzles.
El objetivo de la guía Aprender a programar 1 y 2 es que empieces a usar Swift Playgrounds en las clases, sin importar la experiencia que tengas en programación. En ella se repasan los fundamentos de la programación y se muestra cómo esa forma de pensar puede aplicarse a otras asignaturas y a la vida cotidiana.
Con la guía Learn to Code 3 tus alumnos ampliarán sus conocimientos y empezarán a pensar como auténticos desarrolladores. Crearán una serie de herramientas usando las mismas estrategias que los profesionales y aprenderán a colocar y manipular imágenes con las que crear nuevos mundos.
Tus estudiantes pueden hacer apps reales. Solo necesitan un Mac con Swift.
Una vez que tus alumnos sepan crear apps, pueden empezar a desarrollar en el Mac con Xcode. Gracias a nuestros recursos didácticos, podrás prepararles con las mismas herramientas, técnicas y conceptos que usan los profesionales. Así les facilitas los medios que necesitan para hacer realidad todas sus ideas.
Clases con Swift. Los niños piensan, resuelven y crean.
Nuestras lecciones están pensadas para que los alumnos se familiaricen con las herramientas, técnicas y conceptos imprescindibles para crear una app de iOS desde cero. Además, hemos preparado guías didácticas para que los profesores puedan ayudarles. Aquí tienes un adelanto de algunas prestaciones que te ayudarán a enseñar Swift.
Playgrounds
Los alumnos aprenden conceptos de programación en playgrounds, unos entornos de prueba interactivos donde pueden experimentar y ver los resultados al momento.
Instrucciones paso a paso
Para crear una app en Xcode los alumnos solo tienen que seguir las instrucciones, que se acompañan de imágenes y vídeos.
Proyectos de Xcode
Los proyectos preconfigurados de Xcode sirven de base para hacer pruebas con distintas partes del código sin tener que desarrollar una app desde el principio.
Herramientas de estudio
Ayuda a los alumnos a poner en práctica lo aprendido y a seguir mejorando con preguntas interactivas, vocabulario básico, enlaces a recursos y mucho más.
Descarga las guías para aprender y enseñar programación.
Este curso de un trimestre inicia a los universitarios y estudiantes de secundaria en el desarrollo de apps, Swift y Xcode. El proyecto de fin de curso consiste en crear una app para iOS desde cero, poniendo en práctica todo lo aprendido.
Este curso de un año para universitarios y estudiantes de secundaria profundiza en Swift, Xcode y el desarrollo de apps para iOS. Los alumnos pondrán en práctica sus habilidades creando pequeños proyectos y probando su código en playgrounds. Al terminar serán capaces de desarrollar sus propias apps.