SlideShare a Scribd company logo
1 of 45
Download to read offline
Ciencias de la Educación
Educación y Tecnologías
        Agosto 2010




              Profesor: Alejandro Artopoulos
              Ayudante: Ramiro Pol
Talleres
Nº     Fecha                        Tema
 1   05/08/2010    Introducción a los gestores de contenidos
 2   12/08/2010      Web 2.0 - Redes Sociales - Wordpress
 3   19/08/2010                 LMS - Moodle
 4   26/08/2010                     Moodle
 5   02/09/2010                     Moodle
 6   09/09/2010    Introducción a Ambientes de Simulación
 7   16/09/2010            Simulación - CaRMetal
 -   23/09/2010             (Semana de parciales)
 -   30/09/2010             (Semana de parciales)
 8   07/10/2010              Simulación - Squeak
 9   14/10/2010              Simulación - Scratch
10   21/10/2010                 Proyecto final
11   28/10/2010                 Proyecto final
12   04/11/2010                 Proyecto final
13   11/11/2010                 Proyecto final
14   18/11/2010                 Proyecto final
Repaso del taller Nº 8
Simulación | Modelo
• Existe una relación entre el modelo y el sistema, es
  la modelización.
• De igual forma, la relación entre el modelo se
  instrumenta en el ordenador mediante la
  simulación
                        Modelo
    Modelización                        Simulación


          Sistema Real            Ordenador
Squeak
• Squeak es una herramienta multimedia,
  multiplataforma (Linux, Mac, Windows y
  dispositivos móviles) que permite desarrollar
  contenidos dentro de un entorno de simulación
• Sitio oficial: http://www.squeak.org
• La imagen de Squeak es flexible y personalizable.
  Nosotros utilizaremos la imagen de
  “La junta de Extremadura”.
Lenguaje LOGO
Programación
                                 Poner Café



                                 Poner Agua




• Programación estructurada   Encender Cafetera



  Haciendo un café
                                  ¿Hirvió?




                                 Servir Café



                               Apagar Cafetera
POO

•POO es un paradigma de programación que usa
objetos y sus interacciones, para diseñar
aplicaciones y programas informáticos.
Está basado en varias técnicas, incluyendo:

•Herencia
•Polimorfismo
POO

• Un objeto es una entidad provista
  de un conjunto de atributos y de
  comportamientos, que
  consecuentemente reaccionan a
  eventos
• Una clase es un conjunto de
  objetos similares
POO

    Clase: Televisor

                 marca
Atributos
               pulgadas

              encender ()
Métodos
            cambiar canal ()
POO

    Clase: Automóvil

             tipo de motor
Atributos
                 color

               acelerar ()
Métodos
                doblar ()
POO
Squeak
• Propiedades del Objeto (El halo):
Squeak - Primeros pasos
Squeak - Primeros pasos


 Movimientos guiados
         VS
Movimientos autónomos
Squeak - Primeros pasos
- Ejemplo simple de guión
Squeak - Primeros pasos
- Otro ejemplo un poco más complejo
Squeak - Primeros pasos
- Otro ejemplo un poco más complejo
Taller Nº 9
Simulación - Scratch
Scratch

• Sratch es un entorno de simulación creado en 2007
  por Mitchel Resnick del MIT Media Lab. Es
  multiplataforma (Windows, Mac Os y Linux) y está
  traducido a múltiples idiomas.
• Sitio oficial: http://scratch.mit.edu
Scratch
• Creado por el Dr. Mitchel Resnick del
  MIT Media Lab. Ha desarrollado una
  gran variedad de herramientas
  educativas incluyendo
  “programmable bricks” que fueron la
  base de LEGO Mindstorms.
• Está involucrado en el desarrollo del
  proyecto OLPC.
Scratch
Scratch
• Entorno de trabajo
Scratch
• Bloques gráficos de programación




•   Tal como con las fichas de LEGO, los conectores en los
    bloques sugieren de qué manera pueden ensamblarse
Scratch
• Aquarium: Abrir el proyecto “Aquarium” que se
  encuentra en la carpeta “Animation” bajo el
  apartado “Ejemplos”
Scratch
• Aquarium: Explorae el entorno y realizar
  modificaciones sencillas, (Ej: cambiar la velocidad
  de movimiento de los peces)
Scratch
• Comentarios: No tienen ningún efecto en la
  ejecución del programa. Se utilizan para aclarar lo
  que hacen los bloques o como ayuda.
Scratch
• Creación de objetos:
      • Pintar un objeto
      • Galería de objetos
      • Objeto sorpresa
