viernes, 11 de diciembre de 2015

Observaciones del Seminario de Tesis. Diciembre 2015. MIS. CIMAT. Zacatecas

Mi experiencia con los seminario de tesis 2015 de la Maestría en Ingeniería de Software. 
Leonel y Tony. Exponiendo el Seminario de Tesis de la MIS.
Diciembre 2015.

Primera presentación: Ana Laura Hernández Saucedo
"Tema: Desarrollo de una herramienta para detección de vulnerabilidades en aplicaciones web".

¿Qué hizo bien el alumno?

  • El 70% de los ataques son a nivel aplicación
  • El 90% de los programas atacados son los realizados en PHP
  • Su revisión sistemática es una constante en los alumnos que trabajan con Jezreel y Mirna
    • Sus cadenas de búsqueda
    • IEEE, ACM y Springer
    • Criterios de inclusión y exclusión
    • Seis artículos, que tenían que ver con herramientas Web, Vulnerabilidades.
    • Identificar guías de vulnerabilidades: OWASP, TOP25 MOST DANGEROUS SOFTWARE ERRORS.
    • Identificación del modelo CERT-RMM, ISO 27002. Gestión de la seguridad de la Información. En ambos casos tomaron solo la parte del modelo que tiene que ver con vulnerabilidades. 
  • Investigación en Dependencias de Gobierno Estatal 
    • PHP en su mayoría y luego .NET (igual que en el estudio previo y la justificación).
  • Un híbrido del proceso de gestion de vulnerabilidades de ambos. 
  • Que funcionalidades
  • Los mockups y como se mostró el reporte. 

¿Qué debe agregar o cambiar para un mejor trabajo?

  • Cuántas herramientas de las ya existentes se probaron para hacer el esacaneo.
  • En cuantas dependencias y en cuantos sistemas se probó
  • Cual es la diferencia entre los reportes de las herramientas existentes y la creada.
  • Contra PHP y contra .NET 
  • El caso de estudio de la herramienta en cuantos sistemas fue y en cuantas dependencias. Se les hizo llegar la información a estas dependencias. 

Objetivos: 
1) Una revisión sistemática (técnicas y herramientas)
2) Análisis de resultados (matriz de trazabilidad, comparativo de modelos y estado de la práctica de las herramientas)
3) Desarrollo de la propuesta (Modelo genérico híbrido, funcionalidad informática sde las herramientas, desarrollo de la herramienta)
4) Validación de la propuesta (Caso de estudio de la propuesta del uso de la herramienta y del modelo)

Dudas de Alejandro:

  • 5 ¿En la estadística de vulnerabilidades reportadas por McAffe (Web o aplicaciones de escritorio)?
  • Son de aplicaciones Web.
  • OWASP tiene un plan de herramientas open source realizadas por OWASP.
  • Utilizar esas herramientas 
  • Poner un nombre a la herramientas


Dudas Pepe:
La herramienta existe? En que etapa va? Donde se va a implementar?

Dudas Mirna:
Cuando vas a terminar, tenías planeado para Junio.
(motivando a hacer el esfuerzo para terminar en tiempo).

Dudas Jezreel:

  • Además dar una guía para eliminar.
  • Fecha de presentación 15 de enero de 2016.

Presentación de Leonel Perea.
Binary BPB

Qué hiciste bien?

  • Es muy concreto el estudio.
  • El ejemplo de las películas es bueno. Habría que poner también las imagenes del lado en que quede ordenado. Ese ejemplo es muy bueno y muy claro.
  • Conclusiones adecuadas.


Qué puede mejorar?

  • El entendimiento del gráfico del Chaos Report.
  • Explicar el concepto de evaluación absoluta vs evaluación relativa. 
  • Los conceptos si se mencionan en Inglés, también mencionarlos en español.
  • Para que se puede utilizar AHP (mencionarlo explicítamente) y como está relacionado con el objetivo del proyecto. 
  • Las gráficas que pusiste el pintarrón ponerlas como una animación en tu presentación. Un gif como los de Tony. Poner esos ejemplos en la persentación para ser más ágil. 
  • A LA HORA DE PRESENTAR LOS RESULTADOS MEJOR HACERLO EN EXCEL. 
  • Es bueno que también se pruebe en una empresa contra una estimación real (vs el libro no estamos seguros de que así sea). 
  • Un ejemplo de AHP es muy claro, para ver como funciona. 

