Emplear las herramientas tecnológicas para procesar datos...

20
1 °

Transcript of Emplear las herramientas tecnológicas para procesar datos...

Page 1: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

1

°

Page 2: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

• Emplear las herramientas tecnológicas para procesar datos e informar resultados.

• Emplear la tecnología en el desarrollo de estrategias para resolver problemas en el mundo real.• Uso de las herramientas de productividad para colaborar en la construcción de modelos ampliados

por la tecnología en el tratamiento de cantidades considerables de información relacionadas entre

ella.

Décimo

Informática

2 meses

Enero – Marzo 2017

Cúcuta

Concienciación

Lógico

Page 3: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

TITULO DEL PROYECTO Programación Móvil con App Inventor.

OBJETIVO DEL PROYECTO Desarrollar la capacidad de concienciación mediante la practicidad de los conocimientos básicos sobre Programación Móvil con App Inventor.

RESULTADOS ESPERADOS DEL PROYECTO Carpeta en donde se encuentran programas desarrollados por los estudiantes en donde se aplican los conceptos básicos de programación móvil con App Inventor.

COMPETENCIAS A DESARROLLAR ACTIVIDADES Y TAREASHITOS O EVENTOS

INTELECTUALES PSICOMOTRICES VOLITIVAS AFECTIVAS ESPIRITUALES

Emplear las herramientas tecnológicas

para procesar datos e informar

resultados.

Identifica los comandos de

programación básicos necesarios

para la correcta realización de

programas en App inventor.

Maneja correctamente los

comandos básicos necesarios

para la correcta realización de

App inventor.

Realiza las prácticas

planeadas en clase

adecuadamente

siguiendo los parámetros

establecidos por el

docente.

Emite juicios valorativos

en las actividades de

socialización y foros

acerca de las

características de

programación en App

Inventor

Colabora de forma

activa y respetuosa con

el grupo de estudiantes

y con el docente en las

prácticas y en la

ejecución del proyecto.

Puesta en común acerca de los

resultados obtenidos durante el

desarrollo del proyecto. Revisión

periódica cada semana.

Emplear la tecnología en el desarrollo de

estrategias para resolver problemas en el

mundo real.

Identifica los procesos básicos de

programación necesarios para la

correcta realización de programas

en dispositivos móviles.

Reconoce y manipula

adecuadamente eventos,

métodos y propiedades

objetos a utilizar en la

proyección de soluciones

móviles en App Inventor

Recolecta la información

necesaria y pertinente

para la elaboración del

proyecto de

“Programando con App

inventor”

De acuerdo a lo

expresado en los

momentos pedagógicos y

socializaciones emprende

los procesos de diseño

necesarios en la

elaboración de

programas en App

Inventor.

Es objetivo al

momento de auto

evaluarse sobre el

desarrollo alcanzado

en el proyecto.

Evaluación del proyecto

verificando que se cumplan los

requisitos formulados por el

docente y que la información

obtenida sea veraz.

Uso de las herramientas de productividad

para colaborar en la construcción de

modelos ampliados por la tecnología, par

a la preparación de publicaciones y para

producir otros trabajos creativos.

Elabora informes proponiendo

una solución móvil de acuerdo

con los procedimientos avalados

para su construcción y puesta en

Marcha

Reconoce diagramas de

bloques y simuladores en el

desarrollo de aplicaciones

móviles

Crea soluciones móviles

con App inventor que

resuelvan situaciones

problemáticas

específicas.

Publicación de los resultados

obtenidos en informe magnético

en la Web del colegio Ebenezer

Page 4: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

ACTIVIDADES Y TAREAS

MESES (2)

SEMANAS (8)

1 2 3 4 5 6 7 8

Diagnóstico

Evaluación inicial

Actividades intelectuales.

Actividades Psicomotoras

Actividades Volitivas.

Actividades afectivas.

Actividades espirituales

Evaluación final del Proyecto

Retroalimentación.

Page 5: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Posee la capacidad de

concienciación, en el

diseño de programas

sencillos a través de la

programación móvil en

App inventor

Demuestra habilidad en la

investigación de las etapas

del desarrollo de un

programa sencillo en App

inventor”.

Demuestra responsabilidad

en el desarrollo de la

capacidad de concienciación,

a través del estudio y la

realización de las actividades

programadas referentes a la

programación móvil en App

inventor.

Demuestra interés en el

desarrollo de la capacidad de

concienciación, dándole

importancia y seriedad al

tema de programación móvil

en App Inventor

