¡Recomienda este blog!
Mostrando entradas con la etiqueta Ingeniería.. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ingeniería.. Mostrar todas las entradas

jueves, 3 de julio de 2014

Prototipado de interfaces de usuario.

1.    Introducción

En el diseño de interfaces de usuario es muy importante tener en cuenta principios de diseño que faciliten su uso. Por este motivo, se han de realizar diferentes prototipos a lo largo del diseño de la interfaz para comprobar de primera mano que problemas habituales tiene el usuario cuando hace uso del sistema y poder así mejorar la interacción de este con la aplicación

A lo largo del presente documento se explican de forma detallada los criterios que se han tenido en cuenta para diseñar una interfaz de usuario correspondiente a una web de noticias sobre deportes minoritarios. Para ello se han realizado dos prototipos, uno inicial o de baja fidelidad donde se esboza una interfaz preliminar teniendo en cuenta los requisitos previos del usuario, y otra más detallada o de alta fidelidad donde se expone como será la interfaz final de la web.

Para en desarrollo del prototipo de baja fidelidad se ha usado la herramienta Denim (Washington, 2008), la cual facilita la realización de este tipo de diseños permitiendo tener una primera aproximación usable de la web.

El prototipo de alta fidelidad ha sido creado con la herramienta Pencil (Evolus, 2010). Esta herramienta permite diseñar la interfaz final de la web con todo tipo de detalles, por lo que es posible realizar las pruebas de usabilidad oportunas antes de diseñar la interfaz real de la aplicación.

Tras el análisis de cada uno de los prototipos desarrollados se expresan una serie de conclusiones generales con respecto a su creación y como se puede mejorar la calidad de uso en estos, analizando detenidamente las ventajas y desventajas que este tipo de diseños suponen.

En el siguiente punto se reflejan los principales requisitos que debe tener la web a desarrollar para cubrir de forma completa con las necesidades de los usuarios.

sábado, 22 de febrero de 2014

¿Soporte a la Colaboración?, Mejor con dos ejemplos: Twitter y CheesBase



En la presente entrada se trata de identificar y describir de forma breve el soporte a la colaboración de dos sistemas, Twitter y el juego colaborativo de ajedrez ChessBase. 

Contenido:

1. TWITTER.. 1
    1.1. Tipo de soporte a la colaboración. 1
    1.2. Métodos globales que estructuran la cooperación. 1
    1.3.Métodos que estructuran el diálogo y las acciones. 1

2.CHESSBASE. 2
    2.1. Tipo de soporte a la colaboración. 2
    2.2. Métodos globales que estructuran la cooperación. 2
    2.3. Métodos que estructuran el diálogo y las acciones

martes, 11 de febrero de 2014

Modelado y Construcción de una Red Bayesiana

Tabla de contenido:

1. Problema a Modelar 
2. Especificación de la parte cualitativa del modelo. 
    2.1. Variables extraídas del problema. 
    2.2. Relaciones encontradas en el modelo. 
    2.3. Modelado de la Red Bayesiana. 
3. Especificación de la parte cuantitativa del modelo. 
4. Análisis de la Red Bayesiana con SamIAm. 

1. Problema a Modelar

Una tarde, iba en bicicleta a visitar a mis amigos. Sin previo aviso me caí al suelo. Pensé que me había caído debido al viento, hasta que observé que había hecho algunos derrapes en el suelo. Entonces especulé, con la posibilidad de que fuese debido a la rueda y en la posibilidad de haber pasado por una zona llena de cristales.
A continuación se pasará a identificar las variables y sus relaciones dentro del modelo.

viernes, 25 de octubre de 2013

Algoritmos Genéticos II: Ejercicio práctico.

 Índice:

1. Introducción al contexto del ejemplo. 
2. Breve descripción de la estructura expuesta
3. Estudio del algoritmo Genético desarrollado. 
   3.1. Objetivo.
   3.2. Solución al problema propuesto. 
   3.3. Funcionamiento del algoritmo. 
   3.4. Ventajas e inconvenientes detectados. 
   3.5. Pruebas y resultados. 