Preguntas de Carlos Lara o sugerencias:
- Formalizar la presentación.
- Ver el idioma.

Preguntas de Jezreel o sugerencias:
- Hablar en español.
- ¿Hasta que número de requerimientos y número de integrantes es manejable este nuevo proceso que trabajas?
- Justificar muy bien. 
- El título no está relacionado (coherencia, justificación, impacto).
- Pensar mejor en el nombre del artículo. 

Preguntas sugerencias de MIrna:
- Agregar objetivos y ver que tanto se cumplieron o no. Solo se pusieron preguntas.
- Como se mejorar el valor de negocio y el tiempo de estimación. 
- ¿Has pensado en publicar en algún lado este estudio? Hay un gran oportunidad de presentar estos resultados en alguna revista (journal). Plantearse en publicar los resultados preliminares. 

Preguntas sugerencias de Alejandro:
- Reducir la cantidad de diapositivas para tener más aire.
- Las dipositivas de Carlos, 
- La meta del método es priorizar un backlog de scrum, pero contra que lo mejora. Con este método las personas se tardaron 20 minutos, mientras que si lo hicieran con el Planning Poker se hubieran tardado .
- Para 30 requisitos hubieran sido 900 decisiones vs 120 contra este método propuesto. Si se mejora tienes que hacer una comparación sobre contra lo que lo mejoras. 

Presentación de Antonio Cabrera (Tony).
Presentación: Comparativa de lenguajes de programación concurrentes: Go, Scala y Elixir

Qué hizo bien el alumno?

  • La mención que hace de los diferentes modelos de programación concurrente. 
  • Mencionar que se está haciendo un ejercicio de escritura en blogs para cada uno de las implementaciones, lo cual es un previo para la escritura de la tesis. 
  • Buscar ejemplos más sencillos para explicar los diferentes modelos de concurrencia.
  • Enfatizar el problema que estás enfrentando y como mencionó la Dra. Mirna que objetivo general y que objetivos específico se tienen. 
  • Escribir un libro en leanPub el libro de texto. Es muy adecuado. 
  • El trabajo futuro me parece muy interesante. Agregar otros patrones. 
Qué debe de mejorar?

  • Agregar objetivos general y específicos, como bien identificó la Dra. Mirna.
  • Mencionar que ya se escribieron varios posts en un blog como ejercicio.
  • Que problema se está resolviendo. Porque se está proponiendo una comparativa de los lenguajes de programación concurrente. Desde la curva de aprendizaje.
  • Agregar un esquema.
  • Haciendo referencia a los libros de 6 lenguajes de programación en 6 semanas. O 7 bases de datos en 7 semanas de ORealy. 
Dr. Jezreel:
  • Mencionar versionamiento.
  • Darle una mejor estructura a la presentación
  • Porque se están tomando en cuenta esas métricas.


Dra. Mira:
  • Estructurar de acuerdo a la problemática.
  • Cual es tu público objetivo (cualquier usuario que quiera aprender patrones concurrente, entre más código se escriba y más complejo este, se requiere más mantenimiento). 
  • Cual es el campo de aplicación de tu trabajo? Programadores junior.
  • Cuál es la problemática? Llevo trabajando tres años y siempre me ha interesado el tema de la concurrencia. En la empresa en la que trabajo le pidieron aprender elixir. 
  • Porque se eligieron elixir, escala y Go? Hay más. son los más conocidos basados en que, en la experiencia de Tony?
  • Tratar de no bailar con el experimento. 
Alejandro García:
  • Mencionar porque se seleccionaron 6 patrones.
  • Mencionar que ya están publicados en la PLOP. 
  • Seleccionar los problemas tradicionales que ya se mencionan.
  • Cual es la motivación personal, pero cada vez las computadoras van a tener más procesadores en 2020 vas a tener 100 procesadores en una PC. Para que nos interese a todos. 
  • No hay una lenguaje.  