Scratch
• Editor de pinturas
Scratch
• Ejercicio: Crear un objeto, exportarlo en una
  carpeta personal de objetos
Scratch
Scratch
• Ejercicio: Crear un objeto, cambiarle el nombre,
  crear disfraces y armar un guión simple que cambie
  los mismos
Scratch
• Ejercicio: En el mismo ejemplo, dibuje el
  “escenario” en el que se desarrolla la escena y
  guarde el proyecto
Scratch
• Enviar mensajes entre objetos: Crearemos tres
  fondos de escenario (mañana - tarde - noche) y tres
  objetos representando estos tres momentos, que al
  presionarlos le avisarán el escenario (mensaje) que
  debe cambiar su apariencia
Scratch
• Enviar mensajes entre objetos
Scratch
• Enviar mensajes entre objetos
Scratch
• Diálogos con Scratch
Scratch
• Diálogos con Scratch: Ejemplo de pensamiento
  interactivo (primero piensa un personaje y luego
  piensa el otro)
Scratch
• Diálogos con Scratch: Mientras un personaje habla,
  el otro debe estar callado. Esto se logra con el
  bloque “Esperar N segundos” que se encuentra en
  la categoría “Control”. Para sincronizar el diálogo
  (que cada personaje hable alternadamente) puedes
  utilizar una línea de tiempo como la siguiente
Scratch
• Publicar un proyecto en el sitio de Sratch: En
  primer lugar deberemos crear un usuario en el sitio
  http://scratch.mit.edu
Scratch
Scratch




http://scratch.mit.edu/projects/ramiropol/1351982
Scratch
Ramiro N. Pol - rpol@udesa.edu.ar

More Related Content

Viewers also liked

Viewers also liked (20)

trabTaller de epu 8
trabTaller de epu 8trabTaller de epu 8
trabTaller de epu 8
 
Trabajo de scratch de dados
Trabajo de scratch de dadosTrabajo de scratch de dados
Trabajo de scratch de dados
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipe
 
Trabajo de scratch de dados
Trabajo de scratch de dadosTrabajo de scratch de dados
Trabajo de scratch de dados
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
Epu sergio garcia
Epu sergio garciaEpu sergio garcia
Epu sergio garcia
 
Scratch en tu_materia
Scratch en tu_materiaScratch en tu_materia
Scratch en tu_materia
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipe
 
Colegio nicolas esguerra
Colegio nicolas esguerraColegio nicolas esguerra
Colegio nicolas esguerra
 
Colegio nacional nicolás esguerra
Colegio nacional nicolás esguerraColegio nacional nicolás esguerra
Colegio nacional nicolás esguerra
 
Para slidechare
Para slidecharePara slidechare
Para slidechare
 
Trabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipeTrabajo sobre scrtch de felipe
Trabajo sobre scrtch de felipe
 
Evaluación de informatica
Evaluación de informatica Evaluación de informatica
Evaluación de informatica
 
Libro bio...¿qué
Libro bio...¿quéLibro bio...¿qué
Libro bio...¿qué
 
Taller Scratch
Taller Scratch Taller Scratch
Taller Scratch
 
Taller scratch 1 paraenviar
Taller scratch 1 paraenviarTaller scratch 1 paraenviar
Taller scratch 1 paraenviar
 
Trabajo de scratch de dados
Trabajo de scratch de dadosTrabajo de scratch de dados
Trabajo de scratch de dados
 
Presentacion 2 (1)
Presentacion 2 (1)Presentacion 2 (1)
Presentacion 2 (1)
 
Taller scratch
Taller scratchTaller scratch
Taller scratch
 

Similar to UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 09

Scratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCityScratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCity
G. Ibán de la Horra Villacé
 
Scratch modificado
Scratch modificadoScratch modificado
Scratch modificado
scriftogame
 

Similar to UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 09 (20)

UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 08
 
Scratch
ScratchScratch
Scratch
 
Scratsh
ScratshScratsh
Scratsh
 
Conceptos pro scratch
Conceptos pro scratchConceptos pro scratch
Conceptos pro scratch
 
PENSAMIENTO COMPUTACIONAL(1).pptx
PENSAMIENTO COMPUTACIONAL(1).pptxPENSAMIENTO COMPUTACIONAL(1).pptx
PENSAMIENTO COMPUTACIONAL(1).pptx
 
Scratch 1.4
Scratch 1.4Scratch 1.4
Scratch 1.4
 
Scratch guiareferencia 2.0
Scratch guiareferencia 2.0Scratch guiareferencia 2.0
Scratch guiareferencia 2.0
 
Scratch guiareferencia
Scratch guiareferenciaScratch guiareferencia
Scratch guiareferencia
 
