SlideShare una empresa de Scribd logo
Jugando con la programación
  Programación de videojuegos en el PentaUC
Penta UC
      Programa Educacional para
Niños y Jóvenes con Talento Académico
Talento académico
‣ Existen diversos tipos de talento
‣ Existe un talento potencial y un talento
  actual
‣ El talento está igualmente distribuido

                        Equidad.
Estudiantes talentosos
‣ Cualitativamente:
  - Tienen mayor profundidad y extensión en el
    aprendizaje
  - Aprenden más rápidamente
‣ Cuantitativamente
  - Corresponden al 10% superior
  - 350.000 estudiantes talentosos en Chile

    PSU MAT: 3,6% sobre 650 puntos.
Estudiantes talentosos
‣ Realidad: Pérdida de talento en Chile
‣ Necesidades educativas especiales
  - Fomentar el desarrollo de sus capacidades
  - Desafiarlos, para que aprendan a esforzarse
  - Convertir el talento potencial en talento real

             Confiar que el talento existe.
Jugando con la programación
  Programación de videojuegos en el PentaUC
Jugando con la programación
         Curso de Programación de juegos
         • El primer paso!

         Aprender a programar
         • Enseñarle al computador a
           resolver problemas

         Programar juegos
         • Desafíos principalmente gráficos.
Program	
  moverLaNave
	
  	
  	
  	
  Method	
  Main()
	
  	
  	
  	
  Var	
  x	
  As	
  Int	
  =	
  250
	
  	
  	
  	
  Var	
  y	
  As	
  Int	
  =	
  250
	
  	
  	
  	
  LoadSprite("nave","ufo.gif")
	
  	
  	
  	
  ShowSprite("nave")
	
  	
  	
  	
  While	
  True
                                                                             KPL Kids
	
  	
  	
  	
  	
  	
  	
  	
  if	
  IsKeyDown("right")	
  Then             Programming
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  x	
  =	
  x	
  +	
  10         Language
	
  	
  	
  	
  	
  	
  	
  	
  End	
  If
	
  	
  	
  	
  	
  	
  	
  	
  if	
  IsKeyDown("left")	
  Then
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  x	
  =	
  x	
  -­‐	
  10
	
  	
  	
  	
  	
  	
  	
  	
  End	
  If
	
  	
  	
  	
  	
  	
  	
  	
  If	
  IsKeyDown("up")	
  Then
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  y	
  =	
  y	
  -­‐	
  10
	
  	
  	
  	
  	
  	
  	
  	
  End	
  If
	
  	
  	
  	
  	
  	
  	
  	
  if	
  IsKeyDown("down")	
  Then
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  y	
  =	
  y	
  +	
  10
	
  	
  	
  	
  	
  	
  	
  	
  End	
  If
                                                                           PHROGRAM
	
  	
  	
  	
  	
  	
  	
  	
  MoveSpriteTo("nave",x,y)
	
  	
  	
  	
  	
  	
  	
  	
  Delay(10)
	
  	
  	
  	
  End	
  While
	
  	
  	
  	
  End	
  Method
End	
  Program
Jugando con la Programación

Dibujos
 • Dibujos   punto a
  punto

 • Dibujoscon figuras
  geométricas

 • Dibujos con
  repeticiones.
Jugando con la Programación

Dibujos
 • Dibujos   punto a punto

 • Dibujos
         con figuras
  geométricas

 • Dibujos con
  repeticiones.
Jugando con la Programación

Dibujos
 • Dibujos   punto a punto

 • Dibujoscon figuras
  geométricas

 • Dibujos con
  repeticiones.
Jugando con la Programación

Animaciones
 • Generarmovimientos
  continuos

 • Seguir   una trayectoria

 • Animaciones
  simultáneas.
Jugando con la Programación

Animaciones
 • Generarmovimientos
  continuos

 • Seguir   una trayectoria

 • Animaciones
  simultáneas.
Jugando con la Programación

Animaciones
 • Generarmovimientos
  continuos

 • Seguir   una trayectoria

 • Animaciones
  simultáneas.
Jugando con la Programación

Juegos
 • Animaciones   con
  condiciones.

 • Animaciones   con el
  teclado.
Jugando con la Programación

Juegos
 • Animaciones   con
  condiciones.

 • Animaciones   con el
  teclado
Jugando con la Programación
1   2   3   4   5   6   7   8   9   10   11   12   13   14

