Programación con Swift Playgrounds
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Se muestra una unidad didáctica de introducción a la programación empleando una herramienta propia de Apple para programar
Muy buenos días, soy Sergio Pérez, profesor del Colegio San Ignacio de Loyola
00:00:00
y voy a hacer una grabación de una unidad de la que estoy muy orgulloso
00:00:05
de introducción a la programación.
00:00:12
En concreto, os voy a enseñar un extracto del curso de TIC de primero de bachillerato
00:00:15
donde comenzamos a ver los fundamentos básicos de la programación.
00:00:20
Para ello, ¿qué tenemos para comenzar? Pues una tarea de metacognición inicial. En ello tenemos, en esta tarea, tenemos un documento creado por mí, ¿vale? Que no tiene demasiadas complicaciones, un PDF, donde respondo a la pregunta de por qué aprender a programar.
00:00:26
Esto lo he redactado yo mismo y me he basado también en uno de mis grandes ídolos que está aquí, porque todo el mundo debería aprender a programar en un ordenador porque te ayuda a pensar, ¿vale? Simplemente para motivar a los chicos y crear un primer diálogo con ellos.
00:00:45
En esta misma actividad les he puesto una pequeña reflexión inicial. ¿Has programado alguna vez? ¿Crees que aprender a programar puede ser útil para ti?
00:01:03
Y explica por qué crees que te podría ser útil aprender a programar o en caso contrario, ¿por qué no? De hecho, mira, podemos ver incluso en un momentito
00:01:15
las respuestas que dieron los alumnos, ¿vale?
00:01:25
Pues mirad, el 46%, perdón, el 82% de los alumnos
00:01:30
ha programado alguna vez, tan solo el 17,4% no ha programado nunca.
00:01:34
La mayoría, casi el 85% piensa que aprender a programar
00:01:41
puede ser útil para ellos, un 15% dice que tal vez,
00:01:46
ninguno dice que no.
00:01:51
Y, bueno, pues luego tenemos una breve reflexión de por qué crees que podría ser útil para ellos. Bueno, tampoco me voy a detener aquí a leerlo. Bien, una vez finalizada esta introducción a la programación, pasamos a la parte práctica. ¿De acuerdo?
00:01:52
La parte práctica para aprender a programar o aprender los fundamentos básicos de un lenguaje de programación textual, perdón, pues vamos a utilizar una aplicación propia de iPad que se llama Swift Playgrounds y que a continuación enseñaré cómo funciona.
00:02:09
No solo van a utilizar la aplicación, sino que conforme van avanzando los capítulos
00:02:27
Yo les he pedido que vayan haciendo un recetario
00:02:33
¿En qué consiste este recetario que he redactado yo?
00:02:37
Pues bueno, cogiendo los fundamentos básicos de esta aplicación
00:02:43
Donde también voy cogiendo pantallazos
00:02:46
Por cada uno de los temas les voy haciendo una serie de preguntas
00:02:48
Y le voy pidiendo una serie de evidencias
00:02:53
Por ejemplo, que me suban todos los apartados que ande haciendo y respondiendo una serie de preguntas de cada uno de los apartados para que ellos vayan haciendo una pequeña reflexión y vayan cogiendo contenidos.
00:02:56
Y yo así voy viendo también hasta qué punto, aparte de hacer las actividades de la aplicación, pues van asimilando alguno de estos datos. ¿Qué es lo que tiene esto? Esto es un documento, es una presentación de Google donde yo puedo ir viendo según lo van haciendo, pues si están rellenando este documento o simplemente se están dedicando a utilizar la aplicación sin más.
00:03:13
fundamentos básicos de programación como decía que es un comando que significa depurar código
00:03:36
pues este sería el capítulo de funciones que ahora lo vamos a ver en la propia aplicación vale pues
00:03:41
igual sube un tic de todos los apartados y luego pues una serie de preguntas que es una función en
00:03:46
qué consiste la composición en programación bucles vale vale cómo es la estructura fundamental de un
00:03:51
bucle esto también le sirve porque luego vamos a hacer programas más complejos donde van a tener
00:03:59
que recuperar cosas que han aprendido en este en este tutorial y ellos mismos pues pueden acceder
00:04:05
a este recetario que han ido haciendo para decir venga cómo se hacía esto que era un bucle for
00:04:15
etcétera etcétera y les voy pidiendo algunos capítulos ya esto que se va complicando pues
00:04:19
le voy viendo algunos capítulos que son un poquito más complicados hacia la vemos con
00:04:24
todos los bucles wild algoritmos vale y luego les añado una de las cosas que me parece más
00:04:29
interesante que es una reflexión final que luego además yo pues pues voy hablando con cada uno de
00:04:37
ellos para que me digan pues para qué significa para ellos y qué bueno las preguntas son muy
00:04:42
sencillas de qué teniente es más orgulloso del trabajo realizado y reflexión final qué
00:04:49
dificultades has tenido, cómo has superado estas dificultades, etc. Esto sería la parte donde ellos van escribiendo esta reflexión. Voy a enseñaros ahora en el iPad
00:04:54
cómo funciona esta aplicación que me ha parecido muy interesante y que ha sido de mucha utilidad en mi trabajo como docente. Pues bien, una vez que hemos visto
00:05:04
cómo está montado el curso en Google Classroom, os voy a enseñar cómo funciona esta aplicación, que creo que es muy útil para cualquiera que quiera aprender a programar
00:05:18
y disponga de un dispositivo de Apple, en este caso un iPad. Bien, esta aplicación se llama Swift Playgrounds y utiliza el lenguaje de programación
00:05:29
propiedad de Apple, que es Swift. Esta, bueno, pues tiene un montón de aplicaciones, yo he cogido el Aprende a Programar 1, porque tiene los fundamentos básicos de programación, ¿vale?
00:05:38
Y vamos a ver cómo funciona. Bien, en Aprende a Programar 1, lo primero que tiene cada capítulo, ¿vale? Pues en este caso el capítulo de comandos es los fundamentos básicos de comandos.
00:05:52
Yo esto lo voy viendo con ellos. ¿Alguna vez has conseguido una receta para cocinar tu tarta favorita? ¿O has seguido unas instrucciones? Está fenomenal. Tienes que seguir instrucciones por orden,
00:06:03
si no los resultados serán inesperados. Escribir código te permite crear tus propias instrucciones para que las sigas tú y positivo. Esto lo van viendo ellos y poco a poco, en este caso,
00:06:13
de ambiente que es un comando, ¿vale? Bien, yo le pulso aquí abajo a empezar a programar y se me abre esta pantallita que va a tener siempre dos partes.
00:06:26
En la parte de la izquierda siempre voy a tener los comandos, comandos que son reales, ¿vale? Y en la parte de la derecha voy a tener mi laberinto, ¿vale?
00:06:40
siempre voy a tener que conseguir pues las gemas en este caso que va a conseguir mi personaje
00:06:52
una vez que no tengo programa a la izquierda que sería con los comandos move forward y con
00:07:01
el gen le doy a ejecutar código y a continuación pues tal cual yo lo he puesto él avanza y si lo
00:07:06
Si lo hago bien, me da la buena. Y si lo hago mal, tendré que depurar y cortar. ¿De acuerdo?
00:07:16
¿Con qué las cito ahorita? Vamos a ver un capítulo un poquito más complicado.
00:07:23
¿Vale? Por ejemplo, funciones. O mira, bucles for. Me gusta mucho.
00:07:29
Los bucles for. De nuevo, en cada capítulo ellos pueden ver la parte más teórica.
00:07:34
Si os habéis fijado antes en el documento que tenían que ir rellenando mientras hacían estos capítulos, yo les ponía preguntas específicas de esta parte, porque la tentación que tienen los alumnos es pasarlo rápido y me voy a poner ahí a hacerlo rápido.
00:07:44
Sin embargo, aquí viene la teoría y es muy útil, ¿vale? Bueno, vamos aquí, un bucle for, tal, empezar a programar. Aquí además hay una cuestión adicional y es que todo el texto que está a la izquierda, ¿vale? Es importante para que lo entiendan.
00:07:56
Como decía, aparte de las preguntas que yo les hago en el documento que tienen que ir rellenando y que yo voy viendo según lo van trabajando, tiene preguntas sobre esta parte que está aquí.
00:08:14
useCurl son las palabras que están en azul, ¿vale? Ahí me da siempre definiciones, ya, definiciones que son otras, ¿vale?
00:08:25
Que yo les pregunto. ¿Vale? Como veis aquí el puzzle, en la derecha se complica. Yo aquí tengo ya una serie de gemas, etcétera, etcétera,
00:08:36
Tengo una serie de pasaportes y el código es más complicado.
00:08:44
Bien, pues ellos van haciendo todos estos capítulos.
00:08:50
Yo voy haciendo también la obra en la aula, de continuando a pasarme por cada uno de ellos,
00:08:55
de seguir avanzando, de seguir contestando y de disfrutar, etc.
00:09:00
Con esto y con el documento y con una reflexión final, pues la verdad es que me está dando muy buenos resultados
00:09:05
a la hora de luego hacer otro tipo de actividades relacionadas con la programación de un modo más complejo.
00:09:10
- Idioma/s:
- Autor/es:
- Sergio Pérez Salido
- Subido por:
- Sergio P.
- Licencia:
- Todos los derechos reservados
- Visualizaciones:
- 6
- Fecha:
- 30 de agosto de 2023 - 14:20
- Visibilidad:
- Clave
- Enlace Relacionado:
- Sergio Pérez Salido
- Centro:
- CPR INF-PRI-SEC SAN IGNACIO DE LOYOLA
- Duración:
- 09′ 18″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1280x720 píxeles
- Tamaño:
- 131.24 MBytes