miércoles, 25 de septiembre de 2024

Pongámonos al día con los trabajos

¡Hola, chicos!
Esta es la lista de trabajos que hemos hecho durante el cuatrimestre, para que controles. Llevan calificación numérica los que tienen el ícono ✅:
  • 07/08/24: ✅Introducción a MIT App Inventor: hacer una aplicación que saluda al tocar y botón y que pide que no muevas el celular cuando lo sacudes.
  • 14/08/24: ✅Interfaz de la aplicación "DibujArte": hacer solo la interfaz de la app de dibujo.
  • 21/08/24: ✅Programar la aplicación "DibujArte": hacer que se pueda dibujar en la app.
  • 04/09/24: Pensar de qué manera podría una app salvarnos en alguna situación de emergencia o que la prevenga mientras hacemos trekking o senderismo.
  • 11/09/24: Feriado provincial por el Día del Maestro.
  • 18/09/24: Debate sobre funciones para una app de trekking.
  • 25/09/24: ✅Crear app de trekking: crear una app que nos salve en alguna situación de emergencia o que prevenga situaciones de emergencia mientras hacemos trekking.
Para hacer la app de trekking, aconsejo buscar ejemplos en YouTube o usar inteligencia artificial generativa (I.A.G.). Dejo aquí un par de inteligencias artificiales para investigar sobre nuestro proyecto A.B.P.:



Vamos poniéndonos al día... y no dudes en consultar y pedir ayuda a tu profesor.

¡Espero que salga todo espectacular!

martes, 20 de agosto de 2024

Programemos la app

¡Hola, chicos!
Llegó el momento de hacer que la aplicación funcione.
Antes de comenzar, les recomiendo leer antes las consignas de la actividad llamada "DIBUJARTE EN ACCIÓN" al final de la guía para que aprovechemos mejor la lectura del texto explicativo:

Les dejo aquí el enlace con la guía de trabajo:

⚠️Hay tiempo hasta el próximo miércoles 27/08 para entregarlo.
¡Espero que funcione todo y lo disfruten!

miércoles, 14 de agosto de 2024

Interfaz de MIT AI2

 ¡Hola, chicos!


En esta actividad, usarán MIT App Inventor 2 y se familiarizarán con su interfaz. Aquí debajo, les dejo el enlace a la nueva guía:

Léanlo atentamente. Contiene la teoría al principio y las actividades al final. (Recomiendo leer primero las actividades que están final para que no se nos pase por alto la teoría para responder.) No duden en consultar.
⚠️Hay tiempo hasta el próximo miércoles 21/08 para entregarlo.

¡Que salga muy bien y consulten sus dudas!

martes, 6 de agosto de 2024

Introducción a "M.I.T. App Inventor 2"

¡Hola, chicos!

El M.I.T. (pronúnciese /em ái tí/, Instituto de Tecnología de Massachusetts) es una universidad privada de EE.UU. considerada por numerosos rankings como una de las mejores y más prestigiosas universidades a nivel mundial

Esta institución desarrolló un servicio web llamado M.I.T. App Inventor 2 (Inventor de Aplicaciones del M.I.T.) o simplemente App Inventor que permite crear apps a programadores principiantes.


Comenzamos nuestro camino a la creación de aplicaciones en nuestro celular.
Les dejo aquí el enlace al primer ".pdf" para aprender a usar el servicio M.I.T. App Inventor 2:


Léanlo atentamente. Contiene la teoría al principio y, al final, las actividades.
No duden en consultar.
⚠️ Hay tiempo hasta el próximo miércoles 14/08 para entregarlo.

¡Espero sus preguntas y el trabajo terminado!

miércoles, 26 de junio de 2024

¡Llegó el momento de aprobar!

 ¡Hola, chicos!

El recuperatorio cuatrimestral de Computación será el próximo miércoles en horario de clase. Si es posible, lean atentamente los archivos ".pdf" que están en el posteo anterior "Ayuda para los que no terminaron" antes del recuperatorio. Sino, vayan tranquilos que 😄 ¡resolveremos un pequeño desafío grupal para aprobar! 