Dibujos     Animaciones     Juegos       Proyecto
Nunca son los hombres mas ingeniosos
que en la invención de los juegos



                 Gottfried Wilhelm Leibniz
Videojuegos que surgieron
       Naves y disparos
Videojuegos que surgieron
         Pac-Man
Videojuegos que surgieron
         Ping-Pong
Videojuegos que surgieron
       Mortal Kombat
El problema del rebote
 ¿Cómo le agrego murallas al juego?
El problema del rebote
if	
  GetSpriteLeft("pelota")>640	
  Then
	
  	
  	
  	
  	
  	
  x	
  =	
  0	
  -­‐	
  x
End	
  If
if	
  GetSpriteLeft("pelota")<0	
  Then
	
  	
  	
  	
  	
  	
  x	
  =	
  0	
  -­‐	
  x
End	
  If
if	
  GetSpriteLeft("pelota")>480	
  Then                              (-x,y)
	
  	
  	
  	
  	
  	
  y	
  =	
  0	
  -­‐	
  y        (-x,-y)
End	
  If
if	
  GetSpriteTop("pelota")<0	
  Then
	
  	
  	
  	
  	
  	
  y	
  =	
  0	
  -­‐	
  y




                                                                                480
End	
  If

                                                                       (x,y)

                                                  (x,-y)

                                                                 640
La metáfora del Juego
¿Cómo le agrego                                  Eventos
murallas al juego?                               Acciónes
                           Diálogo
                     Preguntas y Sugerencias
                        (Traducir, Bloom)

Metáfora del juego                             Programación

     “misil”                                   Coordenadas
    “disparo”                                   Sentencias
    “enemigo”                                  Condiciones
     “vidas”
¿Qué aprenden los estudiantes?
‣ Contenidos
  - Geometría Analítica y transformacional
  - Lenguaje algebraico
  - Lógica
‣ Aprendizajes poco sistemáticos
  - Surgen de los intereses de los estudiantes.
¿Qué aprenden los estudiantes?
‣ Procesos (aprendizaje sistemáticos)
‣ Comunicar
  - Necesidad de organizar el trabajo con los pares
  - Formular situaciones que surgen gráficamente
‣ Modelar
  - Elaborar un plan para resolver un problema
  - Frecuentemente para simular movimiento.
¿Qué aprenden los estudiantes?
‣ Procesos (aprendizaje sistemáticos)
‣ Uso de lenguaje simbólico, formal y técnico
   - Sintaxis en el contexto de la programación
‣ Plantear y resolver problemas
   - Problemas propuestos y problemas emergentes
   - Articular reglas de videojuegos.
¿Qué aprenden los estudiantes?

‣ Actitudes
 - Disposición positiva a la
   dificultad
 - Aprender como un acto
   lúdico y libre
 - No cuestionar el
   aprendizaje.
Relación con el currículum

La clave para comprender por qué la escuela es lo que
es, reside en reconocer una tendencia sistemática a
deformar las ideas para ajustarlas en un marco
pedagógico

                                       Seymour Papert
                                         ¿Cuál es la gran idea?
                                          Hacia una pedagogía
                                          del poder de las ideas
Relación con el currículum
‣ ¿Integración curricular de las TIC?
   -   Las TIC al servicio del currículum
   -   Visión utilitaria de las TIC
   -   Desempodera las ideas
   -   Limita el potencial de aprendizaje


‣ Enriquecimiento curricular
   - Las TIC para enriquecer las experiencias de
       aprendizaje.
Enriquecimiento curricular con TIC

‣ Para profesores
  - Enriquecer la experiencia de enseñanza
  - Promover el sentido creativo de la profesión

‣ Para estudiantes
  - Enriquecer la experiencia de aprendizaje
  - Promover la actitud positiva al aprendizaje
  - Abrir oportunidades para descubrir y desarrollar
    sus talentos.
“Resolver un problema es hacer un descubrimiento. Un
gran problema significa un gran descubrimiento, pero
hay una partícula de descubrimiento en la solución de
cualquier problema. El suyo puede ser modesto, pero si
pone a prueba la curiosidad que induce a poner en
juego las facultades inventivas, y si lo resuelve por
medios propios, puede experimentar la tensión y el
encanto del descubrimiento y el goce del triunfo.”

                                         George Polya

Más contenido relacionado

Destacado

Extremadura bella
Extremadura bellaExtremadura bella
Extremadura bella
Adela Navarro Hernandez
 
