La programación es esencial en todo programa escolar.
Saber programar es fundamental para que el futuro de un estudiante brille en un mundo donde la tecnología tiene un papel protagónico. Enseñar programación también implica enseñar habilidades como el pensamiento crítico y la solución de problemas. Por eso creamos el plan de estudios “Programación para todos”, que incluye clases para el iPad y la Mac, guías para profesores y apps que hacen que enseñar programación sea más fácil que nunca. Porque creemos que la programación no es extracurricular, sino que es una pieza esencial del plan de estudios.
Swift. Un lenguaje para programadores principiantes y desarrolladores expertos.
Creamos Swift como un lenguaje de programación que todos pueden aprender. Puedes usar palabras y frases que ya conoces, como “agregar” y “eliminar”, y ver lo que estás creando a medida que escribes tu código. Además, Swift es tan poderoso que es la herramienta favorita de millones de desarrolladores para crear las apps que usas todos los días.
iPad. La plataforma perfecta para aprender a programar.
Con el iPad, los estudiantes aprenden a programar de forma interactiva y divertida. La app Swift Playgrounds aprovecha al máximo todas las funcionalidades Multi-Touch, porque les permite a los alumnos mover los códigos con los dedos y ver los resultados al instante. Incluso pueden ver cómo funciona el código en el mundo real, al usar el iPad para controlar robots y drones.
Enseña a programar en serio. De la forma más divertida.
Queríamos lograr que la programación fuera una experiencia tan envolvente como usar el iPad. Por eso creamos Swift Playgrounds. Con esta app, los estudiantes pueden controlar personajes con código real y familiarizarse con los conceptos más importantes resolviendo rompecabezas, para que aprender a programar sea tan divertido como jugar.
La programación cobra vida con robots, drones y mucho más.
La forma más poderosa de aprender es ver cómo una idea se convierte en realidad. Con las clases para aprender a programar en el iPad, los estudiantes pueden hacer que sus robots caminen y controlar drones en pleno vuelo. Es un enfoque práctico que demuestra que la ingeniería y los conceptos de programación pueden cobrar vida en el mundo real.
Hoy es un buen día para empezar a programar.
Tanto si eres estudiante como profesor, el taller Hora del Código te ofrece una forma divertida de conocer Swift Playgrounds y explorar el mundo de la programación.
Clases para que los niños aprendan, piensen y creen en Swift.
Creamos una amplia variedad de materiales basados en estándares para ayudarte a enseñar programación, como actividades para el salón de clases, rompecabezas basados en apps y temas para debatir. Aquí encontrarás un adelanto del plan de estudios para enseñar Swift en el iPad.
Los alumnos más pequeños diseñan sus propias coreografías y les enseñan a los demás a bailarlas. Mientras tanto, aprenden la importancia de organizar las instrucciones en la secuencia correcta y luego practican programación con apps visuales como codeSpark y Tynker.
Piensa como una computadora
En la actividad Hide and Seek, los alumnos esconden un objeto y graban un video de ellos mismos dando instrucciones (comandos) en un orden determinado (secuencia) para ayudar a los demás a encontrarlo. Esta actividad práctica les enseña cómo las computadoras siguen literalmente las instrucciones.
Algoritmos
En la actividad Who’s the Tallest? los alumnos aprenden a crear algoritmos que determinan quién es el más alto de la clase. Esto les enseña a formular reglas paso a paso para llegar a un objetivo, de la misma forma que el código le indica a la computadora lo que debe hacer.
Pensamiento lógico
Los alumnos toman fotos de objetos en el salón de clases y crean collages en función de un patrón común, como la forma o el color. Luego comparten los collages con otros grupos que adivinan cuál es el patrón. Así, los alumnos pueden comprobar si los patrones que crearon son claros, algo esencial a la hora de programar de forma efectiva.
Crear nuevos mundos
Los alumnos pueden usar el lenguaje de programación Swift que han aprendido para crear sus propios mundos y rompecabezas en Swift Playgrounds. Practicarán cómo personalizarlos cambiando gemas, portales y personajes, y usarán matrices para llevar un registro. Al terminar, pueden compartir sus creaciones con sus amigos.
Descarga las guías para profesores para comenzar a impartir tus clases.
Get Started with Code 1 te permite usar apps visuales como codeSpark y Tynker para enseñarle a los alumnos de 4 y 5 años a pensar como programadores. La guía incluye clases para aplicar conceptos como secuencias, depuración y sentencias condicionales en contextos cotidianos. También incluye actividades que no requieren el uso de una computadora, propuestas de temas para estimular la creatividad y rompecabezas.
Los alumnos de primaria pueden continuar aprendiendo programación y mejorando sus habilidades. Como parte de las actividades, los alumnos resuelven problemas reales de programación, prueban el código escrito por sus compañeros, diseñan programas para distintos bots y exploran el diseño de las interfaces de usuario. También pueden aplicar lo aprendido para resolver rompecabezas usando apps visuales como Tynker.
Learn to Code 1 & 2 está diseñado para ayudarte a enseñar Swift Playgrounds, sin importar el nivel de experiencia en programación que tengas. Las clases se enfocan en los conceptos clave y demuestran que la programación es un modo de pensar que puede aplicarse a otros contextos y a la vida cotidiana.
Con Learn to Code 3, tus alumnos podrán mejorar sus habilidades de programación y comenzarán a pensar como verdaderos desarrolladores de apps. Podrán diseñar una serie de herramientas creativas explorando los poderosos conceptos de programación que usan los desarrolladores profesionales. También aprenderán a ubicar y manipular imágenes para crear mundos nuevos.
Ayuda a los estudiantes a graduarse haciendo apps reales con Swift en la Mac.
Cuando los estudiantes ya saben cómo crear una app, pueden empezar a usar Xcode en la Mac. Creamos clases que te ayudan a darles las mismas herramientas, técnicas y conceptos que usan los profesionales, para que puedan diseñar apps operativas que le den vida a sus ideas.
Clases que convierten a los estudiantes en desarrolladores de apps.
Diseñamos clases que ayudarán a los estudiantes a adquirir experiencia práctica con las herramientas, técnicas y conceptos que necesitan para crear una app de iOS desde cero. Además, creamos guías para que los maestros los ayuden. Aquí encontrarás un adelanto de algunas de las funcionalidades que usarás para enseñar a programar apps con Swift.
Los estudiantes aprenden conceptos de programación mientras escriben su código en plataformas de programación interactivas que les permiten ver los resultados al instante.
Instrucciones paso a paso
Los estudiantes reciben instrucciones detalladas con imágenes y videos que los guían en el proceso de desarrollo de apps en Xcode.
Proyectos Xcode
Con los archivos prediseñados de Xcode, los estudiantes pueden experimentar con algunas partes del código sin tener que diseñar una app desde cero.
Herramientas de estudio
Ayuda a tus estudiantes a aplicar los conceptos aprendidos y a descubrir otros con preguntas interactivas, vocabulario esencial, enlaces a documentos y mucho más.
Descarga las guías para aprender y enseñar a desarrollar apps.
Este curso de un semestre está diseñado para que los estudiantes de secundaria y universidad descubran el mundo del desarrollo de apps, Swift y Xcode. Al finalizar el curso, los estudiantes aplican sus conocimientos de programación para crear desde cero una de las apps básicas de iOS.
Este curso de un año, diseñado para estudiantes de enseñanza secundaria o universitaria, profundiza los conceptos de Swift, Xcode y el desarrollo en iOS. Los estudiantes aplican sus conocimientos para diseñar proyectos pequeños y prueban el funcionamiento de su código en entornos interactivos. Al finalizar el curso, podrán crear una app totalmente operativa con su propio diseño.