Curso de Informática Aplicada II, 2014
Dr. Alonso Ramírez Manzanares

- Salón: Auditorio y Laboratorio Nivel H
- Las clases son los miercoles de 16:00 a 19:00 hrs

Para ver temario y condiciones de clase, leer la clase introductoria (Clase0)


CALIFICACIONES



Sección de clases
Nombre de clase
Fecha
Clase
Material de apoyo
Tarea
Introducción al curso
22-Ene
Clase0
Para instalar Octave en tu computadora: Instrucciones en PDF
Descripción : tarea1.pdf
Plantilla del programa, rellena lo faltante en main_polinomio.m
Fecha de entrega: antes del 29 de enero.
Matrices y Vectores, examen selectivo
30-Ene
Clase1

tarea2
Fecha de entrega: antes del miercoles 5 de Febrero
Vectores, producto interno, modelo de color RGB, imágenes a color
5-Feb
Clase2

tarea3
Fecha de entrega: antes del miercoles 12 de Febrero
Imágenes desde archivos y selección de coordenadas de pixeles.
12-Ene
Clase3
Google Maps   :)
Varios problemas pequeños de programación:
tarea4
Fecha de entrega: antes del miercoles 19 de Febrero
Introducción a Interpolación y cálculo de raices
19-Feb
Clase4

Tarea 5: Programar el método de bisección para el cálculo de raices como es descrito en Método de Bisección
Fecha de entrega: antes del miércoles 26 de Febrero
 Interpolación
26-Feb
Clase5

Tarea 6
Fecha de entrega: antes del miércoles 5 de Marzo
Examen Parcial 1
5-Feb
Examen Parcial 1

Tarea 7: Basándose en el ejemplo dibujaEjemplo.m que muestra los comandos para dibujar, dibujar un objeto sencillo, por ejemplo una casa, un auto, etc. 
Fecha de entrega: antes del miércoles 12 de Marzo.
Recursividad
12-Marzo
Clase6

Tarea 8: Programar en matlab las siguientes funciones:

a) Iterativa - Encontrar el máximo de un vector

b) Recursiva - Encontrar el máximo de un vector

c) Iterativa - Encontrar el segundo valor mas chico de un vector

d) Recursiva - Programar, ejecutar y entender el programa que calcula maximiza el robo del problema de la bolsa del ladrón que se vió en clase.


Fecha de entrega: antes del miércoles 19 de Marzo.
Recursividad 2, encontrar la configuración que maximiza el problema de la bolsa del ladrón. Coloreado por inundación.
19-Marzo
Clase7

Tarea 9:
Programar el algoritmo de coloreado por inundación visto en clase, ya sea de manera iterativa o recursiva. Probarlo en esta imagen . Medir el tiempo que toma usando las funciones tic y toc.
Fecha de entrega: antes del miércoles 19 de Marzo.
Matrices de rotación para animación
26-Marzo
Clase8
Matrices de rotación en wikipedia
Tarea 9:
Terminar la animación de las aspas del molino y mandarlo trabajando al 100%. Si tu tarea anterior de inundación de color no sirvió, terminarla y probar que trabaja al 100%, volver a mandarla.
Fecha de entrega: antes del miércoles 2 de Abril.
Password compartido y algoritmos de ordenamiento.
2-Abril
Clase9
Descripción sobre como resolver  sistemas de ecuaciones con matlab, ver la introducción (hasta antes del problema de la red eléctrica) AQUI

Los algoritmos de ordenamiento que vimos en clase
Selection sort en wikipedia
Bouble sort en wikipedia

Tarea 10:
Programar en matlab el algoritmo insertion sort descrito AQUI. Probarlo con un conjunto de 100 números, los cuales los puedes generar con la funcion rand .
Fecha de entrega: antes del miércoles 9 de Abril.
Manejo de datos en Matlab
9-Abril
Clase10


Tarea 11:
Dar el código en MATLAB que contesta las 16 preguntas que se plantearon en las diapositivas de la clase sobre la base de datos  y reportar la respuesta de ellas.
Fecha de entrega: antes del miércoles 30 de Abril.
Pequeña introducción a la optimización
30-Abril
Clase11


Tarea 12:
Está descrita en las útimas diapositivas de la Clase11
Fecha de entrega: antes del miércoles 7 de Mayo.
Repaso de optimización, y conectividad en grafos.
7-Mayo
Clase12
Como generar números enteros aleatorios en matlab AQUI.

Tarea 13:
Implementar el algoritmo quick-find descrito en la Clase12
Para probarlo, hacerlo con 10,000 nodos.  No deben de capturar las parejas desde el teclado, deben de generar 20,000 parejas de enteros p-q aleatorios con un for (ver el material de apoyo).
Fecha de entrega: antes del miércoles 21 de Mayo.

Tarea 14 (En lugar de la clase del miercoles 14):
Leer hasta la diapositiva 38 de esta PRESENTACION, implementar y/o modificar alguno de los ejemplos de graficación que se muestran ahí.
Fecha de entrega: antes del miércoles 21 de Mayo.


Inteligencia Artificial, perceptrón.
21-Mayo
Clase13
Perceptrón en wikipedia ESPAÑOLINGLÉS.
Tarea 15:
Implementar el algoritmo de entrenamiento de un perceptrón descrito en la Clase13, desde la diapositiva 6 hasta la dispositiva 12, mostrando las gráficas que se piden.
Fecha de entrega: antes del miércoles 28 de Mayo.
Ejercicios de recursividad y Excel 27-Mayo

Tutorial Excel
Tutorial basico youtube
Tutorial de Excel Filtros youtube
Tarea16
Fecha de entrega: antes del miércoles 4 de Junio.