Ideas:

  1. Escanear con una herramienta existente, de preferencia open source para escanear todos los sitios de Gobierno Estatal y de Gobiernos Municipales. Dar una serie de guías para resolver esos problemas de manera personal. 
  2. Recomendaciones de las presentaciones. Gráficas que se vean. Números de Página. Objetivos en infinitivo. Aportación principal de tu trabajo, siempre mencionarla (que problema estamos resolviendo o ayudando a resolver). Se definió, mapeo un proceso.
  3. Algunos alumnos al final me comentaron que notaron dos cosas, uno que los de atrás no escuchan porque los alumnos expositores no hablan fuerte. La segunda es que todos "leen" las diapositivas. En lugar de solo tomarlas como referencia, las leen.



viernes, 20 de noviembre de 2015

Now/Ahora

I'm living in Zacatecas, staying quite focused, avoiding distractions. I spend all my time on these things: (in order of time spent)
  • Being a half time dad on workweek. Full time dad on weekends.
  • Making the last push to graduate this generation of students. And preparing the next generation to graduate on July 2016.
  • Sell one workshop at least  (Scrum Master, Scrum Dev, Kanban or TRIZ). 
  • Studying my PhD on Education. Creating the Master Degree on Sw Engineering - Online.
  • High school teacher for creativity and programming / CIMAT teacher.
  • Updating the Register of the Master in Software Engineering  "National Quality Program".
  • Those are my priorities. I don’t want to do anything else right now. (No more attending to conferences until further notice.)
People often ask me to do other things. I sincerely wish them the best, and often wish I could help more, but I say no to all requests, because I just need to focus on my work. For years, I spent most of my time saying yes to people’s requests, but got nothing done myself.

I only do things for intrinsic reasons — not money.

If my activities or priorities change, I’ll update this page. Last update was November 2015.

Things that I have said no lately:
  • INCmty
  • Playing basketball with friends.
  • Bigdata


lunes, 9 de noviembre de 2015

El método Shu Ha Ri, un buen método para dar una buena clase o probar un nuevo modelo de innovación.

Un nuevo modelo de innovación para PYMES del Sector de TI y Software

Del porque los estándares proliferan... 
Después de mucho buscar al final decidí entrar a mis estudios de Doctorado en la Universidad Autónoma de Zacatecas. El Dr. Rodrigo Castañeda, me invitó a participar en el Doctorado en Ingeniería y Tecnología. Existe una línea de Gestión de la Innovación Tecnológica que está alineada con proyectos que realizamos en CIMAT. Además, fui aceptado en el esquema de tiempo parcial, por lo cual el Doctorado lo estudiaré a mi ritmo.

El borrado de tema seleccionado para la tesis te Doctorado tiene por objetivo crear un nuevo modelo de innovación para PYMEs del Sector de TI y Sw. El Viejo, me hizo el favor de enviarme la imagen anterior. Básicamente la traducción sería: Debo de crear un nuevo modelo de innovación porque los 14 modelos de innovación existentes no cumplen con lo que necesitamos. El resultado es que habrá 15 modelos de innovación en un futuro próximo.

Basado en el libro The Toyota Way to Lean Leadership, que explica como Toyota sobrevivió a varios problemas que lo tuvieron contra la lona, Jeffrey Liker y Gary Convis (2012) explican el método de entrenamiento de los líderes Toyota. 

El entrenamiento tiene raíces profundas en la cultura japonesa basada en el confusionismo y las artes marciales. Y básicamente puede definirse como el método maestro aprendiz o Shu Ha Ri.

Shu-Ha-Ri.jpg
Primero seguir, luego romper y luego crear.

El rol del maestro o sensei es un poco diferente al rol de un maestro como el que estamos acostumbrados a tener en la cultura occidental. El maestro en nuestra cultura expone al alumno el método que debe utilizar y le da los atajos para que el alumno pueda avanzar rápido. Todo esto prácticamente con teoría. El rol del alumno es escuchar al maestro, memorizar los principios para luego hacer un examen para demostrar que aprendió los principios.

En el Shu Ha Ri, el alumno debe de imitar al maestro. Ello implica que el maestro además de conocer la teoría conocer la práctica. El rol del maestro en el método Shu Ha Ri es asegurarse de que el alumno no tome atajos y que practique de forma deliberada la tarea, actividad o destreza que debe desarrollar.

Antes del Shu Ha Ri. Aprender de los maestros.

Como un paso previo para poder impartir nuestro curso, debemos de encontrar el mejor curso. El mejor curso proviene del mejor maestro disponible. En mi caso he tenido la bendición de tener buenos maestros y colaborar en CIMAT y en el Tec de Monterrey donde un objetivo primordial es el desarrollo de las habilidades de los profesores.