Participa y coopera con suscompañeros/as en trabajosgrupales, actividades y en lasolución de conflictos que sepresenten en diferentessituaciones referentes aldesarrollo de la capacidad deconcienciación sobreprogramación móvil en AppInventor.

Page 6: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Desarrolla las actividades intelectuales, psicomotrices, volitivas, afectivas y espirituales de la capacidad de concienciación en el nivel investigativo.• Consulta a tu profesor las inquietudes encontradas.Maneja adecuadamente las herramientas electrónicas en el aula de clase.

Para la presentación de los trabajos escritos debes tener en cuenta lo siguiente:

Presentarlos en las fechas estipuladas para ello. Realizarlo en computador.Tener en cuenta la utilización de las normas actuales de presentación de trabajos.

Soy competente en la utilización de los conceptos básicos de la herramienta AppIventor, sobre el manejo de comandos, controles y de la interfaz del Editor, operando con habilidad los bloques de programación y los recursos tecnológicos necesarios para tal fin

En este periodo se tratara el tema Programación móvil utilizando la herramienta informática AppInventor donde seenmarca dentro de un enfoque pedagógico característico que consiste en la aplicación de diferentes técnicas didácticasactivas (Exposición, demostración, talleres, foros de discusión, método de preguntas, proyectos, estudios de caso,aprendizaje basado en problemas, socialización, entre otras), para conseguir los resultados de aprendizaje que les lleve aser competentes en el área requerida.

Page 7: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Ingresa al classroom y resuelve la actividad planteada.

Ingresa al classroom y resuelve la actividad planteada

Ingresa al classroom y resuelve la actividad planteada.

Realizar según las indicaciones del

docente

Ingresa al classroom y resuelve la actividad planteada.

Ingresa al classroom y resuelve la actividad planteada.

Page 8: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven
Page 9: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Intellectual Training

App inventor es un framework creado inicialmente por el MIT(Instituto tecnológico de Massachusetts) y fue adquirido por google,para que cualquier persona con interés pueda crear su propiaaplicación móvil, ya sea para su empresa, para su casa o por otrosintereses.

Para crear una aplicación con app inventor hay que realizar dos pasos:

• El diseño de la aplicación, en la que se seleccionan los componentes para su

aplicación.

• El editor de bloques, donde irás escogiendo los bloques que te sean

necesarios según la aplicación que tengas pensadacrear.

Tu aplicación aparecerá paso a paso en la pantalla del teléfono, a medida que

añadas piezas a la misma podrás probar tu trabajo.

Cuando hayas terminado, puedes empaquetar la aplicación y producir una

aplicación independiente para instalar. Si no tienes un teléfono Android,

puedes construir tus aplicaciones utilizando el emulador de Android, el

software se ejecuta en tu computadora y emula el sistema operativo del

teléfono.

Page 10: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Insatalación App Inventor.

3.2.1 Requisitos:

• Macintosh (con procesador Intel): Mac OS X 10.5, 10.6

• Windows: Windows XP, Windows Vista, Windows 7,8

• GNU / Linux: Ubuntu 8 +, Debian 5 +

3.2.2. Navegador.

Mozilla Firefox 3.6 o superior

Nota: Si está usando Firefox con el NoScript extensión, tendrás que girar la

extensión de. Vea la nota en la página de resolución de problemas.

• Apple Safari 5.0 o superior

• Google Chrome 4.0 o superior

• Microsoft Internet Explorer 7 o superior

3.2.3 Comprobar la configuración de Java:

En este paso es necesario actualizar la máquina virtual de java del equipo a la última versión, así que te recomiendo descargar el componente e instalarlo, a continuación se presenta el link de descarga.

http://java.com/es/download/

3.2.4 Instalar librerías de app inventor.

Para que app inventor funcione correctamente en su equipo es necesario

instalar las librerías correctas y actualizadas desde su sitio web oficial, a

continuación se provee el link de descarga.

http://appinventor.mit.edu/explore/install-app-inventor-software.html

Nota: elija el sistema operativo donde desarrollara aplicaciones y además

sigas las instrucciones propuestas por la web oficial de descarga.

3.2.5 Configurar su teléfono Android:

En esta sección, nos aseguraremos de que su teléfono está listo para su uso

con la aplicación de Inventor. Esto implica la comprobación de algunas

opciones de configuración y asegurarse de que está establecido de la manera

correcta, a continuación, conectar el teléfono al ordenador con un cable USB.

Si usted tiene una máquina con Windows, entonces es posible

que tenga que instalar un controlador para el teléfono.

Page 11: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Insatalación App Inventor.

Page 12: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Como usar App Inventor.