Scratch guiareferencia
Scratch guiareferenciaScratch guiareferencia
Scratch guiareferencia
 
Scratch guía referencia 2013
Scratch guía referencia  2013Scratch guía referencia  2013
Scratch guía referencia 2013
 
Scratch guiareferencia
Scratch guiareferenciaScratch guiareferencia
Scratch guiareferencia
 
Scratch guiareferencia
Scratch guiareferenciaScratch guiareferencia
Scratch guiareferencia
 
Herramientas interactivas
Herramientas interactivasHerramientas interactivas
Herramientas interactivas
 
scartch 2.0
scartch 2.0scartch 2.0
scartch 2.0
 
Programa Introductory Course.pdf
Programa Introductory Course.pdfPrograma Introductory Course.pdf
Programa Introductory Course.pdf
 
Proyecto formativo programación con scratch
Proyecto formativo programación con scratchProyecto formativo programación con scratch
Proyecto formativo programación con scratch
 
Proyecto scratch
Proyecto scratchProyecto scratch
Proyecto scratch
 
Scratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCityScratch aplicado a la programación de Moway y SmartCity
Scratch aplicado a la programación de Moway y SmartCity
 
SCRATCH
SCRATCHSCRATCH
SCRATCH
 
Scratch modificado
Scratch modificadoScratch modificado
Scratch modificado
 

More from Ramiro Nahuel Pol

More from Ramiro Nahuel Pol (20)

Google analytics - TV Pública - 2011 Enero
Google analytics - TV Pública - 2011 EneroGoogle analytics - TV Pública - 2011 Enero
Google analytics - TV Pública - 2011 Enero
 
Tuquito Gnu/Linux - UNTREF
Tuquito Gnu/Linux - UNTREFTuquito Gnu/Linux - UNTREF
Tuquito Gnu/Linux - UNTREF
 
Google analytics TV Pública - 2010 septiembre
Google analytics TV Pública - 2010 septiembreGoogle analytics TV Pública - 2010 septiembre
Google analytics TV Pública - 2010 septiembre
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 06
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 06UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 06
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 06
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 05
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 05UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 05
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 05
 
Google analytics TV Pública - 2010 agosto
Google analytics  TV Pública - 2010 agostoGoogle analytics  TV Pública - 2010 agosto
Google analytics TV Pública - 2010 agosto
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 04
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 04UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 04
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 04
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 03
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 03UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 03
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 03
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 02
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 02UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 02
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 02
 
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 01
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 01UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 01
UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 01
 
Tuquito en las Classmate
Tuquito en las ClassmateTuquito en las Classmate
Tuquito en las Classmate
 
Redes Sociales y Web 2.0
Redes Sociales y Web 2.0Redes Sociales y Web 2.0
Redes Sociales y Web 2.0
 
Portal Ciudad - Capital simbólico
Portal Ciudad - Capital simbólicoPortal Ciudad - Capital simbólico
Portal Ciudad - Capital simbólico
 
Estrategias de Comunicación y Citymarketing
Estrategias de Comunicación y CitymarketingEstrategias de Comunicación y Citymarketing
Estrategias de Comunicación y Citymarketing
 
Presentacion Rem 2007 V3
Presentacion Rem 2007 V3Presentacion Rem 2007 V3
Presentacion Rem 2007 V3
 
Y Ahora Qué
Y Ahora QuéY Ahora Qué
Y Ahora Qué
 
Ii Jornada Ri
Ii Jornada RiIi Jornada Ri
Ii Jornada Ri
 
Celularesgabriel
CelularesgabrielCelularesgabriel
Celularesgabriel
 
Programa ESA!
Programa ESA!Programa ESA!
Programa ESA!
 
Salud
SaludSalud
Salud
 

Recently uploaded

2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 

Recently uploaded (20)

Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 