Un método para desarrollar un curso de manera efectiva

  • Primero Shu (seguir la regla). Encontrar el mejor curso y replicarlo exactamente.
  • Segundo Ha (Romper la regla). Se pueden hacer modificaciones. Aquí, comienza el análisis de lo que salió bien y lo que salió mal. Para ello utilizo la herramienta Plus/Delta que Ellen Dumb nos mostró en su curso de TRIZ. 
  • Tercero Ri (Ser la regla). En este punto, es cuando nosotros creamos una nueva manera de impartir la materia. Un curso que es producto de la experiencia y la mejora continua y de identificar las necesidades de los estudiantes y las habilidades propias. 

Primer ejercicio: curso de Análisis y Diseño de Problemas con TRIZ de Ellen Dumb.

Desde 2001 imparto clase en el Tec de Monterrey. Y poco a poco los cursos han evolucionado, el día de hoy puedo decir que 3 de los 4 cursos que imparto estoy orgulloso de ello (aunque nunca satisfecho). Hay otro curso que me gusta mucho: el curso de Diseño y Análisis de problemas con TRIZ. Y este en particular me gusta mucho. He descubierto que este curso me gusta por lo siguiente: no lo hice yo. Lo hizo Ellen Dumb. Ellen nos dio un curso de tres semanas sobre como utilizar TRIZ. El acuerdo, después del curso es que nos convirtiéramos en entrenadores de TRIZ, teníamos permiso para usar los ejemplos de Ellen durante los primeros tres cursos. Después, dijo Ellen "deben de utilizar sus propios ejemplos". Esto en un principio me inquietó. Después de algunas experiencias con TRIZ, entendí porque. 
  • En primer lugar, los cursos impartidos, si se tiene la voluntad, se van enriqueciendo con nuevos ejemplos de la literatura y ejemplos propios.
  • En segundo lugar, los cursos que he impartido han caído dentro de dos áreas profesionales, la primera es Ingeniería de Software, la segunda, educación. En cada una de estas áreas hay preguntas que aquejan a los desarrolladores de software y a los profesores. Ejemplos del uso de las herramientas para este sector en específico es uno de los requisitos identificados en la retro del curso de la UV. TRIZ para Ingeniería de Software.  

Segundo ejercicio: taller de seis sombreros para pensar de DeBono.

En esta ocasión recibí una capacitación de un taller de certificación sobre la técnica de seis sombreros para pensar de Edward de Bono en el Tec de Monterrey. De inicio me pareció que TRIZ es un modelo más ingenieril y sistemático. Lo que no me gustaba de seis sombreros para pensar es que salían muchísimas ideas, frecuentemente sin sentido y no aplicables. En mi primer cursos de Creatividad y Diseño Digital del nuevo programa de la Prepa Tec impartí este curso pero solo con el uso de postits y generación de ideas utilizando la técnica de estímulos aleatorios. No quedé tranquilo.
En el presente semestre, la Maestra Yolanda y su servidor, impartimos el curso replicando EXACTAMENTE el curso recibido hace un año. El resultado, un mejor entendimiento de la metodología y resultados muy concretos. Como podemos ver.

Tercer ejercicio: aprendiendo a programar utilizando arte generativo de Monash University.

Este curso ya lo había impartido en 2 ocasiones anteriores. 
Pero ya con los dos ejemplos anteriores, traté de hacerlo exactamente igual que los de Monash. 
Aquí también tuve algunos aprendizajes.
Había cosas que no había entendido perfectamente de Scribble. Pero en la tercera ocasión el flujo del curso fue más sencillo. Después de hacerlo pude llegar a la fase de HA (romper con el modelo) y aquí incluí ejercicios de recursividad de diferentes fuentes. De tal manera que los resultados fueron mayores y además enriquecidos, pero solamente después de haber realizado el ejercicio de la lectura del curso.  

Conclusiones para el inicio del Doctorado

Al crear un nuevo modelo de innovación, mi plan es:
  1. Identificar el mejor modelo existente. Este modelo debe de cumplir ciertos criterios (àgil, iterativo, eficiente, accesible, usable).
  2. Replicarlo en una muestra para PYMES mexicanas (Shu).
  3. Identificar cuales son las áreas de oportunidad (Ha).
  4. Crear mi versión del modelo(Ri).