Act19 oscar manzano_vazquez
Act19 oscar manzano_vazquezAct19 oscar manzano_vazquez
Act19 oscar manzano_vazquez
oscar_1234
 
Presentación1 pps
Presentación1 ppsPresentación1 pps
Presentación1 pps
luciaferalva
 
Brayan informatica
Brayan informaticaBrayan informatica
Brayan informatica
brayanguancha
 
Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1
simonherrerav
 
Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...
Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...
Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...
Becker Moreno Morales
 
Destrezasdelsigloxxi brayan
Destrezasdelsigloxxi brayanDestrezasdelsigloxxi brayan
Destrezasdelsigloxxi brayan
Bes Elles
 
Luis
LuisLuis
Jovenes y empleo
Jovenes y empleoJovenes y empleo
Jovenes y empleo
moi_garcia
 
Tarea presentación
Tarea presentaciónTarea presentación
Tarea presentación
María Torregrosa
 
Presentación1
Presentación1Presentación1
Presentación1
coordinacioprimaria
 
Hogares de la tercera edad
Hogares de la tercera edadHogares de la tercera edad
Hogares de la tercera edad
mauro1988blog
 
Las tic y las matematicas
Las tic y las matematicasLas tic y las matematicas
Las tic y las matematicas
samcarbal
 
Calentamiento global
Calentamiento globalCalentamiento global
Calentamiento global
juanmanuelrodriguezperalt
 
2 empresas gallegas
2 empresas gallegas2 empresas gallegas
2 empresas gallegas
Diego Figueiras Alonso
 
Como hacerhjetjker un jabon
Como hacerhjetjker un jabonComo hacerhjetjker un jabon
Como hacerhjetjker un jabon
chatapop
 
Animales en peligro de extinción
Animales en peligro de extinciónAnimales en peligro de extinción
Animales en peligro de extinción
fred_y2598
 
Cabral beltrán ana victoria (1)
Cabral beltrán ana victoria (1)Cabral beltrán ana victoria (1)
Cabral beltrán ana victoria (1)
anavictoriacabralbeltran
 
Servicios de internet
Servicios de internetServicios de internet
Servicios de internet
marcifer96
 
Celebración Pascua 2015
Celebración Pascua 2015Celebración Pascua 2015
Celebración Pascua 2015
psjpastoral
 

Destacado (20)

Extremadura bella
Extremadura bellaExtremadura bella
Extremadura bella
 
Act19 oscar manzano_vazquez
Act19 oscar manzano_vazquezAct19 oscar manzano_vazquez
Act19 oscar manzano_vazquez
 
Presentación1 pps
Presentación1 ppsPresentación1 pps
Presentación1 pps
 
Brayan informatica
Brayan informaticaBrayan informatica
Brayan informatica
 
Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1Curso de computación. partes de la computadora 1
Curso de computación. partes de la computadora 1
 
Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...
Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...
Movimientos en masa en las microcuencas jactay%2 c tingoragra la florida y ll...
 
Destrezasdelsigloxxi brayan
Destrezasdelsigloxxi brayanDestrezasdelsigloxxi brayan
Destrezasdelsigloxxi brayan
 
Luis
LuisLuis
Luis
 
Jovenes y empleo
Jovenes y empleoJovenes y empleo
Jovenes y empleo
 
Tarea presentación
Tarea presentaciónTarea presentación
Tarea presentación
 
Presentación1
Presentación1Presentación1
Presentación1
 
Hogares de la tercera edad
Hogares de la tercera edadHogares de la tercera edad
Hogares de la tercera edad
 
Las tic y las matematicas
Las tic y las matematicasLas tic y las matematicas
Las tic y las matematicas
 
Calentamiento global
Calentamiento globalCalentamiento global
Calentamiento global
 
2 empresas gallegas
2 empresas gallegas2 empresas gallegas
2 empresas gallegas
 
Como hacerhjetjker un jabon
Como hacerhjetjker un jabonComo hacerhjetjker un jabon
Como hacerhjetjker un jabon
 
Animales en peligro de extinción
Animales en peligro de extinciónAnimales en peligro de extinción
Animales en peligro de extinción
 
Cabral beltrán ana victoria (1)
Cabral beltrán ana victoria (1)Cabral beltrán ana victoria (1)
Cabral beltrán ana victoria (1)
 
Servicios de internet
Servicios de internetServicios de internet
Servicios de internet
 
