Beruflich Dokumente
Kultur Dokumente
Septiembre de 2017
Programación para todos
La tecnología tiene su propio lenguaje: la programación.
Nosotros creemos que aprender a programar es una
habilidad básica. Te enseña a resolver problemas, a trabajar
en equipo de formas creativas y a diseñar apps que dan
forma a tus ideas. Creemos que todas las personas deberían
tener la oportunidad de crear algo capaz de cambiar
el mundo. Por eso hemos diseñado un programa con todas
las herramientas y recursos que permiten a todo el mundo
aprender y enseñar programación.
Plan de estudios Dispositivo Público objetivo App Requisitos Descripción Materiales didácticos Recursos de soporte técnico Número de horas
Desde infantil Ninguno Empezar a pensar como • Lecciones de la app • «Get Started with Code 1»
30 horas en las que
hasta 2.º programadores mediante codeSpark Academy (guía para profesores) se incluyen la guía para
de primaria la exploración de conceptos • Curso Cadete Espacial profesores y lecciones
con apps visuales. de Tynker de apps
De 3.º a 5.º Ninguno Explorar conceptos básicos • Curso Hechizos • «Get Started with Code 2»
36 horas en las que
de primaria de programación y empezar de Dragón de Tynker (guía para profesores) se incluyen la guía para
a pensar como un programador profesores y lecciones
con apps visuales. de apps
A partir Ninguno Aprender conceptos básicos de • App Swift Playgrounds • «Aprender a programar 1 y 2»
Hasta 85 horas en las
de secundaria programación con código de Swift. • Lecciones de
(guía para profesores) que se incluyen la guía
«Aprende a programar 1 y 2» • Distintivos de Swift para profesores y las
• Curso de iTunes U Playgrounds del Apple lecciones de «Aprende
Teacher Learning Center a programar 1 y 2»
A partir Aprende a Ampliar las habilidades • App Swift Playgrounds • «Learn to Code 3»
Hasta 45 horas en las
de secundaria programar 1 y 2 de programación y pensar • Lecciones de
(guía para profesores) que se incluyen la guía
como un desarrollador de apps. «Learn to Code 3» para profesores y las
lecciones de «Learn to
Code 3»
Secundaria Ninguno Adquirir experiencia con las Libro «Introducción al desarrollo • «Introducción al desarrollo 90 horas
y universidad herramientas, las técnicas y los de apps con Swift» y archivos de apps con Swift»
conceptos necesarios para crear del proyecto (guía para profesores)
una app básica para iOS desde cero.
Secundaria Ninguno Conocer más a fondo Swift, UIKit y las Libro «App Development with • «App Development with Swift» 180 horas
y universidad redes mediante talleres prácticos Swift» y archivos del proyecto (guía para profesores)
y proyectos guiados. Los estudiantes
serán capaces de diseñar su propia
app al terminar del curso.
Descripción
Swift Playgrounds es una app de Apple gratuita para el iPad con la que es muy
divertido aprender y experimentar con la programación. Los estudiantes resolverán
rompecabezas hasta dominar los aspectos básicos de Swift, un lenguaje de
programación muy potente creado por Apple y que los profesionales utilizan para
desarrollar algunas de las apps más populares del momento.
En el aula
«Aprende a programar» (partes 1, 2 y 3) y las lecciones en la guía para profesores
están pensadas para estudiantes de secundaria y cursos superiores. Los materiales
son flexibles y se adaptan a cualquier entorno de aprendizaje, como un seminario
de programación independiente o un curso de introducción a la programación.
Las lecciones están pensadas para sesiones de entre 45 y 60 minutos, y algunas
de ellas abarcan varias sesiones. Se indica el tiempo necesario para completar cada
sección de una lección. Si dispones de flexibilidad —por ejemplo, en extraescolares
o un club de programación—, esto te permite dividir la lección.
Las guías para profesores ofrecen apoyo para que los docentes puedan
enseñar programación aunque no tengan experiencia previa. Se recomienda
que los estudiantes y los profesores conozcan los conceptos básicos
de «Aprende a programar 1 y 2» antes de pasar a la tercera parte.
Características
iOS y lenguaje Swift real. Swift Playgrounds Animaciones absorbentes. Todas la secciones Grabar y compartir. Los estudiantes pueden
utiliza Swift, el lenguaje de programación en comienzan con una animación que relaciona los grabar lo que hacen en la pantalla para mostrar
el que están escritas muchas de las apps más conceptos de la programación con la vida real su trabajo.
destacadas del App Store. Las habilidades que para que a los estudiantes les resulte más
Revisar el código. El código se puede ejecutar
los estudiantes adquieren con Swift Playgrounds fácil asimilarlos.
más rápido o más despacio, y también
son justo las que necesitan para desarrollar
Glosario integrado. Las definiciones ayudan a los se pueden destacar las líneas a medida que
sus propias apps.
estudiantes a comprender términos importantes. se van ejecutando para identificar los errores
Entorno interactivo. El código se crea en la parte sobre la marcha.
Pistas útiles. Los estudiantes pueden recibir
izquierda de la pantalla y los resultados aparecen
ayuda si se quedan atascados. En muchos casos, Tocar y editar. Arrastra estructuras complejas
al instante en la derecha con un simple toque.
las pistas van cambiando a medida que como ciclos y definiciones de funciones para
añaden código. añadirlas al código existente. Al tocar una
palabra clave (como «for»), los controles
Barra de funciones rápidas. En la parte inferior aparecen en la pantalla.
de la pantalla aparecen sugerencias de QuickType
que permiten a los estudiantes añadir el código
que necesitan con solo tocar la barra
de funciones rápidas.
Recursos de apoyo
Aprender a programar 1 y 2 (guía para profesores) Programa Apple Teacher: distintivos de Swift Playgrounds
Esta guía para profesores está pensada para enseñar a estudiantes de Apple Teacher es un nuevo programa de aprendizaje profesional diseñado
secundaria y cursos superiores e incorporar «Aprende a programar 1 y 2» a las para ayudar y homenajear a los profesores. Ofrece materiales, consejos,
clases. Cada lección está dedicada a un concepto de programación básico ideas y noticias de aprendizaje. Los Apple Teachers pueden visitar
y demuestra que la programación es una forma de pensar que puede aplicarse el Apple Teacher Learning Center para completar cuestionarios sobre
a otros campos del conocimiento y a la vida cotidiana. Se incluyen actividades el aprendizaje y la enseñanza con Swift Playgrounds y obtener cuatro
mejoradas, actividades de repaso y reflexión, una rúbrica y presentaciones nuevas insignias. Después recibirán un nuevo logotipo de Apple Teacher
de Keynote. La guía está pensada para estudiantes de secundaria y cursos en el que aparece Swift Playgrounds para compartir su logro.
superiores. Hay unas 40-45 horas de lecciones básicas de programación,
y hasta 45 horas de actividades complementarias que ayudan a los
estudiantes a aplicar lo que han aprendido y a empezar a diseñar su propia app.
Se incluyen correlaciones curriculares con varios estándares nacionales
e internacionales relacionados con el área de informática.
Aprende a programar 1 Lección 6 — Pensar la misma idea: Algoritmos. Los estudiantes verán
cómo se utilizan los algoritmos y aplicarán lo aprendido para programar.
Mediante la resolución de rompecabezas en un mundo tridimensional
Repaso y reflexión. Los estudiantes repasarán las lecciones de la 3 a la 6
dinámico, los estudiantes desarrollarán las habilidades que les permitirán
y reflexionarán sobre sus trabajos y los de los demás.
sentar las bases de sus conocimientos de programación. La aventura
comienza con comandos, funciones y ciclos sencillos. Desde el principio,
escribirán código Swift real, el mismo código que utilizan los profesionales Aprende a programar 2
de la programación.
Los estudiantes ampliarán sus conocimientos básicos de Swift. Más allá
Lección 0 — Primeros pasos. Los estudiantes recibirán una introducción de resolver simples rompecabezas, aprenderán a crear sus propios mundos.
a la informática y los objetivos del curso. Aprenderán qué es una variable y sus tipos, los constructos de código que
les permiten almacenar y acceder a la información. Estas nuevas habilidades,
Lección 1 — Pensar como una computadora: Comandos y secuencias.
junto con la inicialización y los parámetros, les ofrecerán aún más formas
Los estudiantes verán cómo se utilizan comandos y secuencias
de usar el código para interactuar con sus personajes y el mundo del
en situaciones cotidianas y aplicarán ambos conceptos para programar.
rompecabezas, lo que les permitirá cambiar las reglas del mundo como tal.
Lección 2 — Pensar como un detective: Depuración. Los estudiantes
Lección 7 — Pensar como un Newsbot: Variables. Los estudiantes verán
verán cómo se depuran errores y aplicarán lo aprendido para programar.
cómo se utilizan las variables y aplicarán lo aprendido para programar.
Lección 3 — Pensamiento eficiente: Funciones y algo sobre bucles.
Lección 8 — Pensar como un arquitecto: Tipos. Los estudiantes verán
Los estudiantes verán cómo se utilizan las funciones y los ciclos for
cómo se utilizan los tipos y aplicarán lo aprendido para programar.
y aplicarán lo aprendido para programar.
Lección 9 — Pensamiento específico: Parámetros. Los estudiantes verán
Repaso y reflexión. Los estudiantes repasarán las lecciones de la 1 a la 3
cómo se utilizan los parámetros y aplicarán lo aprendido para programar.
y revisarán tanto sus trabajos como los de los demás.
Lección 10 — Pensamiento organizado: Arreglos. Los estudiantes verán
Lección 4 — Pensamiento lógico: Código condicional. Los estudiantes
cómo se utilizan los arreglos y aplicarán lo aprendido para programar.
verán cómo se utilizan el código condicional, los booleanos y los operadores
lógicos y aplicarán lo aprendido para programar. Proyecto principal. Los estudiantes crearán sus propios mundos e historias
utilizando los conceptos aprendidos durante el programa. Reflexionarán sobre
Lección 5 — Pensar una y otra vez: Bucle “while”. Los estudiantes verán
lo que han visto utilizando las carpetas que han creado a lo largo del curso
cómo se utilizan los ciclos while y aplicarán lo aprendido para programar.
y cruzándoselas con sus compañeros para revisarse mutuamente.
Información adicional
Swift Playgrounds requiere iOS 10 y es compatible con los siguientes Recursos de «Get Started with Code»
modelos de iPad: • Tynker
• iPad Pro (9,7 pulgadas) • codeSpark Academy
• iPad Pro (12,9 pulgadas) • Get Started with Code 1
• iPad • Get Started with Code 2
• iPad Air 2
• iPad Air Otros recursos
• Más información sobre Swift Playgrounds.
• iPad mini 4
• Más información sobre el programa Programación para todos.
• iPad mini 3
• Más información sobre Swift.
• iPad mini 2
• Conecta con otros educadores en los foros de Apple Developer.
Recursos de Swift Playgrounds
• Learn to Code 1 & 2 (curso de iTunes U)
• Aprender a programar 1 y 2 (guía para profesores)
• Learn to Code 3 (guía para profesores)
• App Swift Playgrounds
Las prestaciones están sujetas a cambios. Algunas prestaciones no están disponibles en todos los países o idiomas.
© 2017 Apple Inc. Todos los derechos reservados. Apple, el logotipo de Apple, iPad, iPad Air, iPad Pro, QuickType y Xcode son marcas comerciales de Apple Inc., registradas en EE. UU. y en otros países. iPad mini y Swift son marcas comerciales de Apple Inc.
App Store y Genius Bar son marcas de servicio de Apple Inc., registradas en EE. UU. y en otros países. Otros nombres de productos y empresas mencionados en el presente documento pueden ser marcas comerciales de sus respectivas compañías.
Las especificaciones de producto están sujetas a cambios sin previo aviso. Este documento se proporciona con fines meramente informativos; Apple no asume ninguna responsabilidad relacionada con su uso. Septiembre de 2017