viernes, 23 de octubre de 2015

Segundo seminario de Tecnologías de Información 2015 de la MIS.

Alumno de la MIS, en el seminario de Tesis.
El Seminario de Tesis es organizado por la Dra. Mirna y tiene por objetivo el preparar a los alumnos para su examen de grado y para dar a conocer a todos los alumnos de la MIS e invitados los temas sobre los cuales los alumnos e investigadores están trabajando. 
Ahora la toca el turno a Josúe, Lizbeth, Memo y Heltton. 


El principal problema plateado por Lizbeth es la falta de conciencia de los problemas de seguridad de información por parte de las empresas. 

El proceso que usa la Dra. Mirna me gusta (revisión sistemática). También el proceso utilizado por el Dr. Arturo Mora me parece muy bueno:
  1. Preguntas de investigación
  2. Luego palabras clave
  3. Luego se buscó el trabajo relacionado y a que estándar tiene relacionado, así como que herramientas. 
  4. Una encuesta para validar de primera mano con un grupo pequeño de empresas. 
  5. La solución propuesta
  6. Respecto al proceso de Jezreel, coincide con Mirna en el número total de artículos encontrados y luego los artículos que sí cumplen. De 200 pasaron a 100. 

Preguntas para Lizbeth:
  • Estimado de la capacitación requerida para que las empresas puedan implementar el modelo? 1 mes vs 6 meses.
  • Tiene contemplado un seguimiento puntual para la implementación de este proceso? 1 año.
  • Tiempo requerido para lograr resultados tangibles? 1 año.
Exposición de Guillermo Rojo. Administración de riesgos para sistemas basados en APIs.
  • Muy bien la presentación de Memo, explicando de manera gráfica cada uno de los conceptos.
  • Muy bien las referencias.
  • El modelo de clasificación de riesgos con sus dimensiones me pareció adecuado.
  • Muy bien que la tesis está desarrollada en base a tres casos reales. Ya está validado que los problemas que se enfrentaron fueron reales. Si se hubiera manejando los riesgos desde un principio. 
  • Un muy buen trabajo. 

Preguntas para Memo:
  • Basados en el chaos report solo dices que se desfasa en calendario y en tiempo. En el gràfico te falto ten alcance, dices que ahí...
  • Que sigue, despues de esto? Un artículo sería algo bueno...
  • Inglés.
  • Agregar las referencias al final de la presentación.
  • Agregar también en anexo de caso de "El Planeta".

  • Luis Julián:¿Cuál es tu aportación? Son estrategias puntuales para mitigación de riesgos para sistemas basados en APIs.
  • Jezreel: ¿Qué es lo que se hizo realmente? Se analizaron tres casos de estudio puntuales y se identificaron los riesgos y se planteo como.  
  • Mirna: Exactamente, cuál es tu producto. Si nos pones dos o  tres pasitos. Que digas el procedimiento sobre como se identificaron y analizaron los riesgos para que el proyecto fuera genérico.

Sugerencias para Memo: 
La que me pareció muy bien es hacer una abstracción de pasos para gestionar los riesgos. 

Preguntas y sugerencias para Heltton:
  • Subir el tamaño de letra.
  • De esos 90 controles propuestos, cuales son los criticos para tener una seguridad de los activos de CSIRT.
  • Toda cadena es tan fuerte como su eslabón más débil. ¿Cuáles son los controles críticos?
  • Cuantas personas de tiempo completo o cuantos roles son requeridos para poder llevar de una buena manera estos 90 controles. 
  • El seguimiento de estos controles que porcentaje del tiempo lleva para estos controles. 
  • El caso de prueba en estas propuestas siempre son dejados hasta el final y solo puede realizarse frecuentemente una parte del caso de implementación. ¿Cuál será tu estrategia para que esto pueda realizare en tiempo y de la mejor manera.?
Luis Julián:
  • ¿Cuál es el tamaña de la muestra?, ¿Dónde vas a hacer tu experimento? En el CSIRT de CIMAT.
  • ¿Qué es lo se recomienda? Un equipo de respuesta ante emergencias informáticas. ¿Y después?
  • ¿Esto puede implementarse en alguna empresa?