Celebración Pascua 2015
Celebración Pascua 2015Celebración Pascua 2015
Celebración Pascua 2015
 

Similar a Jugando con la Programación

Problemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegosProblemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegos
Rafael Miranda Molina
 
Computacion-global-4.pdf
Computacion-global-4.pdfComputacion-global-4.pdf
Computacion-global-4.pdf
antoniovillanueva48
 
5o Computacion global 5o Computacion global5o Computacion global5o Computacio...
5o Computacion global 5o Computacion global5o Computacion global5o Computacio...5o Computacion global 5o Computacion global5o Computacion global5o Computacio...
5o Computacion global 5o Computacion global5o Computacion global5o Computacio...
ssuser7458c4
 
Matemática lúdica
Matemática lúdicaMatemática lúdica
Matemática lúdica
75317531
 
Jornadas de Buenas Prácticas CEP de Telde
Jornadas de Buenas Prácticas CEP de TeldeJornadas de Buenas Prácticas CEP de Telde
Jornadas de Buenas Prácticas CEP de Telde
Carlos Morales Socorro
 
ACERTIJO LAS ECUACIONES DEL TIEMPO
ACERTIJO LAS ECUACIONES  DEL TIEMPOACERTIJO LAS ECUACIONES  DEL TIEMPO
ACERTIJO LAS ECUACIONES DEL TIEMPO
JAVIER SOLIS NOYOLA
 
CoderDojo Madrid: Lenguajes naturales.
CoderDojo Madrid: Lenguajes naturales.CoderDojo Madrid: Lenguajes naturales.
CoderDojo Madrid: Lenguajes naturales.
Escuela artediez
 
Dossier Gamelearning
Dossier GamelearningDossier Gamelearning
Unidad de produccion 1 2010
Unidad de  produccion 1  2010Unidad de  produccion 1  2010
Unidad de produccion 1 2010
Laura Londoño Gomez
 
Articulando power point
Articulando power pointArticulando power point
Articulando power point
paolaheck
 
Programación Creativa
Programación CreativaProgramación Creativa
Programación Creativa
Alberto Pacheco
 
¿Cómo recibieron los profes la propuesta?
¿Cómo recibieron los profes la propuesta?¿Cómo recibieron los profes la propuesta?
¿Cómo recibieron los profes la propuesta?
Viviana Esquivel
 
Ejemplo plantilla Los números enteros
Ejemplo plantilla Los números enterosEjemplo plantilla Los números enteros
Ejemplo plantilla Los números enteros
nhesllas
 
Robots, videojuegos y fractales
Robots, videojuegos y fractalesRobots, videojuegos y fractales
Robots, videojuegos y fractales
Stephani Rodriguez
 
Power de digital
Power de digitalPower de digital
Power de digital
mairacelestegarcia
 
Power de digital
Power de digitalPower de digital
Power de digital
mairacelestegarcia
 
Planificacion estrategica para lograr dominio en las PPAA
Planificacion estrategica para lograr dominio en las PPAAPlanificacion estrategica para lograr dominio en las PPAA
Planificacion estrategica para lograr dominio en las PPAA
Efraín Suárez-Arce, M.Ed
 
Trabajo interdisciplinar y competencial a partir del ajedrez
Trabajo interdisciplinar y competencial a partir del ajedrezTrabajo interdisciplinar y competencial a partir del ajedrez
Trabajo interdisciplinar y competencial a partir del ajedrez
Xavier Garcia Bou
 
El lenguaje y tecnologia del videojuego en el universo de la cultura
El lenguaje y tecnologia del videojuego en el universo de la culturaEl lenguaje y tecnologia del videojuego en el universo de la cultura
El lenguaje y tecnologia del videojuego en el universo de la cultura
Daniel Parente
 
Esne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñezEsne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñez
Daniel Parente
 

Similar a Jugando con la Programación (20)

Problemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegosProblemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegos
 
Computacion-global-4.pdf
Computacion-global-4.pdfComputacion-global-4.pdf
Computacion-global-4.pdf
 
5o Computacion global 5o Computacion global5o Computacion global5o Computacio...
5o Computacion global 5o Computacion global5o Computacion global5o Computacio...5o Computacion global 5o Computacion global5o Computacion global5o Computacio...
5o Computacion global 5o Computacion global5o Computacion global5o Computacio...
 
Matemática lúdica
Matemática lúdicaMatemática lúdica
Matemática lúdica
 
