Leer y escribir. Y programar.

En un mundo centrado en la innovación tecnológica, saber programar es clave. Además, enseña habilidades como el pensamiento crítico y la resolución de problemas. Los recursos de «Programación para todos» te ayudan a que los alumnos aprendan a programar dentro y fuera de clase, además de prepararlos para la universidad y el mercado laboral. Tanto si están haciendo sus primeros pinitos como si ya apuntan maneras, tendrás todas las herramientas que necesitas para animarlos a desarrollar e innovar con Swift.

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.

Descárgate las guías del profesor para empezar tus clases.

Empezar a programar 1

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.

Empezar a programar 2

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.

Aprende a programar 1 y 2

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.

Learn to Code 3

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. También ofrecemos una certificación en desarrollo de apps con Swift para que puedas enseñar a tus alumnos a crear apps con las que hacer realidad sus ideas y acreditar sus conocimientos de Swift y Xcode.

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.

Descarga las guías para aprender y enseñar programación.

Introducción al desarrollo de apps con Swift

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.

App Development with Swift

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. También hay una unidad opcional que enseña a crear una app de realidad aumentada utilizando ARKit. Al terminar, los alumnos sabrán desarrollar sus propias apps.

Certificación en desarrollo de apps con Swift, nivel 1

Los docentes que impartan el curso «App Development with Swift» pueden inscribirse para dar a sus alumnos la oportunidad de obtener una acreditación de sus conocimientos de Swift y Xcode. La certificación está disponible a través de un examen administrado por Certiport* y demuestra que los estudiantes tienen la preparación necesaria para dar el siguiente paso en el proceso de convertirse en desarrolladores de apps.

¿Quieres programar?
Apúntate al club.

El aprendizaje no acaba cuando suena el timbre. Los kits de Swift Coding Club ofrecen la oportunidad a los más pequeños de aprender a programar en horario extraescolar o durante las vacaciones de verano. Mediante actividades divertidas aprenderán a trabajar en equipo, crear prototipos de apps y reflexionar sobre cómo la programación puede mejorar su entorno. Y con las guías para instructores, los docentes tienen las herramientas necesarias para animar a los alumnos a que saquen su lado creativo al programar.