4. Conclusión.  

1. Introducción.

Como breve introducción, se resaltan unas breves pinceladas sobre el trabajo realizado.

En primer lugar, se ha desarrollado e implementado un algoritmo genético, para abarcar de forma concreta los objetivos del ejercicio. Este algoritmo a su vez, se ha intentado mejorar con distintas funciones de cruce y con distintos métodos de mutación, siendo el resultado expuesto en la memoria el que mejor puntuaciones obtenía.

Por último se hablará  de las diferencias entre el algoritmo desarrollado con diferentes funciones de cruce y se obtendrá una conclusión.

viernes, 11 de octubre de 2013

Algoritmos Genéticos I: Resolución de problemas mediante computación evolutiva

1. Que son los Algoritmos Genéticos

    1.1 Algoritmos Evolutivos

Dentro de las líneas de la Inteligencia artificial y en contraposición a la búsqueda local, existen otras estrategias que llevan a cabo una búsqueda global mediante el uso de un conjunto de soluciones en lugar de una sola. Estos algoritmos se denominan Algoritmos Evolutivos.

Son llamados así por que se inspiran en la evolución biológica, basándose a su vez en la teoría de Darwin sobre la evolución natural. En este contexto, los Algoritmos evolutivos llevan a cabo una búsqueda mediante evolución de una población de individuos.

Este tipo de algoritmos se basan en los siguientes principios:
  • Los individuos tienen capacidad para reproducirse.
  • Existe una población de tales individuos.
  • Existe variedad/diferencia entre dichos individuos.
  • La adaptación al medio y la capacidad de supervivencia depende de dichas diferencias.
  • Los individuos mejor adaptados obtienen mayor descendencia.
  • La evolución es un proceso que opera sobre los cromosomas más que sobre las estructuras de la vida que están codificadas en ellos.

miércoles, 17 de julio de 2013

Ingeniería de Requisitos: Explicación Gráfica.

¿Por qué es importante? Una Imagen vale más que mil entradas...




lunes, 10 de junio de 2013

Optimización de rendimiento.

domingo, 9 de junio de 2013

Planificación y Gestión de un sistema Colaborativo

viernes, 7 de junio de 2013

Ejemplo de simulación con Arena

jueves, 6 de junio de 2013

Introducción al Simulador Arena

martes, 28 de mayo de 2013

VP8 vs H264

Resumen

En este trabajo se realiza una descripción y comparativa de dos normas de compresión de vídeo  VP8 y H264. Tras una introducción al trabajo, se detallarán las descripciones técnicas de ambos estándares para posteriormente, proceder a la evaluación técnica de prestaciones y comparación de ambos estándares a través de gráficos y ejemplos. Para finalizar se expondrán las conclusiones obtenidas.

Este trabajo se enmarca dentro del objetivo de fomentar el aprendizaje autónomo de los  alumnos,  y  con  él  se  persigue  acercar  al  lector  una  idea  suficientemente  detallada  y fundamentada de los estándares de compresión de vdeo VP8 y H264.

Actualmente el incremento de la demanda de contenidos audiovisuales distribuidos a través de distintas redes y plataformas y a su vez la mejora de las prestaciones, tanto de las mismas redes como del equipo utilizado para la codificación, decodificación y reproducción de contenidos ha provocado una necesaria renovación de la forma en que dichos contenidos se comprimen y codifican.

En este contexto se crean las normas VP8 y H264 con el objetivo de ofrecer contenidos de alta calidad que además puedan ser visualizados en todo tipo de dispositivos e incorporen facilidades para garantizar la Calidad del Servicio (QoS), sin embargo cabe preguntarse, ¿cuál de ellas es mejor y en qué situaciones? Esa pregunta intentaremos responderla a lo largo de este trabajo.

