Saltar navegación

Programación con Swift Playgrounds

Ajuste de pantalla

El ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:

Subido el 30 de agosto de 2023 por Sergio P.

6 visualizaciones

Se muestra una unidad didáctica de introducción a la programación empleando una herramienta propia de Apple para programar

Descargar la transcripción

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:
es
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

Del mismo autor…

Ver más del mismo autor


EducaMadrid, Plataforma Educativa de la Comunidad de Madrid

Plataforma Educativa EducaMadrid