Jornadas de Buenas Prácticas CEP de Telde
Jornadas de Buenas Prácticas CEP de TeldeJornadas de Buenas Prácticas CEP de Telde
Jornadas de Buenas Prácticas CEP de Telde
 
ACERTIJO LAS ECUACIONES DEL TIEMPO
ACERTIJO LAS ECUACIONES  DEL TIEMPOACERTIJO LAS ECUACIONES  DEL TIEMPO
ACERTIJO LAS ECUACIONES DEL TIEMPO
 
CoderDojo Madrid: Lenguajes naturales.
CoderDojo Madrid: Lenguajes naturales.CoderDojo Madrid: Lenguajes naturales.
CoderDojo Madrid: Lenguajes naturales.
 
Dossier Gamelearning
Dossier GamelearningDossier Gamelearning
Dossier Gamelearning
 
Unidad de produccion 1 2010
Unidad de  produccion 1  2010Unidad de  produccion 1  2010
Unidad de produccion 1 2010
 
Articulando power point
Articulando power pointArticulando power point
Articulando power point
 
Programación Creativa
Programación CreativaProgramación Creativa
Programación Creativa
 
¿Cómo recibieron los profes la propuesta?
¿Cómo recibieron los profes la propuesta?¿Cómo recibieron los profes la propuesta?
¿Cómo recibieron los profes la propuesta?
 
Ejemplo plantilla Los números enteros
Ejemplo plantilla Los números enterosEjemplo plantilla Los números enteros
Ejemplo plantilla Los números enteros
 
Robots, videojuegos y fractales
Robots, videojuegos y fractalesRobots, videojuegos y fractales
Robots, videojuegos y fractales
 
Power de digital
Power de digitalPower de digital
Power de digital
 
Power de digital
Power de digitalPower de digital
Power de digital
 
Planificacion estrategica para lograr dominio en las PPAA
Planificacion estrategica para lograr dominio en las PPAAPlanificacion estrategica para lograr dominio en las PPAA
Planificacion estrategica para lograr dominio en las PPAA
 
Trabajo interdisciplinar y competencial a partir del ajedrez
Trabajo interdisciplinar y competencial a partir del ajedrezTrabajo interdisciplinar y competencial a partir del ajedrez
Trabajo interdisciplinar y competencial a partir del ajedrez
 
El lenguaje y tecnologia del videojuego en el universo de la cultura
El lenguaje y tecnologia del videojuego en el universo de la culturaEl lenguaje y tecnologia del videojuego en el universo de la cultura
El lenguaje y tecnologia del videojuego en el universo de la cultura
 
Esne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñezEsne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñez
 

Más de Rafael Miranda Molina

De la geometría dinámica a la matemática dinámica
De la geometría dinámica a la matemática dinámicaDe la geometría dinámica a la matemática dinámica
De la geometría dinámica a la matemática dinámica
Rafael Miranda Molina
 
Problemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegosProblemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegos
Rafael Miranda Molina
 
Arte generativo: Exploración creativa de la geometría fractal
Arte generativo: Exploración creativa de la geometría fractalArte generativo: Exploración creativa de la geometría fractal
Arte generativo: Exploración creativa de la geometría fractal
Rafael Miranda Molina
 
Arte Generativo (UCV)
Arte Generativo (UCV)Arte Generativo (UCV)
Arte Generativo (UCV)
Rafael Miranda Molina
 
La historia de Kwashin Koji
La historia de Kwashin KojiLa historia de Kwashin Koji
La historia de Kwashin Koji
Rafael Miranda Molina
 
Urashima
UrashimaUrashima
Islamic art and geometric design
Islamic art and geometric designIslamic art and geometric design
Islamic art and geometric design
Rafael Miranda Molina
 
Sesion 5; Media y varianza en Geogebra (LEMC USACH)
Sesion 5; Media y varianza en Geogebra (LEMC USACH)Sesion 5; Media y varianza en Geogebra (LEMC USACH)
Sesion 5; Media y varianza en Geogebra (LEMC USACH)
Rafael Miranda Molina
 
Taller de teselaciones
Taller de teselacionesTaller de teselaciones
Taller de teselaciones
Rafael Miranda Molina
 
Construcciones geométricas (Jurgensen)
Construcciones geométricas (Jurgensen)Construcciones geométricas (Jurgensen)
Construcciones geométricas (Jurgensen)
Rafael Miranda Molina
 