1. La paleta: contiene todos los elementos que podemos insertar en nuestraaplicación. Hay elementos gráficos como cuadros de texto, botones, lienzode dibujo (Canvas) y elementos que no se ven en la pantalla del móvil, comobase de datos (TinyDB), acelerómetro, cámara de vídeo, etc.

2. Viewer: El visor de la pantalla, simula la apariencia visual que tendrá laaplicación en el móvil. Para añadir un elemento a la pantalla hay quearrastrarlo desde la paleta y soltarlo en el visor. Los elementos que notengan visibilidad hay que arrastrarlos también al viewer y automáticamentese desplazarán debajo de él bajo el epígrafe “Non-visible components”

3. Components muestra la lista de los componentes que se han colocado en elproyecto. Cualquier componente que haya sido arrastrado y soltado desde lapaleta al visor aparecerá ahí. Si se quiere borrar alguno es en la lista decomponentes donde está el botón que permite borrarlo.

4. Media muestra las distintas imágenes y sonidos que estarán disponibles parael proyecto. Cualquier archivo de imagen o audio que se quiera usar en laaplicación hay que insertarlo usando este apartado para que esté disponible

5. Properties: cada vez que en el Viewer se seleccione un componente, enProperties aparecerán todos los detalles que se puedan cambiar de esecomponente. Por ejemplo, al hacer clic sobre un componente TextBox sepodrá cambiar en Properties su color, texto, fuente, etc. Para aquellos quehayan usado antes entornos de desarrollo del tipo de Visual Studio enWindows o Gambas en Linux le será muy familiar esta forma de trabajar.

En App Inventor los proyectos se guardan “en la nube”, es decir, en losservidores del MIT. Por tanto, se puede abrir nuestros proyectos desdecualquier ordenador con conexión a Internet sin que tengamos que llevar losarchivos de un lado a otro. En cualquier caso, esta misma interfaz dá lasopciones para descargar el archivo del proyecto si se quiere. se abre laventana del diseñador en la que se construye, mediante el ratón, sinnecesidad de usar ningún lenguaje de programación.

Page 13: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Elementos de Programación en App inventor.

• SENTENCIAS:

Al programar necesitamos a menudo decirle al ordenadorque haga algo. En App Inventor existen numerosos bloquesque son sentencias de programación. Se distinguenrápidamente porque expresan una acción a realizar con unverbo en imperativo.

Los más habituales son call, set y def (abreviatura de define). Además, losbloques que son sentencias sólo están disponibles en dos colores: azul paramodificar variables o propiedades de un objeto y naranja para llamar afunciones. En la imagen siguiente se ven algunos ejemplos de las sentenciaspara dividir un texto en partes, convertirlo a mayúsculas, cambiar la altura,texto o visibilidad de un recuadro de texto o definir una variable.

• Condiciones

Con frecuencia necesitamos realizar distintas acciones enfunción de que ocurra o no algo. En App Inventor paracondicionar nuestro programa tenemos las estructuras if-then, if-then-else ,while y choose:

En todos estos bloques se puede ver como tenemos en la parte superior unespacio para encajar el test o pregunta que se hace el programa para decidirpor donde continuar su flujo.Las tres primeras estructuras son habituales enla mayoría de los lenguajes, la última, choose, es prácticamente igual a if-then-else con la diferencia de que permite devolver una variable en función de quese cumpla o no el test.

Page 14: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Elementos de Programación en App inventor.

• Bucles

Un bucle provoca la ejecución repetida de variassentencias. En App inventor disponemos de losbucleswhile, for rangey foreach.

El primero ejecutará el bloque de sentencias que se encajen en el apartadodomientras se cumpla la condición que refleje el test. for range es el típico bucle“for” de otros lenguajes de programación y, como tal, tiene las opciones deelegir el nombre de la variable que itera, su comienzo, fin y el tamaño de lossaltos de iteración. Finalmente, foreach es un iterador sobre los elementos deuna lista.

• Variables

Disponemos de las herramientas para definir y cambiar variables. El tipopuede ser numérico o un texto y “se declara” al asignarle un valor por primeravez.

En el gráfico anterior se ve como se declara una variable llamada“total_alumnos” y se le da un valor numérico de 30. Además se ven dosbloques muy importante en App Inventor. Su lenguaje cuenta con unaestructura de datos llamada list (lista) que es similar a los Arrays de otroslenguajes de programación. Se ve el bloque con el que se define la lista“alumnos” (se define vacía al no añadirle ningún item) y también se ve elbloque en el que se le añaden dos elementos a la lista alumnos. En esteejemplo se le añade el texto que contienen los cuadros de texto “TextBox1” y“TextBox2”.