Jezreel:
  • Somos un país pobre en seguridad. Es necesario un CSIRT.
  • La lección aprendida es terminar en tiempo. 
  • Heltton: No definí bien el alcance de mi proyecto de tesis. No definí de que grado hacerlo, iba a salir una pagina muy grande, al final decidí enfocarme en lo más crítico. No se esperen a que su director de tesis pida avances, hay que buscarlo. 
Presentación de Josúe: Aprovisionamiento automático de servidores: El caso Adblock Plus.
Puntos buenos.
- Muy buena coherencia de la presentación, según Mirna.
- El contraste del fondo es bueno. 

A mejorar:
-Agregar  la otra referencia de perdida de dinero de infraestructura.
-Revisar la ortografía de manera puntual. Como, le falta acento.
-Agregar un objetivo general y un objetivo específico.
-Faltan apoyos gráficos. En estado del arte 1/10 agregar GRÁFICO. 
-No se ve el detalle de los diagramas, está muy pequeña la letra. 
-Agregar un diagrama de CONTINUOUS INTEGRATION.
-Es más fácil y más barato crear nueva infraestructura que actualizar la que ya existe.
-En la tabla de herramientas agregar referencias (de donde salió, elaboración propia).
-Qué es INFRAESTRUCTURA. Se habla durante todo el 
-Poner logos cuando hablas de las empresas.
-Agregar las referencias de las métricas. 
- Procedimiento PREVIO AL EXPERIMENTO. Cambiar el título en Experimento 2/11.
- Diagrama. Agregar nombres con letra grande a los DIAGRAMAS. 
- Agregar el diagrama de gantt (QUE ES ELABORACIÓN PROPIA).
- En los diagramas de PIE (NO SE VEN BIEN).
- NO SE TIENEN BUGS POR CUESTIONES DE ENTORNOS. PORQUE LOS ENTORNOS SON IGUALES.

COMENTARIOS...
- DEVOPS. Es un tema que pocas personas manejan pero es una necesidad actual y una demanda particular de las empresas este tipo de trabajo.

- Jezreel. Es un área olvidada en metodología, no en procesos. Existe mucho de la Gestión de la configuración que ya se maneja en CMMi, en COBIT. No está olvidada, pero en cuanto a procesos si se está tomado en cuenta. Siempre está enfocado a desarrollo de Software. 
- Porque no han publicado. Es que lo vamos a registrar como derechos de autor o modelo de utilidad. Es un área olvidada en el como abordarla. Publicarla dentro de las lecturas. Si se puede dar a conocer. Es necesario enfocarlo.
-Luis Julián. ¿Cuál es la relación entre reusabilidad e infraestructura desechable. Cual es la similitud y cual es la diferencia? Lo que se propone es hacer eso mismo, usar la infraestructura como código.
-Mirna. Facilitar el cambio es más efectivo que intentar prevenirlo. ¿Cómo se hizo el estado del arte?, quien te recomendó los libros: los tutores y en secuencia. Que propones para generar más evidencia para que se note. Antes de la producción no se puede, pero de ahora en adelante...


Aprendizaje para el tema de Josué:
  • Hay un problema muy fuerte. Enfatizarlo. El aprovisionamiento tradicional no responde a las necesidades actuales de rapidez.
  • Hay que agregar definiciones para términos que probablemente la audiencia no conozca.
  • Jezreel recomienda que se centre
  • Hacer una investigación del estado de la práctica para reportes técnicos.
  • Decir abajo el número de diapositiva que se está manejando.
  • Las tres presentaciones, Memo, Heltton y Lizbeth son ricas en apoyos gráficos. Creo que hace falta buscar este tipo de apoyos para tu presentación. 
  • Es muy útil para personas que van a desarrollar Mash-ups, pera tener una mayor esperanza de un mejor funcionamiento de su aplicación basada en Mash-ups. Un mejor riesgo respecto a disponibilidad. 
Ideas o acciones por realizar:
  • Awareness - la palabra clave. Tanto en el tema que hemos estado manejando de electrotecnia, así como. ¿Cómo hacemos consciente a las personas de cierto problema? Y ¿cómo las motivamos a que tomen acciones al respecto?
  • En un principio se dice que la mayoría de las empresas no están preparados para proteger sus activos de información. ¿¿¿Este marco de trabajo como trata este problema????
  • Avisar a todos acerca de Inglés. 
  • Publicación de trabajos de Memo y de Josúe. 