Conceptos y construcciones elementales
Conceptos y construcciones elementalesConceptos y construcciones elementales
Conceptos y construcciones elementales
Rafael Miranda Molina
 
Clemens geometría
Clemens geometríaClemens geometría
Clemens geometría
Rafael Miranda Molina
 

Más de Rafael Miranda Molina (12)

De la geometría dinámica a la matemática dinámica
De la geometría dinámica a la matemática dinámicaDe la geometría dinámica a la matemática dinámica
De la geometría dinámica a la matemática dinámica
 
Problemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegosProblemas matemáticos en un curso de programación de videojuegos
Problemas matemáticos en un curso de programación de videojuegos
 
Arte generativo: Exploración creativa de la geometría fractal
Arte generativo: Exploración creativa de la geometría fractalArte generativo: Exploración creativa de la geometría fractal
Arte generativo: Exploración creativa de la geometría fractal
 
Arte Generativo (UCV)
Arte Generativo (UCV)Arte Generativo (UCV)
Arte Generativo (UCV)
 
La historia de Kwashin Koji
La historia de Kwashin KojiLa historia de Kwashin Koji
La historia de Kwashin Koji
 
Urashima
UrashimaUrashima
Urashima
 
Islamic art and geometric design
Islamic art and geometric designIslamic art and geometric design
Islamic art and geometric design
 
Sesion 5; Media y varianza en Geogebra (LEMC USACH)
Sesion 5; Media y varianza en Geogebra (LEMC USACH)Sesion 5; Media y varianza en Geogebra (LEMC USACH)
Sesion 5; Media y varianza en Geogebra (LEMC USACH)
 
Taller de teselaciones
Taller de teselacionesTaller de teselaciones
Taller de teselaciones
 
Construcciones geométricas (Jurgensen)
Construcciones geométricas (Jurgensen)Construcciones geométricas (Jurgensen)
Construcciones geométricas (Jurgensen)
 
Conceptos y construcciones elementales
Conceptos y construcciones elementalesConceptos y construcciones elementales
Conceptos y construcciones elementales
 
Clemens geometría
Clemens geometríaClemens geometría
Clemens geometría
 

