ANY ACADÈMIC 2007-2008 2325 TECNOLOGIES DE LA INFORMACIÓ (6 crèdits) Assignatura optativa de l’Enginyeria Informàtica PROFESSORAT ADELAIDA DELGADO, 971 172991, adelaida.delgado@uib.es, Edifici Anselm Turmeda, D-138 TUTORIES HORARI: Flexible, prèvia cita per telefon o via email LLOC: despatx o eina de teleeducació DESCRIPTORS OFICIALS DE L’ASSIGNATURA AL BOE Tecnologies i recuperació de la informació. Construcció de bases de dades bibliogràfiques: numèriques, textuals i factuals. CRÈDITS TEÒRICS (3 crèdits): OBJECTIUS • Diferenciar diversas tecnologías de cliente/servidor web • Conocer diversas técnicas de promoción de sitios web • Diferenciar diversas técnicas de análisis documental • Conocer el funcionamiento interno de directorios y motores de búsqueda METODOLOGIA Asignatura incluida en el proyecto Campus Extens. El 30% será no presencial, el resto se llevará a cabo en aulas informáticas. En la herramienta de teleeducación encontraréis el calendario de temporalización, la lista de actividades presenciales y las de autoaprendizaje, así como recursos necesarios para el seguimiento de la asignatura. DESCRIPCIÓ DELS CONTINGUTS Módulo 1: Introducción a las tecnologías cliente/servidor web • Aspectos tecnológicos de Internet o Protocolos TCP/IP, direcciones IP, nombres de dominio, DNS, URLs • La WWW. o El cliente web universal: el navegador. o Tecnologías para cliente web: Módulos de extensión, hojas de estilo, Flash, scripts de cliente, applets, ... o Servidores web o Tecnologías para servidor web: cgis, scripts de servidor, servlets Módulo 2: Diseño de una sede web y creación de páginas estáticas • Bases previas al diseño de una sede web • El modelo conceptual de hipertexto. • Los lenguajes de codificación HTML y XHTML. Editores • Plantillas y bibliotecas de diseño Hojas de estilo CSS • Publicación, estrategias de promoción y seguimiento de la efectividad de la sede web Módulo 3: Scripts de cliente / Scripts y extensiones de servidor • Javascript/VBScript. Ajax • Servidor web Apache. • PHP • Acceso nativo a MySQL, y a otras bases de datos a través de ODBC Módulo 4: Modelos y técnicas de análisis y recuperación de información documental. • Fundamentos de recuperación de información • Modelos de recuperación de información • Preprocesamiento de los documentos • Técnicas de indexación automática y algoritmos de búsqueda • Interfaces de usuario y visualización de los resultados Módulo 5: Búsqueda documental en la web • Características documentales de la Web. • Búsqueda retrospectiva multibuscadores. de información: directorios, buscadores, o Cómo se realiza el descubrimiento y la selección de recursos o Cómo se identifica y se representa el conocimiento contenido en las páginas web Indización, Clasificación, Metadatos o Cómo se identifican y representan las necesidades de información del usuario o Cómo se seleccionan los documentos más relevantes o Cómo se visualizan los resultados de una búsqueda Módulo 6: XML y tecnologías asociadas: hacia la Web semántica • Características de XML • Documentos bien formados/válidos • Estructura de un documento XML • Islas de datos XML • Accediendo a los elementos: El modelo de objetos (DOM) XML • Proporcionando modularidad y reutilización de documentos XML: Espacios de Nombres • Creando documentos XML válidos: las DTDs • Una alternativa a las DTDs: XML Schemas • Dando formato al contenido: CSS y XSL • Referenciando las partes que componen un documento XML: XPath • Enlazando recursos: XPointer y Xlink • Proporcionando metadatos: RDF • La Web 2.0 CRÈDITS PRÀCTICS (3 crèdits): OBJECTIUS • Diseñar un sitio web utilizando hojas de estilo • Utilizar tecnologías de cliente y de servidor para crear páginas web, tanto de contenido estático como de contenido dinámico (extraído de bases de datos) • Aplicar estrategias de promoción para un sitio web • Incorporar un buscador para su sitio web METODOLOGIA Asignatura incluida en el proyecto Campus Extens. El 30% será no presencial, el resto se llevará a cabo en aulas informáticas. En la herramienta de teleeducación encontraréis el calendario de temporalización, la lista de actividades presenciales y las de autoaprendizaje, así como recursos necesarios para el seguimiento de la asignatura. DESCRIPCIÓ DELS CONTINGUTS Módulo 1: Introducción a las tecnologías cliente/servidor web • Exploración y análisis de webs creadas con diferentes tecnologías Módulo 2: Diseño de una sede web y creación de páginas estáticas • Realizar un estudio previo al diseño de vuestra web (objetivos, destinatarios, url, webs de la competencia, estructuración de los contenidos, títulos, metadatos, ...) • Realizar un listado de las estrategias de promoción y seguimiento que se llevarán a cabo • Crear las hojas de estilo CSS para que vuestra web tenga un diseño homogéneo • Creación de las páginas estáticas con Dreamweaver (tablas, mapas, formularios, ...) Módulo 3: Scripts de cliente / Scripts y extensiones de servidor • Creación de scripts de cliente en JavaScript • Programación en PHP • Acceso a bases de datos relacionales Módulo 4: Modelos y técnicas de análisis y recuperación de información documental. • Indexación automática de los documentos de (preprocesamiento de los textos y creación del índice) • Creación de un motor de búsqueda, basado en el modelo vectorial de recuperación de información, que acceda al índice creado anteriormente para recuperar los documentos expresados en la consulta, y muestre los resultados paginados una sede web Módulo 5: Búsqueda documental en la web • Utilización y comparación del funcionamiento de directorios, buscadores y metabuscadores Módulo 6: XML y tecnologías asociadas: hacia la Web semántica • Creación de documentos XML • Creación de DTDs y Schemas • Creación de Hojas de Estilos para XML • Creación de descripciones de los documentos en RDF BIBLIOGRAFIA BÀSICA • (Documentos electrónicos proporcionados a través de la herramienta de teleeducación) ELEMENTS D’AVALUACIÓ i pes específic de cada element en l’avaluació final Créditos teóricos (30%) Prueba escrita Créditos prácticos (70%) Diseñar y crear una sede web con páginas de contenido estático y dinámico y aplicarle estrategias de promoción FASES: • Diseño de la sede web y creación de las páginas de contenido estático. Listado de las estrategias de promoción y seguimiento de la sede web. Incorporación de scripts creados con javascript. (Esta fase se corresponde con los módulos 1, 2 y parte del 3 de la asignatura) • Creación de las páginas de contenido dinámico utilizando programación php, plantillas php, mysql u otra base de datos con ODBC. (Esta fase se corresponde con el módulo 3 de la asignatura) • Incorporación de un buscador para vuestra web basado en el modelo vectorial de recuperación de información. (Esta fase se corresponde con los módulos 4 y 5 de la asignatura) Se proporcionará un guión a cumplimentar RECOMANACIONS EN QUANT A CONEIXEMENTS PREVIS 4505 - Fonaments de la Programació 1671 - Estructures de la Informació 2472 - Tecnologia de la Programació 2729 - Xarxes de Computadors 2721 - Llenguatges de Programació ALTRA INFORMACIÓ Es conveniente poseer un ordenador propio, con el paquete EasyPHP http://www.easyphp.org/?lang=es instalado para dessarrollar las prácticas que requieran disponer de un servidor web, librerías PHP y gestor MySQL