Les dejo aquí la rúbrica que usaremos para hacer el recuperatorio de Computación:

CATEGORÍA

Sobresaliente

Muy bueno

Bueno

Regular


División de la estrategia en procedimientos

Queda muy claro el programa agrupando bloques en suficientes procedimientos.
2,50p.

Queda claro el programa agrupando bloques en algunos procedimientos.
2p.

Queda algo claro el programa agrupando bloques en pocos procedimientos.
1,50p.

Queda poco claro el programa agrupando bloques en muy pocos procedimientos.
1p.

Queda muy poco claro el programa sin agrupar bloques en procedimientos.
0,50p..

Repeticiones

Usa repeticiones siempre que hay secuencias repetitivas.
2,50p.

Usa repeticiones casi siempre que hay secuencias repetitivas.
2p.

Usa repeticiones algunas veces que hay secuencias repetitivas.
1,50p.

Usa repeticiones muy pocas veces que hay secuencias repetitivas.
1p.

No usa repeticiones donde hay secuencias repetitivas.
0,50p..

Estrategia

Desarrolla una estrategia muy clara para resolver el problema.
2,50p.

Desarrolla una estrategia clara para resolver el problema.
2p.

Desarrolla una estrategia algo clara para resolver el problema.
1,50p.

Desarrolla una estrategia poco clara para resolver el problema.
1p.

No puede desarrollar una estrategia para resolver el problema.
0,50p..

Nombres de procedimientos claros.

Los nombres de los procedimientos explican perfectamente el desarrollo de la estrategia.
2,50p.

Los nombres de los procedimientos explican muy bien el desarrollo de la estrategia.
2p.

Los nombres de los procedimientos explican bien el desarrollo de la estrategia.
1,50p.

Los nombres de los procedimientos explican no muy claramente el desarrollo de la estrategia.
1p.

Los nombres de los procedimientos no explican el desarrollo de la estrategia.
0,50p.



¡Nos vemos este miércoles!

viernes, 21 de junio de 2024

Ayuda para los que no terminaron.

¡Hola, chicos!

Aquí les dejo enlaces a la teoría y práctica de los Trabajos Prácticos nuevos que propuse para el 1° Cuatrimestre 2024.

Aquellos que no hicieron o no entregaron los Trabajos Prácticos, léanlos atentamente 🙏. Los ayudarán a terminar sus tareas o a prepararse para rendir el Recuperatorio del Cuatrimestre.

Espero que les sirvan mucho.

(Les cuento que ya no comparto mi planilla en Google Drive. Desde ahora enviaré todas las calificaciones por Nodos.)

¡Nos vemos pronto!

miércoles, 5 de junio de 2024

TP 03: El cabezal juega a ser mimo

¡Hola, chicos!

En esta actividad se usarán sensores y operadores de Gobstones por primera vez. En general, los sensores son dispositivos que permiten obtener información del ambiente. Por ejemplo, existen sensores de temperatura, de proximidad y de intensidad de luz. En Gobstones, hay sensores para conseguir información sobre condiciones del tablero en la proximidad de la posición del cabezal. Estos sensores nos permiten saber si hay balitas de un determinado color en la celda sobre la cual se encuentra el cabezal, cuántas de ellas hay, y si es posible que el cabezal se mueva en una cierta dirección. En esta actividad empezaremos usando únicamente el que reporta la cantidad de balitas de un color.

Por su parte, los operadores permiten realizar operaciones sobre ciertos valores. En este caso, usaremos algunos para realizar operaciones aritméticas.

Comenzamos cargando el proyecto “El cabezal juega a ser mimo” haciendo clic en este enlace:

😎👉Proyecto "El cabezal juega a ser mimo"

Se encontrarán con un tablero inicial en el que el cabezal está ubicado sobre una celda que contiene una cierta cantidad de balitas azules. El objetivo consiste en colocar la misma cantidad de balitas rojas en esa celda.


Tablero inicial.


Tablero final.