Jugando con la Programación

  • 1. Jugando con la programación Programación de videojuegos en el PentaUC
  • 2. Penta UC Programa Educacional para Niños y Jóvenes con Talento Académico
  • 3. Talento académico ‣ Existen diversos tipos de talento ‣ Existe un talento potencial y un talento actual ‣ El talento está igualmente distribuido Equidad.
  • 4. Estudiantes talentosos ‣ Cualitativamente: - Tienen mayor profundidad y extensión en el aprendizaje - Aprenden más rápidamente ‣ Cuantitativamente - Corresponden al 10% superior - 350.000 estudiantes talentosos en Chile PSU MAT: 3,6% sobre 650 puntos.
  • 5. Estudiantes talentosos ‣ Realidad: Pérdida de talento en Chile ‣ Necesidades educativas especiales - Fomentar el desarrollo de sus capacidades - Desafiarlos, para que aprendan a esforzarse - Convertir el talento potencial en talento real Confiar que el talento existe.
  • 6. Jugando con la programación Programación de videojuegos en el PentaUC
  • 7. Jugando con la programación Curso de Programación de juegos • El primer paso! Aprender a programar • Enseñarle al computador a resolver problemas Programar juegos • Desafíos principalmente gráficos.
  • 8. Program  moverLaNave        Method  Main()        Var  x  As  Int  =  250        Var  y  As  Int  =  250        LoadSprite("nave","ufo.gif")        ShowSprite("nave")        While  True KPL Kids                if  IsKeyDown("right")  Then Programming                        x  =  x  +  10 Language                End  If                if  IsKeyDown("left")  Then                        x  =  x  -­‐  10                End  If                If  IsKeyDown("up")  Then                        y  =  y  -­‐  10                End  If                if  IsKeyDown("down")  Then                        y  =  y  +  10                End  If PHROGRAM                MoveSpriteTo("nave",x,y)                Delay(10)        End  While        End  Method End  Program
  • 9. Jugando con la Programación Dibujos • Dibujos punto a punto • Dibujoscon figuras geométricas • Dibujos con repeticiones.
  • 10. Jugando con la Programación Dibujos • Dibujos punto a punto • Dibujos con figuras geométricas • Dibujos con repeticiones.
  • 11. Jugando con la Programación Dibujos • Dibujos punto a punto • Dibujoscon figuras geométricas • Dibujos con repeticiones.
  • 12. Jugando con la Programación Animaciones • Generarmovimientos continuos • Seguir una trayectoria • Animaciones simultáneas.
  • 13. Jugando con la Programación Animaciones • Generarmovimientos continuos • Seguir una trayectoria • Animaciones simultáneas.
  • 14. Jugando con la Programación Animaciones • Generarmovimientos continuos • Seguir una trayectoria • Animaciones simultáneas.
  • 15. Jugando con la Programación Juegos • Animaciones con condiciones. • Animaciones con el teclado.
  • 16. Jugando con la Programación Juegos • Animaciones con condiciones. • Animaciones con el teclado
  • 17. Jugando con la Programación 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Dibujos Animaciones Juegos Proyecto
  • 18. Nunca son los hombres mas ingeniosos que en la invención de los juegos Gottfried Wilhelm Leibniz
  • 19. Videojuegos que surgieron Naves y disparos
  • 22. Videojuegos que surgieron Mortal Kombat
  • 23. El problema del rebote ¿Cómo le agrego murallas al juego?
  • 24. El problema del rebote if  GetSpriteLeft("pelota")>640  Then            x  =  0  -­‐  x End  If if  GetSpriteLeft("pelota")<0  Then            x  =  0  -­‐  x End  If if  GetSpriteLeft("pelota")>480  Then (-x,y)            y  =  0  -­‐  y (-x,-y) End  If if  GetSpriteTop("pelota")<0  Then            y  =  0  -­‐  y 480 End  If (x,y) (x,-y) 640
  • 25. La metáfora del Juego ¿Cómo le agrego Eventos murallas al juego? Acciónes Diálogo Preguntas y Sugerencias (Traducir, Bloom) Metáfora del juego Programación “misil” Coordenadas “disparo” Sentencias “enemigo” Condiciones “vidas”
  • 26. ¿Qué aprenden los estudiantes? ‣ Contenidos - Geometría Analítica y transformacional - Lenguaje algebraico - Lógica ‣ Aprendizajes poco sistemáticos - Surgen de los intereses de los estudiantes.
  • 27. ¿Qué aprenden los estudiantes? ‣ Procesos (aprendizaje sistemáticos) ‣ Comunicar - Necesidad de organizar el trabajo con los pares - Formular situaciones que surgen gráficamente ‣ Modelar - Elaborar un plan para resolver un problema - Frecuentemente para simular movimiento.
  • 28. ¿Qué aprenden los estudiantes? ‣ Procesos (aprendizaje sistemáticos) ‣ Uso de lenguaje simbólico, formal y técnico - Sintaxis en el contexto de la programación ‣ Plantear y resolver problemas - Problemas propuestos y problemas emergentes - Articular reglas de videojuegos.
  • 29. ¿Qué aprenden los estudiantes? ‣ Actitudes - Disposición positiva a la dificultad - Aprender como un acto lúdico y libre - No cuestionar el aprendizaje.
  • 30.
  • 31. Relación con el currículum La clave para comprender por qué la escuela es lo que es, reside en reconocer una tendencia sistemática a deformar las ideas para ajustarlas en un marco pedagógico Seymour Papert ¿Cuál es la gran idea? Hacia una pedagogía del poder de las ideas
  • 32. Relación con el currículum ‣ ¿Integración curricular de las TIC? - Las TIC al servicio del currículum - Visión utilitaria de las TIC - Desempodera las ideas - Limita el potencial de aprendizaje ‣ Enriquecimiento curricular - Las TIC para enriquecer las experiencias de aprendizaje.
  • 33. Enriquecimiento curricular con TIC ‣ Para profesores - Enriquecer la experiencia de enseñanza - Promover el sentido creativo de la profesión ‣ Para estudiantes - Enriquecer la experiencia de aprendizaje - Promover la actitud positiva al aprendizaje - Abrir oportunidades para descubrir y desarrollar sus talentos.
  • 34. “Resolver un problema es hacer un descubrimiento. Un gran problema significa un gran descubrimiento, pero hay una partícula de descubrimiento en la solución de cualquier problema. El suyo puede ser modesto, pero si pone a prueba la curiosidad que induce a poner en juego las facultades inventivas, y si lo resuelve por medios propios, puede experimentar la tensión y el encanto del descubrimiento y el goce del triunfo.” George Polya