miércoles, 27 de febrero de 2013

CURRÍCULUM VÍTAE


FORMACIÓN

En la actualidad - Doctorado en Tecnologías Informáticas Avanzadas
HCI, CSCW, Gamification, Serious Games.
Instituto de investigación en Informática de Albacete (I3A)
Interactive Systems Everywhere (ISE Research Group)
UCLM (Universidad de  Castilla-La Mancha)

09/2013 – 10/2014 - Máster en Tecnologías Informáticas Avanzadas
Especialidad en HCI, Sistemas colaborativos y ubicuos.
Instituto de investigación en Informática de Albacete (I3A - ISE), 
UCLM (Universidad de  Castilla-La Mancha).
Escuela superior de ingeniería informática de Albacete (Esiiab).
https://ruidera.uclm.es/xmlui/handle/10578/4051

09/2009 – 12/2012 - Grado en ingeniería informática.
Mención en “Tecnologías de la Información y la Comunicación”.
UCLM (Universidad de Castilla-La Mancha).
Escuela superior de ingeniería informática de Albacete.

09/2008 – 06/2009 - Ingeniería técnica en informática de sistemas
UNED (Universidad nacional de educación a distancia).
Realización de algunas asignaturas compaginando trabajo y estudios. 

10/2006 – 06/2008 - FP2 en Informática: Administración de Sistemas informáticos
I.E.S Valdehierro. Madridejos. España.

10/2004 – 06/2006 - Bachillerato en Ciencias e Ingenierías.
 I.E.S Garcilaso de la Vega. Villacañas. España.

EXPERIENCIA LABORAL

11/2013 – Actualidad - Departamento de Seguridad TIC - I+D
Departamento responsable de la Seguridad TIC, con soporte interdepartamental. Desarrollo de varios proyectos en materia de Seguridad e I+D+i.

12/2012 – 10/2013- Investigación y Desarrollo de sistemas embebidos para Automoción
Responsable del desarrollo realizado para Vehículo Especial (Sección Vehículo Americano).

06/2012 – 11/2012 - Trabajo Fin de Grado
Realizado en un entorno empresarial con la colaboración de la Escuela Superior de Ingeniería Informática de Albacete (UCLM).
Calificación otorgada por el tribunal evaluador: 10.

06/2011 – 08/2011 - Prácticas en empresa Departamento de I+D
Trabajo de Investigación sobre el protocolo de comunicaciones para vehículos industriales KWP2000, en líneas CAN y K. Estudio y análisis de Microcontroladores para su integración en el uso de comunicaciones con vehículos.

06/2010 – 08/2010 
06/2008 – 09/2009 - Programador Semi-Senior, Sistemas Embebidos
Desarrollo de sistemas embebidos y aplicaciones en C/C++, Java y Visual C# en el departamento de Ingeniería e I+D+i.Empresa asociada a: Wow, Actia, Bosch, Mercedes Benz.

03/2008 - 07/2008 - Consultoría Informática
Sercaman I. (Toledo, España)
Servicio Técnico, Instalación y Administración de Servidores, Programación  a medida. Realización de proyectos de consultoría con diferentes entidades públicas como la Consejería de Educación (Toledo), Sescam y otras.

PROYECTOS REALIZADOS POR CUENTA PROPIA

Actualmente - Proyecto: "Tecnologías para la Creación de Actividades Interactivas Enfocadas a Niños que Requieren una Intervención/Enseñanza Especializada"
ISE Research Group. I3A. UCLM.

12/2013 - BuiLowDrone
Creación de un Drone de bajo costes, para la adquisición de conocimientos en materia de Aeronáutica, Electrónica, Radio control, Comunicaciones y desarrollo de sistemas a medida. 2 Meses.

09/2012 - Proyecto EducaConnect
Creación de un entorno común que sirva de punto de encuentro e interacción entre Padres, Alumnos y Profesores. 2 Meses.