Antes de que comiencen a construir sus programas, presionen varias veces el botón Ejecutar. Verán entonces que el tablero va cambiando: varía tanto su dimensión como la cantidad de balitas azules que hay en la celda bajo el cabezal. El programa que construyan debe funcionar siempre, independientemente de cuál sea el tablero inicial.

Posibles tableros iniciales.

¿Cuántas balitas rojas tenemos que agregar? Depende de con cuántas azules nos encontremos. Como a priori no se conoce este valor, con lo estudiado hasta el momento no alcanza para resolver el problema. Exploren el entorno de Gobstones en busca de algún bloque que pueda resultarles útil.

En la categoría Expresiones > Sensores del menú lateral izquierdo, se encuentra este bloque:

Sensor de número de balitas de un color

Para usarlo, debemos indicar un valor de tipo color. Por ejemplo, número de bolitas [Azul] nos permite averiguar cuántas bolitas de color azul hay en la celda bajo el cabezal. Es importante notar que este bloque siempre arroja como resultado un valor de tipo número.
Combinando número de bolitas [Azul] con repetir [ ] veces podemos llegar a una solución.



Aquí les dejo la actividad:


Para hacer el punto 2, necesitarás abrir este enlace:

Para el punto 3, abre este enlace:

martes, 21 de mayo de 2024

TP 02: "Tipos de datos"

¡Hola, chicos!

Aquí dejo un nuevo 😅 Trabajo Práctico. 
Para crear un nuevo proyecto, como se pide en el punto 1. del trabajo, sigue los pasos puestos a continuación del mismo.

Así se crea un nuevo proyecto:
1. Abre Gobstones: https://gobstones.github.io/gobstones-jr/
2. Haz clic en el botón con 3 rayas de la esquina superior izquierda de Gobstones:
3. Haz clic en "Proyecto" "Nuevo":
Seguimos con el Trabajo Práctico:

Envía tus respuestas al mail del profesor: profesorsergiobaigorria@gmail.com
No olvides 🙁 poner nombre, apellido, curso y división en tu mail.

¡Nos vemos!

martes, 14 de mayo de 2024

TP 01: El mecánico de naves espaciales

¡Hola a todos!

Hoy resolveremos el problema en Gobstones llamado "El mecánico de naves espaciales":


Esta actividad integra:

  • estrategias,
  • procedimientos y
  • repeticiones.

Presentemos el problema:

Se encontrarán con un tablero de 5 × 4. En la posición (0,0) está el marciano Edgardo y su nave espacial, que está descompuesta. Para repararla, Edgardo tiene que incorporar a la nave tres piezas de hierro y tres de carbón, que puede recoger de las posiciones (0,3) y (4,3), respectivamente. Por tratarse de piezas muy pesadas, Edgardo debe llevar una por vez. Una vez que el vehículo espacial esté en condiciones, Edgardo tiene que volver a su casa en Marte.

Después de comprender el problema, el primer paso consiste en concebir una estrategia para resolverlo. Para que una propuesta de solución se considere correcta, la estrategia que pienses debe quedar claramente expresada mediante el uso de procedimientos con nombres adecuados.

Al terminar la actividad, la estrategia de solución debe quedar claramente expresada en el programa. Para lograrlo, es imprescindible elegir nombres adecuados para los procedimientos. Las personas normalmente tratan de entender un programa leyéndolo, no ejecutándolo.

Aquí está el enlace a la actividad:

👽👉Gobstones: El mecánico de naves espaciales

Y eso es todo por ahora.

¡Hasta la próxima semana!

miércoles, 17 de abril de 2024

Repaso de Programación

 ¡Hola, chicos!

Comenzaremos a programar haciendo un repaso de lo aprendido el año pasado. Aquí les dejo un enlace desde donde podrán descargar todas las guías de programación que hemos visto:

para descargar desde Google Drive


Les aconsejo que siempre LEAN LA GUÍA COMPLETA antes de realizar los trabajos ya que en ellas se expresan conceptos fundamentales para programar correctamente. Si haces la actividad propuesta sin leer la guía completa, te expones a no comprender otros conceptos que se desarrollan en guías posteriores.

Mucha suerte. Espero que disfruten las actividades.

¡Nos vemos!