¡Recomienda este blog!
Mostrando entradas con la etiqueta UCLM. Mostrar todas las entradas
Mostrando entradas con la etiqueta UCLM. Mostrar todas las entradas

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, 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.

jueves, 6 de diciembre de 2012

Linq y PLinq en desarrollos .net

LINQ es un conjunto de extensiones de .NET Framework que abarca operaciones de consulta integrada del lenguaje, conjuntos y transformaciones. Amplía C# y Visual Basic con sintaxis de lenguaje nativo para las consultas a bases de datos como SQL y XML, y proporciona bibliotecas de clases para sacar partido de estas capacidades, facilitando así la recuperación, modificación y eliminación de la información (Microsoft).

De este modo, en vez de añadir características específicas para el tratamiento de datos relacionales (XML) a los diferentes lenguajes de programación y motores de ejecución, con el proyecto LINQ se consigue un enfoque más universal, añadiendo facilidades de consulta de propósito general aplicables a todas las fuentes de información, y no solo a los datos relacionales. Esta facilidad se llama “Consultas integradas en los lenguajes” 1 (MSDN, El proyecto LINQ, 2006)

Por otro lado, y teniendo en cuenta el avance de la tecnología y el nacimiento de los procesadores multinúcleo, el paradigma de LINQ cambia de perspectiva y en el Framework 3.0 de .NET, nace una nueva versión de implementación en paralelo para el modelo llamado Parallel LINQ (PLINQ), que permite realizar consultas utilizando la potencia del procesamiento en paralelo.

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.

martes, 17 de abril de 2012

Monitorización de Rendimiento en Windows y Linux


sábado, 24 de diciembre de 2011

Cerrado Por Exámenes.


viernes, 2 de diciembre de 2011

Aplicaciones distribuidas mediante RPC

Para la implementación  de aplicaciones  distribuidas  basadas en RPC podemos emplear la librería RPC, que  se facilita en las distribuciones Linux. Esta librería nos ofrece una serie de servicios para la invocación de procedimientos remotos. Estos servicios son relativamente complejos  de manejar,  por lo que resulta  conveniente  utilizar  un compilador de protocolos RPC, que nos resolverá la mayor parte de los problemas técnicos, y solo nos quedara la tarea de escribir el código de los procedimientos del servidor, y el código del cliente. Podemos emplear el comando rpcgen , que toma como entrada un fichero con extensión ’x’, en el cual se especifica el interfaz de las funciones que proporciona el servidor, y su número de versión. Una vez procesado dicho fichero con rpcgen  se obtienen varios ficheros en C, que serán utilizados para compilar el código del cliente y el código del servidor. La sintaxis requerida por los ficheros que rpcgen procesa es una extensión muy simple del lenguaje XDR, que es muy parecida a la sintaxis de C.

viernes, 4 de noviembre de 2011

Beca Vulcanus 2012/2013

Requerimientos lingüísticos para la movilidad 2012/13 UCLM

Artículo sobre la noticia: “IBM Desarrolló un chip que emula el cerebro”

A modo de introducción, y tras realizar una primera toma de contacto con el contexto en que se establece la Inteligencia Artificial, he de confesar que estoy realmente sorprendido, pues nunca imaginé que esta Ciencia estuviera presente en disciplinas tan dispares, y que a su vez ofreciera tantas aplicaciones diferentes, tanto para el mundo industrial como para la vida cotidiana.

Como bien se expone en numerosos  artículos, libros y documentales cuando hablamos de Inteligencia Artificial, todos pensamos de forma automática en robots que intentan actuar y pensar como si fueran auténticos humanos, adentrándonos así en un pensamiento que se aleja considerablemente de la realidad. 

Ahora bien, aunque la noticia, a primera vista no se aleja del tópico expuesto anteriormente,  si se hace una reflexión en detalle podemos observar que no es así, ya que no se trata de crear un robot que piense o posea un cerebro humano, si no que va un pasito más allá, intentando crear un cerebro del tamaño de un chip.

lunes, 17 de octubre de 2011

Cliente - Servidor de réplica (UDP) en Java.

Vamos a experimentar con la comunicación entre procesos y los protocolos de Internet, viendo como los podemos utilizar por medio de mensajes UDP o streams TCP. Se pondrán en práctica los conceptos de sockets, que se utilizan en la interfaz de programación de aplicaciones TCP y UDP, así como las primitivas send y receive, para el envío y recepci on de mensajes.

Utilizaremos la API Java de UDP y TCP para la programaci on del cliente/servidor con UDP, respectivamente. Así como el paquete java.net, donde podemos encontrar la especificación completa de las clases involucradas. 

viernes, 29 de julio de 2011

Buenas noticias; Acreditación de nivel B1 en la ESII ( Albacete )

Hola a tod@s, os transmito una muy buena noticia para los estudiantes de Ingeniería Informática de la Escuela Superior de Albacete con respecto a la acreditación del nivel de ingles B1 para la obtención del título de grado.