Patrón identificado:
  • Algunos investigadores hacen primero un modelo y una herramienta y luego tratan de implementarla.
  • Algunos investigadores hacen primero el desarrollo de los proyectos y asi ya se tienen los casos de estudio.
Porque todos los alumnos no han terminado en tiempo:
  • Estudio Guiado I antes.
  • Crear el hábito de estar trabajando varias horas en el proyecto.
  • Las estancias realizadas por los estudiantes han alargado el tiempo para escritura de tesis, aunque generan material muy interesante para el desarrollo de la tesis.
  • Algunos alumnos entran a trabajar.
  • Los alumnos están ocupados desarrollando proyectos adicionales (proyectos con la industria).
  • Los investigadores/tutores/directores de tesis los están ocupando.
  • Por la falta de seguimiento por parte de los profesores.



martes, 11 de agosto de 2015

Como impartir la materia de pensamiento lógico computacional. Día 2.

Programa del curso:

  1. Fundamentos básicos y pensamiento lógico computacional.
  2. Proceso de la informacion, Metodo de resolucion de problemas, Tipos de datos
  3. Operaciones lógicas y matemáticas: Operadores, jerarquias y definicion de variables, constantes y asignacion.
  4. Definicion de algoritmos. Muchos ejercicios de algoritmos.
  5. Prototipo: pseudocodigo, estructuras de control, contador y acumulador y estructuras de control, proyecto integrador.

Ideas que aplicar:
1) Hacer un examen diagnóstico/actividad para que los chavos expliquen todo lo que saben sobre computación.
2) Para los examenes de teoria el PASE es un mapa mental, conceptual resumen propio del material. Si lo hace puede pasar al examen, si no lo hace no tiene acceso. EXCELENTE IDEA!
3) Hay actividades para mostrar como funciona y se relaciona el sistema binario con el sistema decimal. Un ejemplo es hacer un icono con un grid. Hay una pagina americana http://csunplugged.org/
4) Hay un scratch para el arduino.
5) En Queretaro y SLP están haciendo kits con arduino para hacer varios ejercicios. En Zacatecas habria que considerar Nomads. En Campus Toluca alguien está haciendo algo con arduinos para hacer peleas de sumo, pero con arduino. Hay varias tarjetas como un banana pi que cuesta 9 USD. Pedro Ferrusca y Karla Ontiveros.
7) Para los algoritmos hay que decir cuales son las condiciones de entrada:
Hay muchos detalles... Ejemplo de como lavarse las manos. Si hubieramos puesto un robot a seguir el algoritmo seguramente no podria lavarse las manos. Otro ejemplo que hacen es hacer tostadas pero con el algoritmo de los demas. Una computadora, si no le dices que hacer "exactamente" va a hacer.
8) El juego de las escondidas en un algoritmo es un buen ejercicio.
9) Se eligió el PSEInt en lugar de Raptor. El único detalle es que está en español. En este programa se pueden escribir ejercicios de pseudocódigo y se ejecutan en una terminal. Es interesante porque
10) En el proyecto de Design Thinking es una planeacion para un dispositivos móviles para iOS/Android para ayudar a que los niños aprendan temas de primaria. Parte de estos contenidos van a entrevistar a maestros de primaria para mostrarles un app para facilitar a los niños que trabajen con estos temas. Van a hacer un prototipo. Había unas aplicaciones para hacer muckups.

Preguntas:
¿Cómo enfatizar el pensamiento lógico computacional y seguir dadon del curso de arte generativo el presente semestre? Meta aprendizaje.




martes, 28 de julio de 2015

Mejores prácticas de la clase de Creatividad y Diseño Digital


Escultura con plastilina

Utilizan 6 sombreros para pensar (por ejemplo el sombrero amarillo, critica tu propio boceto). Con una información (sombrero blanco). 
  1. Una alternativa para esto es un modelo 3d y luego imprimirlos.
  2. Durante clase.
  3. Hicieron un esqueleto con alambre y con plastilina para modelar.
  4. En Guadalajara se utilizó plastilina para que hicieran un personaje de caricatura, en la segunda versión fue de un personaje Jalisciense con todo el proceso de pre producción o producción.
  5. La segunda vez, el conocer la Ciudad fue mejor.
  6. Con alambre galvanizado, tapa roscas y bases de triplay del mismo tamaño.

