Prácticas de 5º

  1. Ingeniería del Software III
  2. Robótica I
  3. Bases de datos
  4. Autómatas
  5. Procesadores del Lenguaje II
  6. Redes II
  7. Complejidad Computacional
  8. Control Inteligente

* Ingeniería del Software III
Hubo que desarrollar un portal de comercio electrónico. Yo elegí vender Vino de Rioja. Se gestiona una base de datos mediante tecnología web. Realmente es una página web en ASP o SERVLETS que gestiona una base de datos. La realizada en ASP está más completa. IMPORTANTE: el ODBC debe ser el correcto para que funcione.
Además de realizó un proyecto real con el Ayuntamiento de Adeje para la Concejalía de Juventud en ASP.
ASP 950 Kb
SERVLETS 597 Kb

* Robótica I
Prácticas orientadas al manejo de un manipulador PUMA. Primero se realizaron una serie de archivos para simular el comportamiento de la cinemática directa e inversa con 3 y 5 articulaciones permitiendo al final la manipulación de la muñeca. Luego se creo un programa específico para el PUMA que permitía coger un objeto en una posción dada y dejarlo en otra posición especificada. Todo realizado en C para DOS.
ROBOTICA 850 Kb

* Bases de datos
Informe de un supuesto práctico que realiza el diseño un base de datos de dos formas diferentes: de arriba a abajo y de abajo a arriba.
BD 102 Kb

* Autómatas
El nombre lleva a engaño. Realmente se basa la asignatura en las redes neuronales. Se incluyen las tres prácticas realizadas con el SNNS v4.2 y el Enzo. Solo incluyo los informes, que ya son bastante grandes. La primera práctica es de reconocimiento de patrones. La segunda de predicciones temporales y la tercera emplea el Enzo para disminuir el tamaño de la redes de la primera práctica sin dejar de funcionar.
PRACTICA 1 2,56 Mb
PRACTICA 2 2,42 Mb
ENZO 11,6 Kb

* Procesadores del Lenguaje II
Seguimos con el compilador para Sample C empezado el curso pasado. En esta ocasión ampliamos la gramática para admitir el tipo char, arrays, operaciones en expresiones, control de flujo y subprogramas (procedimientos). Además se realiza un programa para pasar de código intermedio a código máquina (una máquina propia) y un simulador para poder simular este código máquina.
PL2 658 Kb

* Redes II
Aquí se adjunta el mega trabajo realizado para la asignatura (por 4 personas) y el informe de las prácticas en el laboratorio en el que montamos una red con 2 routers, concentradores, fibra óptica, servicios como DNS, NFS, FTP, Telnet, Apache e incluso un firewall. Todo esto usando Linux. El ladrillo del trabajo versa sobre Routing.
REDES II 725 Kb
LABORATORIO 143 Kb

* Complejidad Computacional
Una serie de programas en C para Linux orientados a resolver el problema de la mochila para comparar diferentes tipos de métodos y su complejidad: programación dinámica, branch & bound y Greedy. Se adjunta un informe con todos los resultados.
COMPLEJIDAD 222Kb

* Control Inteligente
Los informes de la prácticas realizadas. Estas pácticas se componen de una serie de reglas y conjuntos fuzzy para mantener estable el nivel de líquido en un sistema de tanques y la simulación de una planta con una determinada función de transferencia mediante redes neuronales.
FUZZY 253 Kb
NEURONAL 1,40 Mb

1