Ya que, según normativa de la UCLM
(http://www.uclm.es/normativa/pdf/docencia_ordenacion_academica/18.pdf) los estudiantes de grado deberán acreditar el nivel B1 de conocimiento de una lengua extranjera para la obtención del título de grado.

Sin embargo, debido a la implantación por inmersión de algunos títulos, se eximirá de acreditar el nivel B1 hasta diciembre de 2012 a aquellos estudiantes que se hayan adaptado a un grado implantado por inmersión (acta del Consejo de Gobierno de la UCLM de Mayo de 2010, http://www.uclm.es/organos/c_gobierno/arcg/repositorio/8_61.pdf).

En el párrafo anterior, la palabra "adaptado" hace referencia exclusivamente a aquellos estudiantes que abandonan sus estudios actuales y pasan a realiz
ar el grado. En el caso de la ESII, por tanto, esta moratoria solo es de aplicación a los estudiantes que han abandonado (o abandonen) sus estudios de Ingeniería Informática o de Ingeniería Técnica en Informática (Sistemas o Gestión) para pasar a cursar los estudios de grado. Por lo tanto, no se les podrá eximir de acreditar el nivel B1 a aquellos estudia
ntes que han accedido al grado siendo ya titulados (salvo a los ingenieros técnicos que se encontraran haciendo el segundo ciclo en el momento de adaptarse al grado).

Una de las opciones para acreditar el nivel B1 es haber cursado 12 créditos en asignaturas en inglés. En este cómputo se tendrán en cuenta las asignaturas cursadas en cualquier plan de estudios en que hubiera estado matriculado previamente el estudiante. Por ejemplo, si se cursó la asignatura optativa "Inglés Técnico" de 6 créditos, solo será necesario cursar otros 6 créditos en inglés en el grado.

viernes, 18 de febrero de 2011

Cultura Activa UCLM: III Concurso de Blog.

Tras ver el programa que este año ofrece la UCLM en el periodo de concursos culturales para el desarrollo del plan Cultura Activa, descubro el concurso de Blog y como no podría ser de otra forma decido inscribirme.

Para todo el que esté interesado, deciros que tenéis hasta el 18 de este mes para inscribiros y presentar vuestro Blog. Animaros que no perdéis nada y es algo muy interesante para intercambiar opiniones entre nosotros, además de los premios que se otorgaran a los 3 primeros ( 500, 300 y 150 €).

Os dejo el Link con todas las actividades que se van a realizar.

viernes, 14 de mayo de 2010

Nivel B1 ingles para Obtener Título de Grado (UCLM)

Con las nuevas titulaciones de grado, con reconocimiento europeo, que se incorporan el próximo curso 2010/2011, en la Universidad de Castilla la Mancha, así como el 90% de las universidades españolas van a exigir demostrar un nivel de ingles de grado B1 ( equivalente a 4º de la escuela de idiomas).

Desde mi punto de vista, es algo bastante interesante ya que es una forma de obligarnos a aprender y mejorar nuestro nivel de ingles ( muy necesario en nuestra ingeniería ) y obtener el título de B1. Además la UCLM en este caso ofrece un amplio despliegue de posibilidades para lograrlo.

Os dejo la normativa de la UCLM.

Un saludo.
______________________________________________________________________

Es normativa propia de la UCLM exigir el nivel B1 de Idioma Extranjero para obtener un Título de Grado por la dicha universidad.

• Formas de obtener la Acreditación del nivel B1 (solo hay que cumplir una):

1. Aprobar un examen de nivel B1 realizado por la UCLM internamente.
2. Acreditación externa a la UCLM:
2.1. Tener hasta 4º de la Escuela Oficial de Idiomas.
2.2. Certificados expedidos por instituciones de reconocido prestigio

3. Haber cursado 12 ECTS en el Grado en otro idioma (en la ESII se ofertarán 9 asignaturas optativas en Ingles en el Grado).
4. Una estancia de UN cuatrimestre en otro país (ERASMUS, otros convenios) y haber superado 12 ECTS.
5. Presentar y defender el TFG en otro idioma.

• Por normativa nacional, a partir del curso 2010/11, se exige la Acreditación del nivel B1 para ACCEDER al MASTER DE SECUNDARIA (independientemente de la titulación con la que se acceda).

jueves, 25 de febrero de 2010

TABLA CONVALIDACIONES GRADO EN INFORMATICA UCLM ALBACETE.

Aquí os cuelgo la tabla de convalidaciones para todos aquellos estudiantes de la Escuela superior de Ingeniería Informática de Albacete.

Como sabéis el año que viene llegará Bolonia a nuestra escuela y lo hará por inversión, es decir, todos los cursos de grado a la vez, con lo que estamos "Invitados" a cambiar a la nueva titulación.

TABLA CONVALIDACIONES GRADO EN INFORMÁTICA.