Periodo 1
Ejercicios para practicar en casa con PseInt
Ejercicio propuesto Volumen de un Cono y Volumen del cono Resuelto
Ejercicio Volumen de una Piramide
Periodo 3
Siguiendo los avances en programación, diseño de algoritmos, pseudocodigo y diagramas de flujo ahora vamos a ejercitar lo aprendido en programacion por bloques en Scratch pero creando aplicaciones para telefonia movil. Para empezar debes crear una cuenta en la aplicacion MIT App Inventor, una sitio web que nos permite crear aplicaciones para sistemas android de una manera facil y rapida. Inicia sesión con tu cuenta de correo institucional y en otra pestaña abre el sitio MIT App Inventor luego da click en el boton naranja que dice Create Apps! sigue los pasos e inicia tu nuevo proyecto.
Ejercicios para la clase:
- Ejemplo para el aprendizaje: Realizar una app que sume 2 números
- Ejemplo para el aprendizaje: Realizar una app para calcular el Indice de Masa Corporal, si desea saber mas sobre IMC dar click aquí
- Ejercicio propuesto: Realizar una app para que resuelva algun calculo de otra asignatura o de su modalidad.
Para probar tu app puedes usar varios mecanismos:
- AI Companion
- Emulador
- USB
En tu casa puedes probar con AI Companion y la app de PlayStore MIT AI2 Companion pero en nuestro colegio debes hacer las pruebas usando la conexión USB, para ello debes:
- Activar las Opciones de Desarrollador de tu telefono Android
- Activar el modo de Depuración USB
- Al conectar el teléfono móvil aceptar la llave RSA para Depuración USB
- Probar en App Inventor en el menú Conectar -> USB
Emulador aiStarter
Configuración del servicio de emulador aiStarter para probar las aplicaciones via emulador o conexión USB en sistemas Ubuntu / Debian
- Instalar la libreria lib32z1: sudo apt-get install lib32z1
- Descargar e instalar el Appinventor Setup installer Debian package o descargarlo directamente aquí
- Probar que corre el emulador aiStarter en la terminal: /usr/google/appinventor/commands-for-Appinventor/aiStarter
- Debe correr en segundo plano con el mensaje: Bottle server starting up (using WSGIRefserver())
- Para terminar la ejecución pueden hacerlo con Ctrl + C
- Editar con el gedit el archivo bashrc que se encuentra en el root del sistema: gedit ~/.bashrc
- Al final del archivo agregar: export PATH=/usr/google/appinventor/commands-for-Appinventor:$PATH
- Luego guardar el archivo en editor, cerrar el editor y volver a la terminal
- Ejecutar en la terminal: source .bashrc
- Para probar que esta bien ejecutar en la terminal: aiStarter y debe correr el servidor Bottle
- Videos y enlaces de apoyo:
Periodo 2
A continuación encontraras el listado de temas y entregables para el periodo 2 en la asignatura tecnología e informática. Tambien unos enlaces donde puedes apoyarte para repasar aun más.
- Diseño de algoritmos: Ejercicios de algoritmos escritos y diagramas de flujo de los mismos
- Gamificación: Resolver el laberinto de los avatars con el set de instrucciones dado
- Programación: diseño de sistemas conectando componentes
- Aplicación tinkercad.com
- Código de vinculación en caso de solicitarlo: KG4 – NAC – 2YR – 3AI
- Entregables:
- Pulsador – Motor
- Potenciometro – Motor
- Interruptor – Motor
- Aplicación tinkercad.com
- Programación por Bloques – Scracth
- Aplicación: scratch.mit.edu
- Actividad de clase entregable: Juego Sharky vs Nemo
- Reto Scratch:
- Conformar un equipo de 3 integrantes con los siguientes roles:
- Team Manager (Lider del equipo, habilidad para coordinar)
- Programmer (quien programara el juego, habilidades geek)
- Documenter (quien entregará los informes, habilidades para la escritura)
- Debe crear un video juego en scratch para un tema transversal en otras clases, ejemplos: ley de Ohm, tiro parabólico, caida libre
- Conformar un equipo de 3 integrantes con los siguientes roles:
Anexos para reforzar temas vistos en clase:
- Que es un algoritmo
- Que es un diagrama de flujo
- Tutorial Tinkercad
- Tutorial Scratch para principiantes
- Juego Manzana Scratch