06/2012 - Investigación y desarrollo de varias aplicaciones que utilicen el sistema Kinect como interfaz de usuario. En colaboración con la Escuela Superior de Ingeniería Informática de Albacete. 3 Meses.

02/2012 - Investigación y desarrollo de un prototipo para evitar el robo de motores agrícolas mediante protocolo GSM+GPS. Duración: 2 Meses.

06/2011 - Diseño e implementación de un sistema autómata para el control de un invernadero de forma remota. Duración: 6 Meses.

PUBLICACIONES EN CONGRESOS INTERNACIONALES

06/2015 - Título: Using Serious Games to Improve Therapeutic Goals in Children with Special Needs.
Autores: Iván Durango, Alicia Carrascosa, José A. Gallud, Víctor M. R. Penichet. (ISE Research Group, UCLM)
Publicación: 17th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct (MobileHCI '15). ISBN: 978-1-4503-3653-6. 743-749. DOI=http://dx.doi.org/10.1145/2786567.2793696 (Indexado: tipo B en CORE).

04/2015 - Título: Juegos Serios Tangibles con Objetos Reales como Herramienta de Apoyo para Trabajar con Niños que Requieren Necesidades Especiales.
Autores: Iván Durango, Alicia Carrascosa, José A. Gallud, Víctor M. R. Penichet.
Publicación: 16th International Conference on Human Computer Interaction (Interacción '15). ISBN: 978-1-4503-3463-1. Article 41. DOI=http://dx.doi.org/10.1145/2829875.2829910

PARTICIPACIÓN EN CONGRESOS Y EVENTOS

09 / 2015    Ponente en el congreso internacional "16th International Conference on
HCI, Interacción '15".
Vilanova I la Geltrú (Universitat Politècnica Catalunya Barcelona Tech), Spain.


08 / 2015    Ponente en el congreso internacional "
17th International Conference on Human-Computer Interaction with Mobile Devices and Services Adjunct (MobileHCI '15)".  Copenhagen, Denmark.

05 / 2015    Speaker en IV Foro de la Ciberseguridad 

Asociación Española para el Fomento de la Seguridad de la Información (ISMS     Forum Spain), Caixa Forum, Madrid.

05 / 2015    Speaker  en XVII Jornada Internacional de Seguridad de la Información. "Blurring Privacy and Security Boundaries". Asociación Española para el Fomento de la Seguridad de la Información (ISMS Forum Spain), Edificio Mutua Madrileña.


11 / 2014    XVI Jornada Internacional de Seguridad de la Información. "Towards prevention with resilience and beyond". Asociación Española para el Fomento de la Seguridad de la Información (ISMS     Forum Spain), Edificio Mutua Madrileña.


11 / 2014    Congreso: No cON Name. CaixaForum. Barcelona.

10 / 2014    III Foro de la Ciberseguridad del "Spanish Cyber Security Institute". Asociación Española para el Fomento de la Seguridad de la Información (ISMS Forum Spain), Auditorio Principal CaixaForum, Madrid.

10 / 2013     IV Congreso de seguridad informática:”Navajas Negras”. Universidad de Castilla-La Mancha. Albaete.
 

09 / 2014    Workshop: "Interaction Design in Educationa Enviroents". Escuela Superior de Ingeniería Informática, Albacete. Instituto de Investigación en Informática de Albacete (I3A).
 

05 / 2014    Ponente en el Seminario sobre Seguridad TIC: "Anti-Debugging Tricks". Empresa Internacional, sector privado. 4 Horas
 

10 / 2013     III Congreso de seguridad informática:”Navajas Negras”. Universidad de Castilla-La Mancha. Albaete.
 

07 / 2013    “Paseando por las nubes: Una visión panorámica de la computación Cloud”. Escuela superior de ingeniería Informática. Albacete. Duración: 25 horas.
 

11 / 2012    II Congreso de seguridad informática:”Navajas Negras”. CEEI (Centro Europeo de Empresas e Innovación), Albacete.

04 / 2012    Seminario de productividad empresarial a través de las TIC. Fundación Parque Científico Tecnológico. (Albacete). 5 horas.
 

03 / 2012    Asistencia al congreso “Codemotion”. Universidad Politécnica de Madrid. Escuela de informática.
 

03 / 2012    Conferencia: “Sociedades de robots emocionales”. Impartida por: Dr. David Ríos Insua.
 

01 / 2010    Conferencia: “Guerras de cuarta generación y Redes Complejas”. Escuela superior de ingeniería Informática. Albacete
 
FORMACIÓN COMPLEMENTARIA

11/2015    Curso: "Inglés Comercial"
International Commission on Distance Education y AENOA. 50 horas.


10/2015    Curso: "SEO y SEM: Marketing Online"
Universidad Rey Juan Carlos (Madrid), International Commission on Distance Education y AENOA. 130 horas.
 

05 / 2015    Curso: "Gestión de Conflictos"
Universidad Rey Juan Carlos (Madrid), International Commission on Distance     Education y AENOA. 50 horas.
 

05 / 2015    Curso: "El Coaching como herramienta generadora de cambio"
Universidad Rey Juan Carlos (Madrid), International Commission on Distance     Education y AENOA. 60 horas.

 
10 / 2014    Taller: "Iniciación al análisis de Malware"
IV Congreso de seguridad Informática “Navaja Negra”, Albacete.
 

10 / 2014    Taller: "Securízame: Buenas Prácticas de Configuración de Sistemas Perimetrales"
IV Congreso de seguridad Informática “Navaja Negra”, Albacete.
 

10 / 2014    Taller: "Hardware Hacking (Piñas, Alfas, Estrellas, Rapsberrys y Patos"
IV Congreso de seguridad Informática “Navaja Negra”, Albacete.


04 / 2014    Curso “Uso de la Herramienta NMAP”
Plan Avanza, Generalitat Valenciana (SAPS), Cert. Unión Europea. 3 Horas.
 

04 / 2014    Cursos: “Seguridad Para Menores”; “Seguridad en Redes Inalámbricas”; “Seguridad en Móviles, SmartPhones y PDAs”; "Seguridad en Redes Sociales”; “Seguridad en Dispositivos Portátiles”
Plan Avanza, Generalitat Valenciana (SAPS), Cert. Unión Europea. 1 Hora.
 

03 / 2014    Cursos: “Seguridad en el Correo Electrónico”; “Navegación Segura”;  “Introducción al Malware”; “Compras Online Seguras”
Plan Avanza, Generalitat Valenciana (SAPS), Cert. Unión Europea. 1 Hora.
 

09 / 2013    Certificado de nivel B2, The EFL for Business
Escuela de idiomas, "The Language House". 63 Horas.
 

09 / 2013    Curso: “Gestión del Conocimiento de la Empresa.”.
Confianza Online, International Commission on Distance Education y AENOA. Duración: 75 Horas.
 

06 / 2013    Curso: “Inteligencia emocional en la empresa”
Universidad Rey Juan Carlos (Madrid), “Formación sin Barreras”, International Commission on Distance Education y AENOA. 50 Horas.
 

04 / 2013    Curso: “Habilidades Directivas”
Universidad Rey Juan Carlos (Madrid), “Formación sin Barreras”, International Commission on Distance Education y AENOA. 50 Horas.
 

03 / 2013    Curso: “Gestión eficaz del tiempo”
Universidad Rey Juan Carlos (Madrid), “Formación sin Barreras”, International Commission on Distance Education y AENOA. 50 Horas.
 

02 / 2013   Curso: "Grafología: Interpretación de la personalidad a través del lenguaje.
A través de “Formación sin Barreras”, International Commission on Distance Education y AENOA. 50 Horas.
 

04 / 2012    Taller de edición de documentos en LaTeX.
Escuela superior de ingeniería Informática. Albacete. 3 días.
 

01 / 2012    Curso de Ingles “My Oxford English”   
First Certificate in English (FCE), University of Cambrige. 1 año.
 

06 / 2007    Certificado Nivel Básico en la Prevención de Riesgos Laborales   
I.E.S Valdehierro. Madridejos. España.  30 horas
 

06 / 2002    Curso: Contabilidad General.
Centros Multisense (Microsoft & IBM Certified).
 

06 / 2001    Curso: Programación Visual Basic.
Microsoft certificate.
 

06 / 2000    Curso: Diseño Gráfico, Corel Draw & Photoshop.
Centros de Estudios Castilla. Villacañas, Toledo, España.
 

06 / 1999    Curso: Ofimática Avanzada.
Centros de Estudios Castilla. Toledo, España.


IDIOMAS

Inglés: Hablado Alto/ Escrito Medio-Alto / Técnico Medio
Realización de varias estancias en Edimburgo y Londres (Escuela ELC, acreditada por el  Britsh Council y  English UK, 1 mes). Curso en la Universidad de Oxford – Nivel 5. Reconocimiento Oficial nivel B1 hablado (Universidad Internacional Méndez Pelayo). Título de B2 Escuela de idiomas. Cursando nivel C1, Trinity College of Londo (ISE3)

Alemán: Hablado principiante / Escrito principiante / Técnico básico
Realización de curso de preparación para nivel A2 (Escuela de idiomas, Toledo, España).

Frances: Hablado principiante / Escrito principiante / Técnico básico. Certificado B1 UCLM.

lunes, 6 de agosto de 2012

Dos partículas anuncian que se entienden en la distancia


Un grupo de investigadores de la Universidad Ludwig-Maximilians de Munich y el Instituto Max Planck para óptica cuántica de Garching ha conseguido el entrelazamiento cuántico de dos átomos a 20 metros de distancia y ha logrado que esos átomos anuncien su enlace. Este fenómeno, por el que dos o más partículas se comunican como si estuviesen conectadas por un hilo invisible, sería como si dos monedas cayesen siempre del mismo lado al ser lanzadas simultáneamente en lugares diferentes.

Reproducción artística del experimento
Ampliar
Reproducción artística del experimento. / W. ROSENFELD
Además de tener importantes implicaciones desde el punto de vista teórico, el fenómeno puede ser utilizado para el envío de información encriptada. En Suiza, por ejemplo, ya ha sido utilizado para transmitir de manera segura los resultados electorales o para comunicaciones bancarias. En un artículo que se publica hoy en Science, el equipo dirigido por Julian Hofmanncuenta como lograron reproducir este entrelazamiento con algunas mejoras que facilitarán sus aplicaciones prácticas.
Una de las características interesantes del entrelazamiento observado por los investigadores alemanes es que fue “anunciado” por los propios átomos. Esta señal “es esencial para poder construir aplicaciones como un repetidor cuántico, porque en otros tipos de entrelazamiento, para saber si se han producido, es necesario comprobarlos en cada ocasión individual y eso los destruye”, explicaWenjamin Rosenfeld, investigador de la Universidad Ludwig-Maximilians.

Luz amplificada

Además, el estudio relata un enlace entre átomos, cuando normalmente las partículas que entran en este baile sincronizado cuántico son fotones. “Las máquinas que se utilizan ahora para la criptografía cuántica y transmiten la información a través de fibra óptica, tienen un alcance limitado porque la luz (compuesta por fotones) no puede ser amplificada sin perder las características que hacen que la información que se transmite a través de ella sea segura”, explica el investigador del Instituto de Física Fundamental Juan José García-Ripoll. “Los amplificadores, como los que hacen que la voz pueda transmitirse entre dos teléfonos a miles de kilómetros de distancia, echarían a perder ese estado físico imperturbado de los fotones que es precisamente lo que los hace válidos para transmitir información con seguridad”, añade.
Los fotones, que no tienen masa y escapan continuamente a la velocidad de la luz, son muy difíciles de capturar y mantener en una caja a modo de repetidor. De ahí el interés de los átomos de rubidio utilizados en el experimento. La solidez de los átomos permitiría construir un repetidor cuántico a través de múltiples entrelazamientos  que permitirían así incrementar las distancias a las que se puede enviar la información encriptada. Rosenfeld considera que este avance podría estar en uso dentro de diez años.


REFERENCIA

domingo, 1 de julio de 2012

Comecocos - Búsqueda en juegos con adversario y Optimización Combinatoria mediante metaheurística de búsqueda local.

Índice:


1. Introducción al contexto de la práctica. 2

2. Breve descripción de la estructura de la memoria. 3

3. Estudio del algoritmo Hill Climbing. 4
    3.1.  Objetivo. 4
    3.2.  Descripción del algoritmo expuesto. 4
    3.3.  Ventajas e inconvenientes detectados. 5
    3.4.  Pruebas y resultados. 6

4. Algoritmo de búsqueda local ILS. 7
    4.1. Objetivo. 7
    4.2. Solución al problema propuesto. 7
    4.3. Ventajas e inconvenientes detectados. 8
    4.4. Pseudocódigo. 8
    4.5. Pruebas y resultados. 10

5. Algoritmo de búsqueda local VNS. 11
    5.1. Objetivo. 11
    5.2. Solución al problema propuesto. 11
    5.3. Ventajas e inconvenientes detectados. 12
    5.4. Funcionamiento del Algoritmo y Pseudocódigo. 12
    5.5. Pruebas y resultados. 14

6. Algoritmo MiniMax. 16
    6.1. Objetivo. 16
    6.2. Solución al problema propuesto y heurística elegida. 16
    6.3. Ventajas e inconvenientes detectados. 17
    6.4. Funcionamiento de Algoritmo y Pseudocódigo. 17
    6.5. Pruebas y resultados. 20

7. Conclusión.

sábado, 30 de junio de 2012

Grado en Ingeniería informática.

La intención de esta entrada es hacer una breve descripción, desde mi punto de vista obviamente, de todas las asignaturas que se cursan en la carrera de Grado en ingeniería informática.

Se me viene a la mente mi paso por la UNED, y pienso que puede venir muy bien a todos aquellos estudiantes de informática que no saben que asignatura coger, que se estudia en cada una etc.

Se hará referencia a las asignaturas cursadas en la Escuela superior de ingeniería informática de Albacete 
( UCLM ) ya que es donde yo las cursé, aunque realmente es válido para cualquier estudio de grado en ingeniería Informática de cualquier universidad española..


Bueno espero que les sea de utilidad y no dudéis en preguntar todo lo que se os ocurra sobre la carrera.

viernes, 1 de junio de 2012

Comecocos vs Laberintos con técnicas de búsqueda.


Índice:

1. Introducción al contexto del estudio. 2

2. Breve descripción de la estructura de la memoria. 2

3. Búsqueda en Profundidad. 3
    3.1. Objetivo. 3
    3.2. Solución al problema propuesto. 3
    3.3. Ventajas e inconvenientes detectados. 5
    3.4. Pseudocódigo. 6
    3.5. Pruebas y resultados. 8

4. Búsqueda en Anchura. 9
    4.1. Objetivo. 9
    4.2. Solución al problema propuesto. 9
    4.3. Ventajas e inconvenientes detectados. 10
    4.4. Pseudocódigo. 10
    4.5. Pruebas y resultados. 12

5. Búsqueda usando el Algoritmo A*. 13
    5.1. Objetivo. 13
    5.2. Solución al problema propuesto y heurística elegida. 13
    5.3. Ventajas e inconvenientes detectados. 13
    5.4. Pseudocódigo. 14
    5.5. Pruebas y resultados. 16

6. Comparativa sobre el comportamiento de los agentes desarrollados. 17

7. Conclusión.