Saludos,
El martes 16 de diciembre es la entrega de calificaciones del 3er y último parcial. Los espero puntuales en clase para nuestra última sesión.
Ha sido un placer ser su docente este semestre.
¡Nos vemos en clase!
sábado, 13 de diciembre de 2014
viernes, 5 de diciembre de 2014
jueves, 4 de diciembre de 2014
Código completo multiplicación matrices con hilos publicado
Saludos,
Ya se encuentra en el portal del curso el código completo analizado en clase. Aquí la liga para acceder de forma directa.
http://uvmprog.wikispaces.com/file/view/Source.cpp/533872212/Source.cpp
Nos vemos mañana en clase, para revisar avances de códigos de proyectos.
Ya se encuentra en el portal del curso el código completo analizado en clase. Aquí la liga para acceder de forma directa.
http://uvmprog.wikispaces.com/file/view/Source.cpp/533872212/Source.cpp
Nos vemos mañana en clase, para revisar avances de códigos de proyectos.
lunes, 1 de diciembre de 2014
Agenda sesión 26 - 2 de diciembre
Agenda
En esta ocasión usaremos la tarea que se dejó la clase anterior para comprender el código de multiplicación de matrices -usando memoria dinámica, para poder tener matrices de dimensiones grandes- y cómo podemos hacer más eficiente este código usando hilos.
Tarea:
Aplicar lo visto sobre hilos en el desarrollo del código de su proyecto 3er parcial.
El avance de este código se revisará el viernes 5 de diciembre.
¡Nos vemos en clase!
En esta ocasión usaremos la tarea que se dejó la clase anterior para comprender el código de multiplicación de matrices -usando memoria dinámica, para poder tener matrices de dimensiones grandes- y cómo podemos hacer más eficiente este código usando hilos.
Tarea:
Aplicar lo visto sobre hilos en el desarrollo del código de su proyecto 3er parcial.
El avance de este código se revisará el viernes 5 de diciembre.
¡Nos vemos en clase!
jueves, 27 de noviembre de 2014
Agenda sesión 25 - 28 de noviembre
Sesión 25 Tipos de hilos
Agenda
En esa sesión continuaremos aprendiendo sobre hilos y los diferentes tipos de hilos que podemos tener en la programación básica concurrente.Se revisarán los avances del proyecto, en particular la red de Petri que corresponde al algoritmo de cada proyecto por equipo.
Tarea:
Con lo visto en clase y con el código/video sobre multiplicación de matrices y multiplicación de matrices dinámicas, ¿Cómo incorporarían el uso de hilos en el código de multiplicación de matrices, para hacerlo más eficiente en la rapidez de ejecución?
-Usando el programa que mide el tiempo de ejecución de un código, modificar el código de multiplicación de matrices usando memoria dinámica, y mide el tiempo que tarda en ejecutarse el código tal cual está.
-Modifica este código (que multiplica matrices con memoria dinámica y mide el tiempo de ejecución) para que una parte del mismo use hilos. Recuerda incluir la librería necesaria para trabajar con hilos, crear las variables tipo hilo y usar la función .join para que el programa se espere a que terminen de ejecutarse los hilos que creaste, para continuar su ejecución.
-Compara el tiempo de ejecución del programa que modificaste con respecto al programa original: ¿hubo mejorías en el tiempo? ¿por qué?
Esta tarea (códigos modificados y mediciones de tiempo) se entregará para el martes 2 de diciembre, ya que se usará como parte del material de clase.
martes, 25 de noviembre de 2014
Agenda sesión 24 -25 noviembre
- En esta ocasión comenzaremos a comprender qué es un hilo y cómo implementar un programa sencillo en Visual Studio C++ usando hilos.
- Como actividad práctica aplicaremos las redes de petri para modelar un programa sencillo que usará hilos, e implementaremos el código en C++.
- Al final del día se enviarán los códigos C++ que se vieron/usaron en clase, se enviará código fuente por correo electrónico a la dirección del curso.
- Ver y comprender el siguiente video
martes, 18 de noviembre de 2014
Actividades a entregar de la sesión 22
Saludos nuevamente.
El día de hoy deben entregar la solución a la actividad práctica que vimos en clase, antes de media noche.
Además, como tarea deberán escribir en su Manual de Referencia Rápida (MMR-9) la explicación de cómo se realiza la multiplicación de matrices. Ésta se revisará la próxima clase -21 de noviembre.
Las personas que no asistieron a clase el día de hoy deberán entregar la actividad práctica a más tardar el día de mañana, antes de media noche.
Seguimos en contacto.
El día de hoy deben entregar la solución a la actividad práctica que vimos en clase, antes de media noche.
Además, como tarea deberán escribir en su Manual de Referencia Rápida (MMR-9) la explicación de cómo se realiza la multiplicación de matrices. Ésta se revisará la próxima clase -21 de noviembre.
Las personas que no asistieron a clase el día de hoy deberán entregar la actividad práctica a más tardar el día de mañana, antes de media noche.
Seguimos en contacto.
lunes, 17 de noviembre de 2014
Agenda sesión 22 - 18 de noviembre
Hola a todos,
En la sesión de hoy veremos cómo trabajar los tipos de datos compuestos en C++ usando "struct", también realizaremos una práctica para aplicar lo aprendido sobre esta característica tan útil del lenguaje.
En la página de wikispaces ya se encuentra publicado el material que usaremos en esta sesión.
Nos vemos en clase.
En la sesión de hoy veremos cómo trabajar los tipos de datos compuestos en C++ usando "struct", también realizaremos una práctica para aplicar lo aprendido sobre esta característica tan útil del lenguaje.
En la página de wikispaces ya se encuentra publicado el material que usaremos en esta sesión.
Nos vemos en clase.
viernes, 14 de noviembre de 2014
Retro e inicio del 3er parcial
Saludos,
El día de hoy veremos las calificaciones del 2o parcial y daremos inicio al 3er parcial.
En la página de wikispaces está publicado el ppt con los detalles y lineamientos del proyecto, les pido que lo revisen y vayan formando sus equipos de trabajo (de 1 a 4 integrantes).
¡Nos vemos en clase!
El día de hoy veremos las calificaciones del 2o parcial y daremos inicio al 3er parcial.
En la página de wikispaces está publicado el ppt con los detalles y lineamientos del proyecto, les pido que lo revisen y vayan formando sus equipos de trabajo (de 1 a 4 integrantes).
¡Nos vemos en clase!
lunes, 3 de noviembre de 2014
Off topic - Sobre las calaveritas literarias
La calavera literaria es una composición en verso tradicional en México. Suelen escribirse en vísperas del Día de los muertos.
Sus características son:
Son versos irreverentes, escritos a modo de epitafios, retratando a las personas como si estuvieran muertas.
Normalmente son versos de cuatro estrofas.
Se utilizan para canalizar sentimientos que en otro contexto sería difícil expresar.
Suelen acompañarse de dibujos de calaveras.
Con base en estos criterios, ¿cuál les parece la calaverita más ingeniosa y que se ajusta a la descripción anterior?
Voten en los comentarios.
1) Autor:
KARINA OLMEDO
Estaba contenta la huesuda
Pues a los programadores se ha de llevar
Porque puros programas
Tenían que realizar
Todos estaban al borde de la muerte
Pues la huesuda no quiso esperar
Y a los mecatrónicas se los tuvo que llevar
La huesuda brinca contenta
Finalmente lo ha conseguido
El método burbuja ha logrado
La huesuda les ofrece un trato
Pero no matrimonial
Pues tendrán que programar
Por una eternidad
Pobre de los programadores
Ahora si se nos pelaron.
Se veían tan bueno programadores
Siempre copilando y programando
Como es que se petatearón
2)Autor: Karen Arias Diaz
De Uvm Tlalpan a Coyoacan
La muerte se paseaba
Buscaba en ese trayecto
A un menso que le acompañara.
Se ha encontrado con Ricardo
Que estaba programando
La muerte le pide a Ricardo
Que le hiciera un programa utilizando
el peor de los casos (Big o)
con un main empezando
y unos for anidados
pues una base de datos tenia que tener
Ricardo le dijo a la muerte yo no lo puedo hacer
Mejor vete con Karina que ella lo puede hacer
La muerte llego con Karina
Pidiéndole a gritos
Le enseñara a programar
Pues en la base de datos tenia que apuntar
A todos aquellos que se tenia que llevar
La muerte le dice a Karina te tengo que llevar
Pues tendrás que programar
Por una eternidad
Estaba contenta la huesuda
Pues a Karina se ha de llevar
Porque puros programas
Tenían que realizar
3) Autor CRUZ MORALES CÉSAR ARTURO
Programando estaba la muerte
buscado a quien enseñar
ella se sentía con suerte
y un chico le empezó a preguntar
Como aprendo a programar?
la muerte se comenzó a interesar
a mi casa te puedo invitar
para que yo te enseñe a compilar.
El método burbuja es esencial
y un for anidado tiene que llevar
Porque la notación big O se te puede complicar
Y el ordenamiento inserción tu cabeza hará explotar
La muerte contenta se va,
Su objetivo logro alcanzar
Por qué a cesar lo hizo programar
Y el en su examen ha de exentar.
4)Autor: Calvillo Maldonado Edgar F.
Tras mucho tiempo por los salones vagar
la maestra de progra comenzó a torturar
sus programas declarar a todos nos iba a fregar
no conocía un alumno que su materia había pasado
Llegaron los finales
reprobando a todos en sus parciales
excepto a su alumno preferido del rincón
y a Ricardo el mandilón
Quedando todos paniqueados
y Héctor bien zurrado
les dejo un programa más cañón
Que los atoro todo el año
Los alumnos intentaban pasar el parcial
todos asustados empezaron a gritar
el pánico estaba a punto de empezar
terminando Día de muertos
la profa desapareció
y todos a pretexto se fueron a empedar.
5) Diaz Medrano Hector Alonso
Estaba un grupo programando
cuando llego la catrina bailando.
“Que programa mas macabro,
quieren compilar y ni el iostream han declarado”
Tenebrosos los alumnos la miraron
la librería habían olvidado y la catrina lo había notado .
-“Un pequeño error se le pasa a cualquiera”
-“Si, pero no se perdona si es sobre tu carrera”
Petrificado el grupo exclamo
“Me siento como un big-O en el peor de los casos”
la catrina nos quiere llevar
y todo por una librería olvidar”
Como funciones en un switch los fue llamando
Héctor, Edgar y Cid. Cada uno iba pasando
su turno había llegado y su programa terminado.
6)Autor: Priscilla Pérez Saldaña
Sus características son:
Con base en estos criterios, ¿cuál les parece la calaverita más ingeniosa y que se ajusta a la descripción anterior?
Voten en los comentarios.
1) Autor:
KARINA OLMEDO
Estaba contenta la huesuda
Pues a los programadores se ha de llevar
Porque puros programas
Tenían que realizar
Todos estaban al borde de la muerte
Pues la huesuda no quiso esperar
Y a los mecatrónicas se los tuvo que llevar
La huesuda brinca contenta
Finalmente lo ha conseguido
El método burbuja ha logrado
La huesuda les ofrece un trato
Pero no matrimonial
Pues tendrán que programar
Por una eternidad
Pobre de los programadores
Ahora si se nos pelaron.
Se veían tan bueno programadores
Siempre copilando y programando
Como es que se petatearón
2)Autor: Karen Arias Diaz
De Uvm Tlalpan a Coyoacan
La muerte se paseaba
Buscaba en ese trayecto
A un menso que le acompañara.
Se ha encontrado con Ricardo
Que estaba programando
La muerte le pide a Ricardo
Que le hiciera un programa utilizando
el peor de los casos (Big o)
con un main empezando
y unos for anidados
pues una base de datos tenia que tener
Ricardo le dijo a la muerte yo no lo puedo hacer
Mejor vete con Karina que ella lo puede hacer
La muerte llego con Karina
Pidiéndole a gritos
Le enseñara a programar
Pues en la base de datos tenia que apuntar
A todos aquellos que se tenia que llevar
La muerte le dice a Karina te tengo que llevar
Pues tendrás que programar
Por una eternidad
Estaba contenta la huesuda
Pues a Karina se ha de llevar
Porque puros programas
Tenían que realizar
3) Autor CRUZ MORALES CÉSAR ARTURO
Programando estaba la muerte
buscado a quien enseñar
ella se sentía con suerte
y un chico le empezó a preguntar
Como aprendo a programar?
la muerte se comenzó a interesar
a mi casa te puedo invitar
para que yo te enseñe a compilar.
El método burbuja es esencial
y un for anidado tiene que llevar
Porque la notación big O se te puede complicar
Y el ordenamiento inserción tu cabeza hará explotar
La muerte contenta se va,
Su objetivo logro alcanzar
Por qué a cesar lo hizo programar
Y el en su examen ha de exentar.
4)Autor: Calvillo Maldonado Edgar F.
Tras mucho tiempo por los salones vagar
la maestra de progra comenzó a torturar
sus programas declarar a todos nos iba a fregar
no conocía un alumno que su materia había pasado
Llegaron los finales
reprobando a todos en sus parciales
excepto a su alumno preferido del rincón
y a Ricardo el mandilón
Quedando todos paniqueados
y Héctor bien zurrado
les dejo un programa más cañón
Que los atoro todo el año
Los alumnos intentaban pasar el parcial
todos asustados empezaron a gritar
el pánico estaba a punto de empezar
terminando Día de muertos
la profa desapareció
y todos a pretexto se fueron a empedar.
5) Diaz Medrano Hector Alonso
Estaba un grupo programando
cuando llego la catrina bailando.
“Que programa mas macabro,
quieren compilar y ni el iostream han declarado”
Tenebrosos los alumnos la miraron
la librería habían olvidado y la catrina lo había notado .
-“Un pequeño error se le pasa a cualquiera”
-“Si, pero no se perdona si es sobre tu carrera”
Petrificado el grupo exclamo
“Me siento como un big-O en el peor de los casos”
la catrina nos quiere llevar
y todo por una librería olvidar”
Como funciones en un switch los fue llamando
Héctor, Edgar y Cid. Cada uno iba pasando
su turno había llegado y su programa terminado.
6)Autor: Priscilla Pérez Saldaña
Sesión 18 "Análisis de complejidad - memoria"
Agenda de la sesión:
- Ya que aprendimos lo que es la complejidad temporal de un algoritmo, ahora contemplaremos la complejidad espacial, o la cantidad de memoria que usa un algoritmo.
- Al final del material de clase está la tarea de esta sesión, que se entregará la siguiente clase.
viernes, 31 de octubre de 2014
Agenda sesión 17 - 31 octubre
Saludos,
El día de hoy terminaremos el tema de notación "Big-O" y la aplicaremos en los algoritmos de ordenamiento que hemos visto en las últimas clases.
Se revisará que esté completo MRR6 y se dejará de tarea el MRR7 que está al final de la presentación que corresponde a esta sesión.
El día de hoy terminaremos el tema de notación "Big-O" y la aplicaremos en los algoritmos de ordenamiento que hemos visto en las últimas clases.
Se revisará que esté completo MRR6 y se dejará de tarea el MRR7 que está al final de la presentación que corresponde a esta sesión.
martes, 28 de octubre de 2014
Agenda sesión 16 - 28 octubre 2014
Agenda de la sesión:
En esta ocasión relacionaremos lo aprendido sobre el tiempo de ejecución con el análisis de la complejidad de un algoritmo y encontraremos su comportamiento asintótico.Con base en la tarea MRR6 aprenderemos a calcular la complejidad de los algoritmos a los que les encontramos el tiempo de ejecución.
Aquí el material de la clase de hoy.
jueves, 23 de octubre de 2014
Agenda sesión 15 - 24 de octubre
Actividades de la sesión:
Revisaremos los resultados obtenidos de la medición del tiempo de ejecución de los códigos vistos en el material de la sesión 14.Calcularemos el tiempo de ejecución de otras sub-rutinas y lo relacionaremos con el concepto de "complejidad temporal".
Material de clase:
Usaremos el código del material e la sesión 14 para calcular el tiempo de ejecución de diversos códigos.Tarea:
MRR6 Investigar qué es la notación "Big-O" y explicar este método para evaluar y calcular la eficiencia temporal de un algoritmo, y aplicar la notación Big-O para analizar las subrutinas de las cuales encontramos el tiempo de ejecución. (A entregar el martes 28 de octubre)A continuación les comparto una página sobre este tema.
http://discrete.gr/complexity/?es
¡Nos vemos en clase!
martes, 21 de octubre de 2014
Agenda sesión 14 -21 octubre
Saludos.
El día de hoy iniciaremos con el tema de eficiencia de algoritmos.
Ya saben que, en caso de no poder asistir a la clase, los trabajos y tareas que se indican en el material en línea deberán entregarse a más tardar al día siguiente de la clase a la que no asistieron.
¡Nos vemos en clase!
El día de hoy iniciaremos con el tema de eficiencia de algoritmos.
- Veremos cuáles son los recursos que ocupa la ejecución de un programa y cómo analizar qué tan eficiente o no es el algoritmo.
- Comenzaremos analizando los algoritmos desde el punto de vista del tiempo de ejecución.
- Veremos y realizaremos códigos en donde podamos encontrar el tiempo que tarda en realizarse un procedimiento o subrutina, y analizaremos diferentes tipos de enunciados y algoritmos para ver cuánto tiempo tardan en ejecutarse y a qué se debe dicha diferencia.
- Como actividad práctica de la sesión, será implementar, compilar y entregar los códigos mencionados en el material de la sesión, y responder a las preguntas al final de dicho material.
Ya saben que, en caso de no poder asistir a la clase, los trabajos y tareas que se indican en el material en línea deberán entregarse a más tardar al día siguiente de la clase a la que no asistieron.
¡Nos vemos en clase!
viernes, 17 de octubre de 2014
Agenda sesión 13 - 17 de octubre
Saludos, el día de hoy continuaremos con el manejo de memoria dinámica, ahora trabajaremos con arreglos bidimensionales o matrices.
Se realizará la actividad práctica 3 usando los códigos desarrollados en el material que veamos en clase.
Se dejará la primera tarea de programación, en donde se les pide modificar el código de suma de matrices usando memoria dinámica. Recuerden siempre que por cada "new" deben usar un "delete" al final de su procedimiento, para liberar la memoria.
Esta tarea de programación se entregará a más tardar, el lunes 20 de octubre, enviando el código por correo electrónico. ES UNA TAREA INDIVIDUAL
La clase del 21 de octubre se recibe la tarea MRR5.
¡Nos vemos en clase!
Se realizará la actividad práctica 3 usando los códigos desarrollados en el material que veamos en clase.
Se dejará la primera tarea de programación, en donde se les pide modificar el código de suma de matrices usando memoria dinámica. Recuerden siempre que por cada "new" deben usar un "delete" al final de su procedimiento, para liberar la memoria.
Esta tarea de programación se entregará a más tardar, el lunes 20 de octubre, enviando el código por correo electrónico. ES UNA TAREA INDIVIDUAL
La clase del 21 de octubre se recibe la tarea MRR5.
¡Nos vemos en clase!
jueves, 16 de octubre de 2014
Alumnos sin actividad práctica 2 no entregada
Se ha cerrado la fecha de entrega de la actividad práctica 2, realizada el pasado martes. No he recibido entregas de los siguientes estudiantes:
Florentino Jimenez Raul
Olivares Garduño Max
Rojo Lavin Julio
Villalva Ramirez Marco
Zorrilla Lopez Fernando
Sólo aceptaré entregas si me muestran que enviaron desde su correo el proyecto en el día indicado, aún cuando no lo haya recibido.
Nos vemos en clase
Florentino Jimenez Raul
Olivares Garduño Max
Rojo Lavin Julio
Villalva Ramirez Marco
Zorrilla Lopez Fernando
Sólo aceptaré entregas si me muestran que enviaron desde su correo el proyecto en el día indicado, aún cuando no lo haya recibido.
Nos vemos en clase
martes, 14 de octubre de 2014
Tarea MRR4 a entregar martes 21 de octubre
Lo prometido es deuda, esta es la tarea 4 para el Manual de Referencia Rápida:
Investiga qué es el “heap” de memoria y escríbelo en tu cuaderno MRR
Investiga códigos en C++ que ejemplifiquen los tipos de errores de manejo de memoria mencionados en el material de powerpoint visto en clase.
Describe cada ejemplo que investigaste, detallándolo por escrito en tu cuaderno MRR.
Esta tarea se revisará al final de la clase del martes 21 de octubre.
Saludos y seguimos en contacto.
lunes, 13 de octubre de 2014
Agenda sesión 12 - martes 14 de octubre
Saludos,
Esta semana comenzamos la 3a unidad, acerca de uso y administración de memoria.
Por lo que repasaremos el manejo de arreglos, pero ahora veremos cómo crear arreglos dinámicos.
A partir de ahora, ya que tenemos salón con equipo de cómputo ambas clases de la semana, las sesiones serán teórico-prácticas. Así que se realizarán programas para reforzar la explicación teórica de cada concepto que veamos en clase.
Durante la clase se tendrán momentos para desarrollar código. Al final de la clase se publicará el material visto en la misma, en la página wikispaces del curso, para futuras referencias (y para aquellos estudiantes que no hayan podido asistir a clase ese día).
¡Nos vemos en clase!
Esta semana comenzamos la 3a unidad, acerca de uso y administración de memoria.
Por lo que repasaremos el manejo de arreglos, pero ahora veremos cómo crear arreglos dinámicos.
A partir de ahora, ya que tenemos salón con equipo de cómputo ambas clases de la semana, las sesiones serán teórico-prácticas. Así que se realizarán programas para reforzar la explicación teórica de cada concepto que veamos en clase.
Durante la clase se tendrán momentos para desarrollar código. Al final de la clase se publicará el material visto en la misma, en la página wikispaces del curso, para futuras referencias (y para aquellos estudiantes que no hayan podido asistir a clase ese día).
¡Nos vemos en clase!
viernes, 10 de octubre de 2014
Agenda sesión 11 - retro primer parcial
El día de hoy veremos los resultados de sus exámenes y la calificación total del primer parcial.
Les recuerdo que las prácticas valen 40%, el Manual de Referencia Rápida vale 20% y el examen vale 40%.
Veremos el inicio del 2o parcial, que trata sobre manejo de memoria.
¡Nos vemos en clase!
Les recuerdo que las prácticas valen 40%, el Manual de Referencia Rápida vale 20% y el examen vale 40%.
Veremos el inicio del 2o parcial, que trata sobre manejo de memoria.
¡Nos vemos en clase!
martes, 7 de octubre de 2014
Primer examen parcial
Saludos,
En unos momentos se realizará el examen parcial teórico-práctico. El examen es presencial, individual y se realizará en la hora de clase. Se entregará durante la hora de clase.
El viernes se dará la retro y también se revisará el Manual de Referencia Rápida con los apuntes y tareas que se han pedido hasta el momento.
Revisen las calificaciones de prácticas y tareas que están en la página del curso.
Nos vemos en el examen.
En unos momentos se realizará el examen parcial teórico-práctico. El examen es presencial, individual y se realizará en la hora de clase. Se entregará durante la hora de clase.
El viernes se dará la retro y también se revisará el Manual de Referencia Rápida con los apuntes y tareas que se han pedido hasta el momento.
Revisen las calificaciones de prácticas y tareas que están en la página del curso.
Nos vemos en el examen.
jueves, 2 de octubre de 2014
Agenda de sesión 9 - práctica 5
Saludos,
Estamos en la última actividad del primer parcial antes del examen (que se realizará el 7 de octubre).
En esta ocasión realizaremos la práctica 5, que trata sobre cadenas de caracteres, y veremos un repaso de los conceptos que hemos visto a lo lardo del primer parcial.
Los materiales de esta sesión ya se encuentran publicados en la página del curso.
Al final de la clase se resolverán dudas sobre las entregas de tareas, prácticas y asistencias del primer parcial.
Nos vemos en clase.
Estamos en la última actividad del primer parcial antes del examen (que se realizará el 7 de octubre).
En esta ocasión realizaremos la práctica 5, que trata sobre cadenas de caracteres, y veremos un repaso de los conceptos que hemos visto a lo lardo del primer parcial.
Los materiales de esta sesión ya se encuentran publicados en la página del curso.
Al final de la clase se resolverán dudas sobre las entregas de tareas, prácticas y asistencias del primer parcial.
Nos vemos en clase.
miércoles, 1 de octubre de 2014
Recapitulando las actividades a evaluar en el 1er parcial
El próximo martes es el examen del primer parcial (teórico y práctico). El examen es el 40% de la calificación. El 60% restante corresponde a las tareas y prácticas realizadas durante el parcial.
Se han realizado 4 prácticas más la actividad práctica de la sesión del 30 de septiembre (estas corresponden al 40% de la calificación) y se han dejado 3 tareas en el Manual de Referencia Rápida (que corresponden al 20% de la calificación).
Todas las actividades ya debieron haber sido entregadas, aún cuando el estudiante no haya asistido a la clase correspondiente. No se aceptan entregas fuera de tiempo -ni a los estudiantes presenciales ni a los estudiantes que están en modalidad semi-virtual.
Cualquier aclaración al respecto se verá al final de la clase del viernes.
Saludos y seguimos en contacto.
Se han realizado 4 prácticas más la actividad práctica de la sesión del 30 de septiembre (estas corresponden al 40% de la calificación) y se han dejado 3 tareas en el Manual de Referencia Rápida (que corresponden al 20% de la calificación).
Todas las actividades ya debieron haber sido entregadas, aún cuando el estudiante no haya asistido a la clase correspondiente. No se aceptan entregas fuera de tiempo -ni a los estudiantes presenciales ni a los estudiantes que están en modalidad semi-virtual.
Cualquier aclaración al respecto se verá al final de la clase del viernes.
Saludos y seguimos en contacto.
lunes, 29 de septiembre de 2014
Agenda de actividades sesión 8 - 30 de septiembre
Hola,
Las actividades a realizar en esta sesión son las siguientes:
Trabajo con arreglos paso a paso.
Cadenas de caracteres como arreglos.
Tarea MRR4.
Asistencia.
Entrega / revisión MRR3.
Resolución de dudas particulares al final de la clase.
Saludos y nos vemos mañana.
Las actividades a realizar en esta sesión son las siguientes:
Trabajo con arreglos paso a paso.
Cadenas de caracteres como arreglos.
Tarea MRR4.
Asistencia.
Entrega / revisión MRR3.
Resolución de dudas particulares al final de la clase.
Saludos y nos vemos mañana.
viernes, 26 de septiembre de 2014
Recordatorios varios
Buenas noches, les recuerdo que el día de hoy se debe entregar la práctica 4 para que sea calificado. También les recuerdo que el próximo martes nos veremos en el salón I002, y además de ver la solución paso a paso de la práctica 4, se calificará en su cuaderno de Manual de Referencia Rápida la tarea 3 que le corresponde.
Saludos y seguimos en contacto.
miércoles, 24 de septiembre de 2014
Buenas noticias, por fin nos han cambiado de salón para la clase de los martes
Buenas noches a todos.
Pues con la feliz noticia de que la clase de los martes, que teníamos en el salón N301, ahora será en el salón I002, en el mismo horario. La clase del viernes se mantiene en el mismo salón, C404.
Nos vemos el viernes en el salón y horario normales, pero a partir del próximo martes, nos veremos en el mismo horario pero en el salón I002.
¡Saludos y seguimos en contacto!
Lourdes Cahuich
Pues con la feliz noticia de que la clase de los martes, que teníamos en el salón N301, ahora será en el salón I002, en el mismo horario. La clase del viernes se mantiene en el mismo salón, C404.
Nos vemos el viernes en el salón y horario normales, pero a partir del próximo martes, nos veremos en el mismo horario pero en el salón I002.
¡Saludos y seguimos en contacto!
Lourdes Cahuich
martes, 23 de septiembre de 2014
Lo prometido es deuda...
Saludos de nuevo,
Ya se ha publicado en la página del curso el código del programa con ejercicios varios de apuntadores. Aquí el enlace:
http://uvmprog.wikispaces.com/file/view/CodigoApuntadoresEjerciciosVarios.pdf/523518564/CodigoApuntadoresEjerciciosVarios.pdf
Nos vemos el viernes y no olviden hacer su tarea.
Que tengan excelente día.
Ya se ha publicado en la página del curso el código del programa con ejercicios varios de apuntadores. Aquí el enlace:
http://uvmprog.wikispaces.com/file/view/CodigoApuntadoresEjerciciosVarios.pdf/523518564/CodigoApuntadoresEjerciciosVarios.pdf
Nos vemos el viernes y no olviden hacer su tarea.
Que tengan excelente día.
lunes, 22 de septiembre de 2014
Agenda sesión 6
Buenas tardes,
Estas son las actividades que se realizarán en la sesión 6 del curso:
Toma de asistencia.
Recepción de práctica 3 (por correo-e).
Introducción a las estructuras de datos, en particular a los arreglos.
Repaso de apuntadores (resumen).
Tarea para MRR3:
Explicar brevemente cómo funcionan y para qué sirven las siguentes estructuras de datos:
Pilas, colas, listas y árboles.
Tarea previa a la práctica 4:
Ver y comprender video:
Saludos y ¡nos vemos en clase!
Estas son las actividades que se realizarán en la sesión 6 del curso:
Toma de asistencia.
Recepción de práctica 3 (por correo-e).
Introducción a las estructuras de datos, en particular a los arreglos.
Repaso de apuntadores (resumen).
Tarea para MRR3:
Explicar brevemente cómo funcionan y para qué sirven las siguentes estructuras de datos:
Pilas, colas, listas y árboles.
Tarea previa a la práctica 4:
Ver y comprender video:
Saludos y ¡nos vemos en clase!
sábado, 20 de septiembre de 2014
Recordatorio de entrega practica 3 y otros avisos
Saludos,
Les recuerdo que la práctica 3 es individual y se entrega por correo electrónico (proyecto completo de Visual C++) para el martes 23 de septiembre)
También les comento que ya está publicado el registro de asistencias de lo que va del curso, revísenlas y traigan su(s) justificante(s) de ser necesario.
Recuerden que el faltar a clase no es pretexto para no hacer las entregas de las tareas y prácticas que se asignen durante la misma. En la página de wikispaces se publican los materiales de cada sesión.
Nos vemos en clase.
Les recuerdo que la práctica 3 es individual y se entrega por correo electrónico (proyecto completo de Visual C++) para el martes 23 de septiembre)
También les comento que ya está publicado el registro de asistencias de lo que va del curso, revísenlas y traigan su(s) justificante(s) de ser necesario.
Recuerden que el faltar a clase no es pretexto para no hacer las entregas de las tareas y prácticas que se asignen durante la misma. En la página de wikispaces se publican los materiales de cada sesión.
Nos vemos en clase.
miércoles, 17 de septiembre de 2014
Solución de práctica 2, retro de práctica 2 y MRR2
Saludos,
En la siguiente liga se encuentra el video solución de la práctica 2 y también el archivo con las calificaciones de la misma práctica y de la 2a entrega del Manual de Referencia Rápida.
http://uvmprog.wikispaces.com/Prog_Avanzada_02_14
¡Nos vemos el viernes en clase!
En la siguiente liga se encuentra el video solución de la práctica 2 y también el archivo con las calificaciones de la misma práctica y de la 2a entrega del Manual de Referencia Rápida.
http://uvmprog.wikispaces.com/Prog_Avanzada_02_14
¡Nos vemos el viernes en clase!
viernes, 12 de septiembre de 2014
Aviso urgente sobre las entregas de la practica 2
Estimados estudiantes:
Revisando las entregas de la práctica realizada hoy les comento que en el USB de prácticas no se encuentra ningún archivo nuevo. Así que los equipos que no enviaron su práctica (proyecto C++ y esquema powerpoint) por correo electrónico, envíenlas a la brevedad, ya que si no se calificará con cero la práctica del día de hoy.
Saludos.
Revisando las entregas de la práctica realizada hoy les comento que en el USB de prácticas no se encuentra ningún archivo nuevo. Así que los equipos que no enviaron su práctica (proyecto C++ y esquema powerpoint) por correo electrónico, envíenlas a la brevedad, ya que si no se calificará con cero la práctica del día de hoy.
Saludos.
martes, 9 de septiembre de 2014
Agenda sesión 3 Progoramación Avanzada
Buenos días, estos son los temas que veremos el día de hoy.
1.5 El código
También se revisará el Manual de Referencia Rápida (MRR) con la respuesta a las preguntas que se dejaron la clase pasada.
Finalmente se dará la retroalimentación de las entregas de la práctica 1.
Tarea para MRR, a entregar el viernes 12 de Septiembre:
a) Investigar el uso de "sizeof()" y usarlo para encontrar el rango de los tipos de datos investigados en la tarea anterior. Escribir una tabla en donde se tenga el tipo de dato, rango inferior y rango superior.
b) ¿En qué lugar y cómo se deben declarar las variables para que sean: 1)Globales 2)Locales y 3)Estáticas?
c) Escribir -en el MRR- una función (con la sintaxis de C++ vista en la clase anterior) que reciba como parámetro un número en grados Fahrenheit y regrese el número equivalente en grados Celsius.
Saludos y nos vemos en clase.
1.3
Direccionamiento de variables.
1.4
Llamadas a datos y a funciones.
También se revisará el Manual de Referencia Rápida (MRR) con la respuesta a las preguntas que se dejaron la clase pasada.
Finalmente se dará la retroalimentación de las entregas de la práctica 1.
Tarea para MRR, a entregar el viernes 12 de Septiembre:
a) Investigar el uso de "sizeof()" y usarlo para encontrar el rango de los tipos de datos investigados en la tarea anterior. Escribir una tabla en donde se tenga el tipo de dato, rango inferior y rango superior.
b) ¿En qué lugar y cómo se deben declarar las variables para que sean: 1)Globales 2)Locales y 3)Estáticas?
c) Escribir -en el MRR- una función (con la sintaxis de C++ vista en la clase anterior) que reciba como parámetro un número en grados Fahrenheit y regrese el número equivalente en grados Celsius.
Saludos y nos vemos en clase.
martes, 2 de septiembre de 2014
Primer tarea para el Manual de Referencia Rápida
Saludos,
Espero se encuentren bien, aquí les publico la tarea para su cuaderno MRR, el cual revisaré el próximo martes y que será parte de su asistencia.
Escribir, de puño y letra, la respuesta a las siguientes preguntas:
1) Explicar todos los tipos de datos que existen en C++.
2) Explicar qué son, para qué sirven y cómo se declaran las variables en C++.
3) Investiga y explica la librería "iostream" de C++ y menciona cuáles son sus funciones más usadas.
¡Nos vemos el próximo viernes en clase!
Espero se encuentren bien, aquí les publico la tarea para su cuaderno MRR, el cual revisaré el próximo martes y que será parte de su asistencia.
Escribir, de puño y letra, la respuesta a las siguientes preguntas:
1) Explicar todos los tipos de datos que existen en C++.
2) Explicar qué son, para qué sirven y cómo se declaran las variables en C++.
3) Investiga y explica la librería "iostream" de C++ y menciona cuáles son sus funciones más usadas.
¡Nos vemos el próximo viernes en clase!
domingo, 31 de agosto de 2014
Programación Avanzada 02-14 ¡Bienvenidos!
Agenda sesión 1
- Presentación.
- Encuadre del curso.
- Materiales del curso.
- Repaso de conceptos básicos.
- Programa "Hola Mundo" (XCode y Visual C++)
Materiales del curso:
- USB para almacenar programas/proyectos creados en laboratorio o como tarea.
- Cuaderno de apuntes exclusivo para la materia, se usará para la creación del "Manual de Referencia Rápida" (el cual vale 20% de la calificación). Este cuaderno se revisará cada semana.
Reglas del curso:
- La asistencia se toma al inicio y al final de cada clase.
- La entrada al salón es 11:15 am, después se pondrá retardo. Tres retardos equivalen a una falta.
- No se reciben trabajos extemporáneos.
- Se deben tomar apuntes de cada clase en un cuaderno dedicado exclusivamente a la materia. En este cuaderno se desarrollará el "Manual de Referencia Rápida" del curso. Se revisará y calificará cada semana.
- No se permite uso de celulares o aplicaciones (en PC o en cualquier dispositivo) ajenas al curso.
- Respeto ante los compañeros y el docente: Respetar a la persona que tiene la palabra no interrumpiéndola, no usar malas palabras ni mostrar actitudes agresivas o denigrantes.
- Honestidad: se calificarán con cero códigos, tareas o prácticas idénticas, que sean entregados por personas/equipos diferentes.
Ponderación:
- Tareas y prácticas 40%
- Manual de Referencia Rápida 20%
- Exámenes y proyectos 40%
¡Bienvenidos!
miércoles, 21 de mayo de 2014
Actividades sesión 28 (22 de mayo)
Saludos,
Nos encontramos en la recta final de la última parte del proyecto, en la clase de mañana se entregarán los videos de las sesiones de pensamiento en voz alta, realizados por cada integrante de cada equipo.
Pueden llevar estos videos en USB o en CD, y con esto concluiría la 2a etapa del proyecto.
Hay la posibilidad de que, los equipos que así lo requieran, entreguen mañana sus reportes UARs por cada video, su reporte general y sus conclusiones por equipo, de manera que concluyan antes la 3a parte del proyecto y reciban sus calificaciones el próximo lunes (siempre y cuando no tengan adeudos).
Cualquier duda o comentario, quedo a sus órdenes por este medio o por correo-e.
Nos vemos mañana en clase.
Lourdes Cahuich
Nos encontramos en la recta final de la última parte del proyecto, en la clase de mañana se entregarán los videos de las sesiones de pensamiento en voz alta, realizados por cada integrante de cada equipo.
Pueden llevar estos videos en USB o en CD, y con esto concluiría la 2a etapa del proyecto.
Hay la posibilidad de que, los equipos que así lo requieran, entreguen mañana sus reportes UARs por cada video, su reporte general y sus conclusiones por equipo, de manera que concluyan antes la 3a parte del proyecto y reciban sus calificaciones el próximo lunes (siempre y cuando no tengan adeudos).
Cualquier duda o comentario, quedo a sus órdenes por este medio o por correo-e.
Nos vemos mañana en clase.
Lourdes Cahuich
domingo, 18 de mayo de 2014
Actividades sesión 27 (19 de mayo)
Saludos,
Nos estamos aproximando a la recta final del semestre, después de un par de sesiones "a-típicas" retomamos las actividades del proyecto del 3er parcial.
En esta sesión nos tocará grabar las sesiones de pensamiento en voz alta, usando el prototipo desarrollado por equipo, y con las tareas que se le van a pedir al usuario que realice con dicho prototipo.
Cada integrante del equipo deberá realizar una sesión de pensamiento en voz alta -siguiendo el protocolo indicado en el material de iCarnegie- teniendo como usuarios a sus compañeros de otros equipos o, incluso, de otras materias. Estas grabaciones podrán realizarse mañana, durante el horario de clase, o fuera de éste, pero los videos de dichas sesiones deberán entregarse en USB o CD para la próxima clase, en la que iniciaremos la tercera y última etapa del proyecto.
Vayan preparados con sus equipos listos para grabar (pueden usar Camtasia, en modo de prueba por 30 días, o algún otro programa que les permita grabar lo que sucede en la pantalla de la computadora y también grabar lo que capte el micrófono).
¡Nos vemos en clase!
Nos estamos aproximando a la recta final del semestre, después de un par de sesiones "a-típicas" retomamos las actividades del proyecto del 3er parcial.
En esta sesión nos tocará grabar las sesiones de pensamiento en voz alta, usando el prototipo desarrollado por equipo, y con las tareas que se le van a pedir al usuario que realice con dicho prototipo.
Cada integrante del equipo deberá realizar una sesión de pensamiento en voz alta -siguiendo el protocolo indicado en el material de iCarnegie- teniendo como usuarios a sus compañeros de otros equipos o, incluso, de otras materias. Estas grabaciones podrán realizarse mañana, durante el horario de clase, o fuera de éste, pero los videos de dichas sesiones deberán entregarse en USB o CD para la próxima clase, en la que iniciaremos la tercera y última etapa del proyecto.
Vayan preparados con sus equipos listos para grabar (pueden usar Camtasia, en modo de prueba por 30 días, o algún otro programa que les permita grabar lo que sucede en la pantalla de la computadora y también grabar lo que capte el micrófono).
¡Nos vemos en clase!
domingo, 11 de mayo de 2014
Proyectos innovadores -12 de mayo
Saludos,
En esta ocasión no tendremos clase, en su lugar participaremos en la presentación de proyectos innovadores, que tendrá lugar en la Plaza de las Culturas. Los grupos asignados serán los representantes de nuestra materia, y los demás deberán participar como público y visitar los diferentes stands de los proyectos de nuestra materia y las demás.
Su asistencia se tomará en cuenta mediante una fotografía o #selfie que tomen de ustedes en el stand de los proyectos de nuestra materia y el hashtag #ProyectosSSD4.
Recuerden que ya iniciamos la 2a etapa del proyecto, que consiste en escribir las tareas que le pedirán al usuario, para que realice durante la sesión de pensamiento en voz alta. La siguiente clase (jueves 15) se realizarán las grabaciones de las sesiones de pensamiento en voz alta, lleven sus tareas planeadas y sus programas para grabar video y audio en sus computadoras.
Nos vemos mañana.
Lourdes
En esta ocasión no tendremos clase, en su lugar participaremos en la presentación de proyectos innovadores, que tendrá lugar en la Plaza de las Culturas. Los grupos asignados serán los representantes de nuestra materia, y los demás deberán participar como público y visitar los diferentes stands de los proyectos de nuestra materia y las demás.
Su asistencia se tomará en cuenta mediante una fotografía o #selfie que tomen de ustedes en el stand de los proyectos de nuestra materia y el hashtag #ProyectosSSD4.
Recuerden que ya iniciamos la 2a etapa del proyecto, que consiste en escribir las tareas que le pedirán al usuario, para que realice durante la sesión de pensamiento en voz alta. La siguiente clase (jueves 15) se realizarán las grabaciones de las sesiones de pensamiento en voz alta, lleven sus tareas planeadas y sus programas para grabar video y audio en sus computadoras.
Nos vemos mañana.
Lourdes
miércoles, 7 de mayo de 2014
Actividades sesión 24 (8 de mayo)
Saludos.
Estas son las actividades de la sesión del día de hoy.
- Entrega y calificación de archivos de etapa I del proyecto:
- Entregar prototipo completo y funcionando, llevar archivos listos para entregar y para mostrar en funcionamiento. -Fecha final de entrega, no se aceptan entregas en fechas posteriores.
- Entrega de archivo pdf, con resolución para impresión lona, del póster del prototipo particular, explicado en el contexto del proyecto 100YSS. -Fecha final de entrega, no se aceptan entregas en fechas posteriores.
- Inicio etapa II del proyecto.
- Por equipo, planear el diseño de una sesión de pensamiento en voz alta, para probar la usabilidad del prototipo desarrollado y entregado en la etapa anterior.
***Los equipos que participen en el , Día de Presentación de Proyectos, deberán tener otra revisión para mejora del póster de su proyecto y su prototipo, para asegurar que estén listos para su exposición.
También les comento que su asistencia el próximo lunes 12 de mayo, Día de Presentación de Proyectos, es obligatoria durante el horario de clase. Esta asistencia se tomará publicando en twitter y/o facebook una fotografía individual de ustedes junto al stand de los proyectos de esta materia; no olviden etiquetar la cuenta del curso y usar el hashtag #ProyectosSSD4
¡Nos vemos en clase!
domingo, 4 de mayo de 2014
Agenda sesión 23 (5 de mayo)
Saludos, en la clase de hoy se realizarán las siguientes
actividades:
Continuación de la etapa I
• Revisión de avance de prototipo por equipo, (el prototipo debe entregarse completo y funcionando para el 8 de mayo)
• Terminar el póster digital. Este póster se deberá entregar junto con el prototipo funcional.
• Elección de los equipos (3) que participarán en la exposición de los mejores proyectos del semestre, el lunes 12 de mayo, en la Plaza de las Culturas, en la mañana. Estos equipos serán candidatos a ganar 3 puntos extra sobre la calificación del 3er parcial.
Tarea:
Terminar prototipo y póster con las observaciones hechas durante la sesión de hoy.
Los equipos elegidos para participar en la presentación de proyectos deberán imprimir su póster con dimensiones aproximadamente 1m x 0.6m, para mostrarlo el día de la presentación (se les reembolsará el costo de la impresión digital).
¡Nos vemos en clase!
Continuación de la etapa I
• Revisión de avance de prototipo por equipo, (el prototipo debe entregarse completo y funcionando para el 8 de mayo)
• Terminar el póster digital. Este póster se deberá entregar junto con el prototipo funcional.
• Elección de los equipos (3) que participarán en la exposición de los mejores proyectos del semestre, el lunes 12 de mayo, en la Plaza de las Culturas, en la mañana. Estos equipos serán candidatos a ganar 3 puntos extra sobre la calificación del 3er parcial.
Terminar prototipo y póster con las observaciones hechas durante la sesión de hoy.
Los equipos elegidos para participar en la presentación de proyectos deberán imprimir su póster con dimensiones aproximadamente 1m x 0.6m, para mostrarlo el día de la presentación (se les reembolsará el costo de la impresión digital).
¡Nos vemos en clase!
lunes, 28 de abril de 2014
URGENTE - sesión 28 de abril
Saludos nuevamente,
Como se habrán dado cuenta, no pude asistir hoy a clase, sin embargo las actividades para hoy (salvo la exposición docente) se pueden desarrollar con normalidad.
Así pues, por correo recibiré y revisaré sus avances en prototipo, póster y alguna otra duda u comentario relacionado. Por iCarnegie recibiré su entrega del ejercicio 6.
Espero verlos la próxima clase, cualquier duda, envíenme un correo.
Lourdes Cahuich
Como se habrán dado cuenta, no pude asistir hoy a clase, sin embargo las actividades para hoy (salvo la exposición docente) se pueden desarrollar con normalidad.
Así pues, por correo recibiré y revisaré sus avances en prototipo, póster y alguna otra duda u comentario relacionado. Por iCarnegie recibiré su entrega del ejercicio 6.
Espero verlos la próxima clase, cualquier duda, envíenme un correo.
Lourdes Cahuich
domingo, 27 de abril de 2014
Agenda de actividades sesión 22 (28 abril)
El día de hoy iniciamos el 3er parcial, con el inicio
del "Proyecto de implementación de la técnica de pensamiento en voz
alta"; ahora la dinámica será diferente a la de los parciales anteriores.
Estas son las actividades del día de hoy:
Exposición por parte del docente, sobre la comparación
de las técnicas HE y PVA.
- Recepción ejercicio 6 iCarnegie
- Inicio Etapa I del Proyecto:
- El equipo ya tiene seleccionada la aplicación a desarrollar.
- Se debe usar VB Net u otro lenguaje de programación para desarrollar el prototipo.
- Se debe diseñar un póster /video (archivo digital) en donde se muestre una introducción al proyecto 100YSS y se explique el uso e importancia del programa/prototipo a desarrollar, para su uso y aplicación en el contexto de la nave 100YSS (usen imágenes alusivas al proyecto y al prototipo).
- Al final de la clase se debe mostrar al docente, por equipo, los avances tanto en el prototipo como en el diseño del póster, para su evaluación. El 5 de mayo deberá entregarse el prototipo funcional para su revisión y visto bueno.
¡Nos vemos en clase, y buen inicio de semana!
viernes, 25 de abril de 2014
Planeación de entrega de actividades del proyecto del 3er parcial.
Saludos, aquí les anexo las actividades y sus fechas de entrega, para la realización del proyecto del 3er parcial.
Les recuerdo que su prototipo debe entregarse (para revisión) el 5 de mayo. Las demás fechas se encuentran especificadas en la presentación y en sus hojas de asistencia individual.
¡Nos vemos en clase!
PD El próximo lunes haremos en cierre de la unidad 3 y se darán más detalles del proyecto 100YSS.
Les recuerdo que su prototipo debe entregarse (para revisión) el 5 de mayo. Las demás fechas se encuentran especificadas en la presentación y en sus hojas de asistencia individual.
¡Nos vemos en clase!
PD El próximo lunes haremos en cierre de la unidad 3 y se darán más detalles del proyecto 100YSS.
domingo, 20 de abril de 2014
Recordatorio entrega examen 2o parcial y otros avisos
Saludos,
Espero hayan tenido buenas vacaciones, mañana se tomará asistencia y hoy es el límite para entregar el examen práctico del 2o parcial, en el portal de iCarnegie.
También les recuerdo que ya se tomaron en cuenta las calificaciones de los quizes 4, 5, 6 y 7, y si tienen justificantes de faltas, mañana es el día límite para entregarlo.
Aprovecho también para comentarles que la fecha de exposición de proyectos semestrales será el lunes 12 de mayo, de 9 a 13 hrs. Deben preparar sus pósters/videos promocionales, así como sus prototipos funcionales para antes de dicha fecha (que forma parte de las calificaciones del 3er parcial).
Nos vemos mañana.
Espero hayan tenido buenas vacaciones, mañana se tomará asistencia y hoy es el límite para entregar el examen práctico del 2o parcial, en el portal de iCarnegie.
También les recuerdo que ya se tomaron en cuenta las calificaciones de los quizes 4, 5, 6 y 7, y si tienen justificantes de faltas, mañana es el día límite para entregarlo.
Aprovecho también para comentarles que la fecha de exposición de proyectos semestrales será el lunes 12 de mayo, de 9 a 13 hrs. Deben preparar sus pósters/videos promocionales, así como sus prototipos funcionales para antes de dicha fecha (que forma parte de las calificaciones del 3er parcial).
Nos vemos mañana.
miércoles, 9 de abril de 2014
Agenda sesión 18 (10 abril)
En esta ocasión realizaremos las siguientes actividades en
clase:
- Exposición del equipo 7
- Repaso de conceptos generales de 3.2.5 y 3.2.6 de iCarnegie.
- Vistazo a examen práctico del 2o parcial.
- Actividad de reflexión:
-
Por equipo, escriban en un
documento la descripción general de lo que van a necesitar (o lo que piensan
que van a necesitar) para llevar a cabo una sesión de pensamiento en voz alta,
de su prototipo en particular.
Tarea (para el 28 de abril): Ejercicio 6 y la lectura de los temas 3.2.7 y
3.2.8
lunes, 7 de abril de 2014
Resultados de los cuestionarios en línea de la clase de hoy
Interesantes resultados los que surgieron al aplicarse ambas encuestas en Socrative. Aquí se los comparto.
http://uvmprog.wikispaces.com/file/view/Quiz Report_4039579358122171637Mon Apr 7 10_15_24 AM UTC 2014.xls/501150392/Quiz Report_4039579358122171637Mon Apr 7 10_15_24 AM UTC 2014.xls
http://uvmprog.wikispaces.com/file/view/Quiz Report_8624867109203077272Mon Apr 7 09_55_43 AM UTC 2014.xls/501150410/Quiz Report_8624867109203077272Mon Apr 7 09_55_43 AM UTC 2014.xls
http://uvmprog.wikispaces.com/file/view/Quiz Report_4039579358122171637Mon Apr 7 10_15_24 AM UTC 2014.xls/501150392/Quiz Report_4039579358122171637Mon Apr 7 10_15_24 AM UTC 2014.xls
http://uvmprog.wikispaces.com/file/view/Quiz Report_8624867109203077272Mon Apr 7 09_55_43 AM UTC 2014.xls/501150410/Quiz Report_8624867109203077272Mon Apr 7 09_55_43 AM UTC 2014.xls
domingo, 6 de abril de 2014
Aclaración sobre temas de prototipos para proyecto del 3er parcial
Saludos de nuevo.
En la actividad de reflexión en blog número 5, muchos de los equipos propusieron temas de aplicación que están totalmente fuera del contexto del proyecto 100YSS.
La situación aquí es que se imaginen que su cliente es el dirigente principal de la nave 100YSS, y quiere que ustedes le hagan propuestas de aplicaciones que le sean útiles a su tripulación en la nave espacial, para su viaje interestelar o para la llegada al nuevo planeta a colonizar. Su cliente les comprará aquellas aplicaciones que vea que le son más útiles para facilitar el trabajo y la vida de los tripulantes y pasajeros de dicha nave espacial.
Como en cualquier situación de la vida real, si ustedes le entregan al cliente algo que no tiene que ver con lo que él les solicitó, no los contratará ni les pagará por su trabajo. Haciendo la similitud con la situación en el salón de clase, si no trabajan con proyectos en el contexto solicitado en clase, no se les podrá calificar el 3er parcial.
Espero que esto les ayude a visualizar la importancia de apegarse a los requerimientos que les pide su cliente, y usen sus conocimientos y creatividad para resolver los problemas o automatizar los proceso que se les pide, mediante una aplicación de software.
Que tengan buen día, y nos vemos en clase.
En la actividad de reflexión en blog número 5, muchos de los equipos propusieron temas de aplicación que están totalmente fuera del contexto del proyecto 100YSS.
La situación aquí es que se imaginen que su cliente es el dirigente principal de la nave 100YSS, y quiere que ustedes le hagan propuestas de aplicaciones que le sean útiles a su tripulación en la nave espacial, para su viaje interestelar o para la llegada al nuevo planeta a colonizar. Su cliente les comprará aquellas aplicaciones que vea que le son más útiles para facilitar el trabajo y la vida de los tripulantes y pasajeros de dicha nave espacial.
Como en cualquier situación de la vida real, si ustedes le entregan al cliente algo que no tiene que ver con lo que él les solicitó, no los contratará ni les pagará por su trabajo. Haciendo la similitud con la situación en el salón de clase, si no trabajan con proyectos en el contexto solicitado en clase, no se les podrá calificar el 3er parcial.
Espero que esto les ayude a visualizar la importancia de apegarse a los requerimientos que les pide su cliente, y usen sus conocimientos y creatividad para resolver los problemas o automatizar los proceso que se les pide, mediante una aplicación de software.
Que tengan buen día, y nos vemos en clase.
Agenda sesión 17 (7 de abril)
El día de hoy realizaremos las siguientes actividades:
La tarea es leer los temas 3_2_5 y 3_2_6 para discutir la próxima clase.
Se recuerda al equipo 7 que expondrán la próxima clase.
Para la realización de encuestas, seguir las siguientes instrucciones:
- Exposición del equipo 6.
- Repaso de conceptos básicos de los temas 3_2_3 "Preparación previa a la observación" y 3_2_4 "Introducción del proceso a los participantes".
- Para confirmar que ustedes están leyendo los materiales que se encuentran en la página de iCarnegie, nuestra actividad de reflexión de hoy será resolver los siguientes quizes en línea, que tratarán sobre lo visto en la unidad 3 del material de iCarnegie, así como lo visto en la unidad 2 también de iCarnegie.
La tarea es leer los temas 3_2_5 y 3_2_6 para discutir la próxima clase.
Se recuerda al equipo 7 que expondrán la próxima clase.
Para la realización de encuestas, seguir las siguientes instrucciones:
- Entrar a: http://m.socrative.com
- Escribir el número de salón (room number) 895055
- Escuchar/leer la pregunta que mostrará el instructor en clase
- Responder a cada pregunta.
- Al final analizaremos las respuestas.
miércoles, 2 de abril de 2014
Resultados de la votación de aplicaciones
Saludos, aquí están las aplicaciones con más votos:
1er lugar: Magic Sky (11 votos)
2o lugar: Virtual Planet (10 votos)
3er lugar: Virtual Spaceship y Radar espacial (5 votos cada uno)
Por lo tanto, un equipo deberá implementar el prototipo de "Magic Sky", que podrá ser presentado en el Evento de Presentación de Proyectos, en el mes de mayo, con su respectivo incremento de 4 puntos sobre la calificación del 3er parcial (si el proyecto está bien desarrollado e implementado).
Nos vemos en clase.
1er lugar: Magic Sky (11 votos)
2o lugar: Virtual Planet (10 votos)
3er lugar: Virtual Spaceship y Radar espacial (5 votos cada uno)
Por lo tanto, un equipo deberá implementar el prototipo de "Magic Sky", que podrá ser presentado en el Evento de Presentación de Proyectos, en el mes de mayo, con su respectivo incremento de 4 puntos sobre la calificación del 3er parcial (si el proyecto está bien desarrollado e implementado).
Nos vemos en clase.
Actividad de reflexión de la sesión 16
Fíjense muy bien junto a quién se sientan en clase este jueves, ya que sus compañeros de mesa serán sus compañeros de equipo para el 3er parcial. En equipo elijan el tema del prototipo que van a desarrollar para el 3er parcial. La
actividad de reflexión consiste de dos partes:
Primero:
En un documento enumeren y describan las características
de su prototipo. ¿Qué tareas específicas va a realizar? ¿Qué pantallas -
contenedores - elementos deberá tener para realizar cada tarea?
En su documento incluyan la respuesta a estas preguntas,
el nombre de su programa y los nombres de los integrantes del equipo.
Segundo:
Con base en este borrador de su prototipo y con lo
revisado en el tema de hoy, responda: ¿Cuáles serán los aspectos importantes a
observar, de dicho prototipo, durante una sesión de Pensamiento en Voz Alta?
Describa al menos 3 tareas a evaluar.
Incluya la respuesta en el mismo documento en donde
describió su prototipo.
Envíe/publique su documento como respuesta/comentario a
este post, durante el tiempo de clase.
¡Nos vemos!
Actividades de la sesión 16 (3 de abril)
El día de hoy se realizaremos las siguientes actividades:
Además tendremos la acostumbrada actividad de reflexión, que se publicará más adelante en este blog.
Equipo 5 expone tema "HE: ayudar a los usuarios a
reconocer, diagnosticar y recuperarse de errores"
Se verá un resumen de los conceptos principales de los
temas 3_2_1 y 3_2_2, la definición de la estructura de la evaluación y la
selección de los aspectos a observar (respectivamente)
Además tendremos la acostumbrada actividad de reflexión, que se publicará más adelante en este blog.
Se tomará asistencia y se deja como tarea la lectura de
los temas 3_2_3 y 3_2_4, sobre los que trabajaremos la siguiente clase.
domingo, 30 de marzo de 2014
Actividad de reflexión sesión 15
Nuevamente saludos.
La lectura para el día de hoy trató sobre la evaluación
de usabilidad usando técnica de pensamiento en voz alta, y la ética en los
estudios empíricos. Con respecto a este último tema, reflexione y responda a la
siguiente pregunta:
¿Por qué consideras que es importante la ética en los
estudios empíricos?
Da tu opinión e ilústrala con ejemplos. También puedes
comentar las respuestas de otros compañeros en el blog.
La ética es vital no sólo para los estudios empíricos,
sino también en toda nuestra actividad profesional; por eso sus reflexiones al
respecto son importantes.
¡Nos vemos en clase!
Actividades sesión 15 (31marzo)
Saludos, en esta sesión realizaremos las siguientes
actividades:
Exposición equipo 4
Actividad de reflexión: Responder a pregunta en el blog.Exposición conceptos básicos de temas: Repaso de 10 heurísticas e introducción a la técnica de pensamiento en voz alta.
Tarea para prox. clase:
Lectura tema 3_2Quiz práctico 1 (opcional, pero sale en el examen del 2o parcial)
Recordatorio exposición de equipo 5 para prox. semana.
miércoles, 26 de marzo de 2014
Actividad de reflexión de la sesión 14
Nuevamente saludos.
En el post de la clase anterior se muestran las propuestas enviadas
hasta el día de hoy, por ustedes, como programas-prototipo para ser usados por
los navegantes de la futurna nave 100YSS.
Hay propuestas bastante interesantes, léanlas con
cuidado y, en la sección de comentarios del post de hoy (éste), indiquen por nombre las tres mejores
propuestas (indicando primer, segundo y tercer lugar), incluyendo el por qué
las han elegido de esa manera.
La propuesta que tenga más votos será
"semifinalista para ser desarrollada y presentada(como póster /video y como prototipo funcional)
el día de presentación de proyectos de ingeniería,
haciéndose acreedor a 4 puntos sobre la calificación del 3er parcial.
Tienen hasta el próximo viernes como fecha límite para
la votación.
Saludos y nos vemos en clase.
Agenda sesión 14 (27 de marzo)
Buenos días,
El día de hoy se realizarán las siguientes actividades:
•
Exposición equipo 3
•
Actividad de reflexión en blog
(detalles en siguiente post)
•
Exposición de aspectos generales
sobre el control menú y ejemplos de reportes UAR.
1.
Ejercicio 5 iCarnegie
2.
quiz de opción múltiple 3. lectura de tema 3_1
Recordatorio de exposición para equipo 4.
Estén al pendiente de la siguiente publicación en el
blog, en donde se darán detalles de la actividad de reflexión de la clase de
hoy.
domingo, 23 de marzo de 2014
Actividad de reflexión sesión 13
Actividad de reflexión:
Saludos,
El trabajo de reflexión del día de hoy es acerca del
proyecto 100YSS.com, que ustedes ya conocen de una
tarea anterior.
http://www.space.com/17568-100-year-starship-symposium-kicks-off.html
Esta actividad consiste en que cada uno de ustedes
proponga un programa o aplicación que sea útil y pueda usarse en la nave
espacial 100YSS durante el viaje y/o la llegada al planeta destino.
Sus propuestas deben incluir:
a) Nombre del programa/aplicación
b) Propósito del programac) Beneficio / utilidad para el proyecto
d) Usuarios a los que va dirigido (pasajeros/navegantes de dicha nave, o sus hijos/nietos)
Estas propuestas deben de publicarse como respuesta a
este post, y además cada uno de ustedes deberá votar por las 3 mejores
propuestas. La mejor propuesta por votación popular se usará como uno de los temas
del proyecto 3er parcial y se presentará en póster durante la semana de la
ingeniería. El equipo que desarrolle esta propuesta como prototipo para su
proyecto tendrá 4 puntos extra para su calificación del 3er parcial.
¡Usen su creatividad e imaginación al mismo tiempo que
apliquen lo aprendido en el curso, sobre el desarrollo de prototipos centrados
en el usuario, para generar su propuestas!
Nos vemos en clase.
Agenda sesión 13 (24 de marzo)
Estas son las actividades a realizar en el salón de clase, el día de mañana, 10 de Octubre:
- Exposición equipo 2
- Trabajo individual (blog del curso, detalles se verán en clase): como preparación para este trabajo revisen la tarea y sitio web de 100YSS.com (video)
- Resumen de temas 2_7 presentado por parte del docente
- Tarea:
- Ejercicio 4 iCarnegie
- Lectura en casa de tema 2_8
Saludos y nos vemos en clase.
Lourdes
miércoles, 19 de marzo de 2014
Actividad de reflexión sesión 12
Este 2o parcial cambiaremos la dinámica de la revisión de las lecturas del material de iCarnegie y de los temas cubiertos en clase.
Aprovecharemos las herramientas tecnológicas y las redes sociales para hacer una dinámica diferente.
En este 2o parcial, publicaré cada clase un tema relacionado con el material de iCarnegie o con las actividades realizadas en clase, y cada uno de ustedes deberá publicar un comentario, discusión, observación al respecto de dicho tema o pregunta. Es importante que al final de cada una de sus respuestas, escriban su nombre, para poder identificarlos y calificarlos apropiadamente.
Se calificará como "actividad de reflexión" de clase, y cada uno de ustedes deberá tener al menos un comentario relevante (de unas 8 o 10 palabras cuando menos), estos comentarios deberán ser iniciados en clase, y podrán continuar durante los días siguientes. También se aceptaran comentarios relacionados en twitter y facebook, como respuesta a cada publicación de tema en el blog.
Para el dia de hoy, la actividad es: De la pagina "Hall of Shame" http://hallofshame.gp.co.at, dé un ejemplo de 3 de las 7 heurísticas vistas hasta el momento en clase.
Aprovecharemos las herramientas tecnológicas y las redes sociales para hacer una dinámica diferente.
En este 2o parcial, publicaré cada clase un tema relacionado con el material de iCarnegie o con las actividades realizadas en clase, y cada uno de ustedes deberá publicar un comentario, discusión, observación al respecto de dicho tema o pregunta. Es importante que al final de cada una de sus respuestas, escriban su nombre, para poder identificarlos y calificarlos apropiadamente.
Se calificará como "actividad de reflexión" de clase, y cada uno de ustedes deberá tener al menos un comentario relevante (de unas 8 o 10 palabras cuando menos), estos comentarios deberán ser iniciados en clase, y podrán continuar durante los días siguientes. También se aceptaran comentarios relacionados en twitter y facebook, como respuesta a cada publicación de tema en el blog.
Para el dia de hoy, la actividad es: De la pagina "Hall of Shame" http://hallofshame.gp.co.at, dé un ejemplo de 3 de las 7 heurísticas vistas hasta el momento en clase.
Actividades sesión 12 (20 de marzo)
Agenda sesión 12
·
Exposición equipo 1
·
Trabajo por equipo
o
Propiedades
y eventos de los controles groupbox y tabbed dialog
·
Trabajo individual
o
Responder
o realizar la actividad ahí indicada
o
Publicar
en el blog la respuesta al post.
·
Exposición por parte del docente
o
HE:
Reconocer en vez de recordar
·
Tarea:
o
Lectura de tema 2_7 de iCarnegie
o
Recordatorio
de exposición a equipo 2
Suscribirse a:
Entradas (Atom)
a enseñar programación
porque los alumnos no entendían
como resolver una función
Ella les grito muy fuerte
porque la hicieron enojar tanto
que mejor se fue la muerte
a descansar al campo santo
La huesuda con su guadaña
se quiere llevar a la eternidad
a Priscilla Pérez Saldaña
y a los mecatrónicos de la universidad
A lo lejos se oye un lamento
aquí les voy a enseñar a resolver una variable
y el valor de un elemento
Programadores a quienes llevar
Pues una base de datos tenía que elaborar
Le dijeron que en la UVM
Los podía encontrar
Ya que muchos se veían pronto reprobar
, al borde de la muerte estaban pues la maestra los torturaba
Con sus if y con sus else todos aburridos andaban
Desesperada la muerte no quiso esperar y a todos los mecatronicos los tuvo que espantar
Ya llego la huesuda les exclamo cuando de pronto Edgar se callo
Nadie seguro estaba pues todos las bibliotecas olvidaban
El iostream es esencial no lo deberías olvidar
Espantados huyeron y toda la matriz destruyeron
Sin return se quedaron pues las compus les apagaron
No me siento mal exclamo Héctor todo está en mi portal
, de pronto alguien susurro que la huesuda no tenía perdón
Rogando Edgar y Héctor estaban pues la huesuda ya no estaba
Todos con el Jesús en la boca excepto Mario que le reventaron la boca
Su novia enojada estaba pues las crepas no llegaban
Edgar muy contento quedo hasta que su novia llego
“donde te metiste estoy apurada y tu jugando a tus babosadas”
No seas naco exclamo vente conmigo a un fiestononon
Héctor y Ricardo muy enojados pues la novia se lo había llevado
La catrina de pronto apareció y a todos los programadores los felicitado
Muy bien muchachos que aparte de guapos muy inteligentes son
Cuando de regreso la maestra Lourdes grito donde está su mmr nadie me lo entrego
Todos muy espantados andaban pues el big-o los espantaba
No entiendo nada Héctor susurro mientras Fabricio todo lo aprendió
Mientras tanto la huesuda desde el cielo exclamo estos muchachos no tienen perdón
Muy enojada estaba pues la maestra Lourdes se esforzaba a que los muchachos entendieran
Toda la programación avanzada.
Bueno ya me voy aquí los dejo que con estos versos muy asustados los dejo
No se olviden de estudiar que el segundo parcial está por terminar……… y si no pasan a todos
Me los voy a….llevar.