UDESA 2010 - Educación y Tecnología - Ciencias de la Educación - Taller 09

  • 1. Ciencias de la Educación
  • 2. Educación y Tecnologías Agosto 2010 Profesor: Alejandro Artopoulos Ayudante: Ramiro Pol
  • 3. Talleres Nº Fecha Tema 1 05/08/2010 Introducción a los gestores de contenidos 2 12/08/2010 Web 2.0 - Redes Sociales - Wordpress 3 19/08/2010 LMS - Moodle 4 26/08/2010 Moodle 5 02/09/2010 Moodle 6 09/09/2010 Introducción a Ambientes de Simulación 7 16/09/2010 Simulación - CaRMetal - 23/09/2010 (Semana de parciales) - 30/09/2010 (Semana de parciales) 8 07/10/2010 Simulación - Squeak 9 14/10/2010 Simulación - Scratch 10 21/10/2010 Proyecto final 11 28/10/2010 Proyecto final 12 04/11/2010 Proyecto final 13 11/11/2010 Proyecto final 14 18/11/2010 Proyecto final
  • 5. Simulación | Modelo • Existe una relación entre el modelo y el sistema, es la modelización. • De igual forma, la relación entre el modelo se instrumenta en el ordenador mediante la simulación Modelo Modelización Simulación Sistema Real Ordenador
  • 6. Squeak • Squeak es una herramienta multimedia, multiplataforma (Linux, Mac, Windows y dispositivos móviles) que permite desarrollar contenidos dentro de un entorno de simulación • Sitio oficial: http://www.squeak.org • La imagen de Squeak es flexible y personalizable. Nosotros utilizaremos la imagen de “La junta de Extremadura”.
  • 8. Programación Poner Café Poner Agua • Programación estructurada Encender Cafetera Haciendo un café ¿Hirvió? Servir Café Apagar Cafetera
  • 9. POO •POO es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo: •Herencia •Polimorfismo
  • 10. POO • Un objeto es una entidad provista de un conjunto de atributos y de comportamientos, que consecuentemente reaccionan a eventos • Una clase es un conjunto de objetos similares
  • 11. POO Clase: Televisor marca Atributos pulgadas encender () Métodos cambiar canal ()
  • 12. POO Clase: Automóvil tipo de motor Atributos color acelerar () Métodos doblar ()
  • 13. POO
  • 14. Squeak • Propiedades del Objeto (El halo):
  • 16. Squeak - Primeros pasos Movimientos guiados VS Movimientos autónomos
  • 17. Squeak - Primeros pasos - Ejemplo simple de guión
  • 18. Squeak - Primeros pasos - Otro ejemplo un poco más complejo
  • 19. Squeak - Primeros pasos - Otro ejemplo un poco más complejo
  • 21. Scratch • Sratch es un entorno de simulación creado en 2007 por Mitchel Resnick del MIT Media Lab. Es multiplataforma (Windows, Mac Os y Linux) y está traducido a múltiples idiomas. • Sitio oficial: http://scratch.mit.edu
  • 22. Scratch • Creado por el Dr. Mitchel Resnick del MIT Media Lab. Ha desarrollado una gran variedad de herramientas educativas incluyendo “programmable bricks” que fueron la base de LEGO Mindstorms. • Está involucrado en el desarrollo del proyecto OLPC.
  • 25. Scratch • Bloques gráficos de programación • Tal como con las fichas de LEGO, los conectores en los bloques sugieren de qué manera pueden ensamblarse
  • 26. Scratch • Aquarium: Abrir el proyecto “Aquarium” que se encuentra en la carpeta “Animation” bajo el apartado “Ejemplos”
  • 27. Scratch • Aquarium: Explorae el entorno y realizar modificaciones sencillas, (Ej: cambiar la velocidad de movimiento de los peces)
  • 28. Scratch • Comentarios: No tienen ningún efecto en la ejecución del programa. Se utilizan para aclarar lo que hacen los bloques o como ayuda.
  • 29. Scratch • Creación de objetos: • Pintar un objeto • Galería de objetos • Objeto sorpresa
  • 31. Scratch • Ejercicio: Crear un objeto, exportarlo en una carpeta personal de objetos
  • 33. Scratch • Ejercicio: Crear un objeto, cambiarle el nombre, crear disfraces y armar un guión simple que cambie los mismos
  • 34. Scratch • Ejercicio: En el mismo ejemplo, dibuje el “escenario” en el que se desarrolla la escena y guarde el proyecto
  • 35. Scratch • Enviar mensajes entre objetos: Crearemos tres fondos de escenario (mañana - tarde - noche) y tres objetos representando estos tres momentos, que al presionarlos le avisarán el escenario (mensaje) que debe cambiar su apariencia
  • 39. Scratch • Diálogos con Scratch: Ejemplo de pensamiento interactivo (primero piensa un personaje y luego piensa el otro)
  • 40. Scratch • Diálogos con Scratch: Mientras un personaje habla, el otro debe estar callado. Esto se logra con el bloque “Esperar N segundos” que se encuentra en la categoría “Control”. Para sincronizar el diálogo (que cada personaje hable alternadamente) puedes utilizar una línea de tiempo como la siguiente
  • 41. Scratch • Publicar un proyecto en el sitio de Sratch: En primer lugar deberemos crear un usuario en el sitio http://scratch.mit.edu
  • 45. Ramiro N. Pol - rpol@udesa.edu.ar