Page 15: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Elementos de Programación en App inventor.

• Eventos

Es indispensable que los programas que sean capaces de responder a la interacción del usuario con el interfaz. Es ahí donde toman su importancia losbloques de App Inventor, para ejecutar acciones en respuesta a los eventos que se produzcan en el teléfono o el tablet.

En la imagen se pueden ver algunos de estoseventos.

De esta selección se aprecia que con AppInventor no sólo se dispone de objetos que sepueden colocar en la pantalla como un botón oimagen, sino también de otros muchos objetosque nos dan acceso a las funcionalidades quetienen los teléfonos y tablets Android.

Tenemos acceso a Internet, Bluetooth, hacerllamadas, enviar y recibir mensajes, lascoordenadasde posiciónGPS, etc.También se puede apreciar como todos loseventos tienen la estructura “When eventodo”, y son de color verde. Tienen este colorporque son parte de la sección “My blocks” en elentorno de desarrollo. “My blocks” es donde seleen o manipulan las propiedades de los distintoselementos que hayan sido colocadosmanualmente en el entorno de diseño: botones,brújula,

Page 16: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Elementos de Programación en App inventor.

• Componentes.

Se puede observar los componentes visuales y no visuales que podremos añadir a nuestra aplicación con tan solo arrastrar y soltar: A

continuación mostramos la lista de componentes disponibles en la paleta (Palette) agrupados por tipo. Hay que mencionar que dicha lista puede

variar pues Google App Inventor es una versión Beta y será susceptible de modificaciones futuras añadiendo nuevos componentes y mejorando

los actuales:

Page 17: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

1. Desarrollar la actividad planteadaen el classroom de Google. 1. Desarrollar la actividad planteada en

el classroom de Google.

1. Desarrollar la actividad planteadaen el classroom de Google.

1. Desarrollar la actividad planteadaen el Classroom de Google. 1. Desarrollar la actividad planteada

en el classroom de Google.

Page 18: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Teniendo en cuenta los siguientes criterios deevaluación de: (S) Siempre, (F) frecuentemente,(CN) Casi nunca y (N) Nunca, marca con una Xla columna que corresponde a tu criterio, segúnlo aprendido:

ASPECTO DESCRIPCIÓN S F C N

Intelectual Identifico los conceptos sobre sentencias bucles variables

eventos y componentes que permiten diseñar programas

sencillos a través de la programación móvil en App

inventor

Psicomotor Poseo habilidad desarrollando programas para dispositivos móviles a través de la herramienta App inventor”.

Volitivo Manifiesto voluntad mediante el cumplimiento en la

entrega de trabajos sobre el tema “Programacion en

dispositivosmóviles”

Afectivo Participo con entusiasmo en el desarrollo de las

actividades académicas sobre el tema “programación en

dispositivos móviles.

Persisto en mis actividades a pesar de encontrar

dificultades.

Espiritual Respeto la manera de pensar de mis compañeros/as y sus

herramientas de trabajo

Colaboro con compañeros/as que tienen dificultad en el

tema programación en dispositivos móviles.

Page 19: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

Padre de familia, favor diligenciar el siguiente cuadro para conocer su opinión respecto a los aspectos mostrados por su hijo/adurante el desarrollo del tema, en el periodo. Su opinión es muy importante para nosotros, pues nos ayuda a fortalecer el proceso deformación de los estudiantes.

Aspectos internos Aspectos externosFORTALEZAS OPORTUNIDADES

DEBILIDADES AMENAZAS

Page 20: Emplear las herramientas tecnológicas para procesar datos ...colegioebenezer.edu.co/fileaway_files/guias2017/1p/10/INFORMATICA... · de dibujo (Canvas) y elementos que no se ven

http://appinventor.mit.edu/https://groups.google.com/d/msg/app-inventor-announcements/jTfW1d2OMxo/t55dux2btvYJhttp://scratch.mit.edu/http://dl.google.com/dl/appinventor/installers/linux/appinventor-setup_1.1_all.debhttp://dl.google.com/dl/appinventor/installers/linux/appinventor-setup_1.1.tar.gzhttp://gigaom.com/mobile/hands-on-with-googles-android-app-inventor/http://www.appinventorblocks.com/appinventor-tutorials-tipshttp://notes.hfoss.org/index.php/AppInventor:Advanced_Tutorialshttps://sites.google.com/a/usfca.edu/cs107/homehttps://sites.google.com/site/appinventoreduhttp://beta.appinventor.mit.edu/learn/reference/other/testing.htmlhttp://beta.appinventor.mit.edu/learn/reference/