Algunos tips para enriquecer la actividad...
En Campus Guadalajara está la licenciatura en arte digital.
En todo un semestre hacen un proceso completo desde el modelado en plastilina, hasta hacer su animación digital en Maya o alguna otra herramienta.
Face off se llama el programa donde se ve cuando se crea el maquillaje de un personaje estilo Sr. de los Anillos.




Compartiendo mejores prácticas para la impartición de la materia de creatividad y diseño digital. Día 1.


Preocupaciones de rectoría académica

  • Una de las principales preocupaciones es que los alumno lean y desarrollen este hábito. Otro es que los proyectos sean interdisciplinarios (como la vida misma). No hacer examen final en la materia. 
  • Esta materia es una materia para "enamorar y llenar de herramientas a los alumnos...".
  • Se aplicará una hora de código el 5 de noviembre en diferentes campus del Tec: http://hourofcode.com/es
  • La reflexión sobre la clase anterior fue hace énfasis en la habilidad de comprensión de la lectura por parte de los alumnos. 

Asuntos generales


  • Prepa Celaya Tec. Como reaccionaron rapido cuando todos los alumnos tuvieron problemas para lectura y comprension. Siguen el procedimiento siguiente: todos deben de hacer una lectura y hacer un resumen, mapa mental o notas. Todos al contestar el examen pueden sacar sus notas. Y solo se toma el examen como realizado. Al final se hace un examen formal que si cuenta para la calificacion final.
  • Pabloc Caracheo pcarache@itesm.mx
  • En el Campus Irapuato. Se hace un trabajo de manera virtual. En una sesion de clase todos se dispersan por el Campus y empiezan a colaborar. El desarrollo de un ensayo de dos paginas sobre un tema muy específico, por ejemplo.


Temas del curso

Tema 1. Herramientas de colaboración. 


  • Solo dan dos sesiones, bueno prácticamente una. Usan Google Docs y Dropbox. 
  • Ligar one drive. 

Tema 2. Ética en el uso de información



Tema 3. Creatividad


  • Los profesores se enfocaron en desarrollar el pensamiento lateral utilizando diferentes técnicas de Edward de Bono como seis sombreros para pensar:
  • Actividades de hacer una historieta en base a dos palabras. Dixit. https://es.wikipedia.org/wiki/Dixit
  • Los almnos evaluan los resultados de la clase.
  • Usaron en San Luis http://www.themarshmallowchallenge.com 
  • Extracción de concepto.

Tema 4. Diseño digital

  • Hacer un juego de mesa impreso, un juego didáctico o un producto.
  • Aquí hicimos un proyecto digital.
  • De proyecto final un comic.
  • Desarrollo de infografías.

Tema 5. Comunicación

  • Uno de los proyectos fue una pasarela de vestuario de la revolución industrial. David Cárdenas de Monterrey.

Ideas que considerar

1) Gamificacion o ludificación de la clase.
2) Uso de socrative y kahoot. https://b.socrative.com/teacher/#teacher-profile y https://getkahoot.com/
3) Educaplay para hacer actividades divertidas.
4) Encuesta sobre lectura por parte de los jóvenes.
5) Un app que gamifique la lectura o hacer un trello sobre lecturas por parte de los chavos.
6) Investigar o leer acerca de Design Thinking
7) Silvia Hermosillo de Aguascalientes usa gamification para matemáticas, con muy buenas referencias.
8) No debe haber examenes finales (solo parciales).
9) En la revista digital considerar ISUU y tambien https://www.joomag.com/ como alternativas para el desarrollo de una revista digital.
10) Todos los alumnos estaremos separados para realizar una actividad. Todos conectados con el objetivo de trabajar de manera virtual. Realizar una tarea con trabajos del futuro: teletrabajo o trabajo virtual.
11) Ver Aurasma.
12) Libro de matemáticas, química y física recreativa. Yakov y Perelman. Con ejercicios para jugar.
13) Curso de "Ser más creativo" de la UNAM en coursera. 

Y en Expresión Digital... 


  • Usaron en Guadalajara Stop Motion. Con diferentes encuadres, americano, close-up entre otros. 
  • En el Tec de Celaya hicieron un festival de cortometraje del Tec. Se hizo un alfombra roja con lo cortometrajes (10 minutos). Hubo un jurado. Esta actividad tuvo mucho éxito.