Universidad de Oviedo Guía Docente 2008 – 2009 Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo http://www.euitio.uniovi.es/ Vicerrectorado de Profesorado, Departamentos y Centros Unidad Técnica de Calidad INDICE 1. Organización general ...................................................................................................1 1.1 Breve reseña histórica de la Universidad de Oviedo............................................................. 1 1.2 Breve reseña del Centro ............................................................................................................ 3 2. Información general del Centro .................................................................................. 9 2.1 Datos generales........................................................................................................................... 9 2.1.1 Dirección ....................................................................................................................... 9 2.1.2 Equipo directivo y órganos de gobierno .................................................................. 9 2.1.3 Servicios y horarios ....................................................................................................14 2.1.4 Estudios impartidos en el centro .............................................................................15 2.1.5 Títulos propios ...........................................................................................................15 2.1.6 Delegación de alumnos .............................................................................................15 2.1.7 Association des Etats Généraux des Etudiants de Europa (AEGEE) .............. 17 2.2 Proceso administrativo ............................................................................................................ 26 2.2.1 Preinscripción .............................................................................................................26 2.2.2 Matrícula......................................................................................................................26 2.2.3 Límite de admisión.....................................................................................................27 2.2.4 Acceso al 2º ciclo........................................................................................................27 2.3 Recursos e instalaciones .......................................................................................................... 28 2.3.1 Laboratorios................................................................................................................28 2.3.2 Aulas de informática ..................................................................................................28 2.3.3 Otros Recursos...........................................................................................................29 3. Organización docente ................................................................................................31 3.1 Calendario escolar .................................................................................................................... 31 3.2 Cuadro de periodos lectivos y de exámenes del curso 2008 / 2009 .................................35 3.3 Planes de estudios..................................................................................................................... 36 3.4 Horarios ..................................................................................................................................... 43 4. Programas de asignaturas ......................................................................................... 55 4.1 Ing. Téc. En Informática de Gestión (2002) ........................................................................55 4.1.1 Asignaturas del Primer Curso...................................................................................55 4.1.2 Asignaturas del Segundo Curso ...............................................................................85 4.1.3 Asignaturas del Tercer Curso ................................................................................118 4.1.4 Asignaturas Optativas..............................................................................................151 4.2 Ing. Téc en Informática de Gestión (1993) ........................................................................228 4.2.1 Asignaturas de Libre Elección................................................................................228 4.3 Ing Téc. En Informática de Sistemas (2002)......................................................................229 4.3.1 Asignaturas del Primer Curso.................................................................................229 4.3.2 Asignaturas del Segundo Curso .............................................................................256 4.3.3 Asignaturas del Tercer Curso .................................................................................288 4.3.4 Asignaturas Optativas..............................................................................................323 4.4 Máster en Ingeniería Web (2006) .........................................................................................397 4.4.1 Asignaturas del Primer curso..................................................................................397 4.4.2 Asignaturas del Segundo Curso .............................................................................401 4.4.3 Asignaturas Optativas..............................................................................................403 5. Información complementaria...................................................................................409 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 1. Organización general 1.1 Breve reseña histórica de la Universidad de Oviedo. El 21 de septiembre de 1608, festividad de San Mateo, fue inaugurada solemnemente la Universidad de Oviedo a tenor de lo estipulado en el testamento y codicilos de D. Fernando de Valdés Salas, fechados en Madrid en los años 1566 y 1568. Este prelado asturiano, cercano a la monarquía de Carlos I y de Felipe II, ocupó cargos de suma importancia en la España del siglo XVI, desempeñando las tareas de Presidente del Consejo de Castilla, Arzobispo de Sevilla e Inquisidor General, por lo que acumuló a lo largo de su vida una notable fortuna que le permitiría dotar dinero y rentas para erigir en Asturias una universidad ideada como ampliación del Colegio de San Gregorio que ya había creado en vida en la ciudad de Oviedo para el estudio de Gramática y Latinidad. Sus disposiciones en materia educativa se vieron completadas con la fundación del Colegio de Niñas Huérfanas Recoletas que, como su nombre indica, fue concebido para educar a huérfanas sin posibilidades económicas. El primitivo colegio es hoy sede del Rectorado de la Universidad. La Bula de Erección, concedida por el Papa Gregorio XIII en 1574, otorgó carta de legalidad a la naciente institución, mientras que el reconocimiento real llegó de la mano del monarca Felipe III en 1604. Los estudios se iniciaron con la Facultad menor de Artes y las tres mayores de Cánones, Leyes y Teología. Las normas para el funcionamiento de las Escuelas fueron entregadas por los albaceas testamentarios y estaban contenidas en los denominados “Estatutos Viejos”, rigiendo para casos omisos las normas de la universidad salmantina vigentes entonces. La primera etapa de la institución se caracterizó por el afianzamiento de las enseñanzas, la organización académica y las penurias económicas que apenas permitieron la supervivencia universitaria. El siglo XVIII fue la centuria de las renovaciones. Entre otras cabe destacar la reforma a la que fueron sometidas las universidades, cuyo fruto fue el Plan de 1774, otorgado a la de Oviedo de la mano del entonces Fiscal del Supremo Consejo de Castilla, D. Pedro Rodríguez Campomanes. Con la invasión francesa el Edificio Histórico fue ocupado por las tropas napoleónicas y se suspendieron los estudios que fueron retomados en el año 1812. 1 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Uno de los acontecimientos más importantes gestados en el seno de la institución asturiana a fines del siglo XIX fue la creación de la Extensión Universitaria, fruto de la tarea de un grupo de profesores seguidores de las ideas krausistas y de la Institución Libre de Enseñanza que creían en la capacidad de la educación para regenerar la sociedad. En la primera mitad del siglo XX se suceden dos acontecimientos históricos sumamente traumáticos: la Revolución de Octubre de 1934 y el posterior estallido de la Guerra Civil. El edificio universitario queda reducido a ruinas y desaparece en el incendio del año 34 el patrimonio cultural custodiado durante más de tres siglos de trayectoria académica. A partir de entonces se inicia el proceso de reconstrucción arquitectónica, dando prioridad al edificio matriz que se ciñe a las premisas del que había con anterioridad y manteniendo, por lo tanto, la estética purista de la etapa de su edificación. Así mismo, se inician los intentos para conformar una nueva colección bibliográfica y pictórica. Tras la paralización de las enseñanzas universitarias la institución asturiana respondió a la demanda de nuevos estudios, con la creación de campus, construcción de numerosas escuelas y facultades y ampliación y adecuación de sus servicios con el fin de satisfacer las nuevas necesidades fruto del cambio social y cultural. En las décadas de 1940 y 1950 se ponen en marcha tres colegios mayores ubicados en el campus conocido como “los Catalanes”, creando uno de los primeros núcleos universitarios alejado del central y marcado por la emblemática presencia del Edificio Histórico. Paralelamente la institución construye una nueva Facultad de Ciencias en los terrenos de Llamaquique, proyecto que se venía gestando ya desde los años 30. A partir de la segunda mitad de la década de 1950 el crecimiento universitario es especialmente significativo, se configura el Campus del Cristo que arranca con la construcción de la Facultad de Medicina puesta en marcha en la década de 1970. Por su parte, el Campus de Humanidades del Milán data de los años 80, tras la cesión de terrenos por parte del Ayuntamiento de Oviedo y del edificio construido en 1896 para Seminario Conciliar de Oviedo, adecuado actualmente a las necesidades pedagógicas. La diversificación de los estudios, las ofertas culturales y docentes universitarias y el aumento de la población estudiantil han tenido como consecuencia la creación de Campus descentralizados de la ciudad de Oviedo. Gijón cuenta actualmente con un amplio ramaje de estudios ubicados en el conocido Campus de Viesques, actualmente en crecimiento. Mieres, por su parte, acoge uno de los proyectos de mayor envergadura acometidos por la universidad en los últimos tiempos: la construcción del Edificio Científico-Tecnológico, concebido como eje central de una nueva línea de orientación tecnológica. 2 2008-2009 1.2 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Breve reseña del Centro La E.U. de Informática de Oviedo fue creada en 1982 (BOE del 23-11-82). Sus primeros pasos discurren de la mano de la E.U. de Estudios Empresariales de Oviedo y de la E.T.S. de Ingenieros de Minas con las que comparte, instalaciones, no ocurriendo lo mismo con los órganos de gobierno que eran diferentes. En sus inicios el primer director del centro nombrado como director comisario, cargo que recayó sobre D. Florentino Braña Valdés, también era el director de la E.U. de Estudios Empresariales de Oviedo. En esta fase inicial la titulación que imparte la E.U. de Informática es la de Diplomado en Informática, en sus dos especialidades: Gestión y Sistemas. A partir del curso académico 85-86, debido al incremento del número de alumnos matriculados en el centro, también se comparten aulas con las Facultades de Biología y Geología. En Mayo de 1987 es nombrado un nuevo director comisario que no comparte carga de dirección con otro centro, en la persona de Dª Andrea Huerga Alonso. En el inicio del curso 88-89, debido a las reformas realizas en los edificios del campus de Llamaquique, la administración del centro se traslada al edificio de la Facultad de Ciencias Económicas y Empresariales en el Campus del Cristo, utilizándose las instalaciones de este centro, así como las de la Facultad de Químicas y la Escuela Técnica Superior de Ingenieros de Minas de Oviedo (que habían dejado de utilizarse desde el año 84). (Fotografía: Edificio de Ciencias) En Junio de 1988 se celebran las primeras elecciones democráticas para la elección del director del Centro, resultando elegida la anterior directora comisaria Dª Andrea Huerga Alonso Tras esta situación de disgregación temporal del centro, en el siguiente curso acádemico 89-90, el centro se ubica en las instalaciones actuales del recién remodelado edificio de Ciencias (que antes albergaba la Facultad de Químicas) compartidas con las licenciaturas de Matemáticas y Física de reciente creación, así como con las sedes departamentales de Física y Matemáticas y el Centro de Cálculo de la Universidad de Oviedo. En esta nueva ubicación se encuentran la Dirección del Centro, la Biblioteca, los Servicios Administrativos, las aulas y un laboratorio de ordenadores que posteriormente se divide en dos para dejar paso al laboratorio de electrónica y posteriormente, el laboratorio de ordenadores que queda, se vuelve a dividir en dos laboratorios de ordenadores resultando la distribución que presenta en la actualidad. Además, debido al insuficiente número de aulas del centro, se han venido utilizando aulas de las Facultades de Biología y Geología tanto para docencia como para realización de exámenes. En Junio de 1992 se celebran las segundas elecciones a la dirección del centro resultando reelegida su anterior directora. Por acuerdo del Consejo de Universidades de fecha 20 de julio de 1992 cambia su denominación por la actual de E.U.I.T. Informática de Oviedo. En el curso 1992-93 entra en vigor el nuevo plan de estudios y comienzan a impartirse las titulaciones de Ingeniero Técnico en Informática de Gestión (BOE del 19-2-93) e Ingeniero Técnico en Informática de Sistemas 3 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo (BOE del 18-2-93). Son dos carreras diferentes, con listados de entrada en el Centro diferentes, aunque tengan muchas asignaturas comunes. Lo anterior, supone que el alumno que en el primer curso ingresa en una de las carreras, no tiene opción de cambiar a la otra de forma sistemática. Durante el curso 1995-96 debido a los problemas de remodelación del aulario de la Facultad de Geología, se utilizaron aulas de la antigua sede de la Facultad de Derecho en el edifico histórico de la Universidad de Oviedo. En Julio de 1996, como resultado de las terceras elecciones a la dirección del Centro celebradas en Junio, es nombrado director el Dr. D. Juan Manuel Cueva Lovelle, el cual fue reelegido en abril de 2000 al celebrarse las cuartas elecciones a la dirección del Centro. Desde el curso 1996-97, aparte de las instalaciones del centro, se utilizan aulas de la Escuela de Magisterio, de la Facultad de Geología y de la Facultad de Ciencias de la Educación para docencia, y algunas más para exámenes (todas ellas dentro del Campus de Llamaquique). Durante el curso 1998-1999 se constituyó la Comisión de Reforma del Plan de Estudios, que fue disuelta en junio del 2002, una vez conseguidos los objetivos, y homologados por el Consejo de Coordinación Universitaria los nuevos Planes de Estudios, que se comienzan a impartir el curso 2002-03. En Junio de 2004, como consecuencia de un nuevo proceso electoral, es nombrado director el Dr. D. Jose Emilio Labra Gayo. En el curso 2004-2005, se concreta el traslado de parte de las dependencias de la Escuela al antiguo Colegio Mayor “Valdés Salas”, situado en el Campus de Los Catalanes, el cual constituye de forma temporal la sede del centro. En ese mismo curso se suprime el numerus clausus para la titulación de Ingeniero Técnico en Informática de Gestión, y en el 2005-2006 se hace lo propio con la de Informática de Sistemas. (Fotografía: Edificio Universitario: “Valdés Salas”) En el curso 2006-2007 comienzan a impartirse en el centro el Master y Doctorado en Ingeniería Web, titulaciones oficiales integradas en el Espacio Europeo de Educación Superior. En la figura 1 se muestra la evolución del número de alumnos del Centro y en la figura 2 se muestra el número de titulados. En Junio de 2008 el Dr. D. Jose Emilio Labra Gayo es reelegido como director del centro. 4 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Curso Plan 82 1982-83 1983-84 1984-85 1985-86 1986-87 1987-88 1988-89 1989-90 1990-91 1991-92 1992-93 1993-94 1994-95 1995-96 1996-97 1997-98 1998-99 1999-00 2000-01 2001-02 2002-03 2003-04 2004-05 2005-06 2006-07 2007-08 72 138 321 449 587 735 823 916 972 1017 835 415 328 134 29 1 1 1 - I.T.I.G. (93) 113 386 429 553 618 644 658 659 654 681 459 90 38 - I.T.I.S (93) I.T.I.G. (02) 112 358 455 554 590 651 667 672 672 642 451 241 663 591 69 430 26 375 333 I.T.I.S. (02) 219 678 606 575 539 475 Erasmus 2 7 3 Master y Doctor. 40 78 Total 72 138 321 449 587 735 823 916 972 1017 1060 1159 1212 1241 1237 1295 1325 1331 1295 1323 1371 1341 1198 1167 1025 889 Figura 1: Número de Alumnos Matriculados en la Escuela de Informática de Oviedo Curso Año 1986 Año 1987 Año 1988 Año 1989 Año 1990 Año 1991 Año 1992 Año 1993 Año 1994 Año 1995 Año 1996 Año 1997 Año 1998 Año 1999 Año 2000 Año 2001 Año 2002 Año 2003 Año 2004 Año 2005 Año 2006 Año 2007 Total D.I. (82) G 2 1 10 13 16 17 29 23 28 16 19 8 11 2 2 3 4 1 1 206 D.I. (82) S 0 2 7 11 12 14 16 15 28 23 28 12 5 4 2 4 0 1 1 185 I.T.I.G. (93) 1 3 21 25 24 30 21 27 54 47 43 25 2 298 I.T.I.S. (93) 1 19 17 28 42 35 39 58 45 67 39 31 3 393 I.T.I.G. (02) 3 34 15 52 I.T.I.S. (02) 9 55 18 82 Figura 2: Número de Titulados en la Escuela de Informática de Oviedo 5 TOTAL 2 3 17 24 28 31 45 38 56 41 69 58 69 72 69 67 89 101 114 94 145 38 1125 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Como objetivos de las titulaciones de Ingeniería Técnica en Informática de Gestión y de Informática de Sistemas están respectivamente, la formación de Ingenieros Técnicos en Informática de Gestión y de Sistemas. El perfil de ingreso para las mismas requiere haber superado las pruebas de selectividad. También podrán entrar quienes hayan superado la Formación profesional de 2º grado, los Titulados Extranjeros y los mayores de 25 años, en las condiciones que determine la normativa de aplicación. Como perfil de egreso, los Ingenieros Técnicos en Informática de Gestión y de Sistemas serán profesionales capaces de asumir las tareas de: 1 Gestión de proyectos, en sus vertientes de diseño y desarrollo de los mismos. 2 Administración de sistemas informáticos. 3 Dirección y organización, incluyendo la toma de decisiones respecto al modelo informático global de la empresa u organización. 4 Auditoría, consultoría y peritaje, en lo referente al análisis y valoración de sistemas informáticos. 5 Comercialización y mercadotecnia de software y equipos informáticos. 6 Investigación y docencia. En lo referente a las titulaciones de Master y Doctorado en Ingeniería Web, debe destacarse que estas están englobadas en un programa oficial de estudios que tiene un carácter mixto profesional-investigador, lo que quiere decir que el alumno durante su segundo curso podrá elegir entre una o otra especialidad. En caso de que se decante por la investigadora el máster tendrá la consideración de estudios de doctorado, capacitando al alumno para realizar su tesis doctoral y obtener así el título de Doctor. El objetivo de ambas formar a profesionales e investigadores capaces de integrar aplicaciones de Internet, construir arquitecturas orientadas a servicios, administrar servidores de información y crear sitios web usables, accesibles y que cumplan con los estándares. Los perfiles necesarios para el ingreso son alguno de los siguientes: 1 Título de Ingeniero Técnico en Informática de Gestión. 2 Título de Ingeniero Técnico en Informática de Sistemas. 3 Título de Ingeniero en Informática. 4 Otros títulos universitarios con acreditación de experiencia profesional en informática. 5 Haber cursado un equivalente a 180 créditos ECTS en las titulaciones anteriores de informática. En todos los casos se deberán cumplir los requisitos imprescindibles contemplados en el artículo 3 del Real Decreto 56/2005 (BOE de 25 de enero de 2005). En el caso de la excepcionalidad contemplada en la citada normativa (180 créditos sin título de grado), la 6 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo comisión de admisión del máster realizará un dictamen que se elevará a las autoridades académicas pertinentes. Como perfil de egreso, los titulados serán profesionales/investigadores capaces de implementar/diseñar aplicaciones que requieran de un conocimiento intensivo en: 1 Arquitecturas y diseño de sitios web. 2 Servicios web. 3 Administración de servidores web. 4 Usabilidad, accesibilidad y adaptabilidad de sitios web. 5 Aspectos éticos y legales de la Web. 6 Modelos de negocio y comercio electrónico en la Web. 7 Gestores de contenidos web. 8 Sistemas de seguridad en la Web. 9 Desarrollo e integración de aplicaciones de Internet. 10 Desarrollo de software para dispositivos móviles. 11 Sistemas de Información Geográfica y servicios web. 12 Difusión de contenidos multimedia vía Web. 13 Administración de sistemas de persistencia de objetos. 14 Patrones arquitectónicos. 15 Web Semántica. 16 Estándares en la Web. 17 Modelado de software web adaptable dirigido por modelos. 7 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 8 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 2. Información general del Centro 2.1 Datos generales 2.1.1 Dirección Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo Campus de los Catalanes, s/n 33007 OVIEDO 2.1.2 Equipo directivo y órganos de gobierno El Gobierno de la E.U.I.T. Informática de Oviedo se articula a través de los siguientes órganos: Unipersonales: Director, Subdirectores y Secretario. Colegiados: Junta de Escuela, órgano de representación de la Comunidad Universitaria que integra el Centro. La Junta de Escuela actúa en pleno y en comisiones, a través de las Comisiones de Gobierno, de Docencia, de Calidad y de Evaluación por Compensación. Director: Subdirector: Subdirector: Secretario: Administradora: José Emilio Labra Gayo. Daniel Fernández Lanvin. Javier De Andrés Suárez. Luis Antonio Vinuesa Martínez. Francisca Montoya Vergara. Junta De Escuela - Director: Labra Gayo, José Emilio Subdirectores: Fernández Lanvín, Daniel y De Andrés Suárez, Javier. Secretario: Vinuesa Martínez, Luis Antonio. Administradora: Montoya Vergara, Francisca. Directores de los Departamentos con responsabilidades en la Escuela: o Fernández Sánchez, Esteban (Departamento de Administración de Empresas y Contabilidad). o Oréa Sánchez, Luis (Departamento de Economía). o Gil Álvarez, Pedro (Departamento de Estadística). o Fernández Cardo, José María (Departamento de Filología Anglogermánica). o Tejedor Gancedo, Marcos (Departamento de Física). o López Brugos, José Antonio (Departamento de Informática). o Martínez Esteban, Juan Ángel (Departamento de Ingeniería Eléctrica, Electrónica de Computadores y Sistemas). o Dugnol Álvarez, Benjamín (Departamento de Matemáticas). 9 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Profesores Funcionarios: 1. Alva de Sagastegui, Maria Elena. 2. Álvarez Fernández, Manuel José. 3. Álvarez Gutiérrez, Darío. 4. Asensio Monge, Ramón. 5. Arias García, José Ramón. 6. Camba Menéndez, Alfonso. 7. Cueva Lovelle, Juan Manuel. 8. Diaz Fondon, Marián. 9. Fé Canto, Celia. 10. Fernández Gutiérrez, Manuel José. 11. García Fernández, Néstor. 12. Gayo Avello, Daniel. 13. Getino García, José María. 14. González Alonso, Oliverio. 15. González Rodriguez, Bernardo Martín. 16. López Díaz, María Concepción. 17. López López, José María. 18. López Martínez, Francisco Wenceslao. 19. López Pérez, Benjamín. 20. Lubiano Gómez, María Asunción. 21. Luengo Díez, María Cándida. 22. Mañanes Pérez, Ana María. 23. Mayo Bayón, Ricardo. 24. Marcos Pascual, Lucía. 25. Martínez Prieto, Ana Belén. 26. Molleda Mere, Julio. 27. Nieto Fernández, María Covadonga. 28. Pelayo García-Bustelo, Begoña Cristina. 29. Pérez Pérez, Javier Ignacio. 30. Riesco Albizu, Miguel. 31. Torre Cervigón, Fernando. 32. Trespalacios Gutiérrez, Juan Antonio. 33. Valle Álvarez, Sandra. Resto de P.D. e investigador: 1. Fernández Acebal, Cesar. 2. Fernández Álvarez, Alberto Manuel. 3. Juan Fuente, Aquilino Adolfo. 4. Paule Ruíz, María Puerto. 5. Pérez Pérez, Juan Ramón. 6. Suarez Torrente, María del Carmen. 7. Redondo López, José Manuel. Alumnos: 1. Pérez González , Kilian Pablo ([email protected]). 2. Piñeiro Gayol, Antón ([email protected]). 3. López Pérez, Mercedes ([email protected]). 4. Sierra Louzán, Andrea ([email protected]). 10 2008-2009 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. P.A.S.: 1. 2. 3. Escuela Universitaria de Ingeniería Técnica Informática de Oviedo González Alonso, Raúl ([email protected]). Martínez López, Ricardo ([email protected]). Carús Palacio, Laura ([email protected]). Díaz López, Miguel ([email protected]). San José Guiote, Emilio ([email protected]). Abalo Mirón, Damián ([email protected]). Menéndez García, Mariano ([email protected]). García Fernández, Iván ([email protected]). Menéndez Díaz, Jonás ([email protected]). Pérez Sánchez, Ignacio ([email protected]). Gutiérrez Rodríguez, Sergio ([email protected]). Fernández Fernández, Iñaki ([email protected]). García Mangas, Carlos ([email protected]). García Suárez, José Luis ([email protected]). Fernández Agüero, Victor M. ([email protected]). García Palacio, Juan Carlos. Martínez Villoria, Margarita. Martínez Fernández, María del Carmen. Comisión de gobierno Equipo Directivo: • José Emilio Labra Gayo (Director). • Daniel Fernández Lanvín (Subdirector de Infraestructuras). • Javier De Andrés Suárez (Subdirector de Relaciones Institucionales). • Luis Antonio Vinuesa Martínez (Secretario). Directores de Departamento: • Esteban Fernández Sánchez (Administración de Empresas y Contabilidad). • Luis Oréa Sánchez (Economía). • Pedro Gil Álvarez (Estadística). • José María Fernández Cardo (Filología Anglogermánica y Francesa). • Marcos Tejedor Gancedo (Física). • José Antonio López Brugos (Informática). • Juan Ángel Martínez Esteban (Ingeniería Eléctrica, Electrónica de Computadores y Sistemas). • Benjamín Dugnol Álvarez (Matemáticas). Profesores Funcionarios: • Ana María Mañanes Pérez (Matemáticas). • Bernardo Martín González Rodriguez (Informática). • María Asunción Lubiano Gómez (Estadística e Investigación Operativa). • José María López López (Informática). • Ana Belén Martínez Prieto (Informática). • Lucía Marcos Pascual (Ingeniería Eléctrica, Electrónica de Computadores y Sistemas). 11 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Resto de Profesores: • María del Carmen Suárez Torrente (Informática). • César Fernández Acebal (Informática). Alumnos: • González Alonso, Raúl. • Martínez López, Ricardo. • García Fernández, Iván. • Pérez Sánchez, Ignacio. • Díaz López, Miguel. • López Pérez, Mercedes. PAS: • García Palacio, Juan Carlos. Administradora: • Francisca Montoya Vergara. Comisión de docencia Equipo Directivo: • José Emilio Labra Gayo (Director). • Daniel Fernández Lanvín (Subdirector de Infraestructuras). • Javier De Andrés Suárez (Subdirector de Relaciones Institucionales). • Luis Antonio Vinuesa Martínez (Secretario). Profesores representantes de áreas: • ATC: José María López López (Informática). • EFC: Celia Fé Canto (Administración de Empresas y Contabilidad). • OE: Sandra Valle Álvarez (Administración de Empresas y Contabilidad). • FAE: Manuel José Álvarez Fernández (Economía). • EIO: Asunción Lubiano Gómez (Estadística e Investigación Operativa). • FI: Juan Antonio Álvarez González (Filología Anglogermánica y Francesa). • FA: José María Getino García (suplente Alfonso Camba Menéndez: Física). • IT: David Melendi Palacio (Informática). • LSI: Darío Álvarez Gutierrez (Informática). • LSI: Daniel Gayo Avello (Informática). • IEE: Ricardo Mayo Bayón (Ingeniería Eléctrica, Electrónica de Computadores y Sistemas). • CIM: Juan Antonio Trespalacios Gutierrez (Administración de Empresas y Contabilidad). • TE: Lucía Marcos Pascual (suplente Juan Ángel Martínez Esteban: Ingeniería Eléctrica, Electrónica....). • MA: Manuel José Fernández Gutierrez (Matemáticas). Alumnos: • Carús Palacio, Laura. • Martínez López, Ricardo. • Piñeiro Gayol, Antón. 12 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo • García Mangas, Carlos. • Pérez Sánchez, Ignacio. • Sierra Louzán, Andrea. Administradora: • Francisca Montoya Vergara. Comisión de Calidad y adaptación al Espacio Europeo de Educación Superior Equipo Directivo: • José Emilio Labra Gayo (Director). • Daniel Fernández Lanvín (Subdirector de Infraestructuras). • Javier De Andrés Suárez (Subdirector Relaciones Institucionales). • Luis Antonio Vinuesa Martínez (Secretario). Profesores: • María Ángeles Díaz Fondón (Informática). • María Cándida Luengo Díez (Informática). • Juan Ramón Pérez Pérez (Informática). • Covadonga Nieto Fernández (Matemáticas). • María del Carmen Suárez Torrente (Informática). • Aquilino Adolfo Juan Fuente (Informática). • Miguel Riesco Albizu (Informática). • María Asunción Lubiano Gómez (Estadística e Investigación Operativa). Alumnos con voto: • González Alonso, Raúl. • Díaz López, Miguel. • López Pérez, Mercedes. • Carus Palacio, Laura. • Menéndez García, Mariano. Alumnos sin voto: • Sierra Louzán, Andrea. • Martínez López, Ricardo. • Abalo Mirón, Damián. • Pérez González, Kilian. • Menéndez Díaz, Jonás. Comisión de Evaluación por Compensación Equipo Directivo: • José Emilio Labra Gayo (Director). • Luis Antonio Vinuesa Martínez (Secretario). Profesores: • Nestor García Fernández (LSI). • David Melendi Palacio (IT). • Paulino José García Nieto (MA). 13 2008-2009 • • • 2.1.3 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Jose María López López (ATC). Lourdes Tajes Martínez (CCIA). Asunción Lubiano Gómez (EIO). Servicios y horarios Dirección Situación: Primera planta del Edificio Universitario “Valdés Salas” Horario: De 8:30 a 14:30 horas Tlfnos: 985109549 Fax: 985109551 Conserjería Situación: Planta baja del Edificio Universitario “Valdés Salas” Horario: de 9 a 21 horas Tlfno: 985102796 Personal de Conserjería: Herminia Aguirre Ortea Maria Inés Canal Gutiérrez Juan Carlos García Palacio Margarita Martínez Villoria Secretaría Situación: Planta baja del Edificio Universitario “Valdés Salas” Horario: de 9 a 13 horas Tlfno: 985103290 / 985109557 / 985109549 Fax: 985109599 Administradora: Francisca Montoya Vergara Personal de Secretaria: Isabel Fernández Ardavín Maria del Carmen Martínez Fernández Biblioteca Situación: Primera planta del edificio de la Facultad de Ciencias (C/ Calvo Sotelo s/n 33007 Oviedo) Horario: de 9 a 20:30 horas de lunes a viernes Tlfno: 985103318 / 985103418 /985103335 El horario de apertura en periodos lectivos es de 9 a 20,30 horas, de lunes a viernes. Cuenta con una sala de lectura, con una capacidad de 72 puestos, y dos salas de consulta de 44 puestos (1ª planta) y 22 (2ª planta). En la sala de consulta de la primera planta se hallan las obras de referencia y consulta, así como, en régimen de libre acceso, los fondos más modernos y utilizados de la biblioteca, que pueden ser consultados y, en su caso según el reglamento que se establezca, tomados en préstamo. Para ello será necesaria la obtención de la tarjeta de lector. En el piso superior hay una segunda sala de consulta en la que se hallan depositadas revistas técnicas y libros de consulta que pertenecen a los departamentos. Existen terminales de consulta que permiten acceder al catálogo informatizado no sólo del Campus, sino de toda la Universidad de Oviedo y de otras Universidades. En los laterales de las salas de lectura hay salas especiales para investigadores, consulta de publicaciones periódicas, CD-ROM, videos, microfichas y otros servicios que se irán incorporando a medida que los medios y personal disponible lo permitan. 14 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Fotocopiadora Situación: Planta baja del Edificio Universitario “Valdés Salas” Horario: de 9 a 21 horas Tlfno: 985102796 Cafetería Situación: Planta Baja del Colegio Mayor “San Gregorio” (Campus de Los Catalanes s/n 33007 Oviedo) Horario: de 9:30 a 20 horas Tlfno: 985109500 2.1.4 Estudios impartidos en el centro La E.U.I.T. Informática de Oviedo es el órgano encargado de la gestión administrativa y la organización de las enseñanzas universitarias conducentes a la obtención de los títulos de Ingeniero Técnico en Informática de Sistemas e Ingeniero Técnico en Informática de Gestión. Asimismo, en el centro se imparte desde el curso académico 20062007 el Master y Doctorado en Ingeniería Web, programa oficial de Postgrado acorde con la normativa que regula el Espacio Europeo de Educación Superior (ver para más detalles el sitio web http://www.euitio.uniovi.es/master/ingenieriaweb/ y el apartado 8.7 de esta guía). 2.1.5 Títulos propios La E.U.I.T. Informática de Oviedo, en colaboración con la E.U. de Empresariales de Oviedo, oferta para el curso académico 2007-2008 el Master en Dirección de Sistemas Informáticos-Empresariales (ver para más detalles el sitio web http://www.euitio.uniovi.es/master/dsie/ y el apartado 8.8 de esta guía). 2.1.6 Delegación de alumnos La Delegación de Alumnos de la EUITIO (DdA-EUITIO o, simplemente, DdA) es una asociación de alumnos de la EUITIO cuyo principal objetivo es servir de medio de coordinación y organización entre los Representantes de Alumnos (RdA) en los distintos Órganos de Gobierno de la Escuela en particular y de la Universidad de Oviedo en general. De este fin se derivan, como funciones principales, la representación de todos los alumnos en dichos Órganos así como velar por sus derechos y deberes dentro del marco universitario. Además, dado su carácter representativo, la DdA también sirve de medio de organización y coordinación entre aquellos alumnos, no Representantes, que desean colaborar con estos. 15 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Finalmente, y como extensión de sus funciones de representación, la DdA ofrece apoyo logístico ante la Escuela y la Universidad para todas aquellas iniciativas del alumnado que favorezcan la vida universitaria del mismo. En resumen, actualmente la DdA desempeña las siguientes funciones: 1 Representar a los alumnos en los Órganos de Gobierno de la EUITIO y de la Universidad de Oviedo. 2 Velar por los derechos y deberes de los alumnos en dichos Órganos. 3 Ofrecer apoyo logístico a las iniciativas emprendidas por los alumnos de la EUITIO dentro del marco de la Universidad de Oviedo. En consecuencia, son Delegados de Alumnos: 1 Los Representantes de Alumnos electos en los distintos Órganos oficiales de la Universidad de Oviedo y aquellos elegidos por sus compañeros como delegados de clase en cada grupo docente del Centro son los siguientes: 2 Todos aquellos Alumnos que voluntariamente han decidido colaborar como miembros de pleno derecho y de forma regular, en las actividades de la Delegación de Alumnos: 3 Los Asociados voluntarios por actividades o iniciativas puntuales. En el momento actual, son miembros activos de la Delegación de Alumnos: • Abalo Mirón, Damián ([email protected]) • Arranz Oveja, David ([email protected]) • Candanedo López, Nelson ([email protected]) • Carús Palacio, Laura ([email protected]) • Díaz López, Miguel ([email protected]) • Fernández Agüera, Victor ([email protected]) • Fernández Fernández, Iñaki ([email protected]) • Fernández González, Álvaro ([email protected]) • Fernández Sánchez, René ([email protected]) • García Mangas, Carlos ([email protected]) • García Suárez, José Luís ([email protected]) • González Alonso, Raúl ([email protected]) • Gutiérrez Lebredo, Victorino ([email protected]) 16 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo • López Pérez, María de las Mercedes ([email protected]) • Menéndez Díaz, Jonás ([email protected]) • Menéndez García, Mariano ([email protected]) • Pérez González, Kilian ([email protected]) • Pérez Sanchez, Ignacio ([email protected]) • Piñeiro Gayol, Antón ([email protected]) • San José Guiote, Emilio ([email protected]) • Sierra Louzan, Andrea ([email protected]) • Suárez López, Alberto ([email protected]) • Villar González, Pamela ([email protected]) Para cualquier, petición, duda, sugerencia o comentario la DdA atiende a las siguientes referencias: 1 Correo electrónico: [email protected] 2 Teléfono: 985 102 894 3 Página Web: www.dda-euitio.tk 4 Sede: Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho D-B-04 33007 - Oviedo (Asturias) 2.1.7 Association des Etats Généraux des Etudiants de Europa (AEGEE) AEGEE es una de las mayores asociaciones interdisciplinarias de estudiantes de Europa, que promueve una Europa unificada, cooperación entre países, comunicación, integración entre estudiantes y lucha por crear una sociedad abierta y tolerante para el futuro. AEGEE es una de las asociaciones estudiantiles mas grandes de Europa al contar con más de 17.000 miembros divididos en más que 250 ciudades esparcidas en toda Europa: de España a Rusia, de Gran Bretaña a Turquía. 17 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo La asociación cuenta con el soporte de la Comisión Europea y tiene un estatus consultivo en el Consejo de Europa y las Naciones Unidas. Además, AEGEE es miembro del Fórum Europeo de Juventud (European Youth Forum) y ha cooperado con la UNESCO en proyectos internacionales. AEGEE es una asociación sin ánimo de lucro, apolítico, aconfesional e independiente y es administrada voluntariamente por estudiantes de todas las facultades. Desde hace ya 20 años la organización lleva a cabo anualmente proyectos a nivel europeo entre los que destacan intercambios, congresos, grupos de trabajo, festivales, etc. Estas actividades tienen lugar en toda Europa, permitiéndoles a los estudiantes desarrollar un mayor conocimiento en su campo de estudios y cuyo objetivo común es el de fomentar la conciencia europeísta de los estudiantes de hoy en día. Ofrecen además una temática muy variada que va desde la educación superior, las relaciones este-oeste, los derechos humanos o los conflictos latentes en determinadas zonas de Europa. Uno de los principales proyectos que AEGEE desarrolla a nivel europeo cada año es el Summer University Project (Proyecto Universidad de Verano). Se desarrolla anualmente desde hace 18 años y consiste en un intercambio cultural a nivel europeo que transcurre durante el verano, y que ofrece cursos enfocados por ejemplo hacia la lengua o la cultura de una ciudad universitaria. Cada sede de la asociación recibe entre 20 y 60 estudiantes del mayor número posible de países representados, y a su vez envía el máximo número posible de estudiantes locales al resto de sedes europeas. Así se consigue que un grupo culturalmente heterogéneo conviva durante dos semanas y comparta la diversidad y la riqueza que ello conlleva. AEGEE-Oviedo ha retomado su actividad como asociación en los últimos cinco años para facilitar e incentivar la participación activa de los jóvenes asturianos en diversos proyectos. A nivel local y europeo la asociación organiza actividades e intercambios culturales para fomentar la integración entre los estudiantes locales y los estudiantes del resto de Europa. Contacto: 1 E-mail: [email protected] 2 Teléfono: 675 533 050 3 Página Web: http://www.uniovi.es/aegee 4 Despacho en la EUITIO: Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 33007 - Oviedo (Asturias) Más información acerca de AEGEE-Europa en www.aegee.org. 18 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 2.1.8 Aula Joven Aula Joven es una organización estudiantil cuyo objetivo es defender los derechos de los estudiantes de Asturias, y defender una educación pública y de calidad para todos y todas. Abarcando para ello a estudiantes de todas las etapas del sistema educativo y de todos los lugares de Asturias. Es en la Universidad de Oviedo donde Aula Joven juega un papel más importante al ser la institución en la que los estudiantes tienen mayor participación en la toma de decisiones. Ser una organización con miembros en todas las facultades y escuelas de la Universidad es lo que nos ha dado la fuerza de la unidad de todos los alumnos para defender nuestros derechos y nos permite ser la que cuenta con más representantes en los órganos de la Universidad: Consejo de Estudiantes, Consejo de Gobierno, Claustro, Juntas de Facultad/Escuela, Consejo Social,… representación gracias a la cual hemos luchado por reivindicaciones estudiantiles que hoy ya son una realidad(se ha logrado que a partir del 2005 se mantendrá el servicio de BusUniversidad hasta que termine el periodo de exámenes en julio, y funcione también durante el periodo de exámenes de septiembre, se han abierto nuevos comedores universitarios, el aprobado por compensación,…), y seguiremos luchando para: ampliar el aprobado por compensación a dos asignaturas y suprimir el requisito de tener una media superior a la del resto de la titulación para poder solicitarlo, terminar con las bolsas de suspensos, suprimir las tasas por servicios administrativos, etc. Además Aula Joven pertenece a la Federación de Asociaciones de Estudiantes de España (FAEST) la organización estatal de estudiantes más importantes ya que es la que cuenta con mayor número de representantes en las universidades españolas, así como en el resto de órganos no universitarios de representación estudiantil, y es precisamente con la fuerza que nos da ser la organización más representativa de estudiantes de España con la que podemos luchar por alcanzar nuestros objetivos, negociar con el Ministerio de Educación, con las Comunidades Autónomas,… Por ello si eres estudiante y te interesa participar para defender los derechos de los estudiantes y lograr una educación pública y de calidad para todos y todas contacta con nosotros en: [email protected] Hotel de Asociaciones Santullano c/Fernández Ladreda Nº48, bajo 33011-Oviedo (Asturias) Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 19 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 33007 - Oviedo (Asturias) 2.1.9 aGas Los primeros vestigios del grupo de usuarios de Amiga aGas (Amiga Group Asturias), datan de finales de los años 80. Desde sus orígenes, este grupo ha estado compuesto por usuarios de ordenadores Amiga, y aun hoy, continua activo. Amiga Group Asturies, organiza eventos relacionados con Amiga en diferentes ámbitos. Desde charlas y muestras de las nuevas tecnologías de Amiga, hasta concentraciones conocidas como "Fabada Party", en las que todo el grupo (junto con gente interesada en el tema, y miembros de otros grupos de Amiga) se reúne durante varios días como en tantas otras reuniones informáticas, o partys. El principal objetivo de este grupo, es dar a conocer al público una tecnología muy desconocida, pero a su vez muy interesante. Si estás interesado en contactar con nosotros, puedes hacerlo en: Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 33007 - Oviedo (Asturias) 2.1.10 Asociación para la recuperación y restauración de los artículos informáticos(ARRAI) La Asociación para la Recuperación y Restauración de Artículos Informáticos (ARRAI) nació a partir de la I Exposición de Ordenadores Antiguos que tuvo lugar en la EUITIO en Diciembre de 1999. Esta asociación cuenta con una gran colección de equipos informáticos que va incrementándose, un archivo de documentación, manuales... Su objetivo es conseguir y restaurar para su exposición ordenadores de más de 20 años. Para ello se proyecta un museo en el nuevo edificio de la EUITIO, de próxima construcción. Los socios colaboran en la organización de las exposiciones y en la adquisición de equipos o documentación relativa a éstos. La ARRAI se puede contactar en: 20 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 33007 - Oviedo (Asturias) 2.1.11 Grupo A Grupo A: Grupo de interés e investigación acerca de la accesibilidad a y a través de la informática. Esta iniciativa surge del Alumnado de la EUITIO a finales del curso 2004/05 como respuesta a la creciente importancia de este campo en el mundo de la informática en particular y de la sociedad en general. El Grupo tiene como principales objetivo reunir a todos aquellos individuos vinculados de una u otra forma a la EUITIO que compartan un interés común por la accesibilidad en y mediante la informática. De este objetivo se derivan, como funciones primordiales, la coordinación y el intercambio de conocimientos entre dichos individuos así como la proyección del propio grupo y de esos conocimientos en el ámbito de la Escuela. Se extiende lógicamente, como objetivo secundario, favorecer en la medida de lo posible el progreso de la accesibilidad de las personas minusválidas a la informática y, a la vida cotidiana a través de esta. Así, el Grupo presenta como función secundaria la proyección de si mismo y de sus logros y conocimientos más allá del ámbito de la EUITIO y de la Universidad de Oviedo, hacia toda la sociedad en general. Actualmente, el Grupo A se encuentra en estado de gestación. Pero ya cuenta con numerosos miembros. Para toda la información disponible hasta el momento sobre la iniciativa, referirse a los foros de la EUITIO: http://euitio178.ccu.uniovi.es/foros/viewforum.php?f=51 Para cualquier petición, duda o sugerencia, el Grupo responde a las siguientes referencias: 1 Correo del Coordinador: [email protected] 2 Foro: http://euitio178.ccu.uniovi.es/foros/viewforum.php?f=51 3 Sede: 21 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 33007 - Oviedo (Asturias) 2.1.12 Boletín InfoEUITIO El boletín digital de noticias InfoEUITIO nace a finales del año 2000 con el objetivo de servir de medio de comunicación entre la Delegación de Alumnos y el resto de estudiantes de la EUITIO. Rápidamente, la iniciativa evoluciona hasta su estado actual: una publicación de noticias sobre la EUITIO, independiente, digital, semanal y gratuita. Con un Equipo Editorial formado principalmente por miembros de la comunidad de la Escuela y más de 500 suscriptores, el boletín trata de informar, con el mayor rigor posible, sobre los eventos que acontecen en la Universidad de Oviedo relacionados con la EUITIO o que puedan interesar a sus miembros. Asimismo, la publicación busca incentivar la discusión crítica y la valoración de la libertad de expresión sirviendo como foro de opinión público y libre de censura. Para recibir el boletín cada semana en una cuenta de correo, enviar desde la misma un mensaje con el subject "suscribe" a: [email protected] Para unirse al Equipo Editorial, presentarle cualquier petición, duda o sugerencia, referirse a: 1 Correo electrónico: [email protected] 2 Sede: Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 33007 - Oviedo (Asturias) 2.1.13 oviedo.net en la 22 oviedo.net es el club que hemos creado Escuela Técnica Universitaria en 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Ingeniería Informática de Oviedo (a.k.a. EUITIO) para intentar fomentar el desarrollo de actividades entre los alumnos de nuestra escuela, ya sea en forma de charlas y talleres, mesas redondas, proyectos conjuntos y cualquier cosa que se nos pueda ocurrir; eso si, siempre centrándonos en las tecnologías .NET para intentar aprender de ellas y, por que no, ¡incluso mejorarlas! Esta englobado en la iniciativa para estudiantes españoles DotNetClubs, esponsorizada por Microsoft Ibérica, y que pretende agrupar a jóvenes entusiastas de las tecnologías .NET y proporcionarles medios para aprender y colaborar entre ellos, no sólo en su propio grupo, sino también con otros estudiantes repartidos por la geografía española... ¡y más allá! Cualquier estudiante de la EUITIO es miembro de oviedo.net, sin necesidad de ningún tipo de inscripción. ¡Estamos abiertos a todo el mundo! Sin embargo, si contamos con una serie de miembros organizadores, que se encargaran de que todas las actividades del club funcionen de manera correcta. Para esto si que hace falta apuntarse; siempre se necesita gente que eche una mano ;) Para ponerse en contacto con nosotros, podéis utilizar cualquiera de las siguientes formas: 1 Correo electrónico: [email protected] 2 Pagina Web: http://oviedo.dotnetclubs.com 3 Foro: http://euitio178.ccu.uniovi.es/foros/ 4 Sede: Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 33007 - Oviedo (Asturias) 2.1.14 EUITIO Mac Users and Developers EUITIO Mac Users and Developers es una asociación estudiantil con sede en la EUITIO que está en trámites de ser reconocida por Apple y la Editorial O’Reilly. La asociación está abierta a cualquier persona, sea o no miembro de la EUITIO. Dispone de las siguientes formas de contacto: Foro: http://euitio178.ccu.uniovi.es/foros/viewforum.php?f=77&sid=600ba 602a952d82c6ba174f3e86bb47f Correo Electrónico: [email protected] 23 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Página Web: http://euitio178.ccu.uniovi.es/~emud/ Grupo Google: http://groups.google.com/group/emud La asociación busca fomentar el conocimiento de Mac OS X y de las tecnologías que lo rodean, con Objective-C y Cocoa. Para lograrlo, el grupo realiza charlas, talleres, hands-on, etc., y hace las veces de grupo de usuarios ayudando a resolver todos los pequeños problemas y dudas referentes al mundo Apple, como usuarios y desarrolladores. 2.1.15 Rama Estudiantes IEEE La rama de estudiantes IEEE de la Universidad de Oviedo (IEEEsb UNIOVI), nace en 2005 para llenar el hueco existente en el ámbito de la investigación académica a manos de alumnos y no solo del personal docente. Engloba a alumnos y profesores de varias titulaciones técnicas de nuestra universidad, entre ellas a las Ingenierías Técnicas en Informática existentes en Oviedo. Unas 700 ramas existen en el mundo al amparo de IEEE (Institute of Electrical and Electronic Engineers) enriqueciendo en panorama en lo que a investigación y realización tecnológica desde el ámbito estudiantil se refiere. El instituto confiere oficialidad internacional a la rama y con ello posibilidades de intercambio con otras ramas y un buen referente curricular. Para cualquier duda referente a la rama e incluso inscribirse en ella mediante el pago de unos 25$ americanos anuales que exige IEEE puede acudirse a las siguientes referencias: 1 Correo electrónico: [email protected] 2 Despacho en la EUITIO: Edificio Valdés Salas Campus de Los Catalanes, s/n Planta Baja, Ala Derecha, Despacho de Asociaciones (D-B-05) 33007 - Oviedo (Asturias) 2.1.16 Capítulo de Estudiantes de ACM en la universidad de Oviedo Fundada en 1947, ACM es la primera sociedad mundial en informática, tanto a nivel científico como educacional. Más de 80.000 estudiantes y profesionales de todo el mundo forman parte de la Asociación, y existen mas de 400 Capítulos de Estudiantes de ACM en todo el mundo, dos de ellos en nuestro país. ACM ha creado los Capítulos para proporcionar a los estudiantes la oportunidad de jugar un papel más activo en la Asociación y en sus actividades profesionales, enseñando a los estudiantes los beneficios de pertenecer a una organización profesional. 24 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo En la Universidad de Oviedo se fundó un Capitulo de Estudiantes de ACM en el año 2000, si bien en el momento actual permanece inactivo. 2.1.17 Asociación de Técnicos en Informática (ATI) Los objetivos de ATI son: 1 Defender, promover y mejorar el desarrollo de la actividad de quienes ejercen como técnicos y profesionales en el campo de las tecnologías de información. 2 Facilitar a sus socios el intercambio de experiencias, la formación y la información sobre dichas tecnologías. 3 Contribuir a la promoción y desarrollo de las tecnologías de información. 4 Mantener relaciones con el entorno social y económico en que la Asociación se mueve. 5 Fomentar la difusión de las tecnologías de Información y estudiar su impacto sobre la sociedad y sobre los ciudadanos. 6 Colaborar con otras entidades profesionales informáticas, implantadas tanto en nuestro país como fuera de él, especialmente en Europa y Latinoamérica. ATI es miembro de CEPIS (Council for European Professional Informatic Societies) y tiene un acuerdo de colaboración con ACM (Association for the Computing Machinery). ATI tiene establecidos acuerdos de vinculación con diversas asociaciones profesionales informáticas de nuestro país: 1 Ada-Spain 2 ASTIC (Asociación Profesional del Cuerpo Superior de Sistemas de Información y Tecnologías de la Información de la Administración Pública) 3 AII (Asociación de Ingenieros en Informática) 4 ATI es, además, miembro fundador de la CLI (Comisión de Libertades e Informática). Via Laietana 46 08003-BARCELONA TEL: (93) 412 52 35 FAX: (93) 412 77 13 http://www.ati.es/ E-mail: [email protected] 2.1.18 Colegio Oficial de Ingenieros Técnicos en Informática del Principado de Asturias (CITIPA) El Colegio Oficial de Ingenieros Técnicos en Informática del Principado de Asturias es una Corporación de derecho público cuyos fines son: 1 La ordenación de la profesión en beneficio tanto de la sociedad como de los intereses generales que le son propios. 2 La defensa de los intereses profesionales de los Colegiados. 25 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 3 Velar por el adecuado nivel de calidad de las prestaciones profesionales de los Colegiados, lo que incluye promover la formación y perfeccionamiento de estos. 4 Fomentar la solidaridad profesional y promover el progreso de la Ingeniería Técnica en Informática y el aumento de las competencias y del prestigio de la profesión. Dirección: C/ La Lila, 3 – 2º B Apartado de correos: 210, 33080 – Oviedo Correo-e: [email protected] 2.1.19 Colegio Oficial de Ingenieros en Informática del Principado de Asturias (COIIPA) Aunque el Colegio directamente relacionado con los titulados en Ingeniería Técnica en Informática es el CITIPA, el COIIPA actúa frecuentemente de manera coordinada, de modo que las actividades de formación y otras iniciativas similares del COIIPA suelen dar cabida a titulados de grado medio y superior en condiciones similares. Las sedes del COIIPA en Oviedo y Gijón son compartidas con el CITIPA, y por tanto la dirección coincide; el apartado de correos de COIIPA es el 1865, 33080 – Oviedo, y la dirección de correo-e es: [email protected]. 2.2 2.2.1 Proceso administrativo Preinscripción La preinscripción en el Centro se realizará del 30 de junio al 4 de julio, para los alumnos comprendidos en la primera Fase de Acceso (Selectividad, Formación profesional de 2º grado, Titulados, Extranjeros y mayores de 25 años aprobados en junio del año en curso o en convocatorias anteriores; incluidos aquellos que deseen cambiar de estudios universitarios y dispongan de los requisitos académicos necesarios). La primera lista de admitidos se publicará el 17 de julio, y la matrícula para esta primera fase será del 17 al 25 de julio. En octubre, la preinscripción se realizará del 1 al 3 de octubre. La lista de admitidos se publicará el 15 de octubre y la matrícula para esta lista será del 16 al 23 de octubre. 2.2.2 Matrícula La matrícula para los alumnos que inicien estudios será del 17 al 25 de julio y del 3 de septiembre al 10 de octubre. La matrícula de alumnos de segundo y tercero que soliciten beca y hayan superado en la convocatoria de junio las asignaturas matriculadas en el curso académico 2007-2008 será del 17 al 25 de julio. El resto de alumnos de segundo y tercero se matricularán del 3 de septiembre al 10 de octubre. 26 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo La solicitud de admisión por cambio de universidad y/o centro será del 1 al 31 de julio. La solicitud de convalidación de estudios universitarios será del 12 de septiembre al 24 de octubre. 2.2.3 Límite de admisión Para el curso 2008-2009 no se establece ningún límite de alumnos de nuevo ingreso en la E.U.I.T. Informática de Oviedo. 2.2.4 Acceso al 2º ciclo En el curso académico 1991-92 comenzó a desarrollarse en la Universidad de Oviedo el Plan de Estudios conducente al título oficial de Ingeniero en Informática (B.O.E. 12/10/91) impartiéndose el segundo ciclo en la E.T.S.I.I. e I.I. ubicada en el Campus de Viesques. El Régimen de Acceso a Dicho segundo ciclo está regulado por Orden Ministerial de 8 de Octubre de 1991 (B.O.E. 17/10/91), limitando la admisión directa además de quienes cursen el primer ciclo de estos estudios, directamente, sin complementos de formación, quienes estén en posesión del título de Ingeniero Técnico en Informática de Gestión, de Ingeniero Técnico de Informática de Sistemas, o del anterior título de Diplomado en Informática. En lo referente al Máster y Doctorado en Ingeniería Web, se requiere estar en posesión de alguno de los siguientes títulos: 1. Título de Ingeniero Técnico en Informática de Gestión. 2. Título de Ingeniero Técnico en Informática de Sistemas. 3. Título de Ingeniero en Informática. 4. Otros títulos universitarios con acreditación de experiencia profesional en informática. Con caráter excepcional, se permitirá la admisión en el caso de haber cursado un equivalente a 180 créditos ECTS en las titulaciones anteriores de informática. La preinscripción en el programa de Master y Doctorado se realizará del 1 al 18 de julio de 2007. El proceso de selección tendrá lugar del 21 de julio al 2 de septiembre. La matrícula se realizará del 3 al 12 de septiembre. Si quedaran plazas vacantes, se abriría un segundo plazo de preinscripción del 15 al 18 de octubre, siendo la selección del 19 al 23 de septiembre y la matrícula del 24 al 29 de septiembre. 27 2008-2009 2.3 2.3.1 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Recursos e instalaciones Laboratorios La Escuela cuenta con los siguientes laboratorios: Denominación Ubicación Características VS-L-15 Primera planta del Edificio Laboratorio de hardware Universitario “Valdés Salas” VS-L-03 Planta baja del Edificio Laboratorio de libre acceso para los Universitario “Valdés Salas” alumnos del centro VS-L-04 Planta baja del Edificio Laboratorio para la realización de Universitario “Valdés Salas” proyectos fin de carrera VS-L-16 Primera planta del Edificio Laboratorio de libre acceso para los Universitario “Valdés Salas” alumnos del centro FC-L-01 Facultad de Ciencias Laboratorio de electrónica FC-L-02 Facultad de Ciencias Laboratorio de prácticas 2.3.2 Aulas de informática La Escuela cuenta con las siguientes aulas de informática: Denominación Ubicación Características VS-L-01 Planta baja del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-02 Planta baja del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-03 Planta baja del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-05 Planta baja del Edificio Aula de informática con 23 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-11 Primera planta del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-12 Primera planta del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-13 Primera planta del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-14 Primera planta del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-31 Tercera planta del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón VS-L-32 Tercera planta del Edificio Aula de informática con 28 puestos para Universitario “Valdés Salas” alumnos, 1 para el profesor, y un cañón FC-L-04 Facultad de Ciencias Aula de informática con 24 puestos para alumnos, 1 para el profesor, y un cañón FC-L-05 Facultad de Ciencias Aula de informática con 24 puestos para alumnos, 1 para el profesor, y un cañón 28 2008-2009 2.3.3 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Otros Recursos La escuela cuenta con diversos servidores, impresoras y equipamiento informático en general, que estará a disposición de los alumnos en la medida en que las exigencias docentes y/o restricciones económicas lo permitan. Dada la variabilidad de los recursos disponibles a lo largo del curso académico, para conocer en cada momento los que están a disposición de los alumnos se recomienda consultar a los becarios y webmasters del centro, así como la página web de la Escuela (www.euitio.uniovi.es). Asimismo, para el intercambio de información entre alumnos y entre profesores y alumnos se dispone de listas de correo y foros de discusión. Dado su carácter dinámico, para su acceso se recomienda asimismo consultar la página web de la Escuela. 29 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 30 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 3. Organización docente 3.1 Calendario escolar El Curso Académico 2008/09 será inaugurado por el Excmo. Sr. Rector el día 30 de septiembre, y la actividad docente se desarrollará entre los días 1 de octubre de 2008 y 5 de junio del 2009, con excepción de los días festivos que, además de los domingos, son los que se relacionan a continuación: Fiestas Nacionales y Regionales. 13 de octubre 1 de noviembre 6 de diciembre 8 de diciembre 9 y 10 de abril 1 de mayo 8 de septiembre Nuestra Sra. Del Pilar. (Día siguiente al domingo 12) Todos los Santos. Día de la Constitución Española. Inmaculada. Jueves Santo y Viernes Santo. Fiesta del Trabajo. Nuestra Sra. de Covadonga. Día de Asturias. Fiestas Locales. Oviedo: Martes de Campo San Mateo Gijón: Antroxu San Pedro Mieres: San Juan Mártires de Valdecuna 2 de junio. 21 de septiembre. 24 de febrero. 29 de junio. 24 de junio. 27 de septiembre. (Pasa al 28 a efectos académicos) Fiestas Universitarias, o de ámbito Universitario. 24 de noviembre Santa Catalina de Alejandría, Patrona de la Universidad. (Se pasa del 25 al 24, a efectos académicos). 28 de enero Santo Tomás de Aquino. 24 de febrero Carnaval. Fiestas de Facultades y Escuelas. 18 de octubre F. Medicina: S. Lucas. 15 de noviembre F. Química, F. Biología, F. Geología y F. Ciencias: S. Alberto Magno. 27 de noviembre E.U. de Magisterio: S. José de Calasanz. 4 de diciembre E.T.S.I.M.O y E.U. de Ingenierías Técnicas de Mieres: Santa Bárbara. 17 de diciembre E.U. de Enfermería y Fisioterapia: S. Lázaro. 7 de enero F. Derecho: S. Raimundo de Peñafort. 19 de enero E.U. de Ing. Téc. Informática de Oviedo: S. Ábaco. 28 de enero E.U. Empresariales de Oviedo y E.U. Jovellanos de Gijón: Santo Tomás de Aquino. 24 de febrero F. de Psicología: Huarte de San Juan. 31 2008-2009 8 de marzo 19 de marzo 5 de abril 14 de abril 26 de abril 1 de mayo 12 de mayo Escuela Universitaria de Ingeniería Técnica Informática de Oviedo E.U. Enfermería y Fisioterapia: San Juan de Dios. E.P. Superior de Ingeniería de Gijón y E.U. de Ing. Tec. Ind. de Gijón: S. José. F. de C. Económicas y Empresariales: S. Vicente Ferrer. E.S. de la Marina Civil: S. Telmo. F. de Filosofía, F. de CC. de la Educación, F. de Filología, F. de Geografía e Historia: S. Isidoro. E.U. Relaciones Laborales y CC. del Trabajo: Fiesta del Trabajo. Ingeniero Geólogo: Sto. Domingo de la Calzada. Se recomienda que las fiestas de Centros sean trasladadas al último día laborable de la semana, salvo si caen en lunes. Vacaciones de Navidad: Entre los días 20 de diciembre de 2008 y 7 de enero de 2009, ambos inclusive. Vacaciones de Semana Santa: Entre los días 3 y 13 de abril, ambos inclusive. Periodo lectivo y de exámenes: El periodo lectivo de clases finalizará el 5 de junio abarcando desde el 6 de junio, hasta el 4 de julio el periodo de examenes. Asimismo para las asignaturas cuatrimestrales, el periodo lectivo del primer cuatrimestre sería: 1 de octubre a 31 de enero, para el segundo cuatrimestre: 19 de febrero a 5 de junio y los periodos de exámenes serian: 2 de febrero a 18 de febrero y 6 de junio a 4 de julio respectivamente. El periodo comprendido entre el 1 y el 18 de febrero se considerará no lectivo en todos los Centros, salvo en aquellos en los que la Junta de Facultad /Escuela decida lo contrario. En todo caso se garantizará la misma duración del periodo lectivo. Las fechas para realizar los exámenes de septiembre serán del 1 al 16. Cuando un alumno se matricule de una asignatura por primera vez, dispondrá de la convocatoria ordinaria y de la extraordinaria de Septiembre, excepto cuando la asignatura sea del primer cuatrimestre, en cuyo caso la convocatoria extraordinaria de Septiembre podrá adelantarla a Junio. La convocatoria extraordinaria de exámenes de febrero autorizada por el Consejo de Gobierno de 3 de noviembre del 88 para los alumnos con asignaturas repetidas, se trate de enseñanzas renovadas o no renovadas, que se celebren en cualquier Centro se realizará dentro del periodo comprendido entre los días 1 al 18 de febrero. En cuanto a los estudios del Tercer Ciclo, se recuerda que la Junta de Gobierno de esta Universidad, en su sesión de 24 de junio de 1998, aprobó considerar como periodo lectivo hasta el 31 de julio para Lectura de Tesis Doctorales, Proyectos Fin de Carrera, Tesinas de Licenciatura y Trabajos de Investigación. 32 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo SE RECUERDA QUE EL MES DE AGOSTO ES NO LECTIVO A TODOS LOS EFECTOS Legislación Vigente que se ha tenido en cuenta para la elaboración del Calendario Académico 2008-2009. - Decreto 108/1974 de 25 de enero (B.O.E. del 26). - Orden Ministerial 3 de mayo de 1983 (B.O.E. del 10 que desarrolla el Decreto 108/1974). - Real Decreto 1346/1989, de 3 de noviembre, que modifica el Art. 45 del R.D. 2001/1983, de 28 de julio. - Decreto 233/2003, de 28 de noviembre, del Principado de Asturias, por el que se aprueban los Estatutos de la Universidad de Oviedo. - Resolución de 9 de octubre de 2007 de la Dirección General de Trabajo, por la que se publica la relación de fiestas laborales para el año 2008. - Resolución de la Secretaría General para la Administración Pública, por la que se establece el calendario de días inhábiles en el ámbito de la Administración General del Estado para el año 2008. Este calendario estará sujeto a posibles modificaciones posteriores por decisiones de los Órganos Superiores. 33 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo CALENDARIO ESCOLAR 2008 - 2009 6 13 20 27 OCTUBRE 2008 X J V S 1 2 3 4 7 8 9 10 11 14 15 16 17 18 21 22 23 24 25 28 29 30 31 D 5 12 19 26 L M 5 12 19 26 6 13 20 27 ENERO 2009 X J V 1 2 7 8 9 14 15 16 21 22 23 28 29 30 D 4 11 18 25 L M 6 13 20 27 7 14 21 28 L M 6 13 20 27 7 14 21 28 L M S 3 10 17 24 31 ABRIL 2009 X J V S 1 2 3 4 8 9 10 11 15 16 17 18 22 23 24 25 29 30 D 5 12 19 26 JULIO 2009 X J V 1 2 3 8 9 10 15 16 17 22 23 24 29 30 31 D 5 12 19 26 Fiestas centros S 4 11 18 25 3 10 17 24 NOVIEMBRE 2008 M X J V S 1 4 5 6 7 8 11 12 13 14 15 18 19 20 21 22 25 26 27 28 29 L M 2 9 16 23 3 10 17 24 L M 4 11 18 25 5 12 19 26 L M 3 10 17 24 31 4 11 18 25 L FEBRERO 2009 X J V S 4 11 18 25 5 12 19 26 D 2 9 16 23 30 L 1 8 15 22 29 DICIEMBRE 2008 M X J V S 4 5 6 2 3 9 10 11 12 13 16 17 18 19 20 23 24 25 26 27 30 31 D 1 8 9 22 L M 2 9 16 23 30 3 10 17 24 31 M 2 9 16 23 30 6 13 20 27 7 14 21 28 MAYO 2009 X J V 1 6 7 8 13 14 15 20 21 22 27 28 29 S 2 9 16 23 30 D 3 10 17 24 31 L 1 8 15 22 29 AGOSTO 2009 X J V S 1 5 6 7 8 12 13 14 15 19 20 21 22 26 27 28 29 D 2 9 16 23 30 L Fiestas Locales y Universitarias 34 7 14 21 28 Exámenes MARZO 2009 X J V S D 7 14 21 28 7 14 21 28 D 1 8 15 22 29 JUNIO 2009 X J V S 3 4 5 6 10 11 12 13 17 18 19 20 24 25 26 27 D 7 14 21 28 4 11 18 25 5 12 19 26 6 13 20 27 SEPTIEMBRE 2009 M X J V S 1 2 3 4 5 8 9 10 11 12 15 16 17 18 19 22 23 24 25 26 29 30 Días no lectivos D 6 13 20 27 2008-2009 3.2 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Cuadro de periodos lectivos y de exámenes del curso 2008 / 2009 MATERIALES DE ORGANIZACIÓN CUATRIMESTRAL PRIMER CUATRIMESTRE (PERIODO LECTIVO) 1 de octubre a 31 de enero Exámenes convocatoria de febrero 1 a 18 de febrero SEGUNDO CUATRIMESTRE (PERIODO LECTIVO) 19 de febrero a 5 de junio Exámenes convocatoria de junio 6 de junio a 4 de julio Exámenes convocatoria septiembre 1 a 16 de septiembre Exámenes convocatoria extraordinaria de febrero 1 a 18 de febrero MATERIAS CON ORGANIZACIÓN ANUAL PERIODO LECTIVO 1 de octubre a 5 de junio Exámenes convocatoria de junio 6 de junio a 4 de julio Exámenes convocatoria de septiembre 1 a 16 de septiembre Exámenes convocatoria extraordinaria de febrero 1 a 18 de febrero PLANES A EXTINGUIR Exámenes convocatoria de junio 1 a 30 de junio Exámenes convocatoria de septiembre 1 a 16 de septiembre Exámenes convocatoria extraordinaria de febrero 1 a 18 de febrero 35 2008-2009 3.3 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Planes de estudios I.TEC. EN INFORMATICA DE GESTION (2002) ASIGNATURAS DEL PRIMER CURSO CÓDIGO 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 CÓDIGO 13044 13045 13046 13047 13048 13049 13050 13051 CÓDIGO 13052 13053 13054 13056 13057 13058 CÓDIGO 13059 13060 13061 13063 13064 NOMBRE TIPO CRÉDITOS FUNDAMENTOS DE COMPUTADORES TRONCAL 9,0 CALCULO TRONCAL 6,0 ALGEBRA LINEAL TRONCAL 7,5 MATEMATICAS DISCRETAS TRONCAL 4,5 METODOS NUMERICOS TRONCAL 4,5 INTRODUCCION A LA PROGRAMACION TRONCAL 6,0 METODOLOGIA DE LA TRONCAL 6,0 PROGRAMACION LOGICA OBLIGAT. 6,0 FUNDAMENTOS FISICOS DE LA OBLIGAT. 6,0 INFORMATICA TEORIA DE AUTOMATAS OBLIGAT. 4,5 COMUNICACION PERSONA-MAQUINA OBLIGAT. 4,5 ASIGNATURAS DEL SEGUNDO CURSO NOMBRE TIPO CRÉDITOS ESTRUCTURA DE COMPUTADORES TRONCAL TEORIA DE LA PROGRAMACION TRONCAL TECNOLOGIA DE LA PROGRAMACION TRONCAL ESTRUCTURA DE DATOS Y DE LA TRONCAL INFORMACION SISTEMAS OPERATIVOS TRONCAL ESTADISTICA TRONCAL GESTION CONTABLE I TRONCAL REDES OBLIGAT. ASIGNATURAS DEL TERCER CURSO NOMBRE TIPO BASES DE DATOS TRONCAL ORGANIZACION EMPRESARIAL TRONCAL FUNDAMENTOS DE INGENIERIA DEL TRONCAL SOFTWARE PROYECTOS DE INFORMATICA TRONCAL DESARROLLO DE SISTEMAS DE TRONCAL INFORMACION TRABAJO FIN DE CARRERA OBLIGAT. ASIGNATURAS OPTATIVAS NOMBRE INGLES INTERMEDIO PARA INFORMATICA INGLES AVANZADO PARA INFORMATICA OFIMATICA ECONOMIA ASPECTOS SOCIALES, LEGALES, ETICOS 7,5 4,5 7,5 PERIODO CICLO Anual 1º Cuatrimes. 1º Cuatrimes. 2º Cuatrimes. 2º Cuatrimes. 1º Cuatrimes. 1 1 1 1 1 1 2º Cuatrimes. 1 1º Cuatrimes. 1 1º Cuatrimes. 1 2º Cuatrimes. 2º Cuatrimes. 1 1 PERIODO CICLO 2º Cuatrimes. 1º Cuatrimes. 1º Cuatrimes. 1 1 1 9,0 Anual 1 9,0 9,0 6,0 6,0 Anual Anual 1º Cuatrimes. 2º Cuatrimes. 1 1 1 1 CRÉDITOS PERIODO CICLO 9,0 6,0 Anual 1º Cuatrimes. 1 1 6,0 1º Cuatrimes. 1 4,5 2º Cuatrimes. 1 7,5 2º Cuatrimes. 1 7,5 2º Cuatrimes. 1 TIPO CRÉDITOS PERIODO CICLO OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA OPTATIVA OPTATIVA 6,0 4,5 6,0 2º Cuatrimes. 2º Cuatrimes. 2º Cuatrimes. 1 1 1 36 2008-2009 13065 13068 13070 13071 13072 13073 13074 13075 13078 13079 13080 13081 13082 13084 13085 13087 13088 13089 13090 13092 13093 13094 13099 13101 13106 13109 13111 13474 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Y PROFESIONALES FUNDAMENTOS DE MARKETING TRADUCTORES E INTERPRETES HISTORIA DE LA INFORMATICA INSTALACION Y MANTENIMIENTO DE EQUIPOS INFORMATICOS ARQUITECTURA DE APLICACIONES SOFTWARE DESARROLLO DE APLICACIONES EN SISTEMAS DISTRIBUIDOS E INTERNET PROGRAMACION DECLARATIVA HERRAMIENTAS DE DESARROLLO LENGUAJES PARA INTERNET COMERCIO ELECTRONICO ADMINISTRACION DE REDES Y SERVIDORES INFORMATICA MOVIL ADMINISTRACION DE SISTEMAS DE GESTION DE BASES DE DATOS ORGANIZACION DE LA PRODUCCION GESTION CONTABLE II GEOMETRIA COMPUTACIONAL INFORMATICA GRAFICA INTERACCION EN MUNDOS VIRTUALES DESARROLLO DE APLICACIONES HIPERMEDIA ADMINISTRACION DE SISTEMAS OPERATIVOS SEGURIDAD DE LOS SISTEMAS INFORMATICOS INSTALACION Y CONFIGURACION DE COMPUTADORES REDES Y PERIFERICOS DOMOTICA Y EDIFICIOS INTELIGENTES TRATAMIENTO NUMERICO DE LA SEÑAL TECNOLOGIA ELECTRONICA TECNOLOGIA DE COMPUTADORES SERVICIOS DE COMUNICACIONES LENGUAJES FORMALES OPTATIVA OPTATIVA OPTATIVA 6,0 6,0 4,5 2º Cuatrimes. 2º Cuatrimes. 2º Cuatrimes. 1 1 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA OPTATIVA OPTATIVA OPTATIVA 6,0 6,0 6,0 4,5 1º Cuatrimes. 1º Cuatrimes. 1º Cuatrimes. 2º Cuatrimes. 1 1 1 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 4,5 2º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA OPTATIVA OPTATIVA OPTATIVA 6,0 6,0 6,0 6,0 1º Cuatrimes. 2º Cuatrimes. 2º Cuatrimes. 2º Cuatrimes. 1 1 1 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA OPTATIVA OPTATIVA OPTATIVA 6,0 6,0 4,5 4,5 1º Cuatrimes. 1º Cuatrimes. 1º Cuatrimes. 2º Cuatrimes. 1 1 1 1 37 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo ING. TEC. EN INFORMATICA DE GESTION (1993) ASIGNATURAS DE LIBRE ELECCIÓN CÓDIGO 14420 NOMBRE PRACTICAS EN EMPRESA 38 TIPO CRÉDITOS PERIODO CICLO LIBRE EL. 4,5 2º Cuatrimes. 1 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo I.TEC. EN INFORMATICA DE SISTEMAS (2002) ASIGNATURAS DEL PRIMER CURSO CÓDIGO 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 CÓDIGO 13135 13136 13137 13138 13139 13140 13141 13142 CÓDIGO 13143 13144 13145 13147 13149 13150 13152 CÓDIGO 13153 13155 13156 13159 13161 13163 13167 NOMBRE TIPO CRÉDITOS FUNDAMENTOS DE COMPUTADORES TRONCAL 9,0 CALCULO TRONCAL 6,0 ALGEBRA LINEAL TRONCAL 7,5 MATEMATICAS DISCRETAS TRONCAL 4,5 METODOS NUMERICOS TRONCAL 4,5 INTRODUCCION A LA PROGRAMACION TRONCAL 6,0 METODOLOGIA DE LA TRONCAL 6,0 PROGRAMACION FUNDAMENTOS FISICOS DE LA TRONCAL 6,0 INFORMATICA TEORIA DE AUTOMATAS TRONCAL 4,5 LOGICA OBLIGAT. 6,0 COMUNICACION PERSONA-MAQUINA OBLIGAT. 4,5 ASIGNATURAS DEL SEGUNDO CURSO NOMBRE TIPO CRÉDITOS NOMBRE TIPO 1 1 1 1 1 1 2º Cuatrimes. 1 1º Cuatrimes. 1 2º Cuatrimes. 1º Cuatrimes. 2º Cuatrimes. 1 1 1 PERIODO CICLO 2º Cuatrimes. 1º Cuatrimes. 1º Cuatrimes. 1º Cuatrimes. 1 1 1 1 9,0 Anual 1 9,0 9,0 6,0 Anual Anual 2º Cuatrimes. 1 1 1 CRÉDITOS PERIODO CICLO 6,0 9,0 4,5 1º Cuatrimes. Anual 2º Cuatrimes. 1 1 1 6,0 1º Cuatrimes. 1 4,5 4,5 7,5 1º Cuatrimes. 2º Cuatrimes. 2º Cuatrimes. 1 1 1 TIPO CRÉDITOS PERIODO CICLO OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA OPTATIVA 6,0 4,5 2º Cuatrimes. 2º Cuatrimes. 1 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA OPTATIVA 6,0 6,0 2º Cuatrimes. 2º Cuatrimes. 1 1 NOMBRE INGLES INTERMEDIO PARA INFORMATICA INGLES AVANZADO PARA INFORMATICA OFIMATICA ECONOMIA ASPECTOS SOCIALES, LEGALES, ETICOS Y PROFESIONALES DE LA INFORMATICA FUNDAMENTOS DE MARKETING TRADUCTORES E INTERPRETES CICLO Anual 1º Cuatrimes. 1º Cuatrimes. 2º Cuatrimes. 2º Cuatrimes. 1º Cuatrimes. 7,5 6,0 4,5 7,5 ESTRUCTURA DE COMPUTADORES TRONCAL TECNOLOGIA ELECTRONICA TRONCAL TEORIA DE LA PROGRAMACION TRONCAL TECNOLOGIA DE LA PROGRAMACION TRONCAL ESTRUCTURA DE DATOS Y DE LA TRONCAL INFORMACION SISTEMAS OPERATIVOS TRONCAL ESTADISTICA TRONCAL REDES TRONCAL ASIGNATURAS DEL TERCER CURSO TECNOLOGIA DE COMPUTADORES TRONCAL BASES DE DATOS TRONCAL LENGUAJES FORMALES TRONCAL FUNDAMENTOS DE INGENIERIA DEL OBLIGAT. SOFTWARE SERVICIOS DE COMUNICACIONES OBLIGAT. PROYECTOS DE INFORMATICA OBLIGAT. TRABAJO FIN DE CARRERA OBLIGAT. ASIGNATURAS OPTATIVAS PERIODO 39 2008-2009 13171 13172 13174 13179 13180 13182 13187 13188 13189 13192 13201 13202 13206 13208 13209 13210 13211 13214 13217 13218 13219 13220 13223 13230 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo HISTORIA DE LA INFORMATICA INSTALACION Y MANTENIMIENTO DE EQUIPOS INFORMATICOS ARQUITECTURA DE APLICACIONES SOFTWARE DESARROLLO DE APLICACIONES EN SISTEMAS DISTRIBUIDOS E INTERNET PROGRAMACION DECLARATIVA HERRAMIENTAS DE DESARROLLO LENGUAJES PARA INTERNET DOMOTICA Y EDIFICIOS INTELIGENTES ADMINISTRACION DE REDES Y SERVIDORES COMERCIO ELECTRONICO INFORMATICA MOVIL ADMINISTRACION DE SISTEMAS DE GESTION DE BASES DE DATOS INSTALACION Y CONFIGURACION DE COMPUTADORES REDES Y PERIFERICOS GEOMETRIA COMPUTACIONAL INFORMATICA GRAFICA INTERACCION EN MUNDOS VIRTUALES DESARROLLO DE APLICACIONES HIPERMEDIA TRATAMIENTO NUMÉRICO DE LA SEÑAL ADMINISTRACION DE SISTEMAS OPERATIVOS SEGURIDAD DE LOS SISTEMAS INFORMATICOS ORGANIZACION DE LA PRODUCCION GESTION CONTABLE II GESTION CONTABLE I ORGANIZACION EMPRESARIAL OPTATIVA 4,5 2º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA OPTATIVA OPTATIVA 6,0 6,0 6,0 1º Cuatrimes. 1º Cuatrimes. 1º Cuatrimes. 1 1 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA OPTATIVA 4,5 4,5 2º Cuatrimes. 2º Cuatrimes. 1 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA OPTATIVA 6,0 6,0 2º Cuatrimes. 2º Cuatrimes. 1 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 1º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA 6,0 2º Cuatrimes. 1 OPTATIVA OPTATIVA OPTATIVA OPTATIVA 6,0 6,0 6,0 6,0 1º Cuatrimes. 2º Cuatrimes. 1º Cuatrimes. 1º Cuatrimes. 1 1 1 1 40 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Máster en ingeniería Web (2006) ASIGNATURAS DEL PRIMER CURSO CÓDIGO 15008 15009 15011 15012 15013 15014 15015 15017 15019 15020 CÓDIGO 15010 15016 15018 15078 CÓDIGO 15001 15002 15003 15004 15005 15006 15007 15021 15022 15023 15024 15025 15026 NOMBRE TIPO CRÉDITOS ARQUITECTURA Y DISEÑO DE SITIOS OBLIGAT. 11,0 WEB SERVICIOS WEB OBLIGAT. 6,0 USABILIDAD, ACCESIBILIDAD Y OBLIGAT. 3,0 ADAPTABILIDAD DE SITIOS WEB ASPECTOS ÉTICOS Y LEGALES DE LA OBLIGAT. 3,0 WEB MODELOS DE NEGOCIO Y COMERCIO OBLIGAT. 3,0 ELECTRÓNICO EN LA WEB GESTION DE CONTENIDOS WEB OBLIGAT. 3,0 SISTEMAS DE SEGURIDAD EN LA WEB OBLIGAT. 3,0 DESARROLLO DE SOFTWARE PARA OBLIGAT. 3,0 DISPOSITIVOS MOVILES DIFUSIÓN DE CONTENIDOS OBLIGAT. 3,0 MULTIMEDIA VIA WEB ADMINISTRACION DE SISTEMAS DE OBLIGAT. 3,0 PERSISTENCIA DE OBJETOS ASIGNATURAS DEL SEGUNDO CURSO CICLO Anual 2 Anual 2 Anual 2 Anual 2 Anual 2 Anual Anual 2 2 Anual 2 Anual 2 Anual 2 CRÉDITOS PERIODO CICLO 3,0 Anual 2 3,0 Anual 2 3,0 Anual 2 40,0 Anual 2 TIPO CRÉDITOS PERIODO CICLO OPTATIVA 3,0 Anual 2 NOMBRE TIPO ADMINISTRACIÓN DE SERVIDORES OBLIGAT. WEB DESARROLLO E INTEGRACIÓN DE OBLIGAT. APLICACIONES INTERNET SISTEMAS DE INFORMACIÓN OBLIGAT. GEOGRÁFICA Y SERVICIOS WEB TRABAJO FIN DE MASTER OBLIGAT. ASIGNATURAS OPTATIVAS NOMBRE PROGRAMACIÓN ORIENTADA A OBJETOS DISEÑO Y PROGRAMACIÓN DE INTERFACES DE USUARIO ANALISIS ORIENTADO A OBJETOS DISEÑO ORIENTADO A OBJETOS SISTEMAS DE PERSISTENCIA DE OBJETOS LENGUAJES Y ESTÁNDARES EN LA WEB ADMINISTRACIÓN DE SISTEMAS OPERATIVOS PATRONES ARQUITECTÓNICOS WEB SEMANTICA NUEVOS ESTANDARES EN LA WEB MODELADO DE SOFTWARE WEB ADAPTABLE DIRIGIDO POR MODELOS MAQUINAS VIRTUALES Y REFLECTIVIDAD NUEVOS AVANCES EN WEB PERIODO OPTATIVA 3,0 Anual 2 OPTATIVA OPTATIVA 1,0 1,5 Anual Anual 2 2 OPTATIVA 2,0 Anual 2 OPTATIVA 3,0 Anual 2 OPTATIVA 1,5 Anual 2 OPTATIVA OPTATIVA OPTATIVA 4,0 4,0 4,0 Anual Anual Anual 2 2 2 OPTATIVA 3,0 Anual 2 OPTATIVA 4,0 Anual 2 OPTATIVA 4,0 Anual 2 41 2008-2009 15027 15028 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo SEMÁNTICA ARQUITECTURA DE LA INFORMACION OPTATIVA EN LA WEB DISEÑO Y CONSTRUCCIÓN DE MDA OPTATIVA 42 4,0 Anual 2 3,0 Anual 2 2008-2009 3.4 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Horarios Nota: En el momento de elaboración de esta guía no se dispone de los horarios definitivos, así que lo aquí indicados podrían sufrir modificaciones. Para obtener una información actualizada consultar la página web del centro (http://www.euitio.uniovi.es). Además, tampoco se dispone del calendario de exámenes para el curso académico 2008-2009, el cual, en el momento en que esté aprobado se hará asimismo público a través del mencionado sitio web. 1º A - Cuatrimestre 1 – Aula A-B-02 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 Lunes Fundamentos Físicos de la Informática Introducción a la Programación Lógica Martes Algebra Lineal Recuperación Recuperación Lógica Cálculo 13:00 13:30 14:00 18:00 18:30 19:00 19:30 20:00 20:30 Miércoles Fundamentos Físicos de la Informática Algebra Lineal Jueves Fundamentos de Computadores Introducción a la Programación Lógica Introducción a la Programación Algebra Lineal Viernes Algebra Lineal Cálculo Fundamentos Físicos de la Informática Actividades 1º A - Cuatrimestre 2 - Aula A-B-02 9:00 9:30 10:00 10:30 11:00 11:30 12:00 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Matemáticas Discretas Métodos Numéricos Martes Matemáticas Discretas Métodos Numéricos Miércoles Teoría de Autómatas Metodología de la Programación Comunicación Persona-Máquina Actividades 43 Jueves Fundamentos de Computadores Metodología de la Programación Viernes Teoría de Autómatas Comunicación Persona-Máquina 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 1º B - Cuatrimestre 1 - Aula A-S-01 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Recuperación Martes Recuperación Fundamentos Físicos de la Informática Introducción a la Programación Algebra Lineal Lógica Cálculo Miércoles Jueves Algebra Lineal Viernes Fundamentos Físicos de la Informática Algebra Lineal Cálculo Algebra Lineal Fundamentos de Computadores Fundamentos Físicos de la Informática Cálculo Lógica Introducción a la Programación Lógica Introducción a la Programación Actividades 1º B - Cuatrimestre 2 - Aula A-S-01 9:00 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Martes Matemáticas Discretas Matemáticas Discretas Métodos Numéricos Métodos Numéricos Miércoles Jueves Teoría de Autómatas Metodología de la Programación Comunicación PersonaMáquina Metodología de la Programación Fundamentos de Computadores Actividades 44 Viernes Teoría de Autómatas Comunicación PersonaMáquina 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 1º C - Cuatrimestre 1 - Aula A-2-02 Lunes 15:00 15:30 16:00 16:30 17:00 17:30 18:00 Lógica Fundamentos Físicos de la Informática Introducción a la Programación Martes Fundamentos Físicos de la Informática Algebra Lineal Miércoles Lógica Introducción a la Programación Algebra Lineal Cálculo Jueves Introducción a la Programación Algebra Lineal Viernes Fundamentos Físicos de la Informática Algebra Lineal Cálculo Fundamentos de Computadores Actividades Lógica 18:30 19:00 19:30 20:00 20:30 Recuperación Recuperación 1º C - Cuatrimestre 2 - Aula A-2-02 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Martes Matemáticas Discretas Matemáticas Discretas Métodos Numéricos Métodos Numéricos Miércoles Teoría de Autómatas Comunicación Persona-Máquina Metodología de la Programación Actividades 45 Jueves Metodología de la Programación Comunicación Persona-Máquina Viernes Teoría de Autómatas Fundamentos de Computadores 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 2º A - Cuatrimestre 1 - Aula A-2-01 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Estructura de Datos y de la Información Martes Miércoles Jueves Viernes Estadística Sistemas Operativos Estadística Teoría de la Programación Tecnología de la Programación Recuperación Teoría de la Programación Recuperación Tecnología de la Programación Sistemas Operativos Tecnología Electrónica Gestión Contable I Gestión Contable I Actividades 2º A - Cuatrimestre 2 - Aula A-2-01 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Estructura de Datos y de la Información Martes Miércoles Estadística Sistemas Operativos Estadística Estructura de Computadores Estructura de Computadores Jueves Redes Redes Actividades 46 Viernes Sistemas Operativos 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 2º B - Cuatrimestre 1 - Aula A-S-02 Lunes 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 18:00 18:30 19:00 19:30 20:00 20:30 Martes Miércoles Jueves Viernes Recuperación Estructura de Datos y de la Información Teoría de la Programación Estadística Estadística Recuperación Tecnología de la Programación Teoría de la Programación Gestión Contable I (A-2-01) Tecnología Electrónica (A2-01) Sistemas Operativos Sistemas Operativos Tecnología de la Programación Gestión Contable I (A2-01) Actividades 2º B - Cuatrimestre 2 - Aula A-S-02 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Estructura de Computadores Martes Estructura de Computadores Estadística Miércoles Jueves Estadística Redes Sistemas Operativos Estructura de Datos y de la Información Actividades 47 Viernes Sistemas Operativos Redes 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 2º C - Cuatrimestre 1 - Aula A-2-01 Lunes 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 Martes Miércoles Gestión Contable I (A2-01) Sistemas Operativos Estadística Recuperación Estadística Actividades Estructura de Datos y de la Información Teoría de la Programación Jueves Tecnología Electrónica Viernes Gestión Contable I (A-201) Sistemas Operativos Teoría de la Programación Tecnología de la Programación Recuperación Tecnología de la Programación 2º C - Cuatrimestre 2 - Aula A-2-01 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Martes Estructura de Computadores Estadística Miércoles Sistemas Operativos Estadística Actividades Estructura de Datos y de la Información Estructura de Computadores 48 Jueves Viernes Sistemas Operativos Redes Redes 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 3º Gestión - Cuatrimestre 1 - Aula A-2-01 9:00 9:30 10:00 10:30 11:00 11:30 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Fundamentos de Ingeniería del Software Martes Fundamentos de Ingeniería del Software Bases de Datos Miércoles Organización Empresarial Jueves Organización Empresarial Viernes Bases de Datos Actividades 3º Gestión - Cuatrimestre 2 - Aula A-2-01 9:00 9:30 10:00 10:30 18:00 18:30 19:00 19:30 20:00 20:30 Lunes Desarrollo de Sistemas de Información Martes Desarrollo de Sistemas de Información Miércoles Proyectos de Informática Jueves Viernes Bases de Datos Actividades 49 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 3º Sistemas - Cuatrimestre 1 - Aula A-2-02 9:00 9:30 Lunes Tecnología de Computadores 10:00 10:30 11:00 11:30 12:00 12:30 18:00 18:30 19:00 19:30 20:00 20:30 Martes Servicios de Comunicaciones Bases de Datos Miércoles Fundamentos de Ingeniería del Software Jueves Bases de Datos Viernes Fundamentos de Ingeniería del Software Servicios de Comunicaciones Tecnología de Computadores Actividades 3º Sistemas - Cuatrimestre 2 - Aula A-2-02 Lunes 9:00 9:30 10:00 10:30 11:00 11:30 18:00 18:30 19:00 19:30 20:00 20:30 Martes Lenguajes Formales Miércoles Lenguajes Formales Proyectos de Informática Actividades 50 Jueves Viernes Bases de Datos 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Optativas de intensificación - Cuatrimestre 1 10:30 11:00 Lunes Lenguajes para Internet (A-B01) 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 Organización de la Producción (A-2-02) Arquitectura de Aplicaciones Software (A-S01) Domótica y Edificios Inteligentes (A-S-01) 18:00 18:30 Martes Tratamiento Numérico de la Señal (A-B-01) Desarrollo de Aplicaciones en Sistemas Distribuidos e Internet (A-2-02) Programación Declarativa (A-S01) Procesamiento y Análisis de la Imagen Numérica (A-B-02) Domótica y Edificios Inteligentes (A-S01) Miércoles Herramientas de Desarrollo (A-B-01) Jueves Administración de Redes y Servidores (A-2-02) Organización de la Producción (A2-02) Procesamiento y Análisis de la Imagen Numérica (A-B-02) Fundamentos Físicos del Sonido y del Color (A-B-02) Viernes Instalación y Configuración de Computadores, Redes y Periféricos (A-B-02) Fundamentos Físicos del Sonido y del Color (A-B-01) Tratamiento Numérico de la Señal (A-B-02) Desarrollo de Aplicaciones Hipermedia (L14) Interacción en Mundos Virtuales (A-B-02) 19:00 19:30 Optativas de intensificación - Cuatrimestre 2 Lunes 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 15:30 16:00 16:30 17:00 17:30 18:00 18:30 19:00 19:30 Geometría Computacional (A-2-01) Complementos de Matemáticas (A-B-02) Martes Miércoles Jueves Administración de Sistemas de Gestión de Bases de Datos (A-2-02) Comercio Electrónico (A-2-01) Administración de Sistemas Operativos (A-B01) Geometría Computacional (A-2-01) Complementos de Matemáticas (A-B-02) 51 Comercio Electrónico (A-2-01) Geometría Computacional (A2-01) Informática Móvil (A-S-02) Viernes Informática Gráfica (A-202) 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Optativas fuera de intensificación - Cuatrimestre 1 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 15:00 Lunes Equipos y Sistemas de Transmisión (A-B-01) Martes Miércoles Jueves Viernes Equipos y Sistemas de Transmisión (A-B-01) Inglés Intermedio para Informática (A-S-02) Optativas fuera de intensificación - Cuatrimestre 2 9:30 10:00 10:30 11:00 11:30 12:00 12:30 13:00 13:30 14:00 14:30 Lunes Historia de la Informática (A-B-01) Miércoles Gestión Contable II (A2-02) Economía (AB-02) Jueves Viernes Gestión Contable II (A2-02) Economía (AB-02) Inglés Avanzado para Informática (AS-01) 15:00 15:30 Ofimática (AB-01) 16:00 16:30 17:00 17:30 Fundamentos de Marketing (A-B-02) 18:00 18:30 19:00 Martes Historia de la Informática (AB-01) Aspectos Sociales, Legales, Éticos y Profesionales de la Informática (A-S-01) Fundamentos de Marketing (A-B-02) Aspectos Sociales, Legales, Éticos y Profesionales de la Informática (A-S-01) Instalación y 52 2008-2009 19:30 20:00 20:30 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Mantenimiento de Equipos Informáticos (A-2-02) Instalación y Mantenimiento de Equipos Informáticos (A-2-02) 53 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 54 2008-2009 Asignaturas del Primer Curso 4. Programas de asignaturas 4.1 4.1.1 Ing. Téc. En Informática de Gestión (2002) Asignaturas del Primer Curso FUNDAMENTOS DE COMPUTADORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13033 Código ECTS E-LSUD-1-COMP-11-FC-13033 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 8,0 Teóricos 4,0 Prácticos 4,0 http://www.atc.uniovi.es/inf_med_oviedo/1fco/ PROFESORES ARIAS GARCIA, JOSE RAMON (Practicas en el Laboratorio, Tablero, Teoria) ENTRIALGO CASTAÑO, JOAQUIN (Tablero, Teoria) USAMENTIAGA FERNANDEZ, RUBEN (Practicas en el Laboratorio) GONZALEZ RODRIGUEZ, JUAN ANTONIO (Practicas en el Laboratorio, Tablero, Teoria) PETEIRA OTERO, IVAN (Practicas en el Laboratorio) MOLLEDA MERE, JULIO (Practicas en el Laboratorio) GONZALEZ BULNES, FRANCISCO (Practicas en el Laboratorio) OBJETIVOS El objetivo de esta asignatura es la comprensión de la estructura y funcionamiento interno de un computador. Para ello se presentan primero al alumno dos temas introductorios, que tratan de la representación binaria de la información, y del almacenamiento y manipulación de dicha información mediante circuitos digitales. Tras esta parte introductoria, se aborda el estudio del computador utilizando un modelo del mismo (modelo Von Neumann). Usando este modelo como guía se analizan cada uno de los sistemas que integran un computador, que son el sistema de memoria, la unidad central de proceso y el sistema de entrada/salida. Todos los conceptos relativos al modelo Von Neumann se estudian primero de forma teórica, y después, aplicados a una familia real de computadores, la familia PC, con especial énfasis en la explicación de cómo la unidad central de proceso ejecuta los programas. La asignatura se completa con una breve explicación de la relación entre arquitectura y sistema operativo. CONTENIDOS Parte I: Fundamentos 1. La información digital 1.1. Introducción (concepto de código binario) 1.2. Sistemas de numeración 1.3. Representación de naturales 1.4. Representación de enteros (signo-magnitud, complemento a dos, aritmética) 1.5. Representación de reales (coma fija, coma flotante) 1.6. Representación de caracteres (propiedades de los códigos alfanuméricos, códigos ASCII, 55 2008-2009 Asignaturas del Primer Curso ISO y Unicode) 2. Sistemas digitales 2.1. Sistemas combinacionales (concepto, puertas lógicas, multiplexadores, decodificadores, síntesis de combinacionales) 2.2. Elementos básicos de memoria (biestables y registros) 2.3. Interconexión de componentes (transferencia de información, sincronización, concepto de bus y lógica triestado) 2.4. El chip de memoria (características y tecnología) Parte II: El computador von Neumann 3. Introducción a la arquitectura von Neumann 3.1. Máquina especifica frente a máquina programable (ventajas, inconvenientes y ejemplos) 3.2. Concepto de máquina programable de programa almacenado 3.3. El computador von Neumann (unidades funcionales, principios defuncionamiento, implementación en la arquitectura PC) 4. Unidad Central de Proceso (CPU) 4.1. Nivel de descripción de máquina convencional (registros, modos dedireccionamiento, y juegos de instrucciones, ejemplos de codificación y ejecución de programas para una CPU elemental y para la familia Intelx86) 4.2. Nivel de micromáquina (Estructura interna de la CPU elemental, diseño de la ALU, microoperaciones y señales de control, diseño de la unidad de control,breve comparación con la familia Intelx86) 5. Programación en lenguaje ensamblador 5.1. Conceptos generales de ensambladores 5.2. Un ensamblador para la CPU elemental 5.3. Programación de algoritmos en ensamblador 5.4. Procedimientosy paso de parámetros 6. Arquitectura y programación de la familia de microprocesadores Intel 386 6.1. Evolución histórica 6.2. Parámetros de la arquitectura 6.3. Modelo de memoria (modelo flat) 6.4. Tipos de datos 6.5. Registros 6.6. Instrucciones: generalidades (formatos, tipos de operandos, modos de direccionamiento, rudimentos de codificación) 6.7. Rudimentos de ensamblador para la familia Intel 386 6.8. Juego de instrucciones reducido 6.9. Pila y procedimientos 7. El sistema de memoria 7.1. Concepto de espacio de direcciones y mapa de memoria 7.2. Diseño de un módulo de memoria mediante chips de memoria 7.3. Diseño de un mapa de memoria mediante módulos 8. Sistema de E/S 56 2008-2009 Asignaturas del Primer Curso 8.1. Introducción a los dispositivos periféricos 8.2. Interfaces (concepto, estructura y funcionamiento de un interfaz genérico) 8.3. Direccionamiento de los interfaces 8.4. Ejemplos de periféricos elementales (teclado y pantalla) 8.5. E/S programada 8.6. Interrupciones (concepto, fases de atención a una interrupción, mecanismos de identificación y gestión de prioridad, implementación a nivel de micromáquina) 8.7. Programación de rutinas de interrupción PROGRAMA DE PRÁCTICAS Bloque práctico 1: Simulación de circuitos digitales Bloque práctico 2: Simulación del funcionamiento de una CPU elemental Bloque práctico 3: Programación de la CPU elemental en lenguaje ensamblador Bloque práctico 4: Programación en ensamblador bajo IA-32 Bloque práctico 5: Simulación del sistema de E/S de un computador elemental METODOLOGÍA Y EVALUACIÓN Para aprobar la asignatura es necesario aprobar la parte teórica y la práctica. Evaluación de la parte teórica: La parte teórica se evaluará mediante un examen escrito en las convocatorias oficiales. Opcionalmente, se podrán proponer actividades complementarias que permitan una evaluación parcial. Evaluación de la parte práctica: La parte práctica de la asignatura se puede aprobar de dos formas alternativas: 1) Evaluación continua. A lo largo del curso, el profesor realizará varios controles de los que obtendrá la nota de prácticas. 2) Examen final de prácticas. Sólo se puede acudir a él si se tiene aprobada la parte teórica de la asignatura. Nota final: sólo si ambas partes están aprobadas: Nota final = 0,8*(nota teoría) + 0,2*(nota práctica) BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA BÁSICA: - David A. Patterson, y Jonh L. Henessy, Estructura y diseño de computadores: interficie circuitería/programación, Reverté, 2000 - Javier García, Manuel García, José R. Arias, José L. Díaz, y Francisco J. Suárez, Ejercicios de estructura de computadores (Volumen I): fundamentos y arquitectura von Neumann, Servicio de Publicaciones de la Universidad de Oviedo, 1999 - Rubén Usamentiaga, Joaquín Entrialgo, Julio Molleda, Ejercicios de ensamblador para la arquitectura x86-32, Ediciones de la Universidad de Oviedo, 2007 - Willian Stallings, Organización y arquitectura de computadores: diseño para optimizar prestaciones, Printice Hall, 1997 BIBLIOGRAFÍA COMPLEMENTARIA: 57 2008-2009 Asignaturas del Primer Curso - Pedro de Miguel, Fundamentos de los Computadores, Paraninfo, 1994 - José M. Angulo, Introducción a los computadores, Paraninfo. - Carl Hamacher, Zvonko G. Vranesic, y Saftwat G. Zaky, Organización de computadoras,McGraw-Hill, 1987 - Intel, 80386 guía del programador y manual de referencia, Anaya multimedia, 1989 58 2008-2009 Asignaturas del Primer Curso CALCULO Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13034 Código ECTS E-LSUD-1-MATH-13-C-13034 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 4,0 Prácticos 2,0 5,0 Teóricos 3,0 Prácticos 2,0 PROFESORES SANTAMARIA GUTIERREZ, ARTURO (Practicas en el Laboratorio) FERNANDEZ GUTIERREZ, MANUEL JOSE (Practicas en el Laboratorio, Tablero, Teoria) PEREZ PEREZ, JAVIER IGNACIO (Practicas en el Laboratorio) HUERGA ALONSO, ANDREA (Tablero, Teoria) OBJETIVOS Se pretende profundizar en los conocimientos teóricos del Cálculo adquiridos en la enseñanza secundaria y ademas valerse del programa MATLAB para reforzar dichos conocimientos. CONTENIDOS Tema 1. Conjuntos numéricos. Sucesiones numéricas. Introducción. Método de inducción. Valor absoluto de un numero real. Conjuntos acotados. Axioma del supremo. Intervalos. Sucesiones de numeros reales: monotonía, acotación y convergencia. Teorema de la sucesión intermedia (regla del Sandwich). Sucesiones recurrentes. Tema 2. Funciones reales de variable real: Límites y Continuidad. Nociones preliminares. Composición de funciones y función inversa. Funciones elementales. Límites de funciones. Operaciones con límites de funciones. Asíntotas. Infinitésimos e infinitos. Funciones continuas. Propiedades de las funciones continuas. Teorema de Bolzano. Teorema de Darboux del valor intermedio. Teorema de Weierstrass. Tema 3. Funciones reales de variable real: Cálculo Diferencial. Derivada de una función en un punto: interpretación geométrica. Función derivada: ejemplos. Propiedades de la derivada. Regla de la cadena. Derivada de la función inversa. Teorema de Rolle. Teorema del valor medio de Lagrange. Regla de LïHopital. Fórmula de Taylor. Aplicaciones de la derivada: criterios de crecimiento y decrecimiento, extremos, concavidad y puntos de inflexión, representación gráfica de funciones explícitas. Tema 4.- Funciones reales de variable real: Cálculo Integral. Cálculo de primitivas. Métodos generales de integración: cambio de 59 2008-2009 Asignaturas del Primer Curso variable e integración por partes. Integración de funciones racionales. Integración de algunas funciones irracionales. Integral definida. Funciones integrables. Propiedades de las funciones integrables. Primer Teorema fundamental del cálculo integral. Regla de Barrow. Cambio de variable en la integral definida. Integración por partes. Integrales impropias y criterios de convergencia. Aplicaciones geométricas de la integral definida. Tema 5.- Introducción a las ecuaciones diferenciales ordinarias de primer orden. Conceptos generales. Ecuaciones de variables separables, homogéneas, lineales y de Bernouilli. PROGRAMA DE PRACTICAS 1. Introducción al MATLAB 2. Gráficas en 2 dimensiones. 3. Cálculo Simbólico I. 4. Cálculo Simbólico II METODOLOGÍA Y EVALUACIÓN La evaluación constara de dos partes. En las prácticas de laboratorio se hará una evaluación continuada durante el desarrollo de las mismas con una valoración de 1.2 puntos. Una condición imprescindible para que la nota de prácticas sea tenida en cuenta es asistir, al menos, a tres de las cuatro prácticas. El resto de la materia se evaluara en los exámenes fijados por las convocatorias oficiales. La asistencia a clase de tablero puede tener una influencia positiva en la calificación final. BIBLIOGRAFÍA BÁSICA Calculo I. Teoría y problemas de Análisis Matemático en una variable. 2ª edición. A. García, A. de la Villa y otros. Clagsa. 1994. Cálculo. F. Granero. McGraw-Hill, 1990. Cálculo de una variable. Vol 1. G.L. Bradley y K.J. Smith. Prentice Hall. 1998 Cálculo. 8ª edición. E.J. Purcell y otros. Prentice Hall. 2001 Calculus. M. Spivak. Ed. Reverté. 1970. Calculus de una y varias variables. S.L. Salas y E. Hille. Ed. Reverté. 1982. Guía práctica de Cálculo Infinitesimal en una variable real. F. Galindo y otros. Thomson. 2003. Notas sobre Matlab. T. Aranda y J.G. García. Ed. Servicio de Publicaciones 60 2008-2009 Asignaturas del Primer Curso de la Universidad de Oviedo. 1999 Problemas resueltos de Cálculo en una variable. V. Tomeo y otros. Thomson. 2005 Problemas de cálculo infinitesimal. Tebar-Flores. 1977. MATERIAL DE LA ASIGNATURA: apuntes, ejercicios resueltos, examenes, prácticas. M.J. Fernández. AULANET. 2008. 61 2008-2009 Asignaturas del Primer Curso ALGEBRA LINEAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13035 Código ECTS E-LSUD-1-MATH-14-LA-13035 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 1º Cuatrimes. 7,5 Teóricos 3,5 Prácticos 4,0 7,0 Teóricos 3,0 Prácticos 4,0 PROFESORES NIETO FERNANDEZ, MARIA COVADONGA (Practicas en el Laboratorio, Tablero, Teoria) MAÑANES PEREZ, ANA MARIA (Practicas en el Laboratorio, Tablero, Teoria) LOPEZ DIAZ, MARIA CONCEPCION (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Teniendo como finalidad una adecuada formación del alumno como ingeniero informático, son varios los objetivos en los que se ha basado la elaboración de este programa y que se exponen a continuación, -proporcionar al alumno los conocimientos básicos del cálculo matricial, dado que el almacenamiento de información a la hora de resolver un problema computacionalmente se realiza fundamentalmente de forma matricial, -describir las propiedades matemáticas del espacio usual en el que se van a resolver los problemas que se afronten, cuyo conocimiento es básico para dicha resolución, -despertar en el alumno el espíritu crítico, así como conseguir que éste adquiera una capacidad de abstracción, deducción y razonamiento lógico que le serán necesarios en su futura vida profesional. Se pretende también que el alumno tenga el primer contacto con Matlab, apreciando la ayuda que supone enla resolución de problemas dentro del campo del análisis matricial. CONTENIDOS Capítulo 1. Espacios vectoriales. Matrices. Aplicaciones lineales 1.1 Espacios vectoriales: Concepto de espacio vectorial sobre un cuerpo K. Subespacios vectoriales. Dependencia e independencia lineal. Sistemas generadores. Espacios vectoriales de tipo finito. Bases. Dimensión. Expresión coordenada de vectores respecto a una base. Rango de un sistema de vectores. Operaciones elementales en un sistema de vectores. Criterio de independencia lineal: método en cascada. Cambio de base en un espacio vectorial. 1.2 Matrices: Matrices mxn en un cuerpo K. Operaciones con matrices y sus propiedades. Inversa de una matriz cuadrada. Matriz asociada a un cambio de base. Matrices semejantes y congruentes. 62 2008-2009 Asignaturas del Primer Curso 1.3 Aplicaciones Lineales: Concepto de aplicación lineal. Teorema de existencia y unicidad de aplicaciones lineales. Núcleo e imagen de una aplicación lineal. Condiciones para la inyectividad, suprayectividad y biyectividad de una aplicación lineal. Ecuación de dimensiones de una aplicación lineal. Representación matricial de aplicaciones lineales, cambio de representación matricial. Capítulo 2. Sistemas de ecuaciones lineales 2.1 Sistemas de ecuaciones lineales: Sistemas lineales de m ecuaciones y n incógnitas con coeficientes en un cuerpo K. Formulación matricial. Estudio de la existencia de soluciones de un sistema lineal desde el punto de vista de las aplicaciones lineales. Sistemas lineales homogéneos. Teorema de Rouché -Frobenius sobre la existencia de soluciones de un sistema lineal. Conjunto de soluciones de un sistema lineal compatible: soluciones de un subsistema principal. Obtención de las soluciones de un sistema compatible: sistemas de Cramer. Método de resolución de Gauss de un sistema lineal. Capítulo 3. Teoría de operadores lineales 3.1 Diagonalización de operadores: Valores y vectores propios de un operador. Propiedades de los valores propios y vectores propios. Concepto de endomorfismo diagonalizable. Condición necesaria y suficiente de diagonalización: existencia de una base formada por vectores propios. 3.2 Polinomio característico: Polinomio característico, determinación de los valores propios de un operador o matriz. Descomposición de un espacio vectorial en suma directa de subespacios propios, condición necesaria y suficiente de diagonalización. Teorema de Cayley-Hamilton. 3.3 Diagonalización matricial: Aplicación de la teoría de operadores para la obtención de condiciones necesarias y suficientes para la diagonalización de una matriz en un cuerpo. Matriz de Jordan. Capítulo 4. Funciones bilineales y formas cuadráticas. Espacio euclídeo 4.1 Funciones bilineales y formas cuadráticas: Funciones bilineales.Representación matricial de una función bilineal, cambio de representación. Funciones bilineales simétricas. Forma cuadrática asociada a una función bilineal. Vectores conjugados, obtención de bases conjugadas. Diagonalización de formas cuadráticas: método de Gauss. Formas cuadráticas reales: Ley de Sylvester, clasificación de las formas cuadráticas reales. Método de los menores angulares. 4.2 Espacio euclídeo: Concepto de producto escalar: espacio vectorial euclídeo. Longitud o norma de vectores. Angulo entre dos vectores. Ortogonalidad en un espacio euclídeo. Bases ortonormales: método de ortonormalización de Gram-Schmidt. Subespacio ortogonal suplementario de un subespacio vectorial. 4.3 Operadores en un espacio euclídeo: Proyección ortogonal sobre un subespacio. 63 2008-2009 Asignaturas del Primer Curso Aplicaciones ortogonales: concepto y propiedades. Expresión matricial de un operador ortogonal: caracterización delos operadores ortogonales. Matrices ortogonales. Operador simétrico o autoadjunto: caracterización según su representación matricial. Valores propios de un operador autoadjunto. Diagonalización de dichos operadores en bases ortonormadas. 4.4 Diagonalización de formas cuadráticas en un espacio euclídeo: Método de diagonalización ortogonal de formas cuadráticas. Diagonalización simultánea de formas cuadráticas. Capítulo 5. Geometría 5.1 Plano puntual: Intensificación con Matlab de los conocimientos desarrollados en el Bachillerato. 5.2 Espacio puntual: Intensificación con Matlab de los conocimientos desarrollados en el Bachillerato. Las prácticas de laboratorio se realizarán como intensificación, con la ayuda de Matlab, de los conceptos desarrollados en el programa. Se realizarán las siguientes prácticas, Práctica 1.- Introducción al Matlab Práctica 2.- Matricesy K-espacios vectoriales Práctica 3.- Aplicaciones lineales y sistemas Práctica 4.- Geometría Práctica 5.- Diagonalización matricial Práctica 6.- Formas cuadráticas y espacio euclídeo METODOLOGÍA Y EVALUACIÓN Se realizará un parcial y exámenes finales en las convocatorias de febrero, junio y septiembre que se puntuarán sobre 8.5 puntos. Las prácticas de laboratorio se valorarán en 1.5 punto. BIBLIOGRAFÍA BÁSICA -Anzola, M.; Caruncho, J. (1981). Problemas de Algebra. Ed. Los autores. Madrid. -Aranda, T; García, J.G. (1999). Notas sobre Matlab. Servicio de Publicaciones de la Universidad de Oviedo. Oviedo. -Burgos, J. de (2000). Algebra Lineal y Geometría Cartesiana. McGraw-Hill. Madrid. -Castellet, M.; Llerena, I. (1991). Algebra Lineal y Geometría. Reverté. Barcelona. 64 2008-2009 Asignaturas del Primer Curso -Espada Bros, E. (1987). Problemas resueltos de álgebra. EDUNSA. Barcelona. -Lang, S. (1976). Algebra Lineal. Addison-Wesley Iberoamericana. México. -Pérez, C. (2002). Matlab y sus aplicaciones a las Ciencias y la Ingeniería. Prentice-Hall. Madrid. -Rojo, J. (1986). Algebra Lineal. Editorial A.C. Madrid. -Villa, A. de la. (1994). Problemas de álgebra. CLAGSA. Madrid. 65 2008-2009 Asignaturas del Primer Curso MATEMATICAS DISCRETAS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13036 Código ECTS E-LSUD-1-MATH-15-DM-13036 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,0 Teóricos 2,5 Prácticos 1,5 http://di002.edv.uniovi.es/~cobas/matdis PROFESORES GONZALEZ COBAS, JUAN DAVID (Practicas en el Laboratorio, Tablero, Teoria) FERNANDEZ-COMBARRO ALVAREZ, ELIAS (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Suministrar los conocimientos de matemáticas discretas imprescindibles en computación. Se tiene especialmente presente el uso práctico en las tareas de programación y materias de niveles superiores como el análisis de algoritmos y las estructuras de datos. CONTENIDOS Tema 1: Combinatoria Conjuntos. Técnicas de recuento. Principio de los cajones y de inclusión-exclusión. Muestras: permutaciones, combinaciones. Números combinatorios. El teorema del binomio. Tema 2: Grafos y árboles Relaciones. Definiciones iniciales. Representación de los grafos como tipo de datos. Conexión y accesibilidad. Arboles y sus tipos. Recorridos de grafos. Anchura, profundidad, inorden, preorden, postorden. Tema 3: Recurrencias y asintótica. Inducción. Recurrencias. Recurrencias lineales. Notación asintótica. Prácticas: Se realizarán prácticas de laboratorio estructuradas en módulos, que se corresponden con los temas de teoría indicados. 66 2008-2009 Asignaturas del Primer Curso METODOLOGÍA Y EVALUACIÓN Consta de 4.5 créditos. Se realizará un examen teórico de la asignatura en cada convocatoria oficial. En él se incluirán nociones asimiladas durante la parte práctica tipo test. Los parciales liberan materia para el examen final de Junio. BIBLIOGRAFÍA BÁSICA Kenneth H. Rosen. Discrete Mathematics and Its Applications. McGraw-Hill Book Company, fourth edition, 1999. Richard Johnsonbaugh. Discrete Mathematics. Prentice Hall, fifth edition, 2000. Carlos García, Josep M. López, and Dolors Puigjaner. Matemática Discreta. Prentice-Hall, 2002. Félix García Merayo, Gregorio Hernández Peñalver y Antonio Nevot Luna. Problemas Resueltos de Matemática Discreta. Thomson-Paraninfo, 2003 Félix García Merayo Matemática Discreta. Thomson-Paraninfo, 2001 Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest. Introduction to Algorithms. MIT Press/McGraw-Hill, 1990. 67 2008-2009 Asignaturas del Primer Curso METODOS NUMERICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13037 Código ECTS E-LSUD-1-MATH-16-NM-13037 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,0 Teóricos 2,5 Prácticos 1,5 https://www.innova.uniovi.es/innova/aulanet/aulanet.php PROFESORES SAN LUIS FERNANDEZ, ANA MARIA (Practicas en el Laboratorio) FERNANDEZ GUTIERREZ, MANUEL JOSE (Tablero, Teoria) GARCIA NIETO, PAULINO JOSE (Practicas en el Laboratorio) MENENDEZ FERNANDEZ, CESAR (Practicas en el Laboratorio, Tablero, Teoria) NORIEGA ANTUÑA, JOSE MANUEL (Tablero, Teoria) OBJETIVOS Iniciar a los alumnos en las técnicas del análisis numérico y programar con MATLAB los algoritmos analizados en las clases teóricas. CONTENIDOS Tema 1. Introducción al cálculo numérico. El objetivo del cálculo numérico. Fuentes de error: errores en los datos, errores de truncamiento y errores de redondeo. Tema 2. Resolución numérica de ecuaciones no lineales. Introducción. Métodos iterativos de obtención de soluciones: bisección, Regula Falsi. Convergencia del método de iteración de punto fijo: estudio del error. Orden de convergencia. Convergencia cuadrática y método de Newton. Convergencia global del método de Newton. Tema 3. Interpolación. Introducción. Polinomio interpolante: fórmula de Lagrange y fórmula de Newton. Error en la interpolación. Interpolación polinómica a trozos. Splines. Tema 4. Ajuste de datos y aproximación de funciones. Introducción. Ajuste y aproximación por mínimos cuadrados. Tema 5. Integración numérica, Métodos de Cotes. Introducción. Fórmulas de tipo interpolatorio. Fórmulas de cuadratura de Newton- Cotes: cerradas y abiertas. Fórmulas de cuadratura compuestas: Regla de los trapecios y Regla de Simpson. 68 2008-2009 Asignaturas del Primer Curso PROGRAMA DE PRACTICAS 1. Introducción a la programación con MATLAB. 2. Resolución numérica de ecuaciones no lineales. 3. Interpolación. 4. Ajuste por mínimos-cuadrados. 5. Integración numérica. METODOLOGÍA Y EVALUACIÓN La asignatura se desarrolla en clases teóricas, prácticas de tablero y prácticas de laboratorio. En las clases teóricas se presentan y analizan los distintos conceptos que figuran en los contenidos mediante clases magistrales y trabajo en grupo. En las prácticas de tablero se resuelven ejercicios orientados, fundamentalmente, a una mejor comprensión de la parte teórica mediante trabajo en grupo; y en las prácticas de laboratorio se resuelven, utilizando el software Matlab, ejercicios ya tratados en prácticas de tablero, y otros, cuyo tratamiento manual sería tedioso. Dado que la asignatura tiene una componente práctica importante, en la nota final se valorará tanto el trabajo realizado en los laboratorios (15%) como los exámenes ordinarios (75%) complementados con la evaluación continua (10%) de los trabajos de clase. Se realizarán los exámenes fijados por las convocatorias oficiales. La evaluación de las prácticas de ordenador se realizará mediante valoración independiante de las prácticas realizadas en el laboratorio o a través de un ejercicio específico en el examen escrito, a elección del alumno. En caso de que un alumno tenga dos calificaciones en Prácticas con Matlab (por evaluación de las clases prácticas y por responder al correspondiente ejercicio del examen) se tendría en cuenta la nota más alta para determinar su calificación final. BIBLIOGRAFÍA BÁSICA Teoría. Burden, R. y Faires, J.D. METODOS NUMERICOS. Thomson. 2004. Chapra, S.C.y Canale, R.P. METODOS NUMERICOS PARA INGENIEROS. Ed. McGrawHill. 1985. Conte, S. D. y Boor, C. ANALISIS NUMERICO. Ed. McGraw-Hill. 1974. Sanz-Serna, J.M. DIEZ LECCIONES DE CALCULO NUMERICO. Secretariado de Publicaciones de la Universidad de Valladolid. 1998. Práctica. Cordero, A. y otros. PROBLEMAS RESUELTOS DE METODOS Thomson. 2006 Fernández , M.J. PROBLEMAS RESUELTOS DE CALCULO NUMERICO. Ed. Servicio de Publicaciones. Universidad de Oviedo. 1989. Los profesores. MATERIAL DE LA ASIGNATURA: apuntes, ejercicios resueltos, examenes, prácticas. AULANET. 2008 69 NUMERICOS. 2008-2009 Asignaturas del Primer Curso Mathews, J.H. METODOS NUMERICOS CON MATLAB. Prentice Hall. 1999. 70 2008-2009 Asignaturas del Primer Curso INTRODUCCION A LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13038 Código ECTS E-LSUD-1-COMP-17-IP-13038 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://www.euitio.uniovi.es/~ip/ PROFESORES GARCIA FUENTE, MARIA DEL PILAR ALMUDENA (Practicas en el Laboratorio) GARCIA FERNANDEZ, NESTOR (Practicas en el Laboratorio) GAYO AVELLO, DANIEL (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Presentar al alumno conceptos fundamentales de programación desde el paradigma de la orientación a objetos. Proporcionar al alumno las nociones básicas para diseñar jerarquías de clases y algoritmos sencillos, así como unos conocimientos mínimos de un lenguaje de programación orientado a objetos (Java) que le permita su implementación. CONTENIDOS Teoría 1. ANTECEDENTES 1.1. Historia de la Informática 1.1.1. Pre-informática (el mundo antes de 1945). 1.1.2. Historia del hardware, software y las redes de ordenadores. 1.1.3. Pioneros de la informática. 1.2. Lenguajes de programación 1.2.1. Funcionamiento de un ordenador electrónico. Arquitectura Von Neumann. 1.2.2. Representación de la información. 1.2.3. Lenguaje máquina. 1.2.4. Evolución de los lenguajes de programación. 2. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS 2.1. Paradigma OO. 2.2. Encapsulación y ocultación de información. 2.3. Abstracción y genericidad. 2.4. Comportamiento de los objetos. 2.5. Constructores y destructores. 3. ESTADO DE LOS OBJETOS 3.1. Tipos de datos. Tipos primitivos. 3.2. Declaración de atributos 3.3. Comprobación de tipos. 3.4. Expresiones y asignación. 3.5. Recolección de basura. 71 2008-2009 Asignaturas del Primer Curso 4. COMPORTAMIENTO DE LOS OBJETOSn4.1. Métodos. 4.2. Paso de parámetros. 4.3. Declaración de variables (visibilidad, ámbito, etc.) 4.4. Sobrecarga de métodos. 5. ESTRUCTURAS DE CONTROL 5.1. Propiedades de las estructuras de control. 5.2. Estructura secuencial. 5.3. Estructuras alternativas. 5.4. Estructuras repetitivas. 6. CLASIFICACIÓN DE OBJETOS 6.1. Clases y subclases. 6.2. Interfaces. 6.3. Herencia de clases e interfaces. Redefinición de métodos. 6.4. Jerarquías de clases. 7. ESTRUCTURAS DE DATOS FUNDAMENTALES 7.1. Arrays. 7.2. Cadenas de caracteres. Prácticas de tablero 1. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS 2. ESTADO DE LOS OBJETOS 3. COMPORTAMIENTO DE LOS OBJETOS 4. ESTRUCTURAS DE CONTROL 5. CLASES DE OBJETOS 6. ESTRUCTURAS DE DATOS FUNDAMENTALES Prácticas de laboratorio 1. PRESENTACIÓN DEL ENTORNO DE DESARROLLO. 2. COMPORTAMIENTO DE LOS OBJETOS (I). 3. DOTANDO DE ESTADO A LOS OBJETOS. 4. COMPORTAMIENTO DE LOS OBJETOS (II). 5. JERARQUÍAS DE CLASES. 6. DESARROLLO DE UNA APLICACIÓN COMPLETA. METODOLOGÍA Y EVALUACIÓN La carga docente de la asignatura es de 6 créditos, divididos en 3 créditos de teoría, 1 crédito de prácticas de tablero y 2 de prácticas de laboratorio. Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene con una media ponderada en la que la parte teórica tiene un peso de 0,4 y la práctica de 0,6. La parte teórica se evalúa mediante un examen final. La parte práctica se evalúa mediante un examen práctico final, la asistencia a clase de prácticas y unos trabajos prácticos de entrega obligatoria para los cuales el profesor puede solicitar una defensa por parte del alumno. BIBLIOGRAFÍA BÁSICA Bibliografía básica- David Arnow y Gerald Weiss. Introducción a la programación con Java. 72 2008-2009 Asignaturas del Primer Curso Unenfoque orientado a objetos. Prentice Hall, 2000.- Judy Bishop. Java. Fundamentos de Programación. Addison Wesley, 1999.- Douglas Bell y Mike Parr. Java for Students (second edition). Prentice Hall,1999.Bibliografía avanzada- Deitel y Deitel. Cómo programar en JAVA. Prentice Hall, 1999.- Ken Arnold, James Gosling y David Holmes. El lenguaje de ProgramaciónJAVA. 3ª Edición. Addison Wesley, 2001- Bruce Eckel. Piensa en Java. 2ª Edición. Addison Wesley, 2002 73 2008-2009 Asignaturas del Primer Curso METODOLOGIA DE LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13039 Código ECTS E-LSUD-1-COMP-18-PM-13039 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://www.euitio.uniovi.es/~mp PROFESORES GARCIA FUENTE, MARIA DEL PILAR ALMUDENA (Practicas en el Laboratorio) LUENGO DIEZ, MARIA CANDIDA (Practicas en el Laboratorio, Teoria) FERNANDEZ LOBO, IVAN (Practicas en el Laboratorio) SUAREZ SANZ, JAVIER (Practicas en el Laboratorio) FERNANDEZ SUAREZ, JORGE (Practicas en el Laboratorio) OBJETIVOS Adquirir la capacidad de construir programas de forma adecuada, apoyándose en buenos hábitos de diseño, codificación, pruebas, documentación, depuración, etc. Comprender y aplicar las pautas básicas del diseño de programas (modularidad, encapsulamiento, no redundancia...) Dominio del polimorfismo y la genericidad basada en el mismo. Conocimiento de algunas estructuras de datos y algoritmos fundamentales así como el concepto de ficheroy sus diferentes tipos. También se deberá conocer las operaciones que se pueden realizar sobre ellos y entender su funcionamiento. 1. 1.1. 1.2. 1.3. 1.4. 2. 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 3. 3.1. 3.2. 3.3. 3.4. CONTENIDOS REVISIÓN DEL PARADIGMA DE ORIENTACIÓN A OBJETOS Fundamentos del paradigma de objetos Herencia Polimorfismo Interfaces INTRODUCCIÓN A LA METODOLOGÍA DE LA PROGRAMACIÓN Análisis y diseño Fundamentos de notación UML Pautas de diseño Implementación Documentación Aplicación práctica del análisis y diseño ESTRUCTURAS DE DATOS BÁSICAS Colecciones (listas, pilas, colas) Búsqueda (secuencial, secuencial en estructura ordenada, binaria) Ordenación (burbuja con señal, inserción directa) Estructuras dinámicas (listas, pilas, colas) 74 2008-2009 3.5. 4. 4.1. 4.2. 4.3. 5. 5.1. 5.2. Asignaturas del Primer Curso Recursividad TRATAMIENTO DE ERRORES EN TIEMPO DE EJECUCIÓN Errores en ejecución Técnicas básicas para el tratamiento de errores de ejecución Excepciones PERSISTENCIA, SERIALIZACIÓN, ENTRADA / SALIDA Generalidades Sintaxis y clases de E/S METODOLOGÍA Y EVALUACIÓN Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene con una media ponderada en la que la parte teórica tiene un peso de 0,4 y la práctica de 0,6. La parte teórica se evalúa mediante un examen final. La parte práctica se evalúa mediante un examen práctico final, la asistencia a clase de prácticas y la entrega de prácticas obligatorias (que deberán ser defendidas por el alumno). BIBLIOGRAFÍA BÁSICA Programación en Java 2. L. Joyanes Aguilar, I. Zahonero Martínez. McGraw-Hill, 2002. ISBN: 84-481-3290-4 The Java Programming Language(Java Series) KenArnold, James Gosling Programación en Java 5.0 James Cohoon, JackDavidson. McGraw-Hill, 2006 Code Complete: A Practical Handbook of Software Construction. Steve McConnell. Microsoft Press, 1993. ISBN: 1556154844 Tutorial:http://java.sun.com/docs/books/tutorial/java/index.html Thinkingin Java, 3rd Edition. http://www.mindview.net/Books/TIJ/ Bruce Eckel. Printice-Hall Análisis y diseño orientados a objetos con aplicaciones, 2ª edición. Grady Booch. Addison Wesley, 1996. ISBN: 0-201-60122-2 El Lenguaje Unificado de Modelado. Guía del usuario. Grady Booch, Ivar Jacobson, James Rumbaugh.. Addison-Wesley/Diaz de Santos, 1999. ISBN: 84-7829-028-1 Construcción de software orientado a objetos (2ª edición). Bertrand Meyer. Prentice Hall, 1999. ISBN: 84-8322-040-7 75 2008-2009 Asignaturas del Primer Curso LOGICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13040 Código ECTS E-LSUD-1-COMP-120-L-13040 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo OBLIGAT. Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://www.di.uniovi.es/~labra/Logica/Logica.html PROFESORES LABRA GAYO, JOSE EMILIO (Teoria) GAYO AVELLO, DANIEL (Tablero) HERNANDEZ MAGADAN, FERNANDO (Tablero, Teoria) FERNANDEZ ACEBAL, CESAR (Practicas en el Laboratorio) FERNANDEZ LANVIN, DANIEL (Teoria) OBJETIVOS Proporcionar una formación sólida en los fundamentos de la lógica de proposiciones y de la lógica de predicados de Primer Orden. Desarrollar las habilidades y aptitudes para la representación formal del conocimiento y para la transcripción de frases del lenguaje natural en lenguaje formal Apoyar la capacidad de tratamiento y manipulación simbólica de sistemas formales y la demostración de teoremas Describir qué es una interpretación, cómo se cálcula el valor de una fórmula en una interpretación y los tipos de fórmulas en función de las diferentes interpretaciones. Incentivar al alumno para que se enfrente a la resolución de problemas de forma lógica, analítica y estructurada. Introducir al alumno en el paradigma de la Programación Lógica, alternativa y complemento de los lenguajes de programación imperativos clásicos. Comprender los mecanismos computacionales asociados a las problemáticas de la demostración automática de teoremas y la Programación Lógica. Mostrar el contexto de la lógica en la Informática y captar su relación con ramas específicas como: Programación, Ingeniería del Software, Bases de Datos, Inteligencia Artificial, Diseño de Circuitos, etc. Capacitar al alumno para el acceso y comprensión de la literatura general y específica relativa a la informática teórica. CONTENIDOS La asignatura consta de 6 créditos divididos en 3 de teoría y 3 de prácticas de tablero. La asignatura se divide en cinco unidades didácticas fundamentales, cada una de las cuales contiene una serie de temas cuya estimación temporal, en horas de teoría (TE) y horas de prácticas de tablero (PT) se indica. I. Introducción Conceptos Básicos Evolución Histórica y Aplicaciones II. Lógica Proposicional Tema 1. Lenguaje de la Lógica Proposicional Tema 2. Teoría de la Prueba Proposicional 76 2008-2009 Asignaturas del Primer Curso Tema 3. Técnicas Semánticas Proposicionales Tema 4. Resolución Proposicional Tema 5. Aplicación al Diseño de Circuitos: Álgebra de Boole III. Lógica de Predicados de Primer Orden Tema 6. Lenguaje de la Lógica de Predicados Tema 7. Teoría de la Prueba en Lógica de Predicados Tema 8. Semántica de la Lógica de Predicados Tema 9. Resolución General IV. Aplicaciones Informáticas Tema 10. Programación Lógica Tema 11. Especificación y Verificación de Programas (*) V. AmpliacionesTema 12. Teorías Lógicas Especiales: Inducción (*) Tema 13. Otras Lógicas METODOLOGÍA Y EVALUACIÓN La asignatura consta de 6 créditos divididos en 3 de teoría, 2 de prácticas de tablero y 1 de prácticas de laboratorio. Si es posible, se realizarán dos exámenes parciales. El primer parcial sobre las partes I y II y el segundo sobre el resto. La nota teórica de la asignatura se obtendrá como el 40% de la nota del primer parcial y el 60% de la nota del segundo. Para aprobar la asignatura es necesario aprobar ambos parciales. La nota de prácticas de laboratorio se obtendrá a partir de un trabajo realizado por los alumnos. Para aprobar laasignatura es necesario que en dicho trabajo se obtenga una nota superior a 5. La nota total de la asignatura será 0,9 * NT + 0,1 * NP donde NT = Nota de teoría y NP = nota del trabajo práctico BIBLIOGRAFÍA BÁSICA L. Arenas, Lógica Formal para Informáticos, Díaz de Santos, ISBN: 84-7978-240-4 (1996) J. Barwise and J. Etchemendy, The Language of First-Order Logic, Center for the Study of Language and Information, Stanford, 3rd Ed., ISBN: 0-937073-90-3 (1992) M. Ben-Ari, Mathematical Logic for Computer Science, Prentice-Hall, ISBN: 0-13-564139-X (1993) E. Burke and E. Foxley, Logic and Its Applications, Prentice Hall International, ISBN: 0 13 030263 5 (1996) J. Cuena, Lógica Informática, Alianza Editorial, ISBN: 84-206-8601-8 (1985) G. Fernández and F. Sáez, Fundamentos de Informática: Lógica, Autómatas y Lenguajes, Anaya Multimedia, ISBN: 84-7614-792-9 (1995) M. Fitting, First-Order Logic and Automated Theorem Proving, Springer-Verlag, ISBN: 0 387 94593 8 (1996) M. Garrido, Lógica Simbólica, Tecnos - Filosofía y Ensayo, 3ª, ISBN: 84-309-2604-6 (1997) W. K. Grassmann and J. Tremblay, Matemática Discreta y Lógica, Prentice-Hall, ISBN: 8489660-04-2 (1996) D. Gries and F. B. Schneider, A Logical Approach to Discrete Math, Springer-Verlag, ISBN: 0387-94115-0 (1994) J. Kelly, The Essence of Logic, Prentice Hall, ISBN: 0 13 396375 6 (1997) J. E. Labra, Lógica de Predicados de Primer Orden, Departamento de Matemáticas. Universidad de Oviedo (1993) J. E. Labra, Lógica Proposicional para Informática, Editorial Servitec, ISBN: 84-8416-613-9 (1998) J. E. Labra and A. I. Fernández, Ejercicios de Lógica Informática, Editorial Servitec, ISBN: 8477 2008-2009 Asignaturas del Primer Curso 8416-357-1 (1998) R. Lalement, Computation as Logic, Prentice-Hall, ISBN: 0-13-770009-1 (1993) V. Sperschneider and G. Antoniou, Logic: A foundation for Computer Science, AddisonWesley, ISBN: 0-201-56514-5 (1991) L. Sterling, E. Shapiro, The Art Of Prolog, The MIT Press 2nd. Ed. (1994) J. E. Whitesitt, Boolean Algebra and its Applications, Addison-Wesley, ISBN: (1961) 78 2008-2009 Asignaturas del Primer Curso FUNDAMENTOS FISICOS DE LA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13041 Código ECTS E-LSUD-1-PHYS-121-PFC-13041 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo OBLIGAT. Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://petra.euitio.uniovi.es/~acamba/ PROFESORES MATARRANZ FERNANDEZ, RAFAEL DOMINGO (Tablero, Teoria) CAMBA MENENDEZ, ALFONSO (Practicas en el Laboratorio, Tablero, Teoria) GETINO GARCIA, JOSE MARIA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS El objetivo principal de la asignatura es que el alumno adquiera unos conocimientos básicos sobre electromagnetismo y estado sólido, que le sirvan de fundamento para el estudio de asignaturas más específicas.ú En la adquisición de estos conocimientos desempeñará un papel importante la experimentación que se llevará a cabo en el laboratorio de Física. CONTENIDOS Tema 1.- CAMPO ELÉCTRICO: Naturaleza eléctrica de la materia.- Ley de Coulomb.- Campo eléctrico.- Potencial eléctrico.- Movimiento de una carga en un campo eléctrico uniforme.- Ley de Gauss.- Aplicaciones. Tema 2.- CONDUCTORES EN EQUILIBRIO ELECTROSTÁTICO Y DIELÉCTRICOS: Descripción microscópica de los conductores: carga libre.- Conductores en equilibrio.- Condensadores: capacidad y energía.- Asociación de condensadores.- Dieléctricos: momento dipolar y polarización.- Condensadores con dieléctrico. Tema 3.- CORRIENTE ELÉCTRICA Y CIRCUÍTOS DE CORRIENTE CONTÍNUA: Corriente eléctrica.- La ley de Ohm.- Ley de Joule.- Asociacion de resistencias.- Generadores y fuerza electromotriz.- Reglas de Kirchhoff.- Análisis de circuitos.- Circuitos equivalentes.Circuitos RC: carga y descarga de un condensador. Tema 4.- CAMPO MAGNÉTICO (I): Fuerza ejercida sobre una carga en movimiento y una corriente.- Momento ejercido sobre una espira.- Movimiento de una carga en un campo magnético uniforme.- Efecto Hall. Tema 5.CAMPO MAGNÉTICO (II): Campo magnético creado por una carga en movimiento y una corriente.- Ley de Ampère.- Interacción entre dos corrientes rectilíneas paralelas.- Propiedades magnéticas de la materia: diamagnetismo, paramagnetismo y ferromagnetismo. Tema 6.INDUCCIÓN MAGNÉTICA: Fuerza electromotriz de movimiento.- Ley de inducción de Faraday.- Ley de Lenz.- Inducción mutua y autoinducción.- Aplicaciones. Tema 7.CORRIENTE ALTERNA: Generadores de corriente alterna.- Valores eficaces.Comportamiento de una resistencias en corriente alterna.- Inductores y condensadores en circuitos de corriente alterna.- Potencia en ca.- Circuitos LCR en serie y paralelo. Tema 8.ESTADO SÓLIDO: Estructura microscópica de los sólidos.- Teoría de bandas de los sólidos.Semiconductores.- La unión pn.- Diodos.- Transistores. PRÁCTICAS DE LABORATORIO: 1.- Fuerza magnética sobre corrientes eléctricas. 2.- La ley de inducción de Faraday. 3.- Campo magnético creado por bobinas. 4.- Carga yy descarga de condensadores. 5.- Estudio del circuito RC. 6.- Estudio del circuito RL. 7.- Propiedades de los semiconductores. 79 2008-2009 Asignaturas del Primer Curso METODOLOGÍA Y EVALUACIÓN Se realizará un examen escrito de los contenidos del programa (70% de la nota final) y se evaluarán los informes de las prácticas de laboratorio (30% de la nota). BIBLIOGRAFÍA BÁSICA TEORíA: (1) Tipler P.A., Física. Volumen II. Reverté. (2) Serway R.A. y Jewett J.W., Física. Volumen II. Thomson. (3) Montoto San Miguel L., Fundamentos Físicos de la Informática y las Comunicaciones. Thomson. (4) Eisberg R.M. y Lerner L.S., Física. Volumen II. McGraw-Hill. (5) Feynman R., Física. Volúmenes II y III. Addison-Wesley Iberoamericana. (6) Roller D.E. y Blum R., Física. Volumen II. Reverté. PRÁCTICA: (7) González F.A., La física en problemas. Ed. Tébar Flores. HORARIO DE TUTORÍAS PROFESOR: MATARRANZ FERNANDEZ, RAFAEL DOMINGO PERIODO HORARIO EDIFICIO LUNES Y MIERCOLES DEL 01-10-2008 AL 31-07-2009 CIENCIAS DE 10:00 A 13:00 PROFESOR: CAMBA MENENDEZ, ALFONSO PERIODO HORARIO EDIFICIO LUNES Y MARTES DE DEL 01-10-2008 AL 30-06-2009 CIENCIAS 13:00 A 14:00 MIERCOLES Y JUEVES DEL 01-10-2008 AL 30-06-2009 CIENCIAS DE 13:00 A 15:00 80 LUGAR Despacho Profesor (04) LUGAR Despacho 22 (90) Despacho 22 (90) 2008-2009 Asignaturas del Primer Curso TEORIA DE AUTOMATAS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13042 Código ECTS E-LSUD-1-COMP-122-AT-13042 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo OBLIGAT. Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,0 Teóricos 2,5 Prácticos 1,5 PROFESORES TAJES MARTINEZ, MARIA LOURDES (Tablero, Teoria) CANO ESPINOSA, FERNANDO (Tablero, Teoria) FERNANDEZ-COMBARRO ALVAREZ, ELIAS (Practicas en el Laboratorio, Tablero, Teoria) CASTRO PEREIRO, DANIEL ALFONSO (Practicas en el Laboratorio) OBJETIVOS Los objetivos fundamentales son dos.En primer lugar exponer al alumno aquellos conceptos de teoría de lenguajes formales que sean asequibles en un primer curso de ingeniería técnica informática: definición de lenguaje formal, herramientas para el procesamiento de lenguajes formales, objetivos de ese procesamiento, etc.En segundo lugar, conectar estos conceptos formales con otros conceptos que se utilizan ampliamente a lo largo de la carrera, inclusive en primer curso, como los compiladores de lenguajes. CONTENIDOS TEMA 1 Lenguajes regulares1. Definiciones previas (símbolos, cadenas, Lenguajes formales, operaciones con cadenas, operaciones con lenguajes)2. Expresiones regularesa. Definición formalb. Operaciones Básicas (concatenación, alternativa, cierre)c. Extensión para lex3. Autómatas finitosa. AFDb. AFNDc. AFND LAMBDA MOV.4. Equivalencia expresiones regulares - autómatas finitos5. Propiedades de los lenguajes regularesPRÁCTICAS TEMA 1Utilización de herramientas de uso común para comprender la utilidad de las expresiones regulares (grep, find, ...). Lex. Utilización básica. Modificaciones básicas al fichero lex.TEMA 2 Lenguajes libres de contexto1. Definiciones básicas.2. Gramáticas libres de contexto3. Árboles de derivación (derivaciones y ambigüedad)4. Autómatas de pila5. Algoritmos de decisión (FNC, CYK)PRÁCTICAS TEMA 2Yacc. Utilización básica. Modificaciones básicas de un fichero.TEMA 3. Lenguajes Recursivos y Recursivamente Numerables1. Introducción2. Jerarquía de Chomsky3. Máquinas de Turing4. Lenguajes Recursivos y Recursivamente Numerables METODOLOGÍA Y EVALUACIÓN EVALUACIÓN La asignatura tiene 4.5 créditos, de los cuales 3.5 son teóricos o prácticos de tablero y 1 es práctico de laboratorio. La nota final de la asignatura vendrá dada por la siguiente fórmula:Nfinal = Nteoría * 0.7 + Nprácticas * 0.3 Siendo necesario obtener, al menos, una nota de 5 sobre 10 tanto en Nteoría como en Nprácticas. 81 2008-2009 Asignaturas del Primer Curso Parte teórica Se realizará un único examen final (tipo test) en las convocatorias oficiales, Junio, Septiembre y Febrero. Este examen se evaluará sobre 10. Parte práctica Para aprobar la parte práctica es necesario asistir al 100% de las clases prácticas. En cada clase práctica los profesores propondrán diversos ejercicios prácticos a los alumnos. Una vez realizados, el alumno deberá realizar en algunos casos un cuestionario sobre los ejercicios propuestos y en otros entregar un resumen del trabajo. El alumno deberá entregar la información que el profesor le solicite en el plazo y forma que el profesor indique (pudiendo, en alguna ocasión, solicitar su entrega al finalizar la clase). El profesor valorará, no sólo el trabajo realizado, sino el rigor y claridad con que se haya explicado. El profesor puede requerir al alumno que explique o comente alguna parte de la solución dada a la práctica propuesta. La realización de las prácticas es obligatoria. En caso de que no se hayan realizado con éxito todas las prácticas, el alumno dispondrá de una oportunidad para aprobar las prácticas en el examen de Junio, septiembre, diciembre y febrero. En cada convocatoria, el profesor propondrá al alumno la realización de un cuestionario extra para evaluación de las prácticas. Este cuestionario se evaluará sobre 10 y el alumno deberá obtener una nota mínima de 5 para considerar superada la parte práctica. BIBLIOGRAFÍA BÁSICA Hopcroft, J.E.; Ullman, J.D.Introduction to automata theory, languages and computation-Ed. Addison-Wesley, USA 1979Kelley, DeanTeoría de Autómatas y Lenguajes Formales-Ed. Prentice HallGrimaldi, Ralph P.Matemática discreta y combinatoria-Ed. Addison-Wesley IberoamericanaCarroll, J.; Long, D.Theory of finite automata-Ed. Prentice Hall InternationalIsasi, P.; Martínez, P.; Borrajo, D.Lenguajes, gramáticas y autómatas: Un enfoque práctico-Ed. Addison-WesleyKozen, Dexter C.Automata and Computability -Ed. Springer 82 2008-2009 Asignaturas del Primer Curso COMUNICACION PERSONA-MAQUINA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13043 Código ECTS E-LSUD-1-COMP-124-HCI-13043 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo OBLIGAT. Periodo 2º Cuatrimes. 4,5 Teóricos 2,0 Prácticos 2,5 4,0 Teóricos 1,5 Prácticos 2,5 http://petra.euitio.uniovi.es/asignaturas/com.per.maq/ PROFESORES SUAREZ TORRENTE, MARIA DEL CARMEN (Practicas en el Laboratorio, Tablero, Teoria) ALVA DE SAGASTEGUI, MARIA ELENA (Practicas en el Laboratorio) OBJETIVOS Presentar al alumno conceptos básicos de interacción persona-ordenador que le permitan el desarrollo y la evaluación de software interactivo empleando para ello una aproximación centrada en el usuario. CONTENIDOS Teoría1. FUNDAMENTOS DE INTERACCIÓN PERSONA-ORDENADOR1.1. Orígenes de la disciplina1.2. Definición1.3. Objetivos1.4. Conceptos y principios básicos relacionados con la interacción1.5. El factor humano2. INTERFACES GRÁFICAS DE USUARIO2.1. Principales elementos de una interfaz gráfica 2.2. Ejemplos3. ESTILOS DE INTERACCIÓN Y METÁFORAS3.1. Estilos de interacción3.2. Paradigmas de interacción3.3. Metáforas3.3.1. Definición3.3.2. Tipos3.3.3. Ejemplos4. GUÍAS Y ESTÁNDARES4.1. Definición de estándar y guía de estilo4.2. Estándares relacionados con la interacción persona-ordenador4.3. Guías de estilo4.4 Ejemplos. 5. SOPORTE AL USUARIO5.1. Requerimientos del soporte al usuario5.2. Hipertexto e Hipermedia5.3. Ayuda en línea5.4 Ejemplo.6. INTERNACIONALIZACIÓN6.1. Definición de internacionalización del software6.2. Definición de localización6.3. Niveles de internacionalización y localización6.4. Ventajas de hacer aplicaciones internacionales6.5. Proceso de internacionalización/localización6.6. Elementos relacionados con la internacionalización.6.7.Ejemplo de internacionalización. 7. EVALUACIÓN7.1. Definición7.2. Usabilidad7.3. Métodos de Evaluación7.4. Coste de la Usabilidad Práctica1. Presentación del entorno de desarrollo2. Descripción de los principales elementos implicados en el diseño de IGU. 3. Diseño y construcción de interfaces gráficas de usuario4. Incorporación de la ayuda en línea5. Construcción de un instalador6. Internacionalización. METODOLOGÍA Y EVALUACIÓN La carga docente de la asignatura es de 4.5 créditos, divididos en 2 créditos de teoría, 0.5 créditos de prácticas de tablero y 2 de prácticas de laboratorio. Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene con una media ponderada en la que la parte teórica tiene un peso de 0,4 y la práctica de 0,6. La parte teórica se evalúa mediante un examen final. La parte práctica se evalúa mediante la asistencia a clase de prácticas, unas prácticas (que deberán ser defendidas por el alumno) y/o un examen final. 83 2008-2009 Asignaturas del Primer Curso BIBLIOGRAFÍA BÁSICA J. Abascal, I. Aedo y otros. La Interacción Persona Ordenador. Edición enCD-ROM, 2001.Alan Dix. Human Computer Interaction. Prentice-Hall, 1997 (SecondEdition).- Alan Cooper. About Face: The Essentials of User Interface Design. IDGBooks, 1995.- Theo Mandel. The Elements of User Interface Design. John Wiley and sons,1997.Bibliografía de consulta- Donald A. Norman. El Computador Invisible. Paidós Ibérica, 2000.- Brenda Laurel. Computers as Theatre. Addison-Wesley, 1991.- Ben Scneiderman. Designing the User Interface. Third Edition. Addison-Wesley, 1998.- Donald A. Norman. La Psicología de los Objetos Cotidianos. Editorial Nerea,1990. 84 2008-2009 4.1.2 Asignaturas del Segundo Curso Asignaturas del Segundo Curso ESTRUCTURA DE COMPUTADORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13044 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 2º Cuatrimes. 7,5 Teóricos 4,5 Prácticos 3,0 7,5 Teóricos 4,5 Prácticos 3,0 http://www.atc.uniovi.es/atc/2estcomp PROFESORES GARCIA VAZQUEZ, MANUEL (Tablero, Teoria) LOPEZ LOPEZ, JOSE MARIA (Practicas en el Laboratorio, Tablero, Teoria) FRAGA BOBIS, CESAR (Practicas en el Laboratorio) GRANDA CANDAS, JUAN CARLOS (Tablero, Teoria) OBJETIVOS El objetivo fundamental de la asignatura es Aportar al alumno la base teórica necesaria para optimizar el funcionamiento del computador y conseguir que los programas se ejecuten de forma más eficiente . Esta asignatura busca aportar las siguientes competencias: - CONOCER Y COMPRENDER EL FUNCIONAMIENTO DE UN PROCESADOR REAL CON SOPORTE A S. O. MULTITAREA - CONFIGURAR LA JERARQUÍA DE MEMORIA PARA INCREMENTAR EL RENDIMIENTO DEL COMPUTADOR - ELEGIR LA TÉCNICA DE ENTRADA/SALIDA MÁS ADECUADA PARA GESTIONAR UN DETERMINADO PERIFÉRICO - CONOCER Y COMPRENDER LOS MECANISMOS DE INTERCONEXIÓN PRESENTES EN EL COMPUTADOR REAL, ASÍ COMO SU INFLUENCIA EN EL RENDIMIENTO - SELECCIONAR LOS DISPOSITIVOS PERIFÉRICOS ADECUADOS A UTILIZAR EN EL COMPUTADOR A su vez, estas competencias se traducen en los siguientes objetivos específicos: * Presentar aquellas características del computador moderno que representan una mejora indispensable del computador von Neumann básico y que son necesarias para dar soporte a los nuevos sistemas operativos multitarea. * Incidir en que los sistemas operativos multitarea requieren un soporte hardware específico, y como este soporte es proporcionado por las CPUs protegidas. * Indicar qué mecanismos hardware son necesarios para dar soporte a los sistemas operativos multitarea. * Explicar los mecanismos de transferencia de control al sistema operativo (llamada a los servicios del sistema, interrupciones y excepciones). * Indicar que aparte del soporte a los sistemas operativos multitarea, también se busca el incremento en el rendimiento de las CPUs. Se presentan las técnicas básicas de segmentación y replicación de unidades funcionales. 85 2008-2009 Asignaturas del Segundo Curso * Introducir una arquitectura real como ejemplo de los conceptos vistos, la arquitectura IA-32. Presentar su evolución histórica, sus diferentes modos de funcionamiento, los modos de protección y los mecanismos de transferencia de controll. * Hacer ver a los alumnos que el deseo de todo programador es disponer de una memoria lo más grande y lo más rápida posible, lo cual se puede conseguir utilizando memorias de diferentes tecnologías organizadas jerárquicamente. * Explicar el principio de localidad, en sus dos modalidades, espacial y temporal, y hacer ver a los alumnos que este principio es el que hace que la jerarquía de memoria funcione. * Presentar los principios organizativos y de funcionamiento de una memoria cache. Así se presentaran los conceptos de bloque y de fallo, así como la necesidad de resolver los problemas de ubicación, identificación, reemplazo y escritura de los bloques de la cache. * Explicar las tres estrategias de correspondencia comúnmente utilizadas, es decir, la correspondencia directa, la asociativa y la asociativa por conjuntos. Utilizando los mismos ejemplos, explicar también las estrategias de reemplazo y escritura. * Presentar diferentes tipos de arquitecturas de cache (caches de un nivel frente a multinivel, unificadas frente a divididas), así cómo sus ventajas e inconvenientes. * Comentar los parámetros básicos de los sistemas de cache de las arquitecturas IA-32/PC actuales. * Comentar las diferentes técnicas utilizadas en el diseño de la memoria principal para minimizar el impacto de los fallos de cache, y así mejorar el rendimiento global del sistema. * Explicar los objetivos perseguidos por el mecanismo de traslación de direcciones virtuales a físicas. * Indicar las estrategias posibles para la ubicación de direcciones virtuales en el espacio físico de direcciones. * Discutir acerca de la organización de las direcciones de los programas y del sistema operativo en un entorno multitarea. Hacer ver al alumno que la asignación de una tabla de páginas a cada proceso, hace que cada proceso tenga un espacio de direcciones privado. Plantear como el sistema operativo se ubica en las direcciones virtuales de todos los procesos. * Analizar cómo la paginación proporciona protección, pero al mismo tiempo, permite también compartir direcciones entre procesos. * Comentar dónde se almacena la tabla de páginas y qué mecanismos utiliza la CPU para conocer su ubicación. * Explicar el concepto y el objetivo de la TLB. * Explicar el concepto de fallo de página y qué pasos debe llevar a cabo el sistema operativo para tratarlo. * Analizar el sistema de translación de direcciones de la arquitectura IA-32 basado en un sistema de tablas de doble nivel. Indicar cómo este sistema permite reducir drásticamente el tamaño de la tabla de páginas. * Presentar el concepto de espacios de direcciones separados para E/S y para memoria. * Explicar las técnicas clásicamente utilizadas para llevar a cabo los procesos de E/S, ordenadas de menor a mayor complejidad, e incidir en las mejoras que las más complejas van aportando sobre las más simples. * Explicar los aspectos básicos de la organización del sistema de E/S de un computador real. Para ello se utilizará como ejemplo el PC. Entre dichos aspectos están la organización de los dispositivos en los espacios de direcciones y el sistema de gestión de interrupciones. * Repasar los sistemas de interconexión existentes, plantear sus ventajas e inconvenientes. * Describir lainterconexión mediante buses. Introducción del concepto de ciclo de bus. * Explicar los dos modelos de sincronización de las operaciones de un bus: el modelo síncrono 86 2008-2009 Asignaturas del Segundo Curso y el asíncrono. * Describir la problemática planteada por el acceso de múltiples dispositivos a un mismo bus. Presentar el concepto de maestro de bus. * Describir el problema planteado en un bus con múltiples maestros. Presentar el concepto de arbitraje, así como las diferentes técnicas para arbitrar un bus. * Plantear las razones que hacen necesario la organización jerárquica de los buses. Poner algunos ejemplos de jerarquías de buses. * Presentar la organización jerárquica de los buses de un PC moderno, haciendo hincapiés en las diferentes velocidades y anchos de banda de los distintos niveles de su jerarquía. * Repasar la importancia de los periféricos en la popularidad del uso de los PC. Generalidad de usos y Clasificar los principales tipos de periféricos en función del flujo de información y de su cometido. * Describir los principales tipos de dispositivos de almacenamiento: almacenamiento magnético, óptico, magneto-óptico y almacenamiento basado en semiconductores. Para cada tipo se describen sus principios de funcionamiento y principales características. Se presta especial atención a los discos. * Comprender como las pulsaciones de teclas llegan a ser interpretadas como códigos ASCII. * Presentar el funcionamiento del ratón y el proceso seguido para relacionar desplazamiento del ratón y desplazamiento en pantalla, así como los botones de acción. * Describir el funcionamiento de los monitores, tanto los de tecnología CRT, como los LCD. Abordar el proceso de formación de la imagen atendiendo a los distintos tipos de tecnología. Introducir el concepto de barrido, tanto horizontal como vertical. Comentar el procedimiento de formación del color. * Detallar el funcionamiento de las impresoras como los periféricos más comunes de presentación de información de forma escrita. Presentando los principios de funcionamiento de las tecnologías más comunes: matricial, chorro de tinta y láser. CONTENIDOS 1. Introducción 2. La CPU 2.1 Sistemas operativos multitarea 2.2 CPUs multiprogramables frente a no multiprogramables 2.3 Mecanismos básicos de una CPU multiprogramable 2.3.1 Transferencia de control al S.O 2.3.2 Soporte para la memoria virtual 2.3.3 Protección 2.4 La arquitectura IA-32 2.4.1 Introducción 2.4.2 Registros de control 2.4.3 Introducción al direccionamiento de memoria 2.4.4 Segmentación 2.4.5 Modelo de memoria plano 2.4.6 Direccionamiento de E/S 2.4.7 Mecanismos de protección 2.4.8 Gestión de la transferencia de control al S.O 3. La jerarquía de memoria 3.1 Concepto de jerarquía de memoria 3.2 Memoria cache 87 2008-2009 Asignaturas del Segundo Curso 3.2.1 Conceptos preliminares 3.2.2 Estrategias de correspondencia 3.2.3 Estrategias de reemplazo 3.2.4 Estrategias de escritura 3.2.5 Incremento de rendimiento proporcionado por la cache 3.2.6 Organización de la memoria cache 3.2.7 La memoria cache en la arquitectura IA-32/PC 3.3 Memoria principal 3.3.1 Coste temporal de un fallo de cache 3.3.2 Coste temporal de la actualización de un bloque de memoria principal 3.3.3 Mejoras en la organización de la memoria principal 3.4 Memoria virtual 3.4.1 Introducción 3.4.2 Objetivos 3.4.3 Estrategias 3.4.4 Memoria virtual paginada 3.4.5 Paginación en la arquitectura IA-32 3.4.7 La memoria cache en la arquitectura IA-32/PC 4. El sistema de E/S 4.1 Introducción 4.2 Ubicación del sistema de E/S en los espacios de direcciones 4.3 Protección del sistema de E/S 4.4 Técnicas de E/S 4.4.1 E/S programada con muestreo 4.4.2 E/S programada con interrupciones 4.4.3 DMA 4.4.4 Procesadores de E/S 4.5 Interrupciones en la arquitectura IA-32/PC 4.6 DMA en la arquitectura IA-32/PC 5. Sistemas de interconexión 5.1 Topologías de interconexión 5.2 Los buses 5.2.1 El concepto de ciclo de bus. 5.2.2 Características de uun bus 5.2.3 Bus con múltiples maestros: concepto de arbitraje 5.2.4 Jerarquía de buses 5.3 Ejemplos de buses reales 5.4 Conexión de los buses de un PC moderno 6. Periféricos 6.1. Introducción 6.2. Periféricos de almacenamiento de información 6.2.1. Almacenamiento magnético 6.2.2. Almacenamiento óptico 6.2.3. Almacenamiento magneto óptico 6.2.4. Almacenamiento basado en semiconductores 6.3. Periféricos de entrada 6.3.1. El teclado 6.3.2. El ratón 88 2008-2009 Asignaturas del Segundo Curso 6.4. Periféricos de salida 6.4.1. Monitores CRT 6.4.2. Monitores LCD 6.4.3. Impresoras METODOLOGÍA Y EVALUACIÓN La asignatura se compone de varias partes que se van secuenciando en el tiempo (teoría, problemas, trabajos y prácticas de laboratorio), la evaluación de la asignatura trata de ajustarse a este trabajo continuado y a su diferenciación. La impartición de la parte teórica de la asignatura alternará la presentación de contenidos con la realización de problemas que se propondrán al inicio de cada tema en una gaceta de problemas. Las prácticas de laboratorio se llevarán a cabo a lo largo del cuatrimestre ajustándose a los contenidos teóricos. Finalmente, se llevará a cabo la realización de un trabajo en grupo y su posterior exposición. La nota final de la asignatura se obtendrá sumando la nota de los siguientes apartados: Examen teórico: 5 puntos. Este examen coincidirá con las convocatorias oficiales de exámenes. La evaluación se llevará a cabo mediante un examen escrito. Se requiere una nota mínima del 40% (2 puntos) en esta parte para poder aprobar la asignatura. El contenido del examen estará formado: en un 80% por ejercicios similares a los propuestos en las gacetas de problemas (con operandos diferentes), y el 20% restante de composición libre. Dentro de la parte libre del examen teórico se evaluarán no sólo los contenidos teóricos de la asignatura, sino también los contenidos de las memorias de los trabajos en grupo seleccionadas, y aspectos relacionados con las prácticas de laboratorio. Trabajos en grupo: 2 puntos. Los alumnos se organizarán en grupos (3 ó 4 alumnos como máximo), cada grupo llevará a cabo un trabajo de los propuestos por el profesor. Como resultado, cada grupo habrá de realizar y entregar una memoria del trabajo con antelación a su presentación. Posteriormente, se llevará a cabo una exposición pública del mismo en el aula de teoría. La exposición la realizará uno o varios de los integrantes del grupo elegidos de forma aleatoria el día de la exposición. En el trabajo se valorara: o La capacidad didáctica de realización del trabajo. Esste punto incluye aspectos como: relación con los conceptos teóricos vistos, facilidad en la comprensión del trabajo, etc. o Presentación de la memoria: ortografía, expresiones procedentes de traducciones, bibliografía, etc. o Dificultad del trabajo. o Exposición del trabajo: dominio del tema, capacidad de síntesis, capacidad de respuesta a las preguntas planteadas, etc. o Valoración del trabajo por parte de los compañeros. Problemas (minicontroles): 2 puntos. A lo largo de las clases teóricas se realizarán problemas que el alumno debe entregar para su corrección por parte del profesor, los cuales serán evaluados. Se realizará al menos una prueba por tema. Prácticas de laboratorio: 1 punto. Se valorará tanto la asistencia a las prácticas de laboratorio, como la corrección, explicación y calidad en la presentación de las prácticas que hayan de ser entregadas al profesor. BIBLIOGRAFÍA BÁSICA Manuel García, José María López Apuntes de organización de computadores 89 2008-2009 Asignaturas del Segundo Curso Servicio de publicaciones de la Universidad de Oviedo, 2007 Willian Stallings Organización y arquitectura de computadores: diseño para optimizar prestaciones Prentice Hall, 2007 David A. Patterson, y Jonh L. Henessy Estructura y diseño de computadores: interficie circuitería/programación Reverté, 2000 Tom Shandley Protected mode software architecture Addison-Wesley, 1998 Jonh H. Crawford y Patrick P. Gelsinger Programación del 80386/387 Anaya Multimedia, 1991 90 2008-2009 Asignaturas del Segundo Curso TEORIA DE LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13045 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 1º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,5 Teóricos 3,0 Prácticos 1,5 http://petra.euitio.uniovi.es/asignaturas/teo.pro/index.html PROFESORES GONZALEZ ALONSO, OLIVERIO (Practicas en el Laboratorio) GONZALEZ RODRIGUEZ, BERNARDO MARTIN (Tablero, Teoria) PEREZ PEREZ, JUAN RAMON (Tablero, Teoria) OBJETIVOS COMPETENCIAS ESPECÍFICAS Conocer y aplicar los fundamentos básicos de algoritmia necesarios para comparar y valorar distintos algoritmos para resolver un problema. Estimar el tiempo de ejecución y la memoria requerida para un determinado algoritmo. Aplicar las técnicas que permitan verificar la validez funcional Interpretar las especificaciones funcionales y no funcionales de un problema. Tomar decisiones en la elección de la técnica de diseño de algoritmos adecuada. Utilizar un lenguaje de programación para realizar la implementación de soluciones a los problemas. Elaborar documentos técnicos que recojan los requisitos de un problema y describan y justifiquen la solución elegida. COMPETENCIAS TRANSVERSALES GENÉRICAS Presentar de forma oral soluciones a problemas concretos ante un grupo, comparándolas con otras y razonando sus ventajas. Elaborar la solucióna un problema en equipo y de forma autónoma utilizando el material disponible y buscando información complementaria. CONTENIDOS Tema 1: Principios de Algoritmia (Esencial) 1.1 Repaso breve de lo que debe conocer ya el alumno de otras asignaturas del curso anterior. 1.2 Análisis de eficiencia de un algoritmo: 1.2.1 Ocupación de memoria. 1.2.2 Estudio analítico del tiempo de ejecución. Complejidad. Notación asintótica. 1.2.3 Estudio empírico en función de algún parámetro. 1.2.4 Ejemplos de análisis de algoritmos. Tema 2: Recursividad (Esencial) 2.1 Concepto de recursividad. Ejemplos. Comparación estructura iterativa-estructura recursiva. Ejemplos comparativos. 2.2 Funcionamiento interno de la recursividad. Asignación estática de memoria, asignación 91 2008-2009 Asignaturas del Segundo Curso dinámica. Implementación en la memoria de llamadas a subprogramas. 2.3 Análisis de eficiencia de algoritmos recursivos: ocupación de memoria, tiempo de ejecución. 2.4 Algunos problemas recursivos. Tema 3: Verificación y Prueba de Programas (Aconsejable) 3.1 Especificación de programas. 3.2 Técnica de especificación formal: técnica precondición / postcondición. Ejemplos. 3.3 Técnica del invariante. Ejemplos. Tema 4: Estructuras de Datos para los Algoritmos (Necesario) 4.1. Definición y forma de uso de estructuras de datos que se emplean en los siguientes temas. Tema 5: Divide y Vencerás (Necesario) 5.1 Introducción a las técnicas de diseño de algoritmos. 5.2 Explicación de la técnica Divide y Vencerás. 5.3 Análisis de Divide y Vencerás. 5.4 Ejemplos. Tema 6. Programación dinámica (Necesario) 6.1 Comparación de Programación dinámica con Divide y Vencerás 6.2 Aplicación de la técnica a problema de los Play offs de baloncesto. 6.3 Ejemplos. Tema 7. Vuelta atrás (Esencial) 7.1 Representación de problemas mediante grafos. 7.2 Explicación de la técnica de Vuelta atrás. 7.3 Distintos esquemas de resolución de problemas. 7.3 Ejemplos: Salto del caballo, Problema de las 8 reinas. Tema 8. Algoritmos Voraces (Esencial) 8.1 Explicación de la técnica voraz. 8.2 Ejemplos. Tema 9. Algoritmos de ramificacción y poda (Necesario) 9.1 Recorrido en anchura, frente al recorrido en profundidad. 9.2 Explicación de la técnica ramifica y poda. 9.3 Ejemplos: Problema de la asignación de tareas, problema de las n reinas, problema del puzzle. Tema 10. Introducción a los árboles de juegos (Aconsejable) 10.1 Árboles de Juegos. 10.2 Técnica Minimax. 10.3 Técnica de la poda alfa-beta. 10.4 Ejemplos. METODOLOGÍA Y EVALUACIÓN METODOLOGÍA Se utilizará la metodología de clase expositiva participativa para la explicación de los temas, apoyándose en transparencias. El alumno podrá tener estas transparencias con antelación 92 2008-2009 Asignaturas del Segundo Curso mediante el cuaderno didáctico correspondiente (ver apartado de bibliografía). La exposición teórica se orientará a la resolución de problemas. Los alumnos dispondrán de una biblioteca de problemas (de los que se dispone de implementaciones en lenguaje Java) a través del sitio Web de la asignatura entre los que elegir para realizar en su tiempo de estudio (ver sección de trabajos en la web de la asignatura). En clase, se discutirán y resolverán los más significativos. Se realizará un seguimiento del aprendizaje de los alumnos mediante evaluación formativa que consistirá en la resolución y corrección entre los propios alumnos, en clase de varios problemas en forma de control. Se realizarán varios controles durante el periodo de docencia. Se realizarán prácticas de laboratorio individuales, en las que se tratará de reforzar los conceptos vistos en clase de teoría. Se plantearán nuevos problemas para que sean estudiados e implementados por los alumnos. Este trabajo se realizará en grupo y de forma autónoma por parte de los alumnos. El profesor utilizará tutorías para realizar el seguimiento del trabajo del grupo. Los problemas resueltos se presentarán en clase y se añadirán a la biblioteca de problemas en la página Web de la asignatura (ver sección de trabajos en la web de la asignatura). EVALUACIÓN Teoría, problemas y trabajos Se evaluará la realización y la calidad de la corrección realizada en los controles de seguimiento a lo largo del curso. Esto puede proporcionar al alumno hasta 0,25 puntos (para todos los controles) sobre la nota de teoría, una vez obtenido el cinco en esta. La realización de trabajos, su resolución por escrito, su implementación y la correspondiente exposición también se evaluará y se podrá obtener hasta 1 punto. La nota otorgada en los trrabajos prácticos se sumará a la nota de teoría. En cada convocatoria oficial (febrero, junio y septiembre) se realizará el examen teórico final, que incluirá toda la materia. En él se podrá obtener una nota de 10 puntos. La nota de este examen al que se le sumará la nota por realización de trabajos y la nota de los controles (si se supera el cinco con las anteriores) será el 80 % de la nota final. Al examen teórico se podrán presentar todos los alumnos matriculados independientemente de que hayan aprobado o no la parte práctica. Prácticas de laboratorio Las prácticas de laboratorio serán unas sesiones equivalentes a un crédito para cada alumno y al final del cuatrimestre se realizará una evaluación sobre el trabajo obligatorio encargado a cada alumno; que pesará, un 20% en la nota final de la asignatura. A los alumnos que teniendo suspensas las prácticas aprueben el examen teórico se les realizará un examen práctico. Dicho examen práctico versará sobre el material visto en las sesiones prácticas y las prácticas realizadas por cada alumno. Para aprobar esta asignatura se debe obtener una calificación superior o igual a 5 tanto en la parte teórica como en la parte práctica. La calificación igual o superior a 5 en la teoría y en la práctica se conservan hasta la convocatoria de septiembre inclusive. 93 2008-2009 Asignaturas del Segundo Curso BIBLIOGRAFÍA BÁSICA - G. Brassard, P. Bratley. Fundamentos de Algoritmia. Prentice Hall, 1997. - Narciso Martí Oliet, Yolanda Ortega Mallén, José Alberto Verdejo López. Estructura de datos y algoritmos. Ejercicios y problemas resueltos. Prentice Hall, 2003. - Martín Gonzalez Rodríguez. Principios de Algoritmia. Cuaderno Didáctico Nº 22. Servitec. - Juan Ramón Pérez Pérez. Técnicas de Diseño de Algoritmos. Cuaderno Didáctico Nº 31. Servitec. - Mark Allen Weiss. Estructuras de datos en Java. (2000) Addison Wesley. - Ricardo Peña Marí. Diseño de programas. Formalismo y abstracción. 2ª edición (1998) Prentice Hall. - Aho A.V.,Hopcroft S.E. y Ullman S.D. Estructuras de datos y algoritmos. Ed. Addison.Wesley Iberoamericana, 1988. 94 2008-2009 Asignaturas del Segundo Curso TECNOLOGIA DE LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13046 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 1º Cuatrimes. 7,5 Teóricos 3,0 Prácticos 4,5 7,5 Teóricos 3,0 Prácticos 4,5 http://petra.euitio.uniovi.es/asignaturas/tec.pro/ PROFESORES IZQUIERDO CASTANEDO, RAUL (Teoria) ALVAREZ GUTIERREZ, DARIO (Practicas en el Laboratorio) CORRALES GONZALEZ, JOSE ANTONIO (Practicas en el Laboratorio) ORTIN SOLER, FRANCISCO (Practicas en el Laboratorio) FERNANDEZ ALVAREZ, ALBERTO MANUEL (Practicas en el Laboratorio) REDONDO LOPEZ, JOSE MANUEL (Practicas en el Laboratorio, Tablero, Teoria) FERNANDEZ SUAREZ, JORGE (Practicas en el Laboratorio) OBJETIVOS El objetivo de esta asignatura es enseñar al alumno las distintas tecnologías de programación en el paradigma orientado a objetos, así como su implementación en diversos lenguajes de programación, principalmente el lenguaje C++. También se hace una introducción a los lenguajes procedimentales, principalmente mediante el lenguaje C. Las competencias a aportar al alumno serán: - Conocer y saber aplicar las distintas tecnologías de programación en el paradigma orientado a objetos, así como su implementación en diversos lenguajes de programación. - Aplicar los fundamentos teóricos de programación a escenarios prácticos de implementación. - Concebir, desarrollar y mantener aplicaciones software empleando el lenguaje de programación adecuado al tipo de aplicación a desarrollar. - Conocer y utilizar lenguajes orientados a objetos imperativos para el desarrollo de sistemas software. -Conocer y determinar las estructuras de datos básicas, sus aplicaciones y propiedades. - Conocer las bases para el diseño orientado a objetos así como su traducción a un conjunto de lenguajes de programación. - Seleccionar plataformas software para el desarrollo y la ejecución de aplicaciones de baja complejidad. CONTENIDOS PROGRAMA DE TEORÍA Tema 1º: Introducción a los lenguajes procedimentales. (9 horas) Expresiones, tipos y coerciones. Estructuras de control de lenguajes procedimentales. Declaración y definición de funciones, paso de parámetros. Preprocesado y división en módulos. Punteros y gestión explícita de memoria. 95 2008-2009 Asignaturas del Segundo Curso Ejercicios en lenguaje C. Tema 2º: Introducción al lenguaje C++ (2 horas) Historia de ISO/ANSI C++. Objetivos y elementos de la programación orientada a objetos. Estructura de un programa ISO/ANSI C++. La librería estándar. Flujos de consola. Funciones inline. Introducción a la genericidad. Tema 3º: Elementos básicos del modelo de Objetos (6 horas) Clases y objetos. Abstracción. Encapsulación Ocultación de la información Modulación. Asertos y excepciones. Programación por contratos. Especificación en UML Implementaciones en lenguaje C++ Compilación condicional. Gestión dinámica de memoria. Gestión explícita de memoria heap. Clases y funciones amigas. Parámetros por omisión. Operador de alcance. Espacios de nombres. Comparación entre C++, C# y Java Tema 4º: Sobrecarga y miembros de clase (6 horas) Sobrecarga de funciones y métodos. Sobrecarga de operadores Asociación, agregación y composición Miembros de clase. Clases de utilidad (utility). Especificación en UML Implementaciones en lenguaje C++ Referencia o alias. Paso de parámetros. Constructor de copia. Operador de asignación. Conversiones por medio de constructores. Comparación entre C++, C# y Java Tema 5º: Herencia y polimorfismo (8 horas) Herencia Reutilización de código mediante herencia (de implementación) o composición 96 2008-2009 Asignaturas del Segundo Curso Patrón de diseño, arquitectónico e idiomático. Polimorfismo Enlace dinámico. Clases abstractas. Interfaces Agregación y Composición Herencia múltiple. Problemas derivados de la herencia múltiple. Especificación en UML Implementaciones en lenguaje C++ Constructores y destructores en herencia. Lista de inicialización. Oculttación de métodos. Métodos virtuales. Métodos abstractos. Destructores virtuales. Representación del DAG que representan a instancias con herencia múltiple. Información de tipos en tiempo de ejecución. Comparación entre C++, C# y Java Tema 6º: Gestión de errores en tiempo de ejecución (4 horas) Necesidad de control de errores dinámico. Objetivos del manejo de excepciones. Lanzando excepciones. Manejando excepciones. Gestión de recursos. Especificación de excepciones lanzadas por una función. Implementación en C++. Excepciones de la librería estándar. Comparación entre C++, C# y Java Tema 7º: Genericidad (6 horas) Genericidad (polimorfismo paramétrico). Ventajas e inconvenientes del uso de la genericidad. Funciones genéricas. Clases genéricas. Arquitectura de librerías estándar genéricas. Especificación en UML Implementaciones en lenguaje C++ Templates Parámetros por omisión de plantillas. Especialización de plantillas. Utilización de export Librería estándar de plantillas (STL) Contenedores Iteradotes Algoritmos Objetos función. 97 2008-2009 Asignaturas del Segundo Curso Comparación entre C++, C# y Java Tema 8º: Persistencia (2 horas) Entrada / Salida. Flujos. Serialización. Persistencia ortogonal. Distribución como especialización de serialización. Especificación en UML Implementación en C++ Streams de la librería estándar. Métodos y operadores más utilizados. Utilización de los stringstreams como mecanismos de conversión. Comparación entre C++, C# y Java Tema 9º: Elementos relacionados del modelo de objetos (2 horas) Componentes Programación multihilo. Intercomunicación de procesos. Arquitecturas distribuidas. Pruebas de software Refactorización de código. Comparación entre C++, C# y Java PROGRAMA DE LAS CLASES PRÁCTICAS Lenguaje C (10 horas) Tema 1º: Panorama general del lenguaje C. Entornos de programación y depuración de aplicaciones. Tema 2º: Tipos simples, operadores, expresiones. Control de flujo, bucles y condicionales. Tema 3º: Funciones, paso por valor, manejo del preprocesador, modulación de aplicaciones y compilación condicional. Tema 4º: Gestión de memoria: punteros, arrays y cadenas de caracteres. Paso de parámetros por dirección. Tema 5º: Estructuras y uniones. Listas enlazadas. Entrada y salida. Ficheros Paso de parámetros por línea de comandos. El lenguaje C++ (20 horas) Tema 1º: Introducción al lenguaje C++ Tema 2º: Clases y objetos Tema 3º: Gestión de memoria Tema 4º: Sobrecarga de funciones yoperadores Tema 5º: Herencia y polimorfismo Tema 6º: Entrada y salida Tema 7º: Entrada y salida avanzada Tema 8º: Manejo de excepciones Tema 9º: Genericidad Tema 10º: Librería Estándar 98 2008-2009 Asignaturas del Segundo Curso METODOLOGÍA Y EVALUACIÓN Los contenidos de las clases teóricas y de las clases prácticas de tablero se evaluará mediante un examen final teórico y un examen final práctico. La asistencia a prácticas será obligatoria, permitiéndose un máximo de un 20% de faltas. A lo largo del curso se realizará una prueba parcial del lenguaje C y otra de C++ que serán evaluadas por los profesores de prácticas. Esta nota junto con la asistencia se tendrá en cuenta en el examen final práctico. El examen práctico consistirá en la realización un programa correcto en un laboratorio en un tiempo dado. BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA BÁSICA Brian Kerninghan, Dennis Ritchie. El lenguaje de Programación C. 2ª Edición. Pearson Educación (1991). Stanley B. Lippman. Essential C++. Addison Wesley (1999). Enrique Hernández Orallo, José Hernández Orallo, Mª Carmen Juan Lizandra. C++ Estándar. Paraninfo (2002). BIBLIOGRAFÍA DE CONSULTA Y REFERENCIA Cueva Lovelle, J. M. y López Pérez B. Programación en C y C++. Cuaderno Didáctico nº 3. Servitec (1998) Stanley B. Lippman. C++ primer. Addison Wesley, 3ª Edición (1990). Clovis L. Tondo, Bruce P. Leung. C++ Primer Answer Book. Addison Wesley (1999). Danny Kalev. The ANSI/ISO C++ Professional Programmers. Handbook Que Editorial (1998). Bjarne Stroustrup. El lenguaje de programación C++. Addison Wesley - Pearson, 3ª Edición (2002). Nicolai M. Josuttis. The C++ Standard Library (a tutorial and reference). Addison Wesley (1999). Grady Booch. Análisis y diseño orientado a objetos con aplicaciones. 2ª Edición. AddisonWesley/ Díaz de Santos (1996). Grady Booch. El lenguaje unificado de modelado. Addison Wesley (1999). Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Patrones de Diseño. Person Educación - Addison Wesley (2003). Bertrand Meyer. Construcción de software orientado a objetos. 2ª Edición. Prentice-Hall 99 2008-2009 Asignaturas del Segundo Curso (1999). Martin Fowler y K. Scott. UML gota a gota. Addison Wesley (1999). Juan Manuel Cueva Lovelle. Análisis y Diseño Orientado a Objetos con C++. Cuaderno Didáctico nº 1. Servitec (2003). 100 2008-2009 Asignaturas del Segundo Curso ESTRUCTURA DE DATOS Y DE LA INFORMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13047 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 9,0 Teóricos 4,5 Prácticos 4,5 http://petra.euitio.uniovi.es/asignaturas/edi/ediweb/ PROFESORES PAULE RUIZ, MARIA PUERTO (Practicas en el Laboratorio, Tablero, Teoria) GONZALEZ RODRIGUEZ, BERNARDO MARTIN (Practicas en el Laboratorio, Tablero, Teoria) PEREZ PEREZ, JUAN RAMON (Practicas en el Laboratorio) HERNANDEZ MAGADAN, FERNANDO (Practicas en el Laboratorio) CALVO SALVADOR, JESUS (Practicas en el Laboratorio) OBJETIVOS PREREQUISITOS Conocimiento básico de las técnicas de programación, así como de los conceptos básicos de esta disciplina, tales como vectores, punteros, programación orientada a objetos, memoria dinámica y estática. Conocimientos básicos de cálculo y algoritmia impartidos en asignaturas precedentes y en paralelo. OBJETIVOS Reconocer los diferentes tipos y estructuras de datos de datos así como la terminología básica. Identificar los parámetros que inciden en la calidad de una estructura de datos y de sus algoritmos asociados. Describir los criterios específicos de evaluación de algoritmos y estructuras de datos y aplicarlos en la evaluación y selección de algoritmos y estructuras de datos para la resolución de un problema concreto. Juzgar la conveniencia del uso de una determinada estructura de datos para una situación concreta. Decidir entre dos o más soluciones algorítmicas similares sobre la base de la eficiencia de cada una de ellas. Decidir entre la aplicación de uno o varios algoritmos para un problema dado en función de los requisitos de eficiencia y flexibilidad de problemas y contextos reales. Decidir la estructura de datos (lineal, árbol, diccionario o en red) que resuelva mejor un problema concreto desde un punto de vista conceptual. Implementar las operaciones básicas de un TAD (Lista, Pila o Cola, Árbol, etc.) mediante un lenguaje de programación concreto. Emplear implementaciones de los TAD construidos por terceros en la solución de problemas reales. Combinar diferentes estructuras de datos para resolver problemas complejos. Seleccionar la organización conceptual de una estructura de datos más eficiente ante un problema concreto. 101 2008-2009 Asignaturas del Segundo Curso CONTENIDOS Tema 1: TIPOS ABSTRACTOS DE DATOS 1 Repaso breve de lo que debe conocer ya el alumno de otras asignaturas del curso anterior. 2 Representación en la memoria del ordenador de los tipos de datos y estructuras de datos básicas. 3 Abstracciones funcionales y abstracciones de datos. Tipos Abstractos de datos (TAD's). Tema 2: ESTRUCTURAS DE DATOS LINEALES 1 Repaso del concepto de puntero. Operaciones básicas. 2 El TAD lista. Definición. Distintas implementaciones: listas ordenadas y no ordenadas; listas enlazadas y no enlazadas. 3 Implementación mediante arrays de listas no enlazadas, ordenadas y no ordenadas. Operaciones básicas. Análisis de eficiencia. 4 Implementación mediante punteros de listas enlazadas, ordenadas y no ordenadas. Operaciones básicas. Análisis de eficiencia. 5 Implementación mediante arrays de listas enlazadas, ordenadas y no ordenadas. Operaciones básicas. Análisis de eficiencia. 6 Listas circulares. Listas doblemente encadenadas. Implementación y operaciones básicas. Análisis de eficiencia. 7 Comparación de las distintas implementaciones de listas. 8 Ejemplos de utilización de listas. 9 El TAD pila: definición. Ejemplos de aplicación. 10 Implementación de pilas mediante arrays y punteros. Operaciones básicas. Análisis de eficiencia. 11 El TAD cola. Ejemplos de aplicación. 12 Implementación de colas mediante arrays y punteros. Operaciones básicas. Análisis de eficiencia. 13 Ejemplos de utilización de pilas y colas. 14 Diseño y construcción de de estructuras de datos sobre memoria virtual simulada mediante arrays. Tema 3: ESTRUCTURAS DE DATOS JERÁRQUICAS 1 El TAD árbol. Concepto. Terminología básica. Representación gráfica. Tipos de árboles. 2 Árboles binarios. Operaciones básicas. Implementación mediante arrays y mediante punteros. Análisis comparativo de eficiencia. 3 Árboles Óptimos. 4 Árboles de búsqueda. Operaciones básicas. Análisis de eficiencia. 5 Árboles perfectamentee equilibrados o de altura mínima. Operaciones básicas. Análisis de eficiencia. 6 Árboles simplemente equilibrados. Operaciones básicas. Análisis de eficiencia. 7 Análisis comparativo de los distintos tipos de árboles binarios. 8 Otros tipos de árboles binarios: montículos, desplegados. 9 Árboles multicamino. Implementaciones de árboles multicamino en memoria principal y en memoria secundaria. 102 2008-2009 Asignaturas del Segundo Curso 10 Árboles B, B+, B*. Operaciones básicas. Aplicaciones: sistemas de ficheros, sistemas de gestión de bases de datos. Tema 4: COLAS DE PRIORIDAD 1 El TAD Cola de Prioridad 1.1 Operación es básicas 1.2 Operaciones auxiliares 2 Montículos. 2.1 Montículos de Máximos. 2.2 Montículos de Mïnimos. 3 Ejercicios de aplicación sobre árboles. Tema 5: CONJUNTOS 1 El TAD conjunto. Ejemplos. 2 Implementaciones de conjuntos: vector binario, lista enlazada, árboles,... Tema 6: TABLAS HASH 1 Transformación de claves (hashing). Distintas formas de implementarla. 2 Ejemplos prácticos de aplicación del hashing, tanto en memoria principal como en memoria secundaria. Tema 7: GRAFOS 1 Concepto. Terminología básica. Representación gráfica. 2 El TAD grafo. Operaciones fundamentales. 3 Representación secuencial de grafos mediante arrays. Operaciones básicas. Análisis de eficiencia. 4 Representación enlazada mediante arrays y mediante punteros. Operaciones básicas. Análisis de eficiencia. 5 Algoritmos avanzados sobre grafos: Warshall, Dijkstra, Floyd, Prim, Kruskal, búsqueda en anchura, búsqueda en profundidad,... Implementación en las distintasrepresentaciones. Análisis de eficiencia. 6 Ejemplos de aplicación: ordenación topológica, camino crítico, recorrido euleriano, etc. Tema 8: FICHEROS 1 Almacenamiento externo. Necesidad. Características. Tipos de Ficheros. Análisis comparativo. 2 Ficheros secuenciales. Implementación. Operaciones básicas. 3 Ficheros relativos. Implementación. Operaciones básicas. 4 Ficheros indexados. Implementación. Operaciones básicas. 5 Ficheros secuenciales-indexados. Implementación. Operaciones básicas. Tema 9: ORDENACION 1 Introducción. Importancia de la ordenación en un CPD. Diferencias entre ordenación interna y ordenación externa. 2 Ordenación Interna 2.1 Inserción directa. 2.2 Inserción binaria. 2.3 Selección directa. 103 2008-2009 Asignaturas del Segundo Curso 2.4 2.5 2.6 2.7 3 4 4.1 4.2 4.3 Burbuja y sus variantes: burbuja con señal, sacudida. Método del Shell. Método del montículo (heapsort). Método rápido (quicksort). Análisis comparativo de los métodos de ordenación interna. Ordenación externa: Mezcla directa. Mezcla natural. Mezcla polifásica. METODOLOGÍA Y EVALUACIÓN Para aprobar esta asignatura se debe obtener una calificación superior o igual a 5 en su parte teórica y una calificación de APTO en su parte práctica. Teoría En las convocatorias de Diciembre, Febrero, Junio y Septiembre, habrá un examen escrito teórico final en el que se evaluarán los temas de la asignatura. La teoría no se guarda de una convocatoria a otra. Si la teoría es aprobada, la parte práctica debe aprobarse en la misma convocatoria. Prácticas La evaluación de la parte práctica de la asignatura se podrá realizar mediante un modelo continuo o mediante un modelo puntual. En el modelo continuo, la evaluación se realizará diariamente a lo largo del curso en las clases prácticas. En éstas, los alumnos desarrollarán individualmente una serie de trabajos que se presentarán y evaluarán día a día a largo del curso, según se determine. Para completar la evaluación continua, elalumno podrá defender cada trabajo realizado en una evaluación en la que se propondrán diversas modificaciones al mismo, las cuales deberán ser efectuadas por el alumno delante del profesor con el objeto de determinar su grado de destreza. La calificación asignada a cada uno de estos trabajos podrá ser de APTO o NO APTO. Si un alumno obtiene una calificación de APTO para todos los trabajos planteados a lo largo de las prácticas, la parte práctica de la asignatura estará aprobada, conservando este aprobado hasta la convocatoria de Septiembre inclusive. BIBLIOGRAFÍA BÁSICA JAIME SISA, Alberto; (2002) Estructuras de Datos y Algoritmos con énfasis en programación orientada a objetos. Pearson Educación. ISBN 958-699-044-3. JOYANES AGUILAR, Luis; ZAHONERO MARTINEZ, Ignacio; (1998) Estructura de Datos, Algoritmos, abstracción y Objetos. McGrawHill. ISBN: 84-481-2042-6 WEISS, Mark Allen; (2000) Estructuras de Datos en Java. Addison Wesley. ISBN 84-7829-0354. WIRTH, Niklaus; (1980) Algoritmos + Estructuras de Datos = Programas; Editorial del Castillo. 104 2008-2009 Asignaturas del Segundo Curso SISTEMAS OPERATIVOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13048 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 9,0 Teóricos 4,5 Prácticos 4,5 http://petra.euitio.uniovi.es/asignaturas/sis.ope/sis.ope.htm PROFESORES DIAZ FONDON, MARIA ANGELES (Practicas en el Laboratorio, Tablero, Teoria) RIESCO ALBIZU, MIGUEL (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS OBJETIVOS Dividiremos los objetivos en dos tipos: de Contenido y Metodológicos Objetivos de Contenido Con esta asignatura el alumno adquirirá conocimientos acerca de las partes que componen un sistema operativo, comprendiendo su funcionamiento y el modo en que se realiza la gestión de los recursos existentes en el sistema de computación, así como la importancia que tiene en el mismo. El alumno trabajará y adquirirá destreza y conocimientos acerca de los sistemas operativos en tres niveles diferentes a través de esta asignatura: 1. Nivel de usuario, mediante el cuál el alumno reconoce, utiliza y diferencia las herramientas de alto nivel que acompañan al sistema operativo 2. Nivel de programador de aplicaciones que proporciona al alumno una visión directa y global de las funciones que el Sistema Operativo ofrece a través de su interfaz de llamadas al sistema 3. Nivel dediseñador, a través del cuál el alumno descubre, desarrolla y relaciona las funciones y mecanismos que proporciona el sistema operativo Como objetivos específicos podemos señalar: Conocer la necesidad de tener sistemas operativos eficientes en un sistema de computación. Conocer las distintas partes que integran un sistema operativo, cómo se relacionan entre ellas y con su entorno: el hardware de la máquina y el software de aplicación. Ver cómo se implementa en algún sistema operativo real la gestión de los recursos vista en teoría. Ser capaces de implementar algunos de los subsistemas que constituyen un sistema operativo. Conocer los servicios que ofrecen los sistemas operativos a los distintos tipos de usuarios: usuario de aplicaciones, usuario programador y administrador del sistema. Conocer, tanto internamente como desde el punto de vista del usuario,alguno de los sistemas operativos más utilizados en la actualidad, como son Unix/Linux y la familia Microsoft Windows. Objetivos metodológicos Objetivo global 105 2008-2009 Asignaturas del Segundo Curso Cambio de dirección hacia una Programación centrada en el Aprendizaje Activo La programación centrada en el aprendizaje se encuentra entre los aspectos de innovación que se han marcado en los acuerdos dirigidos a la consecución de un Espacio Europeo de Educación Superior. Se trata de que el alumno participe activamente en el aprendizaje de la materia, llevando a cabo un trabajo día a día, y finalizando etapas claras a lo largo del curso, en diferentes ámbitos de trabajo, con una participación en equipo y un desarrollo continuo de las habilidades. Para llegar a realizar un pequeño giro hacia una metodología más orientada al aprendizaje, nos hemos propuesto los subobjetivos que se describen a continuación. 1.Fomento del trabajo continuo Adquisición de hábito de estudio, sentido de la responsabilidad, etc. 2. Fomento del trabajo en equipo Desarrollo de capacidades de coordinación, colaboración, planificación de tareas, habilidades orales, etc. 3. Motivación al aprendizaje Generación de ilusión por la materia, sensación de aprender, esfuerzo recompensado. CONTENIDOS (ver programa detallado en Web de la asignatura) PREREQUISITOS Si bien legalmente no existe ningún prerrequisito a la hora de cursar la asignatura, se recomienda haber cursado las siguientes asignaturas de primer curso: Introducción a la programación y Metodología de la programación Fundamentos de los computadores Asimismo, es muy casi imprescindible para una mejor comprensión de la asignatura estar recibiendo clase simultáneamente las asignaturas de segundo curso: Estructura de datos y de la información. Teoría de la programación y Tecnología de la programación En particular, la asignatura de Teoría de la programación proporciona los conocimientos básicos del lenguaje de Programación C, lenguaje que se utilizará en las prácticas de Sistemas Operativos y que no ha sido previamente visto en el curso anterior. En cualquier caso, en alumno debe tener unos conocimientosimportantes de programación en general, y de los lenguajes Java (conocido por las asignaturas de programación del primer curso) y C (que se irán adquiriendo con anterioridad a ser aquí necesitados en las asignaturas programación del segundo curso), fundamentalmente para poder realizar con éxito las prácticas de la asignatura. Programa Teoría Tema 1.- Introducción. Tema 2.- Gestión de procesos. Tema 3.- Gestión de memoria Tema 4.- Gestión de ficheros. Tema 5.- Gestión de dispositivos Tema 6.- Seguridad. 106 2008-2009 Asignaturas del Segundo Curso Tema 7.- Aspectos avanzados de Sistemas Operativos Prácticas de Tablero Cada uno de los temas de teoría citados anteriormente irá acompañado de un bloque al finalizar el tema donde se expone cuál es el diseño específico utilizado en dos sistemas operativos Unix y Windows, relativo a la funcionalidad estudiada en el tema en cuestión. Prácticas de Laboratorio Las prácticas de laboratorio, persiguen una doble finalidad: por un lado deben ser un complemento de los aspectos teóricos estudiados en las clases de teoría; por otro lado, deben permitir fijar y comprendeer mejor los sistemas operativos en los tres niveles propuestos como objetivo: usuario, programador y diseñador del sistema. Para cumplir este doble objetivo se ha elaborado el siguiente programa de prácticas. Práctica 1: Introducción al sistema operativo Unix Práctica 2: Gestión de Procesos y de Memoria Práctica 3: Programación de sistemas utilizando la API Posix. Práctica 4: Programación de sistemas utilizando la API Win32. Práctica 5: Gestión de Ficheros y de Dispositivos. Cada una de las prácticas constará de tres bloques: El primero destinado a utilizar las órdenes de usuario y herramientas que los sistemas operativos proporcionan para trabajar con el subsistema correspondiente (procesos, memoria, ficheros o dispositivos) El segundo bloque consiste en la utilización de las bibliotecas de llamadas al sistema de Win32 y Posix, relacionados con el subsistema correspondiente. El tercero pretende la realización de programas que implementen o simulen la funcionalidad de algunas de las partes del subsistema correspondiente. METODOLOGÍA Y EVALUACIÓN La metodología que va a llevarse a cabo en la asignatura pretende conseguir el objetivo global de cambio hacia la programación basada en el aprendizaje activo y los subojetivos de fomento de trabajo continuo, en equipo y motivación al aprendizaje. A continuación se describirá la metodología empleada en las clases teóricas, las clases prácticas y también en los trabajos en equipo Clases teóricas Se pretende que el alumno considere interesante la asistencia a las clases teóricas. Para ello se les proporciona al comienzo de cada tema un boletín de preguntas cortas, tipo test, y ejercicios que permiten comprobar la comprensión del mismo. El alumno deberá resolver las cuestiones a medida que se avanza la materia. Al final del tema, se dedicará un tiempo a discutir las posibles respuestas y resolver dudas. También se les hará un control de evaluación después de cada tema. Las clases teóricas se organizarán en dos bloques: Un porcentaje no superior al 75% de cada tema siguen en modelo de lección dialogada. En el periodo de 50 minutos, se intenta que el alumno participe en la comprensión de la materia a través de preguntas cortas y dirigidas a lo largo de la explicación El 25% final de cada tema se dedica a la resolución de ejercicios y preguntas de comprensión sobre la materia impartida, y sobre la base del trabajo realizado por el alumno en su tiempo de estudio. Se pretende que el alumno obtenga retroalimentación sobre el conocimiento adquirido y consiga localizar los aspectos que no han sido comprendidos en su 107 2008-2009 Asignaturas del Segundo Curso totalidad. Clases prácticas Las prácticas, de unos 25-30 alumnos por grupo tienen como características metodológicas más relevantes las siguientes: Seguimiento directo de los alumnos La labor del profesor durante las horas prácticas consiste enel seguimiento directo de cada equipo. A lo largo de la hora de clase, comprueba, mediante el uso de fichas de alumnos, la asistencia de los alumnos y se pide una pequeña explicación de la situación actual de la práctica. Estos datos serán apuntados en la ficha y servirán de evaluación continua del alumno. Atención a las peticiones y estrechamiento de la relación con el alumno Además de ello, el profesor atiende continuamente las peticiones de explicación, aclaración o resolución de aspectos de la práctica que le plantean los alumnos, tomando nota de los más relevantes, por su importancia o por su reiteración para hacer una explicación en el ámbito de toda la clase y que así vierta en beneficio de todos. También sirven estas notas para mejorar la práctica en años sucesivos. Todos estos aspectos hacen que el profesor establezca una estrecha relación con el alumno, capaz de hacer que éste se desinhiba en cuanto a la realización de preguntas y se interese por la materia en cuestión. Gradación del tipo de prácticas: cerradas, abiertas En cuanto al tipo de las prácticas que se plantean, sigue una evolución gradual. Las tres primeras, que son prácticas cerradas, que siguen un guión predefinido, y se especifica más al alumno cómo tiene que hacer. El módulo de diseño está constituido por prácticas abiertas. El alumno decide cómo hacer la práctica. Sincronización con la teoría Todas las prácticas están pensadas para servir de complemento imprescindible a la materia de teoría, por lo que se sincronizan con ésta. Fases de ampliación de las prácticas Todas las prácticas cuentan con fases de ampliación, pensadas para alumnos aventajados, que por diversas razones superan o están dispuestos a superar los objetivos considerados como fundamentales. Trabajos en equipo Entre los métodos de aprendizaje empleados, la elaboración de trabajos se considera un elemento interesante para fomentar el saber hacer junto con otros . Los trabajos en equipo constituyen una herramienta básica para realizar un cambio respecto a la mentalidad de los alumnos acerca del proceso de aprendizaje. La tendencia clásica de la Universidad es una tendencia hacia el alumno pasivo , debe ser sustituida por una concepción del alumno activo que decide su propio proceso de aprendizaje. La asignatura propone dos tipos de trabajos en equipo: 108 2008-2009 Asignaturas del Segundo Curso TRABAJOS DE COMPLEMENTO Por otra parte, los trabajos de complemento, con una guía de operación claramente definida, y una planificación rigurosa en el tiempo, le enseñarán a desenvolverse en el mundo empresarial, proporcionándole habilidades no técnicas, sino sociales, como la organización, dirección, comunicación, coordinación, tolerancia, expresión oral, sentido de la responsabilidad, etc. La elaboración de trabajos dirigirá al alumno hacia la lectura y comentario de artículos y bibliografía relacionada, acerca de un apartado concreto de la materia, motivando su interés por la asignatura. En otros casos se puede plantear la elaboración de un informe sobre un tema concreto que implique la búsqueda de bibliografía. De esta manera se despierta el interés por la investigación, a la vez que permite un conocimiento más profundo de la materia, o de aspectos avanzados de la misma. METODO DE EVALUACIÓN En la evaluación de la asignatura se tendrá en cuenta la parte de teoría, las prácticas, así como los trabajos de refuerzo. Cada una de las partes pesará en la nota final de acuerdo a los siguientes porcentajes: Nota de teoría: 50% Nota de prácticas: 40% Trabajos complementarios: 25% Cada una de las partes (nota de teoría, nota de prácticas y de trabajos complementarios) 'se pueden guardar' para todas las convocatorias pertenecientes a este curso académico. En caso de las notas de teoría y prácticas es necesario para ello tener una nota igual o superior a 4. En el caso de que un alumno no supere la asignatura en una de las convocatorias oficiales (junio, septiembre o febrero), constará como suspenso únicamente aquellos alumnos que se presenten al examen final teórico de la asignatura correspondiente a esa convocatoria y no aprueben la asignatura. Teoría La parte de teoría se evaluará mediante exámenes escritos. En cada una de la convocatorias oficiales del curso (junio, septiembre y febrero del curso siguiente) se realizará un examen teórico cuyo contenido será todo el temario de la asignatura. Además, durante el curso se realizarán controles de conocimiento periódicos cuya nota contribuirá a la evaluación continua del alumno y podrá sustituir al examen final. No se realizarán exámenes parciales. Prácticas La parte de prácticas se evaluará mediante la entrega de los ejercicios prácticos que se propongan durante el curso. Las prácticas se realizarán individualmente por parte de cada alumno. Los alumnos que no entreguen las prácticas en su momento o bien deseen volver a presentarlas para subir nota, podrán hacerlo en una entrega excepcional en cada una de las convocatorias oficiales del curso (junio, septiembre y febrero del curso siguiente). En este caso, la entrega de las prácticas consistirá, además de la entrega en sí de los ejercicios prácticos asignados, en hacer una serie de modificaciones sobre ellos con el fin de comprobar el aprovechamiento del alumno en la realización de la práctica. Al igual que en el caso de la teoría, se considerará solamente la nota obtenida en la última entrega a la que se presente. 109 2008-2009 Asignaturas del Segundo Curso Trabajos en equipo Durante el curso se propondrán trabajos para ser realizados por los alumnos. Son los denominados 'Trabajos de complemento', trabajos para complementar los conocimientos sobre cada tema. La realización, calidad y presentación de estos trabajos será tenida en cuenta a la hora de calcular la nota final de la asignatura según el procedimiento que aparece posteriormente. Los contenidos concretos (de los trabajos para complementar) se darán a conocer a lo largo del curso, pero en todo caso versarán sobre los contenidos del programa de la asignatura. Cálculo de la nota final de la asignatura De acuerdo con los porcentajes indicados al principio de este apartado, la nota final de la asignatura se calculará de acuerdo con la siguiente fórmula: Nota final = Parte Teoría + Parte Prácticas + Parte Trabajos Complementarios Parte Teoría = Nota Examen Teórico * 0,50 Parte Prácticas = Nota Prácticas * 0,40 Parte Trabajos Complementarios= Media ponderada de las notas de los trabajos * 0,25 Para poder aplicar la fórmula indicada para el cálculo de la nota final de la asignatura será necesario obtener un mínimo de 3,5 puntos en la nota de teoría y en la nota de prácticas. BIBLIOGRAFÍA BÁSICA El libro fundamental en el que se va a basar la asignatura es el siguiente: Sistemas Operativos. Una visión aplicada. Carretero Perez y otros. Ed. McGrawHill, 2001 Además, podemos citar varias obras fundamentales que se van a utilizar como apoyo en el desarrollo del curso y que pueden ser utilizados para ampliar conocimientos. Para la parte de teoría, los libros más útiles serán: Sistemas Operativos. Segunda Edición. Stallings, W. Ed. Prentice Hall, 1997 Sistemas Operativos. Conceptos fundamentales. Silverschatz, A., Peterson, J. y Galvin, P. Ed. Addison Wesley Iberoamericana, 1994 Sistemas Operativos, Diseño e Implementación, Segunda edición Tanenbaum, A. Ed. Prentice Hall. 1998 Sistemas Operativos. Segunda Edición. Deitel, H.M. Ed. Addisson-Wesley Iberoamericana, 1993. El libro fundamental para estudiar el sistema operativo Unix desde un punto de vista internoes: The Design of the Unix Operating System. Bach, M.J. Ed. Prentice Hall, 1986 Para las prácticas de la asignatura, nos basaremos en el libro Prácticas de Sistemas Operativos, de la base al diseño. Jesús Carretero Pérez, Félix García Carballeira y Fernando Pérez Costoya. Ed. Mc Graw Hill. Respecto a libros para manejarnos en el sistema a nivel de usuario: Introducción a Unix. Un enfoque práctico. Afzal, A. Ed. Prentice Hall, 1997 Libro de prácticas de Unix.Andrés, J.L. y Arias, J.C. Ed. Síntesis, 1994 Unix Sistema V Versión 4. Rosen, Rosinski y Farber. Ed. McGraw-Hill, 1991 Utilizando Linux 2ª Ed. Tackett, J. y Gunter, D. Ed. Prentice Hall, 1996 Para la parte de programación con llamadas al sistema de Unix, pueden ser útiles: 110 2008-2009 Asignaturas del Segundo Curso El entorno de programación Unix. Kernighan B. y Pike R. Ed. Prentice Hall, 1984 UNIX. Programación Avanzada, segunda edición.Márquez, F.M. Ed. RA-MA, 1996 Al utilizar el lenguaje C como lenguaje de programación para realizar las prácticas de la asignatura, también pueden ser útiles las siguientes referencias: El Lenguajee de Programación C Kernighan, B.W., Ritchie, D.M. Ed. Prentice Hall 1991 Programación en C y C++ Cueva Lovelle, J.M., López Pérez, B. Cuaderno Didáctico nº 70 del Departamento de Matemáticas de la Universidad de Oviedo. 1993 Otras referencias sobre teoría de sistemas operativos, que pueden ser utilizadas en algún tema concreto, son las siguientes: Operating Systems Principles. Brinch Hansen, P. Ed. Prentice Hall, 1973 Operating Systems: Concept and Design.Milenkovic, M. Ed. McGraw-Hill, 1987 Sistemas Operativos Modernos. Tanenbaum, A. Ed.Prentice Hall. 1992 Distributed Operating Systems. Tanenbaum, A.Prentice Hall. 1995 Para repasar conceptos de hardware de computadores dos referencias obligadas son las siguientes: Organización y Arquitectura de Computadores (4ª edición) Stallings, W. Ed. Prentice Hall. 1997 Structured Computer Organization. Tanenbaum, A. Ed.Prentice Hall. 1999 111 2008-2009 Asignaturas de Segundo Curso ESTADISTICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13049 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo Anual 9,0 Teóricos 6,0 Prácticos 3,0 9,0 Teóricos 6,0 Prácticos 3,0 http://bellman.ciencias.uniovi.es/estadeuitio/ PROFESORES CASALS VARELA, MARIA ROSA (Practicas en el Laboratorio, Tablero, Teoria) LUBIANO GOMEZ, MARIA ASUNCION (Practicas en el Laboratorio, Tablero, Teoria) CARLEOS ARTIME, CARLOS ENRIQUE (Practicas en el Laboratorio, Tablero, Teoria) GARRIDO BLANCO, LAURA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Con esta asignatura se pretende que los alumnos sean capaces de alcanzar las siguientes metas: Sintetizar y describir una gran cantidad de datos seleccionando los estadísticos adecuados al tipo de variable y analizar las relaciones existentes entre ellas. Analizar las series temporales. Conocer los modelos probabilísticos más usuales y sus aplicaciones. Formular problemas reales en términos estadísticos (estimación de parámetros, contraste de hipótesis, etc.) y aplicar la Inferencia Estadística a su resolución. Interpretar las salidas de los paquetes estadísticos. CONTENIDOS TEORÍA: Tema 1. INTRODUCCIÓN A LA ESTADÍSTICA Definición de Estadística: estadística descriptiva e inferencial. Los modelos estadísticos aplicados a la investigación. Población y muestra. Noción de variable estadística. Clasificación de variables estadísticas. Tema 2. ANÁLISIS DESCRIPTIVO DE VARIABLES ESTADÍSTICAS. Distribuciones de frecuencias. Representaciones gráficas. Medidas de tendencia central: moda, mediana, media. Medidas de posición: percentíles. Medidas de dispersión absolutas y relativas. Tema 3. CALCULO DE PROBABILIDADES. Experimento aleatorio. Sucesos. Concepto y propiedades de la probabilidad. Probabilidad condicionada. Sucesos independientes. Teorema de la probabilidad total. Teorema de Bayes. Tema 4. VARIABLES ALEATORIAS. Concepto de variable aleatoria. Probabilidad inducida. Función de distribución. Variable aleatoria discreta: funciones de probabilidady distribución. Variable aleatoria continua: funciones de densidad y distribución. Media y varianza de una variable aleatoria. Independencia de variables aleatorias. Funciones de variables aleatorias. Desigualdad de Chebichev. Tema 5. DISTRIBUCIONES DE PROBABILIDAD MÁS USUALES. Distribuciones 112 2008-2009 Asignaturas de Segundo Curso discretas: Distribución binomial, geométrica y de Poisson. Distribuciones continuas: Distribución uniforme, normal y exponencial. Teorema del límite central. Tema 6. INFERENCIA ESTADÍSTICA. Noción de inferencia estadística. Muestra aleatoria. Realización muestral y espacio muestral. Estadístico. Distribución t de Student y ji-cuadrado. Distribución de estadísticos más habituales en el muestreo. Tema 7. ESTIMACIÓN PARAMÉTRICA. Inferencia paramétrica. Estimador puntual. Estimadores puntuales más habituales. Estimación por intervalo: coeficiente de confianza. Intervalos de confianza más habituales. Tema 8. CONTRASTE DE HIPÓTESIS. Conceptos básicos: hipótesis estadística, contraste, tipos de errores, nivel de significación y p-valor. Contrastes de hipótesis para una muestra. Tema 9. CONTRASTE DE HIPÓTESIS NO PARAMÉTRICOS. Noción de ajuste a una distribución teórica. Contraste chi-cuadrado de bondad de ajuste. Contraste de independencia y homogeneidad en tablas de contingencia. Otros contrastes no paramétricos. Tema 10. MÉTODOS DE PREDICCIÓN Y CLASIFICACIÓN. Árboles de decisión. Modelos lineales. Árboles de regresión. Redes neuronales. Tema 11. CONTROL ESTADÍSTICO DE CALIDAD. Introducción. Control de calidad por atributos. Control de calidad por variables. Gráficos de control. PRÁCTICAS DE LABORATORIO: Práctica 1. Análisis exploratorio de datos. Parte 1. Práctica 2. Análisis exploratorio de datos. Parte 2. Práctica 3. Simulación. Parte 1. Práctica 4. Simulación. Parte 2. Práctica 5. Estimación. Práctica 6. Contraste de hipótesis. Práctica 7. Contraste de hipótesis. Práctica 8. Métodos de predicción y clasificación. METODOLOGÍA Y EVALUACIÓN La asignatura está dividida en dos partes: una parte de teoría y práctica de tablero (85%) y una parte de prácticas de laboratorio (15%). Para aprobar la asignatura el alumno debe aprobar cada una de las partes con una nota igual o superior a 5. Una vez superadas ambas partes, la nota final de la asignatura será 0.85*NotaTeoría + 0.15*NotaPrácticas TEORÍA Y PRÁCTICAS DE TABLERO. A lo largo del curso, se realizarán exámenes parciales teórico-prácticos eliminatorios de materia para el examen final de Junio. Los alumnos que aprueben cada uno de los exámenes parciales, habrán aprobado la parte de teoría. Aquellos otros alumnos que suspendan alguno de los parciales, podrán optar en el examen final de Junio entre realizar el examen de la parte suspendida o realizar un examen de toda la materia. 113 2008-2009 Asignaturas de Segundo Curso En el examen final de Septiembre, los alumnos se examinarán de toda la materia. A lo largo del curso, el profesor podrá realizar controles o proponer ejercicios que los alumnos deberán entregar en los plazos establecidos, así como valorar positivamente la asistencia y aprovechamiento en las clases. PRÁCTICAS DE LABORATORIO. Para aprobar la parte práctica el alumno tiene dos opciones: 1. Asistencia a todas las prácticas y entrega de las cuestiones y/o ejercicios que propone el profesor al finalizar cada sesión. 2. Examen práctico final en el aula de ordenadores en las convocatorias de Febrero, Junio y Septiembre. BIBLIOGRAFÍA BÁSICA CAO, R et al. Introducción a la Estadística y sus aplicaciones. Ediciones Pirámide, 2001. CUADRAS, C. Problemas de Probabilidad y Estadística (Vol. 1 y Vol. 2). Ed. Eunibar, 1999. DEVORE, J. L. Probabilidad y Estadística para Ingeniería y Ciencias. Ed. Thomson-Learning, 2002. ESCOBAR, M. Análisis gráfico/exploratorio. Colección: Cuadernos de Estadística. Editorial La Muralla, 1999. HERNÁNDEZ ORALLO et al. Introducción a la minería de datos. Pearson educación, 2004. PEÑA SÁNCHEZ DE RIVERA, D. Fundamentos de Estadística. Alianza Editorial, 2001. PERALTA ASTUDILLO, M. J. et al. Estadística: Problemas resueltos. Editorial Pirámide, 2000. PÉREZ DELGADO, M.A. Aplicación de las redes neuronales artificiales a la estadística. Colección: Cuadernos de Estadística. Editorial La Muralla, 2003. RODRIGUEZ MORILLA, C. Análisis de series temporales. Colección: Cuadernos de Estadística. Editorial La Muralla, 2000. SCHEAFFER R. L. & McCLAVE J. Probabilidad y Estadística para Ingeniería. Grupo Editorial Iberoamericano, 1993. Documentos varios en español sobre el lenguaje de programación R en la página http://cran.r-project.org/other-docs.html#nenglish 114 2008-2009 Asignaturas del Segundo Curso GESTION CONTABLE I Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13050 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES FE CANTO, CELIA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Conocimiento básico del patrimonio empresarial y su problemática contable y registro contable según el Plan General de Contabilidad español, así como confección de las Cuentas Anuales. CONTENIDOS TEMA 1.- CONCEPTO Y DIVISIÓN DE LA CONTABILIDAD: 1.1. Introducción. 1.2. Concepto de Contabilidad. 1.3. División de la Contabilidad. TEMA 2.- EL PATRIMONIO EMPRESARIAL: 2.1. Concepto contable del patrimonio. 2.2. Elementos y masa patrimoniales. TEMA 3.- LAS CUENTAS Y LOS REGISTROS CONTABLES: 3.1. La cuenta como elemento de representación y medida. 3.2. Terminología y estructura de las cuentas. 3.3. Clasificación de las cuentas. 3.4. El método contable. 3.5. El registro de las operaciones contables. 3.6. Criterios de registro o reconocimiento cotable de los elementos patrimoniales. 3.7. Regulación legal de los libros de contabilidad. TEMA 4.- EL PLAN GENERAL DE CONTABILIDAD: 4.1. Introducción. 4.2. Estructura. 4.3. Contenido. TEMA 5.- EL PROCESO CONTABLE GENERAL: 5.1. Analísis del proceso contable general. TEMA 6.- CUENTAS DE BALANCE: 6.1. Introducción. 6.2. Activo corriente. 6.3. Activo no corriente. 6.4. Pasivo corriente. 6.5. Pasivo no corriente. 6.6. Patrimonio neto. TEMA 7.- CUENTAS DE GESTIÓN: 7.1. Introducción. 7.2. Compras y ventas. 7.3. Otros gastos e ingresos de explotación. 7.4. Gastos e ingresos financieros. 7.5. Otros gastos e ingresos. TEMA 8.- EL RESULTADO CONTABLE: 8.1. El resultado de la empresa. 8.2. La periodificación contable. 8.3. La regularización contable. 8.4. La propuesta de distribución del resultado. TEMA 9.- LAS CUENTAS ANUALES: 9.1. Introducción. 9.2. Requisitos de la información a incluir en las cuentas anuales. 9.3. Formulación y estructura de las cuentas anuales. 9.4. Normas comunes en la elaboración de las cuentas anuales. 9.5. El Balance. 9.6. La Cuenta de Pérdidas y Ganancias. 9.7. Estado de cambios en el patrimonio neto. 9.8. Estado de flujos de efectivo. 9.9. La Memoria. METODOLOGÍA Y EVALUACIÓN METODOLOGÍA La asignatura se organiza en clases teóricas, donde se explican a los alumnos los fundamentos conceptuales de la Contabilidad Financiera, clases prácticas, donde se aplican a supuestos reales los conocimientos teóricos previamente adquiridos. A lo largo del curso se entrega a los alumnos ejercicios que incluyen tanto preguntas teóricas 115 2008-2009 Asignaturas del Segundo Curso como prácticas para resolver fuera del aula y entregar al profesor. En las prácticas de laboratorio se estudia el programa de contabilidad Contaplus a través de un caso práctico. EVALUACIÓN La calificación se determina mediante un examen realizado en alguna de las convocatorias legalmente establecidas. El examen constará de una parte teórica (5 puntos) y una parte práctica (5 puntos). A efectos de la evaluación final se tendrá en cuenta la asistencia a clase así como la entrega de los trabajos propuestos para realizar fuera del aula. BIBLIOGRAFÍA BÁSICA LEGISLACIÓN Ley 16/2007, de 4 de julio, de reforma y adaptación de la legislación mercantil en materia contable para su armonización internacional en base a la normativa de la Unión Europea. Real Decreto Legislativo 1514/2007, de 16 de noviembre, por el que se aprueba el Plan General de Contabilidad (BOE de 20 de noviembre). Real Decreto Legislativo 1515/2007, de 16 de noviembre, por el que se aprueba el Plan General de Contabilidad de Pequeñas y Medianas Empresas y los criterios contables específicos para microempresas (BOE de 21 de noviembre). LIBROS DE CONSULTA ALONSO PÉREZ, A. Y POUSA SOTO, RAQUEL (2007): Casos Prácticos del Nuevo Plan General de Contabilidad para PYMES, CEF, Madrid. AMADOR, S. y ROMANO, J. (2008): Manual del Nuevo Plan General Contable, CEF, Madrid. CERVERA OLIVER, M. (2008): Contabilidad Financiera adaptada al nuevo PGC, CEF, Madrid. FERNÁNDEZ GONZÁLEZ, F.J. (2007): Nuevo Plan General Contable. 205 Supuestos Prácticos, Ed. Francis Lefebvre, Madrid. MALLO, C. y PULIDO, A. (2008): Contabilidad Financiera, un Enfoque Actual, Ed. Paraninfo, Madrid. REJÓN LÓPEZ, M. (2008): Manual práctico del nuevo PGC 2008, Grupo editorial universitario, Madrid. SOCIAS SALVÁ, A. (2008): Contabilidad Financiera, El PGC de 2007, Ed. Pirámide, Madrid. WADEN-BERGHE LOZANO J.L. (2008): Contabilidad Financiera, Nuevo PGC y de PYMES, Ed. Pirámide, Madrid. 116 2008-2009 Asignaturas del Segundo Curso REDES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13051 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo OBLIGAT. Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES PEREZ CHUST, RUBEN (Practicas en el Laboratorio) BLANCO AGUIRRE, RAQUEL (Practicas en el Laboratorio, Tablero, Teoria) ALBA GONZALEZ-FANJUL, CARLOS (Tablero, Teoria) 117 2008-2009 4.1.3 Asignaturas del Tercer Curso Asignaturas del Tercer Curso BASES DE DATOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13052 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 9,0 Teóricos 4,5 Prácticos 4,5 http://petra.euitio.uniovi.es/asignaturas/bas.dat/ PROFESORES MARTINEZ PRIETO, ANA BELEN (Practicas en el Laboratorio, Teoria) ALVAREZ GUTIERREZ, DARIO (Practicas en el Laboratorio, Tablero, Teoria) VINUESA MARTINEZ, LUIS ANTONIO (Practicas en el Laboratorio, Teoria) SUAREZ SANZ, JAVIER (Practicas en el Laboratorio) OBJETIVOS PRERREQUISITOS Las asignaturas en las que se imparten conocimientos de base que se utilizan en esta asignatura de manera más directa son: Lógica (primer curso), la parte de Cálculo Proposicional, que se utiliza en el capítulo de consultas en cálculo relacional. Sistemas Operativos (segundo curso), en lo relativo al tratamiento de la concurrencia y la estructura de los sistemas de ficheros, fundamentalmente. Estructuras de Datos y de la Información (segundo curso), la parte de las estructuras de datos en memoria secundaria, como ficheros indexados, árboles B, etc. Introducción a la Programación, Metodología de la Programación y Tecnología de la Programación (primer y segundo curso), en cuanto a conocimientos generales de desarrollo de proyectos de software, el modelo orientado a objetos y lenguajes de programación, y programación en general. OBJETIVOS Objetivos Generales El papel fundamental que esta asignatura troncal sobre Bases de Datos debe jugar en el contexto de una carrera técnica informática es presentar al alumno los elementos fundamentales de la materia en los tres aspectos principales de la misma: Diseño, Utilización y Funcionamiento. Es decir, por una parte la estructura y funciones de un Sistema de Gestión de Bases de Datos (Funcionamiento). Por otro lado el ciclo de vida, modelos y técnicas de diseño de bases de datos (Diseño). Por último, los lenguajes de manejo de datos necesarios para utilizar estos sistemas (Utilización). De esta forma, se pretende que el alumno sea capaz de analizar los detalles de diseño y funcionamiento concretos relacionados con las bases de datos que pueda encontrarse a lo largo de su vida profesional. Teniendo en cuenta las las capacidades que más suelen demandarse en la práctica profesional 118 2008-2009 Asignaturas del Tercer Curso para los Ingenieros Técnicos en Informática, el enfoque que se dará a la asignatura estará más centrado en la parte de Diseño y de Utilización, especialmente de bases de datos relacionales y el lenguaje SQL. Ademáss, se dará especial importancia a la programación de aplicaciones con Bases de Datos, puesto que es un aspecto muy demandado por las empresas. Por otra parte, hay que tener en cuenta que aspectos de Funcionamiento se imparten ya en otras asignaturas. En concreto los conceptos de implementación física relacionados con el almacenamiento secundario (ficheros, etc.) se imparten en Estructuras de Datos y de la Información , y la problemática general de la concurrencia en Sistemas Operativos . Más detalladamente, podemos presentar los siguientes objetivos generales: Dotar al alumno de los conocimientos fundamentales, tanto teóricos y prácticos que permitan identificar y comprender los tres aspectos de un sistema de bases de datos: Diseño, Utilización y Funcionamiento, haciendo hincapié en el diseño y utilización de bases de datos relacionales con el lenguaje SQL. Explicar y usar los conceptos y terminología de bases de datos. Objetivos específicos Identificar las razones que hacen necesario un Sistema de Gestión de Bases de Datos en un sistema de computación. Conocer la terminología, arquitectura y conceptos fundamentales de un SGBD. Comprender el papel del ciclo de vida y los modelos de datos en el diseño de bases de datos (conceptual y lógico fundamentalmente, y también físico) Comparar los modelos de datos entre sí y conocer sus ventajas, inconvenientes y limitaciones. Dotar las bases formales para comprender los modelos de datos más importantes: modelo Entidad-Relación y modelo relacional, y los lenguajes de datos formales y comerciales para este último. Conocer y comprender la necesidad de principios metodológicos para el diseño de bases de datos, especialmente del proceso de normalización para bases de datos relacionales. Capacitar para el manejo de cualquier Sistema de Gestión de Bases de Datos Relacional comercial, a través del lenguaje SQL. Adquirir experiencia práctica para realizar el diseño completo de una base de datos relacional, incluyendo su implementación en un SGBD comercial. Adquirir experiencia práctica en el desarrollo de aplicaciones de bases de datos. Prácticas Las prácticas siguen un plan mixto. En él se combinan dos estilos de prácticas de laboratorio: de utilización y diseño de bases de datos (siguiendo con la filosofía inicial de la asignatura, en la que se hace hincapié en estos aspectos frente al del funcionamiento de los SGBD) con el desarrollo de un proyecto durante el curso. La secuenciación de las prácticas de laboratorio se va realizando a medida que se introducen los conceptos teóricos correspondientes en las sesiones de teoría. El contenido es el siguiente: En primer lugar se realiza un módulo de introducción al manejo de una herramienta CASE, fundamentalmente para su utilización en el desarrollo de un proyecto durante el curso y especialmente en la fase de diseño conceptual. En segundo lugar se establecen sesiones de prácticas para que el alumno desarrolle ejemplos de consultas con los lenguajes formales del álgebra y del cálculo relacional, y SQL con un SGBD real. El tercer módulo está orientado al desarrollo de aplicaciones con SQL, en el que se 119 2008-2009 Asignaturas del Tercer Curso introduce el alumno en la programación de aplicaciones de bases de datos con este lenguaje, a la vez que se practica con el propio lenguaje (como en el módulo II). Este módulo da el apoyo complementario al alumnopara el desarrollo del proyecto que debe entregar al final del curso. Por su naturaleza, estos módulos tienen una primera parte cerrada, en la que el profesor sigue un guión para explicar el manejo de los productos, y una parte abierta, en la que el alumno diseña las soluciones a los problemas que se le proponen. Proyectos Adicionalmente, los alumnos deben realizar un proyecto único, o varios proyectos más simples durante el curso, relacionados: Desarrollo de una aplicación de bases de datos, utilizando el ciclo de vida y los conocimientos explicados en la parte de teoría, y con el apoyo de las prácticas de tablero y destrezas prácticas adquiridas en las prácticas de tablero. El tema sobre el que se desarrollan los proyectos se puede dejar a elección del alumno (se dará una guía para estas prácticas) e incluso podrían compartirse temas de proyectos con otras asignaturas del mismo curso (Ingeniería del Software, etc.). Estos proyectos se utilizarán para la evaluación de las prácticas de laboratorio. CONTENIDOS PROGRAMA CONTENIDOS TEORÍA Unidad Didáctica 1: Introducción Tema 1: Introducción, Conceptos Fundamentales y Arquitectura de los Sistemas de Gestión de Bases de Datos 1. DEFINICIONES 1.1. BANCO Y BASE DE DATOS 1.2. DEFINICIÓN DE BASE DE DATOS Y DE SISTEMA DE GESTIÓN DE BASES DE DATOS 1.3. NECESIDAD Y OBJETIVOS DE LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS 2. ABSTRACCIÓN DE LA INFORMACIÓN 2.1. NIVELES DE ABSTRACCIÓN (ARQUITECTURA ANSI/SPARC) 2.2. INSTANCIAS Y ESQUEMAS 2.3. INDEPENDENCIA DE DATOS FÍSICA Y LÓGICA 3. MODELOS DE DATOS 3.1. MODELOS DE DATOS LÓGICOS BASADOS EN OBJETOS 3.2. MODELOS DE DATOS LÓGICOS BASADOS EN REGISTROS 3.3. MODELOS DE DATOS FÍSICOS 4. LENGUAJES DE DATOS 4.1. LENGUAJE DE DEFINICIÓN DE DATOS 4.2. LENGUAJE DE MANEJO DE DATOS 5. ARQUITECTURA DE UN SGBD 5.1. LENGUAJE DE MANEJO DE DATOS 5.2. LENGUAJE DE MANEJO DE DATOS 5.3. LENGUAJE DE MANEJO DE DATOS 120 2008-2009 Asignaturas del Tercer Curso Unidad Didáctica 2: Ciclo de Vida y Modelos de Datos Tema 2: Modelos de Datos 1. CONCEPTOS DE MODELOS DE DATOS 1.1. EVOLUCIÓN Y DEFINICIÓN 1.2. DIFERENCIA ENTRE MODELO Y ESQUEMA 1.3. UNIVERSO DE DISCURSO / MUNDO REAL 1.4. MODELOS Y LENGUAJES DE DATOS 1.5. OBJETIVOS DE UN MODELO DE DATOS 2. ASPECTOS DE UN MODELO DE DATOS 2.1. ESTÁTICA 2.2. DINÁMICA 2.3. RESTRICCIONES DE INTEGRIDAD 3. CLASIFICACIÓN DE MODELOS DE DATOS 3.1. MODELOS CONCEPTUALES 3.2. MODELOS LÓGICOS O CONVENCIONALES Tema 3: Ciclo de Vida de las Bases de Datos 1. DISEÑO DIRIGIDO POR PROCESOS Y DISEÑO DIRIGIDO POR DATOS 2. FASES DEL CICLO DE VIDA 2.1. ANÁLISIS DE REQUISITOS 2.2. DISEÑO CONCEPTUAL 2.3. DISEÑO LÓGICO 2.4. REFINAMIENTO POR EL USO 2.5. DISEÑO FÍSICO 2.6. IMPLEMENTACIÓN 2.7. PRUEBA Y MONITORIZACIÓN 3. EJEMPLO DE APLICACIÓN DEL CICLO DE VIDA Unidad Didáctica 3: Diseño Conceptual: Modelo Entidad-Relación Tema 4: Modelo Entidad-Relación 1. INTRODUCCIÓN Y ELEMENTOS FUNDAMENTALES 1.1. ENTIDADES Y CONJUNTOS DE ENTIDADES 1.2. RELACIONES Y CONJUNTOS DE RELACIONES 2. RESSTRICCIONES DE INTEGRIDAD 2.1. RESTRICCIONES DE CARDINALIDAD: UNO / MUCHOS 2.2. SUPERCLAVES, CLAVES CANDIDATO Y CLAVE PRIMARIA 2.3. CLAVE PRIMARIA DE UN CONJUNTO DE RELACIONES 2.4. DEPENDENCIA POR EXISTENCIA 2.5. ENTIDADES FUERTES Y ENTIDADES DÉBILES 3. DIAGRAMA ENTIDAD-RELACIÓN 4. REDUCCIÓN DE DIAGRAMAS E-R A TABLAS 4.1. CONJUNTOS DE ENTIDADES FUERTES 4.2. CONJUNTOS DE ENTIDADES DÉBILES 4.3. CONJUNTOS DE RELACIONES 5. CONSTRUCCIONES AVANZADAS (*) 5.1. GENERALIZACIÓN Y ESPECIALIZACIÓN 121 2008-2009 Asignaturas del Tercer Curso 5.2. AGREGACIÓN Tema 5: Modelo Entidad-Relación Extendido 1. INTRODUCCIÓN 1.1. NIVELES DE DEFINICIÓN DEL MODELO ENTIDAD-RELACIÓN: SIMPLE Y COMPLEJO 1.2. OTRAS NOMENCLATURAS DEL MODELO E-R 2. AMPLIACIÓN CONSTRUCCIONES ELEMENTALES 2.1. ATRIBUTOS: DESCRIPTIVOS, IDENTIFICADORES, MULTIVALUADOS, DERIVADOS 2.2. RELACIONES: CARDINALIDAD MÁXIMA Y MÍNIMA 2.3. GENERALIZACIÓN: SUBCONJUNTOS SOLAPADOS 3. CONSTRUCCIONES AVANZADAS 3.1. RELACIONES TERNARIAS Y N-ARIAS 3.2. RESTRICCIONES ENTRE RELACIONES 4. COMPARACIÓN ENTRE DISTINTAS NOTACIONES DE LOS DIAGRAMAS E-R 5. NORMAS PRÁCTICAS PARA EL DISEÑO E-R 5.1. ANÁLISIS DE REQUISITOS 5.2. ENTIDADES 5.3. GENERALIZACIÓN 5.4. RELACIONES Unidad Didáctica 4: Diseño Lógico: Modelo Relacional Tema 6: Modelo Relacional 1. INTRODUCCIÓN 2. ESTRUCTURA DE LAS BASES DE DATOS RELACIONALES 2.1. NOMENCLATURA Y SÍMBOLOS 2.2. RELACIÓN Y ATRIBUTOS 2.3. ESQUEMAS RELACIONALES 2.4. SUPERCLAVE, CLAVE CANDIDATO, CLAVE PRIMARIA E INTEGRIDAD DE ENTIDAD 2.5. CLAVES EXTERNAS E INTEGRIDAD REFERENCIAL 3. LENGUAJES DE CONSULTA FORMALES: ÁLGEBRA RELACIONAL 3.1. INTRODUCCIÓN 3.2. OPERACIONES FUNDAMENTALES 3.3. OPERACIONES ADICIONALES 4. LENGUAJES DE CONSULTA FORMALES: CÁLCULO RELACIONAL DE DOMINIOS 4.1. NOTACIÓN Y ESTRUCTURA DE UNA CONSULTA 4.2. CONSULTAS EQUIVALENTES A CASOS-TIPO EN ÁLGEBRA RELACIONAL 4.3. EXPRESIONES SEGURAS EN CÁLCULO RELACIONAL DE DOMINIOS 4.4. POTENCIA EXPRESIVA DEL CÁLCULO RELACIONAL DE DOMINIOS 5. LENGUAJES DE CONSULTA FORMALES: CÁLCULO RELACIONAL DE TUPLAS 5.1. NOTACIÓN Y ESTRUCTURA DE UNA CONSULTA 5.2. ANALOGÍA CON EL CÁLCULO RELACIONAL DE DOMINIOS 122 2008-2009 Asignaturas del Tercer Curso 5.3. EJEMPLOS EQUIVALENTES A LAS CONSULTAS EN CÁLCULO RELACIONAL DE DOMINIOS 5.4. EXPRESIONES SEGURAS EN CÁLCULO RELACIONAL DE TUPLAS 5.4.1. Dominio de una fórmula 5.4.2. Tratamiento de los cuantificadores 5.5. POTENCIA EXPRESIVA DEL CÁLCULO RELACIONAL DE TUPLAS 6. ANALOGÍAS ENTRE EL ÁLGEBRA Y EL CÁLCULO RELACIONAL 6.1. PATRONES DE EQUIVALENCIA 6.2. FALTA DE COMPLETITUD COMPUTACIONAL: DESPIECES 7. MODIFICACIONES A LA BASE DE DATOS EN ÁLGEBRA RELACIONAL 7.1. INSERCIÓN 7.2. ELIMINACIÓN 7.3. ACTUALIZACIÓN 8. VISTAS 8.1. INTRODUCCIÓN Y CONCEPTO DE VISTAS 8.2. DEFINICIÓN DE VISTAS 8.3. VALORES VACÍOS (NULOS) Y LA PROBLEMÁTICA DE LA MODIFICACIÓN A TRAVÉS DE VISTAS 9. LAS 12 REGLAS DE CODD 9.1. REGLA DE LA INFORMACIÓN 9.2. REGLA DEL ACCESO GARANTIZADO 9.3. TRATAMIENTO SISTEMÁTICO DE VALORES NULOS 9.4. CATÁLOGO DINÁMICO EN LÍNEA BASADO EN EL MODELO RELACIONAL 9.5. REGLA DEL SUBLENGUAJE DE DATOS COMPLETO 9.6. REGLA DE LA ACTUALIZACIÓN DE VISTAS 9.7. INSERCIÓN, ACTUALIZACIÓN Y ELIMINACIÓN DE ALTO NIVEL 9.8. INDEPENDENCIA FÍSICA DE DATOS 9.9. INDEPENDENCIA LÓGICA DE DATOS 9.10. INDEPENDENCIA DE INTEGRIDAD 9.11. INDEPENDENCIA DE DISTRIBUCIÓN 9.12. REGLA DE LA NO SUBVERSIÓN Tema 7: Lenguajes Relacionales Comerciales: SQL y QBE 1. INTRODUCCIÓN 1.1. HISTORIA Y ESTANDARIZACIÓN DEL SQL: SQL1, SQL2, SQL3 1.2. PARTES DEL SQL 1.3. ESTRUCTURA DE UNA EXPRESIÓN DE CONSULTA EN SQL 2. ELIMINACIÓN DE DUPLICADOS Y OPERACIONES DE CONJUNTOS 2.1. DISTINCT 2.2. UNION 2.3. INTERSECT 2.4. EXCEPT 3. PREDICADOS Y PRODUCTOS 3.1. PRODUCTO NATURAL Y LA NOTACIÓN PUNTEADA 3.2. PREDICADOS Y OPERADORES RELACIONALES: AND, OR, NOT, BETWEEN, LIKE 4. PERTENENCIA A CONJUNTOS 4.1. IN, NOT IN 123 2008-2009 Asignaturas del Tercer Curso 4.2. VARIABLES DE TUPLA (ALIAS) 4.3. COMPARACIÓN DE ELEMENTOS CON CONJUNTOS: SOME, ALL 5. COMPARACIÓN DE CONJUNTOS 5.1. CONTAINS, NOT CONTAINS 5.2. COMPROBACIÓN DE CONJUNTOS VACÍOS: EXISTS, NOT EXISTS 5.3. EXPRESIÓN DE CONSULTAS TIPO DIVISIÓN CON CONTAINS 6. AGRUPAMIENTO Y ORDENACIÓN DE LA PRESENTACIÓN DE LAS TUPLAS 6.1. ORDER BY: ORDENACIÓN DE LA PRESENTACIÓN DE LAS TUPLAS 6.2. GROUP BY: AGRUPAMIENTO 6.3. HAVING: CONDICIONES SOBRE GRUPOS 7. LENGUAJE DE MODIFICACIÓN DE DATOS 7.1. DELETE: ELIMINACIÓN 7.2. INSERT: INSERCIÓN 7.3. UPDATE: ACTUALIZACIÓN 8. VALORES VACÍOS 8.1. IS NULL, IS NOT NULL 8.2. PROBLEMÁTICA DE LOS VALORES VACÍOS Y LAS FUNCIONES DE AGREGADOS 9. LENGUAJE DE DEFINICIÓN DE DATOS 9.1. CREATE TABLE: CREACIÓN DE TABLAS 9.2. CREATE INDEX: CREACIÓN DE ÍNDICES 9.3. CREATE VIEW: CREACIÓN DE VISTAS 9.4. ALTER: ALTERACIÓN DE DEFINICIONES 9.5. DROP: ELIMINACIÓN DE DEFINICIONES 10. LENGUAJE DE CONTROL DE DATOS 10.1. GRANT Y REVOKE: CONCESIÓN DE PERMISOS 10.2. BEGIN Y END TRANSACTION: TRANSACCIONES 11. AMPLIACIONES DE SQL2 11.1. TABLAS RESULTADO COMO PARÁMETROS DIRECTOS EN LA CLÁUSULA FROM 11.2. JOIN: PRODUCTOS GENÉRICOS (REUNIONES): INTERNOS, EXTERNOS Y NATURALES 11.3. UNIQUE: COMPROBACIÓN DE LA EXISTENCIA DE TUPLAS REPETIDAS 12. SQL INTERACTIVO Y SQL INMERSO 12.1. FORMAS DE ENLACE CON EL LENGUAJE ANFITRIÓN 12.2. CURSORES 12.3. CONSULTAS DINÁMICAS Y ESTÁTICAS 13. PROGRAMACIÓN DE APLICACIONES DE BASES DE DATOS 13.1. ARQUITECTURA DE APLICACIONES: CLIENTE-SERVIDOR EN N-CAPAS 13.2. ESTÁNDARES DE INTERCONEXIÓN A BASES DE DATOS: ODBC, JDBC, ETC. 14. OTROS LENGUAJES COMERCIALES: QBE (QUERY BY EXAMPLE) 14.1. INTRODUCCIÓN Y ANALOGÍA CON EL CÁLCULO RELACIONAL DE DOMINIOS 14.2. ESTRUCTURA BÁSICA DE UNA CONSULTA 14.3. CONSULTAS EQUIVALENTE S AL CÁLCULO RELACIONAL DE DOMINIOS 14.4. OTRAS CARACTERÍSTICAS 124 2008-2009 Asignaturas del Tercer Curso Tema 8: Restricciones de Integridad 1. INTRODUCCIÓN 1.1. NECESIDAD Y VENTAJAS DE LAS RESTRICCIONES DE INTEGRIDAD 2. RESTRICCIONES DE DOMINIO 2.1. TIPOS DE DOMINIOS 2.2. DOMINIOS BÁSICOS EN SQL1 Y SQL2 2.3. VALORES NULOS 2.4. DEFINICIÓN DE DOMINIOS EN SQL2 3. INTEGRIDAD REFERENCIAL 3.1. CONCEPTOS FUNDAMENTALES: TUPLAS COLGANTES Y CLAVES EXTERNAS 3.2.ALTERNATIVAS EN LA PRESERVACIÓN DE LA INTEGRIDAD REFERENCIAL EN CASO DE MODIFICACIONES A LA BASE DE DATOS: RESTRINGIR, ELIMINAR EN CASCADA, NULIFICAR, VALOR POR OMISIÓN 3.3. DEFINICIÓN DE LA INTEGRIDAD REFERENCIAL EN SQL 4. DEPENDENCIAS FUNCIONALES 4.1. CONCEPTOS FUNDAMENTALES 4.2. TEORÍA DE DEPENDENCIAS FUNCIONALES: CIERRE, REGLAS DE INFERENCIA, CIERRE DE UN CONJUNTO DE ATRIBUTOS, RECUBRIMIENTO CANÓNICO 5. ASERTOS 5.1. ASERTOS EN SQL2 6. DISPARADORES (TRIGGERS) 6.1. DISPARADORES EN SQL3 7. AMPLIACIÓN DE RESTRICCIONES DE INTEGRIDAD EN SQL2 7.1. RESTRICCIONES GENÉRICAS: CHECK 7.2. DENOMINACIÓN DE RESTRICCIONES: CONSTRAINT 7.3. RESTRICCIONES DE COLUMNA: VALUE CONDICIÓN 7.4. RESTRICCIONES DE TABLA Tema 9: Diseño de Bases de Datos Relacionales: Normalización Usando Dependencias Funcionales 1. INTRODUCCIÓN 2. FALLOS EN EL DISEÑO DE BASES DE DATOS RELACIONALES 2.1. REPETICIÓN DE INFORMACIÓN 2.2. INCAPACIDAD PARA REPRESENTAR CIERTA INFORMACIÓN 2.3. PÉRDIDA DE INFORMACIÓN 3. DESCOMPOSICIONES 3.1. DEFINICIÓN FORMAL 3.2. PROPIEDADES DESEABLES EN UNA DESCOMPOSICIÓN (OBJETIVOS DE DISEÑO): DESCOMPOSICIÓN DE PRODUCTO SIN PÉRDIDA (PSP), CONSERVACIÓN DE DEPENDENCIAS (CD). CONCEPTO DE RESTRICCIÓN DE UN CONJUNTO DE DEPENDENCIAS A UN ESQUEMA, REDUNDANCIA MÍNIMA 4. FORMA NORMAL DE BOYCE-CODD (FNBC) 4.1. DEFINICIÓN 4.2. MÉTODO GENERAL PARA PRODUCIR UNA DESCOMPOSICIÓN FNBC 4.3. ALGORITMO DE DESCOMPOSICIÓN 4.4. OBJETIVOS QUE SIEMPRE SE CONSIGUEN CON FNBC: PSP, REDUNDANCIA MÍNIMA 125 2008-2009 Asignaturas del Tercer Curso 4.5. OBJETIVOS QUE NO SIEMPRE SE CONSIGUEN CON FNBC: CD 5. TERCERA FORMA NORMAL (3FN) 5.1. DEFINICIÓN 5.2. ALGORITMO DE DESCOMPOSICIÓN 5.3. OBJETIVOS QUE SIEMPRE SE CONSIGUEN CON 3FN: PSP, CD, REDUNDANCIA CUASI-MÍNIMA 5.4. OBJETIVOS QUE NO SIEMPRE SE CONSIGUEN CON 3FN 6. COMPARACIÓN ENTRE FNBC Y 3FN 6.1. VENTAJAS FNBC: COMPROBACIÓN DE DEPENDENCIAS MEDIANTE SIMPLES CLAVES 6.2. MÉTODO PRÁCTICO DE COMPROBACIÓN DE DEPENDENCIAS QUE NO DEFINEN CLAVE EN 3FN 7. ENFOQUE TRADICIONAL DE NORMALIZACIÓN 7.1. ANOMALÍAS DE DATOS: INSERCIÓN, BORRADO, ACTUALIZACIÓN 7.2. VALORES ATÓMICOS Y PRIMERA FORMA NORMAL (1FN) 7.3. SEGUNDA FORMA NORMAL (2FN): ATRIBUTOS PRIMOS Y DEPENDENCIA COMPLETA DE LA CLAVE 7.4. TERCERA FORMA NORMAL (3FN) 7.5. JERARQUÍA DE FORMAS NORMALES 8. OTRAS FORMAS NORMALES 8.1. DEPENDENCIAS MULTIVALUADAS 8.2. CUARTA FORMA NORMAL (4FN) 8.3. FORMAS NORMALES AVANZADAS 9. DISEÑO FÍSICO 9.1. REFINAMIENTO POR EL USO Y DENORMALIZACIÓN 9.2. CRITERIOS GENERALES PARA EL DISEÑO FÍSICO 9.3. GUÍAS GENERALES PARA EL DISEÑO FÍSICO 9.4. GUÍAS PARA EL DISEÑO FÍSICO DE BASES DE DATOS RELACIONALES Unidad Didáctica 5: Funcionamiento de los Sistemas de Gestión de Bases de Datos Tema 10: Seguridad e Integridad: Confidencialidad, Transacciones y Concurrencia 1. CONCEPTOS FUNDAMENTALES DE SEGURIDAD E INTEGRIDAD 2. CONFIDENCIALIDAD 2.1. MEDIDAS DE SEGURIDAD 2.2. VISTAS Y AUTORIZACIONES 2.3. ESPECIFICACIÓN DE VISTAS Y AUTORIZACIONES EN SQL 2.4. ENCRIPTACIÓN 2.4.1. Características de un buen mecanismo de encriptación 2.4.2. Claves públicas y privadas 3. TRANSACCIONES Y RECUPERACIÓN 3.1. DEFINICIÓN Y PROPIEDADES DE UNA TRANSACCIÓN: ATOMICIDAD, CONSISTENCIA, AISLAMIENTO Y DURABILIDAD (ACID) 3.2. ESTADOS DE UNA TRANSACCIÓN 3.3. TÉCNICAS DE IMPLEMENTACIÓN (ATOMICIDAD, CONSISTENCIA Y RECUPERACIÓN): FICHEROS DE DIARIO 3.4. TÉCNICAS DE IMPLEMENTACIÓN(ATOMICIDAD, CONSISTENCIA Y RECUPERACIÓN): PÁGINAS COPIA 126 2008-2009 Asignaturas del Tercer Curso 3.5. SECUENCIALIDAD DE TRANSACCIONES CONCURRENTES 3.6. DEFINICIÓN DE TRANSACCIONES Y NIVELES EN SQL2 4. CONCURRENCIA 4.1. TÉCNICAS DE CONTROL DE CONCURRENCIA: PESIMISTAS Y OPTIMISTAS 4.2. TÉCNICAS DE IMPLEMENTACIÓN: BLOQUEOS: EXCLUSIVO, COMPARTIDO, EN DOS FASES 4.3. TÉCNICAS DE IMPLEMENTACIÓN: MARCAS DE TIEMPO 4.4. INTERBLOQUEO 4.5. GRANULARIDAD Tema 11: Otros Modelos y Arquitecturas de SGBD y Temas Avanzados 1. BASES DE DATOS ORIENTADAS A OBJETOS 1.1. CAMPOS DE APLICACIÓN DE LAS BASES DE DATOS ORIENTADAS A OBJETOS 1.2. REPASO DE LOS CONCEPTOS FUNDAMENTALES DEL MODELO DE OBJETOS 1.3. IDENTIDAD DE OBJETOS 1.4. ENFOQUES PARA LA PERSISTENCIA 1.5. LENGUAJES DE MANEJO DE DATOS PARA EL MODELO DE OBJETOS 1.6. EL ESTÁNDAR ODMG 2. ARQUITECTURAS DE SISTEMAS DE BASES DE DATOS 2.1. CENTRALIZADOS 2.2. CLIENTE/SERVIDOR 2.3. DISTRIBUIDOS 2.4. PARALELOS 3. BASES DE DATOS PARALELAS 3.1. PARALELISMO DE ENTRADA/SALIDA 3.2. PARALELISMO ENTRE CONSULTAS E INTRA-CONSULTAS 3.3. PARALELISMO ENTRE OPERACIONES E INTRA-OPERACIONES 4. BASES DE DATOS DISTRIBUIDAS 4.1. ALMACENAMIENTO DISTRIBUIDO 4.2. TRANSPARENCIA 4.3. TÉCNICAS DE PARTICIONADO, REPLICACIÓN Y REPARTO 5. PROCESAMIENTO DE CONSULTAS 5.1. FUNCIÓN DEL PROCESAMIENTO Y OPTIMIZACIÓN DE CONSULTAS 5.2. INFORMACIÓN DEL DICCIONARIO DE DATOS PARA LA OPTIMIZACIÓN 5.3. MEDIDAS DEL COSTE DE LAS CONSULTAS 5.4. PLANES DE EVALUACIÓN 6. NUEVOS CAMPOS DE APLICACIÓN DE LAS BASES DE DATOS 6.1. SISTEMAS DE AYUDA A LAS DECISIONES 6.2. ALMACENES DE DATOS (DATA WAREHOUSING) 6.3. PROSPECCIÓN DE DATOS (DATA MINING) 6.4. PROCESAMIENTO ANALÍTICO (OLAP) 6.5. BASES DE DATOS ESPACIALES, TEMPORALES Y MULTIMEDIA 6.6. RECUPERACIÓN DE INFORMACIÓN Y BASES DE DATOS DOCUMENTALES 6.7. BASES DE DATOS PARA WEB E INTERNET 6.8. BASES DE DATOS PARA SISTEMAS PORTÁTILES Y EMPOTRADOS 127 2008-2009 Asignaturas del Tercer Curso CONTENIDOS PRÁCTICA Módulo 1: Manejo de una herramienta CASE Práctica 1 Manejo de una herramienta CASE 4 horas Módulo 2: Lenguajes de consulta formales y SQL Práctica 2 Lenguajes de consulta formales y SQL 6 horas Módulo 3: Administración de SGBD Práctica 3 Introducción a la Administración de SGBD 4 horas Módulo 4: Desarrollo de aplicaciones de bases de datos con SQL Práctica 4 horas Práctica 5 Práctica 6 Práctica 7 Creación de una base de datos y de una aplicación sencilla de consulta Consultas con SQL 3 horas Modificación y SQL interactivo 4 horas Código en el servidor y estructura Cliente/Servidor 3 6 horas METODOLOGÍA Y EVALUACIÓN Se realizarán cero, uno o dos exámenes parciales teóricos y un examen final. Estos exámenes podrán ser en todo o en parte de tipo test. Para aprobar la parte teórica de la asignatura es necesario obtener una nota teórica media igual o superior a 5, y notas mayores o iguales a 4 en los exámenes parciales. Podrá exigirse la entrega de uno o varios trabajos consistentes en ejemplos de utilización del lenguaje SQL, y de diseño e implementación de bases de datos. También se realizará una implementación real sobre el ordenador. A estos trabajos se les asignará una nota. También podrá realizarse un examen práctico. Para la evaluación de la parte de prácticas de la asignatura se tendrá en cuenta la asistencia a las prácticas, los trabajos y el examen práctico. La nota final de la asignatura se calculará teniendo en cuenta tanto la nota de teoría como la de prácticas. La nota de prácticas nunca supondrá un porcentaje mayor del 30% de la nota final. La asignatura se supera obteniendo una nota final igual o superior a 5 y aprobando la parte teórica y práctica. BIBLIOGRAFÍA BÁSICA Libro de Texto (Silberschatz 06) Fundamentos de Bases de Datos, 5ª edición Silberschatz, A., Korth, H.F. y Sudarshan, S. McGraw-Hill. 2006 Bibliografía básica de nivel teórico para los alumnos 128 2008-2009 Asignaturas del Tercer Curso (Silberschatz 06) Fundamentos de Bases de Datos, 5ª edición Silberschatz, A., Korth, H.F. y Sudarshan, S. McGraw-Hill. 2006 (Elmasri 97) Sistemas de bases de datos. Conceptos fundamentales 2ª edición Elmasri, R. y Navathe, S.B. Addison-Wesley. 1997 (Ramakrish 99) Database Management Systems, 2nd edition Ramakrishnan, R., y Gehrkem, J. McGraw-Hill. 1999 Bibliografía complementaria de nivel general de Bases de Datos (Teorey 94) Database Modeling & Design. The Fundamental Principles 2nd edition Teorey, T.J. Morgan Kaufmann. 1994 (DeMiguel 93) Concepción y Diseño de Bases de Datos. Del Modelo E-R al Modelo Relacional De Miguel, A. y Piattini, M. Ra-Ma. 1993 (Ullman99) Introducción a las Bases de Datos Ullman, J.D. y Widom, J. Prentice Hall. 1999 (DeMiguel 97) Fundamentos y Modelos de Bases de Datos De Miguel, A. y Piattini, M. 1997 (Hansen 97) Diseño y Administración de Bases de Datos Hansen, G.W. y Hansen, J.V. Prentice Hall. 1997 (Date 93) Introducción a los Sistemas de Bases de Datos, vol. I, 5ª edición Date, C.J. Addison-Wesley. 1993 Bibliografía complementaria: Modelos de Datos y Ciclo de Vida (Tsichritzis 82) Data Models Tsichritzis, D. y Lochovsky, F. Prentice Hall. 1982 (Maciaszek 90) Database Design and Implementation Maciaszek, L.A. Prentice Hall. 1990 (Fernández 94) Conceptos Básicos de Arquitectura y Sistemas Operativos Fernández, G. Sistemas y Servicios de Comunicación. 1994 Bibliografía complementaria: SQL (Melton 93) Understanding the New SQL: A Complete Guide Melton, J. y Simon, A. 129 2008-2009 Asignaturas del Tercer Curso Morgan Kaufmann. 1993 (Date 97) A Guide to the SQL Standard 4th edition Date, C.J. y Darwen, H. Addison-Wesley. 1997 (Hursch 98) SQL: El Lenguaje de Consulta Estructurado Hursch, C. y Hursch, J. Ra-Ma. 1998 Bibliografía complementaria: Teoría del modelo relacional y normalización (Atzeni 93) Relational Database Theory Atzeni, P. y De Antonellis Benjamin Cummings. 1993 (Fernández 87) El Modelo Relacional de Datos: De los Fundamentos a los Modelos Deductivos Fernández, C. Díaz de Santos. 1987 Bibliografía complementaria: Funcionamiento de los Sistemas de Gestión de Bases de Datos (Gray 93) Transaction Processing: Concepts and Techniques Gray, J. y Reuter, A. Morgan Kaufmann. 1993 (Salzberg 88) File Structures: An Analytic Approach Salzberg, B. Prentice Hall. 1988 (Smith 87) Files and Databases: an Introduction Smith, P. y Barnes, G. Addison-Wesley. 1987 Bibliografíacomplementaria: Temas Avanzados (Catell 97) The Object Database Standard: ODMG-93 Release 1.1 Catell, R.G.G. y otros (eds.) Morgan Kaufmann. 1997 (Delobel 85) Distributed Data Bases Delobel, C. y Litwin, W. Elsevier. 1985 (Ozsu 91) Principles of Distributed Database Systems Ozsu, T. y Valduriez, P. Prentice Hall. 1991 (Fayvad 96) Advances in Knowledge Discovery and Data Mining Fayvad, U.M., Piatestky-Shapiro, G., Smyth, P. y Uthurusamy, R. (eds.) MIT Press. 1996 (Mattison 96) Datawarehousing: Strategies, Technologies and Techniques Mattison, R. McGraw-Hill. 1996 130 2008-2009 Asignaturas del Tercer Curso (Salton 89) Automatic Text Processing Salton, G. Addison-Wesley. 1989 Bibliografía Básica para prácticas de Laboratorio (Marteens 96) Manual Fundamental de Borland Delphi 2 Marteens, I. Anaya Multimedia. 1996 (Barker 94) El Modelo Entidad-Relación CASE*Method Barker, R. Addison-Wesley / Díaz de Santos. 1994 (Marteens 98) La Cara Oculta de Delphi 4. Programación Avanzada para Bases de Datos Marteens, I. Anaya Multimedia. 1998 (Cantú 00) Delphi 5 Cantú, M. Anaya Multimedia. 2000 (Abbey 00) Oracle 8i. Guía de aprendizaje Abbey, M., M.J. Corey e I. Abramson McGraw-Hill. 2000 131 2008-2009 Asignaturas del Tercer Curso ORGANIZACION EMPRESARIAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13053 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 1,5 PROFESORES VALLE ALVAREZ, MARIA SANDRA (Tablero, Teoria) OBJETIVOS El objetivo principal de esta asignatura es introducir al alumno en la Administración y Dirección de Empresas. Con este fin, se abordan los conceptos esenciales sobre esta materia y se analizan distintas cuestiones relacionadas tanto con la estrategia empresarial como con las teorías de la organización y la dirección. Asimismo, a través del estudio de las decisiones productivas, comerciales y financieras, se pretende ofrecer al alumno una visión global de la problemática funcional empresarial. CONTENIDOS PARTE I. INTRODUCCIÓN A LA EMPRESA TEMA 1. LA EMPRESA 1.1 Concepto y elementos 1.2 Perspectiva económica 1.3 Perspectiva sistémica TEMA 2. ANÁLISIS ECONÓMICO DE LA EMPRESA 2.1 La organización de la actividad económica: Conceptos básicos 2.2 Costes de transacción: mercados y organizaciones 2.2.1 Condiciones para la existencia de costes de transacción en el mercado 2.2.2 Situaciones transaccionales críticas 2.2.3 La producción en equipo 2.3 La empresa como nexo de contratos TEMA 3. TIPOS DE EMPRESAS 3.1 Introducción: La figura del empresario 3.2 La Empresa Individual 3.3 La Sociedad Anónima 3.4 La Sociedad Cooperativa PARTE II. INTRODUCCIÓN A LA DIRECCIÓN ESTRATÉGICA TEMA 4. LA ESTRATEGIA EMPRESARIAL 4.1 Concepto y niveles de estrategia 132 2008-2009 4.2 4.3 Asignaturas del Tercer Curso La estrategia corporativa 4.2.1 Vías de crecimiento de la empresa 4.2.2 Integración vertical 4.2.3 Diversificación 4.2.4 Expansión Internacional La estrategia competitiva 4.3.1 Estrategia de liderazgo en costes 4.3.2 Estrategia de diferenciación PARTE III. LA FUNCIÓN DIRECTIVA TEMA 5. LA DIRECCIÓN 5.1 Funciones y destrezas directivas 5.2 La toma de decisiones 5.3 Los niveles directivos 5.4 La dirección de los recursos humanos 5.4.1 Motivación y liderazgo 5.4.2 Políticas principales TEMA 6. LA ORGANIZACIÓN 6.1 Introducción 6.2 Dimensiones estructurales 6.3 Factores de contingencia 6.4 Modelos estructurales básicos PARTE IV: ÁREAS FUNCIONALES: PRODUCCIÓN, MARKETING Y FINANZAS TEMA 7. LA FUNCIÓN DEPRODUCCIÓN 7.1 La función de producción 7.2 Los sistemas productivos TEMA 8. LA FUNCIÓN FINANCIERA 8.1 La naturaleza de la función financiera 8.2 La decisión de financiación 8.3 La decisión dee inversión TEMA 9. LA FUNCIÓN DE MARKETING 9.1 Introducción 9.2 Investigación de mercados 9.3 Segmentación de mercados 9.4 Las variables de marketing-mix METODOLOGÍA Y EVALUACIÓN METODOLOGÍA: Actividades presenciales En las clases teóricas se empleará la técnica docente de la lección magistral. A través de ella, se 133 2008-2009 Asignaturas del Tercer Curso desarrollarán los contenidos teóricos básicos de los diferentes temas que se incluyen en el programa. Durante la exposición de los contenidos, se fomentará la discusión de los mismos con los alumnos, tratando de evitar que la clase se reduzca a un monólogo por parte del profesor. En las clases prácticas se utilizarán las siguientes técnicas didácticas: la resolución de cuestiones teórico-prácticas, el análisis de casos de empresas reales y la realización de ejercicios y problemas en aquellos apartados en que sea pertinente. Asimismo, se comentarán noticias de prensa y temas de actualidad relacionados con los contenidos que están siendo impartidos. Con todo ello, se busca ejemplificar los conceptos fundamentales de la asignatura, así como aclararlas dudas que pudieran surgir sobre los mismos. En todos los casos, los alumnos tendrán a su disposición todos los materiales necesarios en la página web del profesor. A medida que se vayan desarrollando las clases, éste propondrá, con una antelación mínima de una semana, la actividad que se va a realizar en cada sesión práctica. De forma voluntaria y a título individual, el alumno podrá entregar la solución de la actividad propuesta con anterioridad a su discusión en clase. Dicha entrega, así como la participación en clase, será valorada. Actividades no presenciales Los alumnos tendrán la posibilidad de realizar un trabajo en equipo sobre alguna empresa real y proceder a su exposición. A mitad de cuatrimestre, se organizarán los distintos grupos y se les proporcionará una lista de experiencias empresariales reales entre las que podrán elegir. Con la realización de este trabajo, el alumno conocerá realidades concretas y tendrá ocasión de aplicar los conocimientos teóricos que ha recibido, comprendiendo así la utilidad de los mismos o, incluso, sus limitaciones. Asimismo, tendrrá que enfrentarse a la búsqueda y utilización de distintas fuentes bibliográficas, desarrollar capacidades analíticas y sintéticas, aprender en qué consiste el estudio sistemático de un asunto, manejar técnicas de análisis instrumental, desarrollar la capacidad de trabajo en equipo y fomentar la iniciativa. EVALUACIÓN: La evaluación del alumno se realizará teniendo en cuenta: (1) los resultados de una prueba final escrita (peso: 80%), (2) la participación en clase y realización voluntaria de prácticas a título individual (peso: 10%) y (3) la realización y exposición de un trabajo en equipo (peso 10%). BIBLIOGRAFÍA BÁSICA Manuales generales: Cuervo García, A. (Dir.) (2004): Introducción a la Administración de Empresas, 5ª ed., Civitas, Madrid. González, E. y Ventura, J. (2003): Fundamentos de Administración de Empresas, Pirámide, Madrid. Manuales especializados: Fernández, A. I. (1994): Introducción a las Finanzas, Civitas, Madrid. Fernández, E. (2005): Dirección Estratégica de la Empresa. Fundamentos y Puesta en Práctica, Delta, Madrid. Fernández, E.; Avella, L. y Fernández, M. (2006): Estrategia de Producción, 2ª ed., McGraw Hill, Madrid. Gómez-Mejía, L.; Balkin, D. y Cardy, R. (2001): Dirección y Gestión de Recursos Humanos, 3ª 134 2008-2009 Asignaturas del Tercer Curso ed., Prentice Hall, Madrid. Mintzberg, H. (2000): La Estructuración de las Organizaciones, 1ª ed. (7ª reimp.), Ariel, Barcelona. Vázquez, R. y Trespalacios, J. A. (directores) (2002): Marketing: Estrategias y Aplicaciones Sectoriales, 3ª ed., Civitas, Madrid. 135 2008-2009 Asignaturas del Tercer Curso FUNDAMENTOS DE INGENIERIA DEL SOFTWARE Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13054 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES ASENSIO MONGE, RAMON (Practicas en el Laboratorio, Tablero, Teoria) TORRE CERVIGON, FERNANDO (Practicas en el Laboratorio) OBJETIVOS Objetivos generales El objetivo principal de la asignatura es introducir al alumno en los conceptos básicos de la ingeniería del software, tratando de dar respuesta a los problemas fundamentales asociados al desarrollo del software, como son: No ser capaces de satisfacer en plazos razonables la demanda de nuevas aplicaciones Desarrollar aplicaciones cuyo mantenimiento consume demasiados recursos Debido a que: La productividad en el desarrollo en general es baja La calidad del software desarrollado es cuestionable Con lo que: - La insatisfacción del usuario se produce con demasiada frecuencia También se pretende en esta asignatura sentar las bases del conocimiento teórico preciso para abordar con éxito el resto de asignaturas de ingeniería del software con un enfoque más práctico como pueda ser la de Desarrollo de Sistemas de Información y otras y debe servir de guía para entender y ubicar los contenidos de estas asignaturas y de otras de ingeniería del software más avanzadas, por tanto, durante el desarrollo de la misma se harán frecuentes referencias a dichas asignaturas. Objetivos específicos De forma más detallada, los objetivos específicos de teoría de la asignatura son los siguientes: Conocer los problemas asociados al desarrollo del software y sus causas. Entender los conceptos fundamentales en relación a los sistemas de información y conocer los sistemas de información básicos en las organizaciones. Conocer los procesos del desarrollo del software y sus diferentes formas de organización en distintos modelos y entender qué características del proyecto a desarrollar y de la instalación hacen más adecuada la utilización de un modelo de desarrollo u otro. Conocer los conceptos y actividades fundamentales de la ingeniería derequisitos, y ser consciente de la importancia que la ingeniería de requisitos tiene en el desarrollo y mantenimiento del software. Aprender a desarrollar una serie de modelos, modelos del análissis, como el mejor camino para representar los requerimientos que satisfagan los requisitos definidos por el usuario para el nuevo sistema a desarrollar, tanto para el enfoque de desarrollo estructurado como para el orientado a objetos. Conocer qué son los métodos de desarrollo y las metodologías, y estudiar brevemente algunas metodologías oficiales y en particular Metrica v3. 136 2008-2009 Asignaturas del Tercer Curso Estudiar la secuencia de pasos y técnicas que hacen posible que el diseñador describa todos los aspectos del software que se va a construir, diseño arquitectónico, de datos y de la interfaz de usuario. Conocer las diferentes técnicas y estrategias de prueba. Presentar el conjunto de herramientas que proporcionan asistencia automatizada a las diferentes actividades y tareas del proceso de ingeniería del software. Conocer las actividades del mantenimiento y los factores que afectan al mantenimiento y cómo la reingeniería del software puede contribuir a reducirlo. Por último presentar algunos temas novedosos de la ingeniería del software como son la ingeniería web, el desarrollo ágil, la ingeniería del software de sala limpia, la ingeniería del software basada en componentes,.. En la parte práctica el objetivo fundamental es afianzar y ampliar los conceptos en áreas específicas de la ingeniería del software mediante el desarrollo en forma de ensayo de un tema del programa de la parte práctica. CONTENIDOS PROGRAMA DETALLADO DE TEORÍA 1.- Introducción a la Ingeniería del Software.El software Características del software Evolución del desarrollo del software Problemas asociados al desarrollo del software Causas de los problemas del desarrollo del software Algunos mitos en el desarrollo del software La Ingeniería del Software: definiciones, elementos y objetivos generales Visión general del proceso de Ingeniería del Software Situación actual de la Ingeniería del Software 2.-Introducción a los Sistemas de Información.Concepto de sistema Datos e información Sistema de información Enfoque sistemático u holístico para el estudio de sistemas Sistemas de información automatizados (SIA) Sistemas de información básicos en las organizaciones La Ingeniería del Software en una organización 3.-El proceso software y modelos de proceso.El proceso software Madurez delproceso software Estándares del proceso software Modelos de procesos del software Modelo en cascada Modelos incrementales Modelo incremental Modelo DRA 137 2008-2009 Asignaturas del Tercer Curso Modelos evolutivos Construcción de prototipos Modelo en espiral Modelos especializados Desarrollo basado en componentes Modelos de métodos formales Técnicas de 4ª generación El proceso unificado 4.-Métodos de desarrollo del software.Concepto de método Breve historia de los métodos Clasificación de los métodos Metodologías Metodologías oficiales: 5.-Ingeniería de requisitos.Requisitos Ingeniería de requisitos El proceso de ingeniería de requisitos Identificación de requisitos Análisis y negociación de requisitos Especificación de requisitos Validación de requisitos El uso de prototipos 6.-Modelado del análisis.Introducción El modelado en el análisis estructurado Modelado de datos Modelado funcional y flujo de información Modelado del comportamiento El modelado en el análisis orientado a objetos 7.-Diseño del software.El proceso de diseño Diseño de datos Diseño arquitectónico Esstilos arquitectónicos Modelo de deposito Modelo cliente-servidor Modelo de capas Descomposición modular Modelo orientado a objetos Modelo de flujo de datos Diseño de la interfaz de usuario Diseño basado en patrones 138 2008-2009 Asignaturas del Tercer Curso 8.-Técnicas y estrategias de prueba del software.Fundamentos de la prueba Principios de la prueba Técnicas de pruebas Diseño de casos de prueba Pruebas de caja blanca: Prueba del camino básico Prueba de condiciones Prueba de bucles Pruebas de caja negra: Partición equivalente Análisis de Valores Límite (AVL) Estrategias de prueba del software La depuración 9.-Ingeniería del Software Asistida por Ordenador.Introducción Objetivos de las herramientas Elementos básicos de las herramientas El repositorio Taxonomías de herramientas Plan para la adquisición e implantación de una herramienta Situación actual de las herramientas Ejemplos de herramientas 10.-Mantenimiento del software.Introducción Tipos de mantenimiento Actividades del mantenimiento Costes del mantenimiento Factores que afectan al mantenimiento Reingeniería del software Análisis del inventario de aplicaciones Reestructuración Ingeniería inversa Ingeniería directa 11.-Ingeniería Web.Introducción Análisis de aplicaciones web Formulación Recopilación de requisitos Modelado del análisis Diseño de aplicaciones web Prueba de aplicaciones web Equipos de ingeniería Web 139 2008-2009 Asignaturas del Tercer Curso 12.- Temas avanzados en Ingeniería del Software Desarrollo ágil Ingeniería del software de sala limpia Ingeniería del software basada en componentes PROGRAMA DE PRACTICAS La práctica consistirá en el desarrollo de un documento de prácticas que contemple los siguientes apartados: 1.- Desarrollo conceptual de un tema de los propuestos (10 páginas aproximadamente) 2.- Estudio del estado del arte actual en relación a dicho tema 3.- Aportaciones personales 4.- Bibliografía 5.- Documentación en PowerPoint para la presentación de los diferentes apartados Los temas propuestos para la realización de la práctica son: 1.- La Ingeniería del Software 2.- Problemas asociados al desarrollo de software 3.- Sistemas de información básicos en las organizaciones 4.- Madurez del proceso software 5.- Estándares del proceso software 6.- El proceso unificado de desarrollo 7.- Métodos formales 8.- Ingeniería de requisitos 9.- El uso de prototipos en el desarrollo de proyectos 10.- El modelado en el análisis estructurado 11.- El modelado en el análisis orientado a objetos 12.- Estilos arquitectónicos 13.- Diseño de la interfaz de usuario 14.- Diseño basado en patrones 15.- Técnicas de pruebas 16.- Diseño de casos de prueba 17.- Depuración del software 18.- Ingeniería del Software Asistida por Ordenador 19.- Mantenimiento del software 20.- Reingeniería del software 21.- Análisis de aplicaciones web 22.- Diseño de aplicaciones web 23.- Desarrollo ágil 24.- Ingeniería del software de sala limpia 25.- Ingeniería del software basada en componentes METODOLOGÍA Y EVALUACIÓN METODOLOGÍA 140 2008-2009 Asignaturas del Tercer Curso La teoría se expondrá mediante clases magistrales en las que se utilizarán transparencias. Previamente a la exposición de cada tema se entregarán al alumno las transparencias que se usarán en las clases y se indicarán para cada pregunta las páginas concretas de la bibliografía donde se desarrollan las mismas. La práctica se desarrollará en subgrupos de tres personas. La formación de los subgrupos la harán los propios alumnos. El profesor asignará a cada subgrupo un tema de los que aparecen en la lista de temas. Todos los subgrupos de un grupo tendrán temas diferentes. Según la planificación establecida cada subgrupo desarrollará cada apartado de la práctica. El profesor indicará quien o quienes de cada subgrupo expondrán al resto de subgrupos del grupo los diferentes apartados de su tema. Durante la exposición los componentes del resto de subgrupos podrán formular cuantas preguntas deseen. Al final del curso se entregará al profesor el documento de la práctica. La asistencia a las clases prácticas es obligatoria. EVALUACIÓN El alumno deberá superar la prueba de teoría y la práctica de forma independiente. La superación de la prueba práctica servirá para posteriores convocatorias. El examen de teoría constará de varias preguntas de gran concreción, incluso tipo test, y de varias preguntas de gran amplitud. El examen de la parte práctica se realizará individualmente a cada alumno y consiste en evaluar la exposición del apartado de la práctica que indique el profesor y colectivamente se evaluará a cada subgrupo evaluando el contenido del documento de la práctica entregado. La nota de la práctica si es superior al aprobado incrementará la nota de teoría con el fin de obtener la nota final de la signatura. BIBLIOGRAFÍA BÁSICA Pressman, R.S., Ingeniería del Software. Un enfoque práctico . 6ª edición. Editorial: Mc Graw Hill 2006 Pressman, R.S., Ingeniería del Software. Un enfoque práctico . 5ª edición. Editorial: Mc Graw Hill 2002 Piattini, M., et al., Análisis y diseño detallado de Aplicaciones Informáticas de Gestión. Una perspectiva de Ingeniería del Software . Editorial Ra-ma. 2004 Sommerville I. Ingeniería de Software . 6ª edición. Editorial: Addison Wesley. 2002 Bruegge Bernd y Dutoit Allen H. Ingeniería de Software orientado a objetos 2002 Prentice Hall MÉTRICA versión 3. 2001, Madrid: Ministerio de Administraciones Públicas. Secretaría de Estado para la Administración Pública. Consejo Superior de Informática. 141 2008-2009 Asignaturas del Tercer Curso PROYECTOS DE INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13056 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo 2º Cuatrimes. 4,5 Teóricos 1,5 Prácticos 3,0 4,5 Teóricos 1,5 Prácticos 3,0 http://www.di.uniovi.es/~aquilino/Asignaturas/ProyectosInformatica/ProyectosInf. htm PROFESORES LOPEZ PEREZ, BENJAMIN (Laboratorio) JUAN FUENTE, AQUILINO ADOLFO (Laboratorio, Teoria) PELAYO GARCIA-BUSTELO, BEGOÑA CRISTINA (Laboratorio) OBJETIVOS Hasta el momento actual el alumno ha sido introducido en las técnicas de desarrollo de software, de diseño de proyectos de hardware y de comunicaciones. Ahora queda el enfoque final de ver el proyecto como un conjunto de actividades y tareas, sujeto a unos presupuestos y a una reglamentación legal o formal y en el que el responsable debe garantizar una calidad suficiente al cliente. Este nuevo enfoque de la realización de proyectos utiliza de todas las técnicas que el alumno haya conocido a lo largo de la carrera. Algunos tópicos son: Familiarizar al alumno en el trabajo como integrante de un grupo, enfrentándolo así con los problemas típicos de comunicación y organización, así como la cooperación para conseguir un fin común: el desarrollo de un sistema Informático, que, dada su complejidad, debe ser abordado por un grupo grande de profesionales. Concienciar al alumno de la importancia de la gestión de proyectos software, hardware y de comunicaciones desde las perspectivas de personal, de problema y de proceso. Conocer, analizar y potenciar los factores que influyen en el éxito de un proyecto. Conocer el papel y uso de los estándares de informática y de la legislación que pueda afectar al desarrollo de sus proyectos. Elegir y aplicar los modelos de desarrollo de proyectos de informática existentes y que el alumno ha adquirido en otras asignaturas. Planificar y gestionar temporalmente un proyecto de informática, con asignación y gestión de recursos. Establecer las medidas de seguimiento y control de un proyecto. Realizar el seguimiento de un proyecto utilizando las herramientas y técnicas adecuadas. Estimar y medir proyectos software. Conocer las diferentes técnicas de estimación. Identificar riesgos. Establecer planes de Prevención, Supervisión y Gestión de riesgos. Establecer políticas de gestión y distribución de versiones. Desarrollar proyectos utilizando herramientas para controlar las distintas versiones de los programas y doocumentos. 1. CONTENIDOS Introducción a los Proyectos de Informática ¿Qué es un proyecto? Concepto de proyecto de acuerdo a diversas fuentes 142 2008-2009 2. 3. 4. o o 5. 6. o o o o 7. 8. Asignaturas del Tercer Curso Complejidad del desarrollo de proyectos de informática Necesidad de planificación y control Mediciones de Software Introducción a las métricas de software Tipos de Métricas Métricas de proceso y de producto Métricas para gestión de proyectos Modelos de Estimación Definición Aspectos que afectan a la estimación Elementos sobre los que hay que efectuar estimación Técnicas de estimación Técnicas de descomposición Técnicas empíricas COCOMO PUTNAM Puntos de función Estimación de Costes Organización de recursos humanos Principios de dirección de personal. El equipo del proyecto informático. Organización personal en los proyectos En función del tipo de proyecto En función de la metodología Establecimiento de responsabilidades Determinación de los perfiles Formalización de Proyectos Aspectos de la formalización de proyectos Tipos de documentación y estándares de documentación Normativa aplicable Calidad de los Proyectos de Informática Sistemas de calidad. Gestión de calidad. Aseguramiento de calidad de software. Aplicación de técnicas de revisión Pruebas de software: técnicas avanzadas Mejora de procesos Modelos de mejora. CMM. SPICE ISO 9001, ISO 9000-3, PSP Gestión de riesgos Riesgos de los proyectos de informática. Identificación del riesgo. Tipos de riesgos. Proyección del riesgo. Reducción, supervisión y gestión del riesgo. Riesgos y peligro para la seguridad. El plan de Riesgos. Planificación Temporal 143 2008-2009 9. 10. Asignaturas del Tercer Curso Elementos sobre los que hay que efectuar planificación Planificación de recursos Distribución de recursos Planificación temporal Creación del equipo de desarrollo Etapas por las que pasa el equipo de desarrollo Otras actividades de planificación Perfil del planificaador Errores típicos de la planificación Plan de proyecto Seguimiento y Control Desarrollo de proyectos: monitorización y control Herramientas de control Técnicas de control Control de plazos y tiempos Control económico Modelos de Desarrollo de Proyectos con Software Libre Introducción al software libre. Situación actual del software libre. Modelos de desarrollo del software libre. Situación legal del software libre. Economía del software libre. Influencia del software libre en otros sectores relacionados con la información. El software libre en diversos sectores. METODOLOGÍA Y EVALUACIÓN 1. Metodología El alumno adquirirá en las clases de teoría los conocimientos y base suficiente para conocer y comprender tanto los riesgos como las técnicas asociadas a la gestión de proyectos de informática. En las clases de tablero se harán ejemplos prácticos de los temas vistos en teoría, asimismo el alumno deberá ir preparando un trabajo que entregará al final del curso y que estará relacionado con la dirección y control de proyectos. Durante el curso el alumno será requerido a leer, para discusión en clase, artículos o temas relacionados con la gestión de proyectos y con aspectos conflictivos de ésta. 2. Evaluación La evaluación de la parte de Fundamentos teórico-prácticos se realizará mediante la realización de un examen final. Para evaluar el Ejercicio de aplicación cada grupo de trabajo deberá entregar el informe resultante de la realización de los casos que se les asigne ydefender los resultados mediante un examen práctico. En la evaluación del ejercicio se contará también la entrega de informes que serán requeridos a lo largo de la asignatura. En la nota final de esta parte se considerará la asistencia individual a las clases de práctica. La calificación final de la asignatura se obtendrá de la siguiente forma: NotaEjercicio*0,4 + NotaTeoría*0,6. BIBLIOGRAFÍA BÁSICA 1. Básica 144 2008-2009 Asignaturas del Tercer Curso Proyectos Informáticos . Francisco Sanchis Marco. Servicio de Publicaciones EUI/UPM, 1.998 'Desarrollo y Gestión de Proyectos Informáticos'. Steve McConnell. McGraw-Hill, 1997 'Técnicas de Programación y Control de Proyectos'. 3ª Edición. C.Romero López. Pirámide, 1988 2. Complementaria A Discipline for Software Engineering , W.S. Humphrey. SEI Series in Software Engineering, Addison-Wesley. 1995. An ISO-9000 approach to building quality software . Oskarsson Östen, 1996. Applying Software Metrics , P. Oman, S.L. Pfleeger (eds.), IEEE Computer Society Press, 1997. CASE. La Automatización del Software . McCLURE, C. Ra-Ma.1992. CMM in Practice: Processes for Executing Software Projects at Infosys (The SEI Series in Software Engineering) , P. Jalote, Addison-Wesley, 1999. Cultivating successful software development. A practitioner s view . Scott E. Donaldson, Stanley G. Siegel, 1997. Editorial Prentice Hall Desarrollo y Gestión de Proyectos Informáticos , McConnell, S., McGraw-Hill, 1997. Desarrollo y gestión de proyectos informáticos , MCCONNELL, S., Madrid, McGrawHill / Interamericana de España, 1997. Elementos y Herramientas en el Desarrollo de Sistemas de Información . PIATTINI, M., DARYANANI, S. Ra-Ma. 1995. Encyclopedia of software engineering , J. J. MARCINIAK, Nueva York, IEEE (The Institute of Electrical and Electronics Engineers), 1995. Gestión de proyectos con Microsoft Project 2000 , Colmenar Santos, Antonio, Manuel-Alonso Castro Gil, Julio Pérez Martínez, , Ra-Ma, 2001. IEEE Standards Collection: Software Engineering , IEEE, Nueva York, IEEE (The Institute of Electrical and Electronics Engineers), 1994. Ingeniería del Software: un enfoque práctico (5º Edición) . Roger S. Pressman.McGraw-Hill, 2002. ISO 9000 for software developers . Schmauch, Charles H.. ASQC Quality press. ISO 9000-3 A tool for software product and process improvement . Kehoe Raymond, 1995. EEditorial Springer Managing the Software Process , W.S. Humphrey. SEI SEries in Software Engineering, Addison-Wesley. 1990. Medición para la gestión en la Ingeniería del Software , Dolado Cosín, J. Javier, Luis Fernández Sanz, , Ra-Ma, 2000. Object Oriented Software Metrics . Lorenz, M., Kidd, J. Prentice Hall. Software configuration management. An investment in product integrity , BERSOFF, E. H., HENDERSON, V.D. & SIEGEL, S. G., Nueva York, Addison-Wesley, 1980 Software Engineering Economics , B. W. BOEHM, Englewood Cliffs, Prentice Hall, 1981. Software Engineering Project Management , Thayer, R.H., IEEE Computer Society Press, 1998. Software Engineering Risk Management , Karolak, D.W., IEEE Computer Society Press, 1996. Software Engineering Standards , C.Mazza, JFairclough, B.Melton, D. dePablo, A.Scheffer, R.Stevens, Prentice Hall. 1994. 145 2008-2009 Asignaturas del Tercer Curso Software Engineering with student software guidance . Barbee, Teasley, Mynatt 1990. Editorial Prentice Hall, Software engineering 6th edition. Ian Sommerville. Addison-Wesley. 2001. Software Metrics. A rigurous and practical approach , N. E. FENTON & S. L. PFLEEGER, Nueva York, PWS, 1997. Software Project Dynamics. An Integrated Approach , Abdel-Hamid, T., S.E. Madnick, Prentice-Hall, 1991. Técnicas de Programación y Control de Proyectos , Romero, C., Pirámide, 1997. The capability maturity model.Guidelines for improving software process , M. PAULK, C. V. WEBER & B. CURTIS, Reading, Addison-Wesley, 1995. The Mythical Man-Month , F.P. Brooks, Essays on Software Engineering, AddisonWesley. 1995. The Unified Software Development Process , I. Jacobson, G. Booch, J. Rumbaugh, Addison Wesley, 1999. Ceballos, 1994 Enciclopedia de Visual Basic Editorial Ra-ma Gonzalez Alfons, 1996. Programación de bases de datos con Visual Basic. Editorial Rama. MAP (Ministerio para las Administraciones Públicas), http://www.map.es/csi. A.y D.de Sistemas de Información . Senn, J.A. Becoming a technical leader . WEINBERG, Dorset House, 1986. Controlling Software Projects . De Marco Desarrollo y gestión de proyectos informáticos . Steve McConell. Mc Graw Hill.1997. Ingeniería del Software: Aspectos de Gestión . López-Cortijo y Amescua, Instituto Ibérico de la Industria del Software, 1998. Introduction to the personal software process . HUMPHREY WATTS, AddisonWesley, 1997. Manual de Informática y derecho . PÉREZ LUÑO, Ariel,1996. Software engineering project management . THAYER, IEEE-Computer Society Press, 1992. Técnicas de programación y gestión de proyectos . ROMERO, Pirámide, 1988. The software project manager's handbook . PHILLIPS, IEEE-Computer Society Press, 1998. ANSI/IEEE Std. 1058-1987. IEEE Standard for Software Project Management Plan. ANSI/IEEE Std. 729-1983. IEEE Standard Glosary of Software Engineering Terminology. 146 2008-2009 Asignaturas del Tercer Curso DESARROLLO DE SISTEMAS DE INFORMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13057 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo 2º Cuatrimes. 7,5 Teóricos 3,0 Prácticos 4,5 7,5 Teóricos 3,0 Prácticos 1,5 PROFESORES LOPEZ MARTINEZ, FRANCISCO WENCESLAO (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS En general, dotar al alumno de los conocimientos de técnicas, métodos y herramientas necesarios para el Desarrollo de Software. En especial: 1Dar a conocer los escenarios específicos de los sistemas de información. 2Mostrar la arquitectura del software requerido en los sistemas de información. 3Estudio del Lenguaje Unificado de Modelado (UML), el cual es una notación estándar utilizado para desarrollar sistemas de información aplicando la tecnología orientada a objetos. 4Estudio de las técnicas y prácticas necesarias para desarrollar sistemas de información aplicando la tecnología estructurada. 5Dar a conocer la metodología Métrica, en sus dos vertientes, estructurada y orientada a objetos. 6Aprendizaje de herramientas CASE aplicadas a las técnicas y métodos estudiados en la asignatura. 7Formar en la producción de software de calidad. 8Desarrollo dedos proyectos en grupo aplicando los métodos, técnicas y herramientas impartidos en la parte teórica de la asignatura. CONTENIDOS Temario de Teoría 1.-FUNDAMENTOS DEL DESARROLLO DE SI. Tema 1.-Sistemas de Información. Tema 2.-Métodos y procesos para el desarrollo de SI. Tema 3.-UML : Lenguaje Unificado de Modelado. Tema 4.-Metodología METRICA. Tema 5.-Metodología RUP. 2.-DESARROLLO DE SI CON TECNOLOGIA ESTRUCTURADA Tema 6.-Modelado de requerimientos. Tema 7.-Modelado de procesos. Tema 8.-Modelado de datos. 147 2008-2009 Asignaturas del Tercer Curso Tema 9.-Modelado de comportamientos. Tema 10.-Técnicas de Diseño de procesos. Tema 11.-Técnicas de diseño de datos. Tema 12.-Técnicas de diseño de presentación. 3.-DESARROLLO DE SI CON TECNOLOGIA ORIENTADA A OBJETOS Tema 13.-Modelado de requerimientos. Tema 14.-Modelado estructural. Tema 15.-Modelado de comportamiento. Tema 16.-Modelado de implementación. 4.-DESARROLLO DE SI CON LA METODOLOGIA METRICA Tema 17.-Proceso EVS. Tema 18.-Proceso ASI. Tema 19.-Proceso DSI. Tema 20.-Proceso CSI. Tema 21.-Proceso IAS. 5.-DESARROLLO DE SI CON METODOLOGIAS AGILES Tema 22.-Metodologías ágiles. Tema 23.-XP: Extreme Programming. Tema 24.-AUP : Agile Unified Process. 6.-HERRAMIENTAS CASE. Tema 25.-CASE con soporte de tecnología orientado a objetos. Tema 26.-CASE con soporte de tecnología estructurada. Temario de Prácticas 1.-Desarrollo de una aplicación utilizando METRICA orientada a objetos y herramienta CASE. Tema 1.-Modelo de Requerimientos. Tema 2.-Modelo de análisis. Tema 3.-Modelo de diseño. En el desarrollo de esta práctica se utilizara una herramienta CASE de tecnología orientada a objetos. 2.-Desarrollo de una aplicación utilizando METRICA estructurada y herramienta CASE. Tema 4.-Modelo de Requerimientos. Tema 5.-Modelo de análisis. Tema 6.-Modelo de diseño. En el desarrollo de esta práctica se utilizara una herramientaCASE de tecnología estructurada. 148 2008-2009 Asignaturas del Tercer Curso METODOLOGÍA Y EVALUACIÓN La carga docente de la asignatura es de 7,5 créditos, divididos en 3 créditos de teoría, 1,5 créditos de prácticas de tablero y 3 créditos de prácticas de laboratorio. Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. La nota final se obtendrá como media ponderada, en la que la parte teórica tiene un peso de 0,4 y la parte práctica de 0,6. Habrá un examen final para evaluar la parte teórica y otro para evaluar la parte práctica. En la parte práctica se realizara también una evaluación continuada en base a la asistencia y a la entrega de trabajos solicitados y aquellos alumnos que la superen podrán renunciar a realizar el examen final de esta parte. BIBLIOGRAFÍA BÁSICA Ingeniería del software: Un enfoque práctico. Roger S. Pressman. Ed. Mcgraw-Hill. Análisis Estructurado Moderno. Edward Yourdon. Ed. Prentice-Hall. The Unified Method Documentation set. Booch J. et al. Rational Rose. Visual Modeling Technique. Tkach, Fang W., and So A. Ed. Addison-Wesley. Ingenieria de Software. Sommerville, Ian. Ed. Addison-Wesley. MAP, METRICA version 3.2001, Madrid:Ministerios de Administraciones Públicas.http://www.map.es/csi Desarrollo de Sistemas de Información.2005. W. López. Guía de Prácticas de DSI. 2005.W. López. 149 2008-2009 Asignaturas del Tercer Curso TRABAJO FIN DE CARRERA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13058 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo OBLIGAT. Periodo 2º Cuatrimes. 7,5 Teóricos 0,0 Prácticos 7,5 7,5 Teóricos 0,0 Prácticos 7,5 PROFESORES GARCIA FUENTE, MARIA DEL PILAR ALMUDENA (Tablero) GARCIA FERNANDEZ, NESTOR (Tablero) MARTINEZ PRIETO, ANA BELEN (Tablero) DIAZ FONDON, MARIA ANGELES (Tablero) ALVAREZ GUTIERREZ, DARIO (Tablero) LOPEZ PEREZ, BENJAMIN (Tablero) GARCIA RODRIGUEZ, ARMANDO (Tablero) ALVAREZ FERNANDEZ, MANUEL JOSE (Tablero) JUAN FUENTE, AQUILINO ADOLFO (Tablero) NIETO FERNANDEZ, MARIA COVADONGA (Tablero) CORRALES GONZALEZ, JOSE ANTONIO (Tablero) DUGNOL ALVAREZ, BENJAMIN RUFINO JOSE JESU (Tablero) LUENGO DIEZ, MARIA CANDIDA (Tablero) ORTIN SOLER, FRANCISCO (Tablero) PAULE RUIZ, MARIA PUERTO (Tablero) ANDRES SUAREZ, JAVIER (Tablero) SUAREZ TORRENTE, MARIA DEL CARMEN (Tablero) RIESCO ALBIZU, MIGUEL (Tablero) FE CANTO, CELIA (Tablero) GONZALEZ RODRIGUEZ, BERNARDO MARTIN (Tablero) FERNANDEZ LOBO, IVAN (Tablero) CARLEOS ARTIME, CARLOS ENRIQUE (Tablero) PEREZ PEREZ, JUAN RAMON (Tablero) GAYO AVELLO, DANIEL (Tablero) VINUESA MARTINEZ, LUIS ANTONIO (Tablero) FERNANDEZ ALVAREZ, ALBERTO MANUEL (Tablero) FERNANDEZ ACEBAL, CESAR (Tablero) REDONDO LOPEZ, JOSE MANUEL (Tablero) GUTIERREZ GUTIERREZ, ALFONSO (Tablero) IZQUIERDO ROBREDO, IGNACIO (Tablero) FERNANDEZ LANVIN, DANIEL (Tablero) PELAYO GARCIA-BUSTELO, BEGOÑA CRISTINA (Tablero) GONZALEZ ALONSO, IGNACIO (Tablero) 150 2008-2009 4.1.4 Asignaturas Optativas Asignaturas Optativas INGLES INTERMEDIO PARA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13059 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 4,5 http://web.uniovi.es/jaag/inform.html PROFESORES ALVAREZ GONZALEZ, JUAN ANTONIO (Practicas en el Laboratorio, Teoria) RODRIGUEZ GONZALEZ, CARLA MARIA (Practicas en el Laboratorio) OBJETIVOS Los objetivos de la asignatura son diversos. Partiendo de un nivel básico, se supone que los alumnos han cursado previamente inglés a nivel de COU, se revisan aspectos gramaticales (sintácticos, morfológicos y fonológicos) sistemáticamente por medio de ejercicios, se les presentan textos reales de su interés, temas de informática tanto de hardware como de software, en los que el vocabulario del mundo de la informática esté presente. Asimismo se tratan y se entrena a los alumnos en las habilidades lectoras, como localización de información concreta, obtención de información global, capacitación de obtención del significado de vocablos desconocidos asi como de referentes, uso de conectores, y las funciones lingüísticas más características del lenguaje científico y técnico como definiciones, clasificaciones, explicaciones etc. Aunque el objetivo principal es el desarrollo de capacidades comprensivas lectoras también se cuidan los aspectos orales y por ello la comunicación en el aula será en la lengua de estudio: inglés. CONTENIDOS El programa que se propone es de máximos lo que implica que podría obtenerse su plenitud en las circunstancias más favorables. La experiencia demuestra que raramente se logra dicha plenitud pero en función de las diversas variables del curso se tenderá hacia dicho máximo. UNIT 1 Topic: Computers: An Overview; The Computer System Language Use: Parts of Speech. Organization of information. Skimming, scanning. UNIT 2 Topic: Computers:The Soft Element Language Use: Pronouns. Contextual reference. UNIT 3 Topic: The motherboard. Language Use: Lexicon: Content Words. Word Formation: Prefixes. 151 2008-2009 Asignaturas Optativas UNIT 4 Topic: Operating Systems Language Use:Form and Function. Word Formation: Suffixes. UNIT 5 Topic: Output Devices: The Monitor.. Language Use: The Simple Sentence. Acronyms. Compound Nouns UNIT 6 Topic: Programming Languages. Language Use: Phrases: The Noun Phrase (NP). Comparison UNIT 7 Topic: The CPU: Parts and Organization. Language Use: Phrases: The Verb Phrase (VP) Contrast. UNIT 8 Topic: Spreadsheets Language Use: The Complex Sentence I. Time Sequence: connectors. UNIT 9 Topic: The Birth of the Micropocessor. Language Use: The Complex Sentence II. Cause and effect. UNIT 10 Topic: International ASCII: Unicode. Language Use: Compound Sentences.. Definitions and explanations UNIT 11 Topic: Local Area Networks. Language Use: Other Phrases. Enumeration. Listings. UNIT 12 Topic: Graphic File Formats. Language Use: The Sounds of English Examples METODOLOGÍA Y EVALUACIÓN En el estudio de una lengua extranjera el aprendizaje, referido sobremanera a las destrezas, es cumulativo. Se potencia un entrenamiento continuo en las diferentes habilidades lingüísticas y técnicas. La comprensión escrita o lectora figura en primer término seguida por la comprension y expresión oral y la expresión escrita. Es por ello que la evaluación del aprendizaje ha de realizarse al final de dicho período, es decir, al final del curso. La calificación que el alumno recibirá se obtendrá fundamentalmente de los resultados conseguidos en una prueba final común para todos los alumnos y que se realizará en el mes de junio. No obstante, esta calificación final vendrá matizada por el trabajo desarrollado por el alumno a lo largo del curso, por su participación en la clase. El sistema de evaluación se corresponderá con las tareas y acciones que a lo largo del curso se 152 2008-2009 Asignaturas Optativas han ido desarrollando en la clase. La dificultad será de un nivel terminal pues se afronta, no ya un desarrollo y entrenamiento de las diferentes habilidades y técnicas, sino una adquisición de las mismas. Se pide un nivel de comprensión lectora intermedio-alto así como un nivel de expresión escrita intermedio. BIBLIOGRAFÍA BÁSICA Mullen N. D.; Brown, P.C.H. 1983 English for Computer Science Oxford: Oxford University Press. Glendinning, E.H.; McEwan 1987 English in Computing London: Unwin Hyman. Lavine, R.Z.; Fechter, S.A. 1986 On Line (English for Computer Science) New York: McGrawHill Book Co. Davies, G.; Higgins, J., Computers, Language, and Language Learning, London: Center for Information on Language Teaching and Research, 1982 Hutchinson, T.; Waters, A., English for Specific Purposes. A Learning-Centred Approach. Cambridge: C.U.P., 1987. Leech, G , An A-Z of English Grammar and Usage, London: Edward Arnold, 1989. Quirk, R., A Comprehensive Grammar of the English Language. London: Longman, 1987. BIBLIOGRAFIA: DICCIONARIOS Longman Dictionary Of Contemporary English. London: Longman, 1978. Collins Cobuild English Language Dictionary 1987, Collins ELT Dictionary of Computing 1988 Collins. Chandor, A. 1985 The Penguin Dictionary of Computers Harmondswoth: Penguin Books. Quentin, R.D. 1987 Longman Illustrated Dictionary of Computing Science New York: Longman. Horderski, M. 1990 The Illustrated Dictionary of Microcomputers Blue Ridge: Tab Books. 153 2008-2009 Asignaturas Optativas INGLES AVANZADO PARA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13060 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 0,0 http://web.uniovi.es/jaag/ PROFESORES ALVAREZ GONZALEZ, JUAN ANTONIO (Practicas en el Laboratorio, Teoria) OBJETIVOS Los objetivos de la asignatura son diversos aunque fundamentalmente se centran en la comprensión y expresión oral y en diversas tareas escritas que ayuden a la formación de los alumnos. Partiendo del curso de nivel intermedio que se centra en actividades de comprensión escrita y en la interacción pregunta-respuesta tanto oral como escrita, se propone en este curso dar un paso adelante consistente en entrenar y capacitar a los alumnos a extraer la información a partir de, fundamentalmente, exposiciones orales de materiales (videos etc.) de temas de informática tanto de hardware como de software, con diversas voces, diversos acentos y diversas situaciones. Asimismo tambien se propone entrenar y capacitar al alumno a presentar comunicaciones orales de cierta extensión, que requieren una planificación y organización previa. Se pretende que se dé el salto cualitativo de los 'short turns', respuestas puntuales de una o dos frases a una determinada pregunta, a los 'long turns' que constan de un conjunto de frases que se extiende durante algún tiempo, incluso una hora o más, es decir exposiciones de noticias, temas etc. Estamos potenciando la función transaccional del lenguaje de la que a nuestros alumnos apenas se les brindan oportunidades de desarrollo, aunque se le exigen por ejemplo en la presentación y defensa del Proyecto fin de carrera. En paralelo con lo anterior el curso pretende orientar y formar a los alumnos en los procesos de escritura, cartas, informes, toma de notas, curriculum vitae, en el uso de presentaciones, posters, teléfono. Como corolario de lo expuesto anteriormente la comunicación en el aula será en la lengua de estudio: inglés. CONTENIDOS TEMARIO El programa que se propone es de máximos lo que implica que podría obtenerse su plenitud en las circunstancias más favorables. La experiencia demuestra que raramente se logra dicha plenitud pero en función de las diversas variables del curso se tenderá hacia dicho máximo. UNIT 1 Topic: The first Computer? Language Use: The Sounds of English and Spanish. UNIT 2 Topic: Building a PC 154 2008-2009 Asignaturas Optativas Language Use: Note Taking UNIT 3 Topic: Processors. Language Use: Writing Purposes. UNIT 4 Topic: New Operating System: Linux. Language Use: Technical and Scientific Writings. UNIT 5 Topic: Computer Security. Language Use: Format and Font type. UNIT 6 Topic: Peripherals. Language Use: Documentation Styles.. UNIT 7 Topic: The Web. Language Use: Oral Presentations. UNIT 8 Topic: Privacy Language Use: Resumes and Curriculum Vitae UNIT 9 Topic: Computers and Society. Language Use: Correspondence: Memos, letters, Electronic Mail. UNIT 10 Topic: Computers and Language. Language Use: Telephone Organización Temporal: Teoría y Práctica Cada Unidad o tema consta de 1 horas de teoría y 4 horas de prácticas. Éstas consisten en actividades de exposición, comprensión y explotación de los textos (orales y escritos) además de actividades de refuerzo desarrolladas fundamentalmente en entornos computacionales y audiovisuales. METODOLOGÍA Y EVALUACIÓN En el estudio de una lengua extranjera el aprendizaje, referido sobremanera a las destrezas, es cumulativo. Se potencia un entrenamiento continuo en las diferentes habilidades lingüísticas y técnicas. La comprensión oral así como la expresión oral figura en primer término seguida por la expresión escrita. Es por ello que la evaluación del aprendizaje tenderá a realizarse hacia el final del curso. La calificación que el alumno recibirá se obtendrá de la presentación y desarrollo oral de un tema de su interés en la clase, seguido de un breve intercambio de aclaraciones al mismo. La participación de los alumnos en la clase durante el curso es fundamental y por ello 155 2008-2009 Asignaturas Optativas sus actuaciones constituirán un componente importante en el sistema de evaluación continua. Aquellos alumnos que por las circunstancias que fueren no están en disposición de ser evaluados positivamente por el anterior método tendrán un examen final que se corresponderá con las tareas y acciones que a lo largo del curso se han ido desarrollando en la clase. Se pide un nivel de las habilidades lingüísticas intermedio-alto. Se utiliza el término 'avanzado' en la denominación del curso como diferenciador del otro curso 'Inglés intermedio' cuyo enfoque primordial es la comprensión escrita. En el presente curso el enfoque es sobremanera lo oral (comprensión y expresión) y el nivel, según las clasificaciones al uso, de las habilidades orales, se corresponde con el antes mencionado intermedio-alto. BIBLIOGRAFÍA BÁSICA Brown G. 1990 Listening to Spoken English London. Longman. __________and Yule G. 1983 Teaching the Spoken Language Cambridge: Cambridge University Press. Lavine, R.Z.; Fechter, S.A. 1986 On Line (English for Computer Science) New York: McGrawHill Book Co. Davies, G.; Higgins, J., 1982 Computers, Language, and Language Learning, London: Center for Information on Language Teaching and Research. Hutchinson, T.; Waters, A., 1987 English for Specific Purposes. A Learning-Centred Approach. Cambridge: Cambridge University Press. Leech, G , 1989. An A-Z of English Grammar and Usage, London: Edward Arnold. Quirk, R., 1987 A Comprehensive Grammar of the English Language. London: Longman,. 156 2008-2009 Asignaturas Optativas OFIMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13061 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 0,0 PROFESORES CERNUDA DEL RIO, AGUSTIN (Practicas en el Laboratorio) ALVA DE SAGASTEGUI, MARIA ELENA (Practicas en el Laboratorio, Teoria) 157 2008-2009 Asignaturas Optativas ECONOMIA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13063 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 4,5 Prácticos 0,0 4,5 Teóricos 4,5 Prácticos 0,0 PROFESORES ALVAREZ FERNANDEZ, MANUEL JOSE (Teoria) OBJETIVOS Los objetivos que se marcan en esta asignatura consisten en dotar al alumno de las herramientas básicas del análisis económico; que le permitan tanto una comprensión suficiente de los fenómenos económicos cada vez más complejos- que se producen en el mundo real como la forma en que esos fenómenos inciden en las variables operativas del funcionamiento interno de las empresas. Con una especial incidencia en la estructura y forma de operar de las empresas tecnológicas o también llamadas de la nueva economía, ya que no podemos olvidar que esta escuela entraría de lleno entre los sujetos activos de dicha nueva economía. Respecto a los conocimientos previos aunque no existe ningún requisito administrativo se recomienda conocer algunas herramientas matemáticas básicas que dada las características de este centro, una escuela de ingeniería, y siendo esta asignatura optativa que los alumnos suelen coger al finalizar la carrera; suelen tener estos conocimientos bien aprendidos CONTENIDOS Tema 1. Concepto de Economía. -Definición de Economía. -Ramas de la Economía. -Algunos problemas Económicos. MICROECONOMÍA. Tema 2. El mercado: conceptos básicos. -Función de demanda. Desplazamientos y elasticidades. -Función de oferta. Desplazamientos y elasticidad. Tema 3. Teoría elemental del mercado. -Análisis estático y dinámico. -Concepto de equilibrio: alteraciones. -Incidencia impositiva. Tema 4. El consumo. 158 2008-2009 Asignaturas Optativas -Función de utilidad: noción de indiferencia. -Restricción presupuestaria. -Equilibrio del consumidor. Tema 5. Producción y costes. -Función de producción. Factores variables y fijos. -El coste de oportunidad. -Costes a corto y a largo plazo. Tema 6. La competencia perfecta. -Maximización de beneficios. -Supuestos de la competencia perfecta. -Equilibrio a corto y largo plazo. Tema 7. El monopolio y otros mercados imperfectos. -Funciones de ingreso del monopolio. -Equilibrio del monopolista. -Competencia monopolista. MACROECONOMÍA. Tema 8. Variables macroeconómicas. -Sectores económicos . -Producto, renta y gasto nacional. -Variables brutas, netas, nacionales e interiores. Tema 9.Los bancos centrales y la oferta de dinero. -Agregados monetarios y la creación de dinero. -Funciones de los bancos centrales. El BCE. -La política monetaria. Tema 10. Inflación y desempleo. -Concepto de inflación. -Fuentes de inflación. -Población activa y tasa de desempleo. -Tipos de desempleo. Tema 11. Principios económicos y nueva economía. -Tecnologìas de la información y economía -Las nuevas realidades económicas. METODOLOGÍA Y EVALUACIÓN Para valorar los conocimientos del alumno nos serviremos del examen final. Al tratarse de una asignatura cuatrimestral no tiene sentido realizar exámenes parciales previos que sólo servirían 159 2008-2009 Asignaturas Optativas para distorsionar la marcha del curso. Este examen pretende captar el nivel de comprensión alcanzado por el alumno, no se trata de repetir los conceptos previamente explicados sino de poder llegar a nuevas conclusiones económicas para las que es necesario conocer las herramientas del análisis económico explicadas a lo largo del curso. BIBLIOGRAFÍA BÁSICA -Bradley- Schiller: Principios esenciales de economía. Ed. Mac Graw-Hill. Madrid 2002 -Cuervo-Arango y Trujillo: Introducción a la economía. Ed. Mc.Graw-hill, Madrid 1986. -Duarte, Fuentes y Martinez: Curso elemental de micro y macroeconomía. Ed. Civitas. Madrid 1993. -Lipsey: Introducción a la economía positiva. Ed. Vicens Vives. Barcelona 1992. -Martín Simón, José Luis: Principios de Economía. Ed. Pearson Prentice Hall. Madrid 2003. -Mochón: Economía. Teoría política.Ed. Mc. Graw-Hill. 5º edición. Madrid 2005. -Mochón: Principios de economía. Ed. Mc. Graw-Hill.Madrid 2001. -Samuelson y Nordhaus:Economía. Ed. Mc.Graw-Hill.Madrid . Madrid 1998. Wonnacott y Wonnacott.: Economía. Ed. McGrw-Hill. México 1990. 160 2008-2009 Asignaturas Optativas ASPECTOS SOCIALES, LEGALES, ETICOS Y PROFESIONALES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13064 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 1,5 http://www.euitio.uniovi.es/~aslepi/ PROFESORES ALVAREZ GUTIERREZ, DARIO (Practicas en el Laboratorio, Teoria) GONZALEZ ALONSO, IGNACIO (Practicas en el Laboratorio, Teoria) OBJETIVOS Capacitar para la reflexión sobre el impacto en la sociedad de la profesión de Ingeniero Técnico en Informática Capacitar para la reflexión sobre la ética y la deontología profesional, y conocer las instituciones relacionadas con este aspecto (Colegios Profesionales, códigos deontológicos). Conocer la normas legables aplicables al ejercicio profesional, con énfasis en la Ley de Protección de Datos y la Ley de Servicios de la Sociedad de la Información. Saber analizar una situación del ejercicio profesional para determinar las normas legables aplicables. Capacitar para el desarrollo de una actividad profesional en el campo del peritaje y la auditoría en informática. Capacitar para el desarrollo práctico de un peritaje y auditoría en informática CONTENIDOS Introducción Aspectos Sociales: Impacto Social de la Informática Efecto económico y medioambiental de la informática Relación Persona-Ordenador La sociedad en Red Aspectos Éticos: Deontología y Responsabilidad Profesional La profesión de Ingeniero Técnico en Informática Ética y deontología profesional Códigos Deontológicos Colegios Profesionales Aspectos Legales: Derecho Informático Introducción Normas que afectan a la Informática Aspectos Legales: Protección de Datos Personales El derecho a la protección de datos personales Ley Orgánica de Protección de Datos de Carácter Personal (LOPD) 161 2008-2009 - Asignaturas Optativas Niveles de datos, Principios, Infracciones y Sanciones El Reglamento de Medidas de Seguridad Aspectos Legales: Protección del software, propiedad intelectual Concepto de propiedad intelectual / industrial Derecho de copia, patentes Proteccióndel software: propiedad intelectual / patentes Licencias de Software, Software Libre Contratos de software Aspectos Legales: Comercio electrónico, Web, LSSI Contratación electrónica Firma electrónica Ley de Servicios de la Sociedad de la Información y del Comercio Electrónico Aspectos Legales: Delito Informático Tipos de delitos Delitos informáticos: estafas, piratería, pornografía, virus, suplantación de personalidad, etc. Aspectos Profesionales: Peritajes en Informática Peritajes, Dictámenes (consultoría) Contexto legal de los peritajes Tipos de peritajes Informática Forense Aspectos Profesionales: Auditorías en Informática Introducción Tipos de auditorías Auditoría de la LOPD y del RMS METODOLOGÍA Y EVALUACIÓN Se realizará un examen sobre los conocimientos teóricos impartidos en la asignatura (posiblemente de tipo test). Se desarrollará un proyecto práctico consistente en el desarrollo de un peritaje o auditoría en informática (de carácter reducido). A lo largo del curso se podrán desarrollar trabajos específicos sobre temas relacionados. En la nota final de la asignatura, la parte de teoría contará máximo de 4 puntos, la de práctica un máximo de 3 puntos, y los trabajos incrementarán la nota en un máximo de 4 puntos. Para aprobar se necesita un mínimo de 5 puntos. Si el número de alumnos fuese lo suficientemente reducido, se podrá sustituir este sistema (o parte) por un método de evaluación continua directa. BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA PRINCIPAL Legislación relacionada con la Informática, en especial: LEY ORGÁNICA 15/1999, de 13 de diciembre, de Protección de Datos de Carácter 162 2008-2009 Asignaturas Optativas Personal REAL DECRETO 994/1999, de 11 de junio, por el que se aprueba el Reglamento de medidas de seguridad de los ficheros automatizados que contengan datos de carácter personal. LEY 34/2002, de 11 de julio, de servicios de la sociedad de la información y de comercio electrónico LEY 59/2003, de 19 de diciembre, de firma electrónica Peritajes informáticos Del Peso, E. Díaz de Santos. 2001 Curso Informes, Dictámenes y Periciales s/ La Ley de Enjuiciamiento Civil (LEC 2000). Lozano, G. y Lozano, A. Editorial Lozano ISBN: 84-86889-83-9 BIBLIOGRAFÍA COMPLEMENTARIA Aspectos Legales de la Informática (CD) Oltra Gutiérrez, J.V. y Miguel Molina M.R. Universidad Politécnica de Valencia, 2003 ISBN: 84-97053-42-7 La Ley de Internet: Régimen jurídico de los servicios de la sociedad de la información Sánchez Almeida, C. y Maestre Rodríguez, Javier A. Servidoc, 2002 ISBN: 84-93282-80-4 REFERENCIAS ADICIONALES Código Penal: (Comentarios y Jurisprudencia) Gomez Guillamón, R., Luzón Cuesta, J.M., Moyna Ménguez, J., Ortiz Úrculo, J.C.. y Torres-Dulce Lifante. E. Colex, 2005 ISBN: 84-78799-55-9 Auditoría Informática, un enfoque práctico Piattini, M. Ra-Ma. 2001 163 2008-2009 Asignaturas Optativas FUNDAMENTOS DE MARKETING Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13065 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 0,0 PROFESORES TRESPALACIOS GUTIERREZ, JUAN ANTONIO (Practicas en el Laboratorio, Teoria) OBJETIVOS 1. Complemento formativo del Ingeniero Infomático en un aspecto fundamental de la gestión empresarial como es la función comercial o de marketing, la relación de la empresa con sus clientes. 2. Comprender la importancia del marketing en la dirección y gestión empresarial. Asimilar el reto de la orientar la actividad profesional al mercado y establecimiento de relaciones con los clientes. 3. Desarrollar la capacidad de comprender el mercado: comportamiento del cliente, segmentación e investigación comercial. 4. Capacitar al alumno para plantear políticas dentro del marketing mix 5. Desarrollar un trabajo en equipo, consistente en plantear una idea de negocio susceptible de tratamiento comercial. PARTE I. CONTENIDOS INTRODUCCIÓN AL MARKETING. TEMA 1. EL PAPEL DEL MARKETING EN LA GESTIÓN EMPRESARIAL. 1.1. Evolución del concepto y contenido del Marketing: el intercambio como criterio de demarcación del alcance del Marketing. 1.2. El Marketing como filosofía o cultura empresarial: evolución del papel del Marketing dentro de la empresa. 1.3. El Marketing y la Dirección Estratégica: las funciones de Marketing estratégico y Marketing operativo. 1.4. Tendencias actuales en el Marketing. PARTE II. CONOCIMIENTO, ANÁLISIS Y SELECCIÓN DE MERCADOS Y SEGMENTOS. TEMA 2. LA DEFINICIÓN Y DELIMITACIÓN DEL MERCADO RELEVANTE. 2.1. El entorno de las organizaciones. 164 2008-2009 Asignaturas Optativas 2.2. El mercado: concepto y delimitación. 2.3. El mercado de bienes de consumo. 2.4. El mercado industrial. 2.5. El mercado de servicios. TEMA 3. EL ANÁLISIS DEL COMPORTAMIENTO DE COMPRA DE LOS CONSUMIDORES Y DE LAS ORGANIZACIONES. 3.1. El estudio del comportamiento de compra: características, alcance e interrelaciones con otras disciplinas. 3.2. Los condicionantes del comportamiento de compra de los consumidores. 3.3. Tipos de comportamiento de compra y etapas en el proceso de compra en los mercados de consumo. 3.4. El comportamiento de compra de las organizaciones: condicionantes, tipos de comportamiento y etapas en el proceso de compra industrial. TEMA 4. LA SEGMENTACIÓN DEL MERCADO. 4.1. Importancia de la estrategia de segmentación del mercado en la estrategia de las organizaciones. 4.2. Los criterios de segmentación de mercados de consumo e industriales. Requisitos para una segmentación eficaz. 4.3. Las estrategias de cobertura del mercado. 4.4. Evaluación del atractivo del mercado y de los segmentos. TEMA 5. LA INVESTIGACIÓN DE MERCADOS Y EL MARKETING. 5.1. Los componentes de un sistema de información de Marketing. 5.2. Concepto, objetivos y aplicaciones de la investigación de mercados. 5.3. Las fuentes de información. 5.4. Metodología para la realización de un estudio de investigaación de mercados. PARTE III. LOS INSTRUMENTOS DE ACTUACIÓN COMERCIAL. TEMA 6. LAS DECISIONES SOBRE PRODUCTOS. 6.1. El concepto de producto. Los atributos formales del producto: la marca, el envase y la etiqueta. 6.2. Las estrategias de diferenciación y de posicionamiento del producto. 6.3. El proceso de diseño y desarrollo de nuevos productos. 6.4. El ciclo de vida del producto. 6.5. Los modelos de análisis de la cartera de productos. TEMA 7. LAS DECISIONES SOBRE DISTRIBUCIÓN. 7.1. El canal de distribución: concepto, utilidades e importancia. 7.2. Los componentes del canal de distribución. Funciones. 7.3. El diseño del canal de distribución: factores condicionantes, longitud e intensidad. 7.4. Una clasificación de las formas comerciales. 7.5. El merchandising. 165 2008-2009 Asignaturas Optativas TEMA 8. LAS DECISIONES SOBRE PRECIOS. 8.1. El precio como instrumento de las decisiones comerciales: concepto e importancia. 8.2. Los factores condicionantes en la decisión de fijación de precios. 8.3. Los procedimientos de fijación de precios: métodos basados en los costes, en la competencia y en la demanda. 8.4. Las estrategias de fijación de precios. TEMA 9. LAS DECISIONES SOBRE COMUNICACIÓN. 9.1. La comunicación comercial: concepto e importancia. 9.2. Los factores condicionantes de la estrategia y del mix de comunicación comercial. 9.3. El mix de comunicación comercial: la venta personal, la publicidad, las relaciones públicas, la promoción de ventas y el marketing directo. 9.4. La comunicación global de la empresa: la imagen corporativa. PARTE IV. PLANIFICACIÓN Y CONTROL COMERCIAL. TEMA 10. EL DISEÑO, EJECUCIÓN Y CONTROL DEL PLAN DE MARKETING. 10.1. El Plan de Marketing: concepto, utilidad y horizonte temporal. 10.2. El diseño del Plan de Marketing: principales etapas. 10.3. La ejecución y control del Plan de Marketing. Tipos de control. METODOLOGÍA Y EVALUACIÓN La asignatura consta de 6 créditos teóricos y prácticos, que corresponden a cuatro horas de clase a la semana. Todos los temas contarán con exposiciones teóricas que el profesor explicará a partir de la bibliografía citada en el programa, acompañándose de materiales de apoyo diversos. En cada tema se abordarán aspectos prácticos que ayuden a comprender las dimensiones aplicadas de la asignatura con las que el alumnado va a tener que enfrentarse en el ejercicio de la profesión. Las prácticas de la asignatura consistirán en la realización de un proyecto comercial en equipo a lo largo del curso, que lleve al desarrollo de un plan de marketing y que se presentará por escrito. A lo largo del curso se realizarán diversos casos prácticos de discusión en relación con los temas del programa de la asignatura. En prácticas de laboratorio el alumno adquirirá conocimientos sobre la realización deestudios de mercado y análisis de la información mediante el software estadístico SPSS en su versión para Windows. Para aprobar la asignatura es imprescindible la superación de las dos partes de que consta, teoría y práctica. La evaluación consistirá en un examen final, donde mediante la realización de un caso práctico se evaluarán los conocimientos y comprensión de la materia por parte del alumno. Para presentarse al examen es obligatorio haber participado en un equipo de trabajo sobre el proyecto comercial. BIBLIOGRAFÍA BÁSICA Manual de Referencia: Vázquez Casielles, R.; Trespalacios Gutiérrez, J. A.; Rodríguez-del Bosque, I. A. y otros (2005): 166 2008-2009 Asignaturas Optativas Marketing: Estrategias y Aplicaciones Sectoriales. Thomson Civitas, Madrid, cuarta edición. Otros Manuales: Trespalacios Gutiérrez, J. A.; Vázquez Casielles, R. y Bello Acebrón, L. (2005): Investigación de Mercados: métodos de recogida de la información para la toma de decisiones en marketing. Thomson, Madrid. Esteban Talaya, A. (1997): Principios de Marketing. Esic, Madrid. Grande Esteban, I. (1992): Dirección de Marketing. Fundamentos y Software de Aplicaciones. McGraw-Hill, Madrid. Kotler. P., Cámara, D.; Grande, I. y Cruz, I. (2000): Dirección de Marketing. Prentice Hall, Madrid, edición del milenio. Lambin, J. J. (1995): Marketing Estratégico. McGraw-Hill, Madrid, tercera edición. Martín Armario, E. (1993): Marketing. Ariel Economía, Barcelona. MiquelPeris, S.; Mollá Descals, A. y Bigné Alcañiz, E. (1994): Introducción al Marketing. McGraw-Hill, Madrid. Munuera Alemán, J. L. y Rodríguez Escudero, A. I. (1998): Marketing Estratégico: Teoría y Casos. Pirámide, Madrid. Santesmases Mestre, M. (2004): Marketing: Conceptos y Estrategias. Pirámide, Madrid, tercera edición. 167 2008-2009 Asignaturas Optativas TRADUCTORES E INTERPRETES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13068 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES HERNANDEZ MAGADAN, FERNANDO (Practicas en el Laboratorio, Teoria) ALVA DE SAGASTEGUI, MARIA ELENA (Practicas en el Laboratorio) OBJETIVOS El objetivo principal de esta asignatura es enseñar al alumno los problemas y técnicas que se plantean en la construcción de procesadores, traductores, compiladores e intérpretes de los distintos lenguajes de programación. El estudio de estas técnicas permite al alumno una visión más amplia de los lenguajes de programación, habitualmente estudiados desde el punto de vista del programador y no del constructor de compiladores o intérpretes. Esta visión se hará desde una óptica de introducción a esta materia y como complemento a otras asignaturas que tratarán este tema desde un enfoque mucho más profundo. CONTENIDOS PROGRAMA I. INTRODUCCIÓN Tema 1: INTRODUCCIÓN Y CONCEPTOS BASICOS - Conceptos básicos. - Bootstrapping. Traductores cruzados. - Lenguajes, gramáticas y autómatas. - Metalenguajes. - Estructura de los traductores y compiladores. - Ejemplos de construcción de compiladores. - Definición y estructura de un intérprete. - Ejemplos de construcción de intérpretes. Tema 2: LENGUAJES, GRAMÁTICAS Y AUTÓMATAS - Definiciones previas. - Definición formal de gramática. - Derivaciones y sentencias. - Definición formal de lenguaje. - Jerarquía de los lenguajes y gramáticas. - Expresiones Regulares. - Autómatas: definición formal y representación. - Jerarquía de los autómatas: Máquinas de Turing, autómatas lineales acotados, autómatas de pila y autómatas finitos. II. FASE DE ANÁLISIS Tema 3: FUNDAMENTOS DEL ANÁLISIS LÉXICO - Introducción. - Autómatas finitos como reconocedores de lenguajes Regulares. 168 2008-2009 Asignaturas Optativas - Construcción de analizadores léxicos. - Generación de analizadores léxicos: LEX. Tema 4: FUNDAMENTOS DEL ANÁLISIS SINTÁCTICO - Introducción. - Gramáticas libres de contexto. - Formas normales de Chomsky y Greibach. - Relaciones binarias. - Tipos de analizadores sintácticos. Tema 5: ANÁLISIS SINTÁCTICO DESCENDENTE - Análisis descendente con retroceso. - Análisis descendente sin retroceso. a) Gramáticas LL(1). - Construcción de analizadores sintácticos descendentes. Tema 6: ANÁLISIS SINTÁCTICO ASCENDENTE - Analizadores sintácticos LR, SLR y LALR. - Generadores de analizadores sintácticos:YACC. Tema 7: ANÁLISIS SEMÁNTICO - Especificación natural. - Compatibilidad de tipos. - Rutinas semánticas. III. REPRESENTACIÓN DE LA INFORMACIÓN EN MEMORIA Tema 8: LAS TABLAS DE SÍMBOLOS - Contenidos de la tabla de símbolos. - Operaciones con la tabla de símbolos. - Organización de la tabla de símbolos. Tema 9: ORGANIZACIÓN DE LA MEMORIA EN TIEMPO DE EJECUCIÓN - Representación de la información. - Asignación estática de memoria. - Asignación stack de mmemoria. - Asignación heap de memoria. - Liberación de memoria. - Compactación. IV. FASE DE SÍNTESIS Tema 10: GENERACIÓN DE CÓDIGO - Objetivos de los lenguajes intermedios. - Tipos de lenguajes intermedios. - Tipos de notaciones en lenguajes intermedios. - Tipos de instrucciones de los lenguajes intermedios. - Máquinas abstractas. V. VALIDACIÓN, DOCUMENTACIÓN Y ENTORNO DE DESARROLLO Tema 11: VALIDACIÓN, DOCUMENTACIÓN Y ENTORNO DE DESARROLLO - Pruebas de tipo alfa y beta. - Desarrollo de baterías de test. - Mantenimiento. - Documentación. - Entorno de desarrollo. - Interfaz de usuario. VI. INTÉRPRETES 169 2008-2009 Asignaturas Optativas Tema 12: INTÉRPRETES - Estructura. METODOLOGÍA Y EVALUACIÓN Se evaluarán los conocimientos del alumno desde el punto de vista teórico y práctico mediante un trabajo que el alumno deberá presentar al final del curso y en el que demostrarán los conocimientos adquiridos. Este trabajo tendrá una extensión limitada por las características y créditos disponibles de la asignatura. BIBLIOGRAFÍA BÁSICA a) Bibliografía básica A.Aho, R. Sethi, y J.D. Ullman. Compiladores: principios, técnicas y herramientas. AddisonWesley Interamericana (1990). Cueva Lovelle, J.M. Conceptos básicos de traductores, compiladores e intérpretes. Cuadernos didácticos Nº 9, Dto. De Matemáticas, Universidad de Oviedo (6ª Edición, 1996). Oviedo (6ª Edición, 1996). Cueva Lovelle, J.M. Lenguajes, Gramáticas y Autómatas. Cuadernos didácticos Nº 36, Dto. De Matemáticas, Universidad de Oviedo (1991). Cueva Lovelle, J.M. Análisis léxico en procesadores de lenguaje. Cuadernos didácticos Nº 48, Dto. De Matemáticas, Universidad de Oviedo (1992). Cueva Lovelle, J.M. Análisis sintáctico en procesadores de lenguaje. Cuadernos didácticos Nº 61, Dto. De Matemáticas, Universidad de Oviedo (1992). Cueva Lovelle, J.M. Análisis sem ntico en procesadores de lenguaje. Cuadernos didácticos Nº 62, Dto. De Matemáticas, Universidad de Oviedo (2ª Edición, 1995). Cueva Lovelle, J.M. Tablas de símbolos en procesadores de lenguaje. Cuadernos didácticos Nº 54, Dto. De Matemáticas, Universidad de Oviedo Cueva Lovelle, J.M. Tablas de símbolos en procesadores de lenguaje. Cuadernos didácticos Nº 54, Dto. De Matemáticas, Universidad de Oviedo (1995). Cueva Lovelle, J.M. Organización de la memoria en tiempo de ejecución en procesadores de lenguaje. Cuadernos didácticos Nº 55, Dto. De Matemáticas, Universidad de Oviedo (1995). Cueva Lovelle, J.M. Generación de código en procesadores de lenguaje. Cuadernos didácticos Nº 81, Dto. de Matemáticas, Universidad de Oviedo (1996). Cueva Lovelle, J.M. Validación, documentación y entorno de desarrollo en procesadores de lenguaje. Cuadernos didácticos Nº 82, Dto. de Matemáticas, Universidad de Oviedo (1996). Holub, Allen I. Compiler design in C. Prentice-Hall (1990). b) Bibliografía de consulta Barrett, W.A., R. M. Bates, D. A. Gustafson and J.D. Couch. Compiler Construction. Theory and Practice. Science Research Associates, Second Edition 1985.. Bauer F.L. and J. Eickel. Compiler construction. An Advanced Course. Springer-Verlag, Second Edition 1976.Cabal Montes E. y Cueva Lovelle J.M. Generador de analizadores sintácticos ascendentes: YACCOV. Cuadernos didácticos nº45. Dto. De Matemáticas. Universidad de Oviedo (1991). Díaz Fondón M.A. y Cueva Lovelle J.M. Diseño y construcción de un intérprete de LOGO. Cuadernos didácticos Nº14, Dto. De Matemáticas, Universidad de Oviedo (1988). Donovan, J.J. Programación de sistemas. Ed. El Ateneo, 1977. Fern ndez G. y F. Saénz Vacas. Fundamentos de Informática. Ed. Alianza-Informática, 1987. Fischer C. N. y LeBlanc R. J. Jr. Crafting a compiler with C. Benjamin Cummings (1991).n García Cuesta M.E.y Cueva Lovelle J.M. Diseño y construcción de un ensamblador de la familia 80x86. Cuadernos didácticos Nº43, Dto. De Matemáticas, Universidad de Oviedo (1991). García Fernández N. y Cueva Lovelle J.M. ANIMA: Diseño y construcción de un lenguaje de 170 2008-2009 Asignaturas Optativas animación de im genes. Cuadernos didácticos Nº30, Dto. De Matemáticas, Universidad de Oviedo (1990). García Martínez J. y Cueva Lovelle J.M. Diseño y construcción de un compilador de MODULA-2. Cuadernos didácticos Nº31, Dto. De Matemáticas, García Martínez J. y Cueva Lovelle J.M. Diseño y construcción de un compilador de MODULA-2. Cuadernos didácticos Nº31, Dto. De Matemáticas, Universidad de Oviedo (1990). García Quintas, M.A. Ensambladores y compiladores. Ed. Edunsa, 1987. Ghezzi C. y Jazayeri M. Conceptos de lenguajes de Programación. Díaz de Santos, 1986. Godfrey J.T. Lenguaje ensamblador para microcomputadoras IBM. Prentice-Hall (1991). Gries, D. Construcción de compiladores. Ed. Paraninfo, 1975 (agotada la edición). Izquierdo Castanedo, R, Cueva Lovelle, J.M. La máquina abstracta 68x86. Cuadernos didácticos Nº84, Dto. de Matemáticas, Universidad de Oviedo (1995). Izquierdo Castanedo, R. Diseño y construcción de una arquitectura orientada a objetos. Proyecto Fin de Carrrera. E.T.S.I.I. e Ingenieros Inform ticos de Gijón. Universidad de Oviedo (1996). Jensen K. y N. Wirth. PASCAL. Manual del usuario e informe. Ed. El Ateneo, 1984. Juan Fuente, A., J.M. Cueva Lovelle. Desarrollo de un lenguaje de animación orientado a objetos. Cuadernos didácticos Nº80, Dto. de Matemáticas, Universidad de Oviedo (1994). Katrib Mora, M. Lenguajes de programación y técnicas de compilación. Ed. Pueblo y Educación, La Habana, Cuba (1988). Katrib Mora, M. Notas de programación orientadaa objetos en C++. Cuadernos didácticos Nº73, Dto. de Matemáticas, Universidad de Oviedo (1993). Katrib Mora, M. Programación orientada a objetos C++ versus Eiffel. Cuadernos didácticos Nº88, Dto. de Matemáticas, Universidad de Oviedo (1996). Kernighan B.W. y Pike R. El entorno de programación UNIX. Prentice-Hall (1987). Kernighan B.W. y Ritchie D.M. El lenguaje de programación C. Segunda Edición. PrenticeHall (1991). Knuth D. El arte de programar ordenadores, Volumen I: Algoritmos fundamentales. Ed. Reverté, 1985. Knuth D. El arte de programar ordenadores, Volumen III: Clasificación y bœsqueda. Ed. Reverté, 1987. Labra Gayo, J.E. Diseño y construcción de un sistema PROLOG. Proyecto Fin de Carrrera. E.T.S.I.I. e Ingenieros Inform ticos de Gijón. Universidad de Oviedo (1994). Lewis P.M., D.J. Rosenkrantz and R. E. Stearns. Compiler Design Theory. Addison-Wesley, 1976. Mak R. Writing compilers & interpreters. An Applied Approach. Wiley (1991). Martínez Tomás R. Lenguajes ensambladores. Ed. Paraninfo (1990). Microsoft. MS-DOS Programmer's Reference. Microsoft Press (1991). Moya Quiles, R. y Ramos Salavert I. Construcción de un traductor. Ed. Instituto de Informática, 1974. Murray W.H.III y Pappas C.H. 80386/80286 programación en lenguaje ensamblador. Ed. McGraw-Hill (1987). Pratt T.W. Lenguajes de Programación: Diseño e Implementación. Prentice-Hall Hispanoamericana, 1987. Pyster A. B. Compiler design and construction. Ed. Van Nostrand Reinhold, 1980. Riesco Albizu, M. y J.M. Cueva Lovelle. Diseño y construcción de un compilador de lenguaje VIDRIO. Cuadernos didácticos Nº 13, Dto. de Matemáticas. Universidad de Oviedo (1988). 171 2008-2009 Asignaturas Optativas Rodríguez-Roselló M.A. 8088-8086/8087 programación ensamblador en entorno MS-DOS. Ed. ANAYA (1987).n Salgueiro V zquez J.C. y Cueva Lovelle J.M. Diseño y construcción de un compilador de C. Cuadernos didácticos Nº29, Dto. de Matemáticas, Universidad de Oviedo (1989). Sanchez DueÏas, G. y J.A. Valverde Andreu. Compiladores e intérpretes. Un enfoque pragm tico. Ed. Diaz de Santos, 1984. Sanchís Llorca, F.J. y C. Galán Pascual. Compiladores: Teoría y construcción. Ed. Paraninfo, 1986. Scanlon L.J. 80286 programación ensamblador en entorno MS-DOS. Ed. Anaya (1987). Tenenbaum, A. M. y M.J. Augenstein. Estructura de datos en Pascal. Ed. Prentice-Hall Hispanoamericana, 1985. Tremblay J. P. and P.G. Sorenson. The theory and practice of compiler writing. Ed. McGrawHill, 1985. Tucker A.B. Lenguajes de programación. Mac-Graw-Hill, 1987. Varios autores. Java al descubierto. Prentice-Hall/ Sams Net, 1997. Waite M. W. and Goos G. Compiler construction. SpringerVerlag, second edition 1985. Wirth, N. Algoritmos + estructuras de datos = programas. Ed. Del Castillo, 1980. 172 2008-2009 Asignaturas Optativas HISTORIA DE LA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13070 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 4,5 Prácticos 0,0 4,5 Teóricos 4,5 Prácticos 0,0 PROFESORES GARCIA RODRIGUEZ, ARMANDO (Teoria) OBJETIVOS Realizar un recorrido histórico general por la evolución de la informática. Identificar los hechos históricos y avances tecnológicos impulsores de la informática. Conocer vida y obra de los personajes más relevantes en la historia de la informática. Recorrer la evolución del hardware y el software. CONTENIDOS 1.- Recorrido Histórico General en la Informática. 2.- Evolución del Hardware. 3.- Evolución del Software. 4.- Historia Comercial de la Informática. 5.- Historia de la Criptografía. METODOLOGÍA Y EVALUACIÓN La metodología de aprendizaje consiste en clases teóricas para la explicación y debate de la materia fomentando la investigación de hechos por parte de los alumnos/as. La evaluación consiste en realizar un exámen teórico final y presentar un trabajo que se realiza por grupos. Todo alumno/a presentará un único trabajo que estará realizado por el grupo al que pertenece. No se podrán presentar al exámen final aquellos alumnos/as que no hayan asistido a clase un mínimo del 75%. Las preguntas del exámen final pertenecen a una batería de preguntas convenientemente estudiadas y debatidas en clase. BIBLIOGRAFÍA BÁSICA 'Informática Básica.' Alcalde García. McGraw-Hill, 1994. 'Computer: a History of the Information Machine.' Martin Campbell-Kelly and William Aspray. New York: Basic Books, 1996 'A Computer Perspective: Background to the Computer Age.' Office of Charles and Ray Eames. Harvard University Press: Cambridge MA, 1990 'The Computer from Pascal to von Neumann.' Herman H. Goldstine. Princeton University Press: Princeton, 1973 'A History of Computing Technology.' Michael R. Williams. Prentice-Hall: Englewood Cliffs, 1985 173 2008-2009 Asignaturas Optativas INSTALACION Y MANTENIMIENTO DE EQUIPOS INFORMATICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13071 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 0,0 PROFESORES GARCIA NAYA, JUAN ANTONIO (Practicas en el Laboratorio) MAYO BAYON, RICARDO (Practicas en el Laboratorio, Teoria) OBJETIVOS Dentro del plan de estudios de Ingeniero Técnico en Informática existe un pequeño vacío en aspectos relacionados con las instalaciones eléctricas, sus características y con algunos equipos conectados a ellas que tienen mucho que ver con los equipos informáticos. Esta carencia se traslada después a la vida profesional y nos encontramos con excelentes profesionales que saben mucho de informática, pero que no tienen claro la diferencia entre una tierra y masa, que es un interruptor diferencial, que significa la disponibilidad de un equipo, para qué sirve un SAI, sus tipos y conexiones, etc . Esta es la razón por la que nos ha animado a ofertar esta asignatura. Se trata en esta asignatura de presentar y desarrollar a los alumnos una serie de conocimientos básicos referentes a los aspectos eléctricos relacionados con la instalación de equipos informáticos. No se pretende que el alumno se convierta en un instalador eléctrico especializado, ése no es el cometido de un Ingeniero Técnico en Informática, pero si que adquiera una serie de nociones elementales de electricidad y su aplicación practica a los equipos informáticos. Tampoco el alumno debe pensar que se trata del montaje de PCs, pues esto es labor y cometido de otras asignaturas en la carrera. CONTENIDOS Nociones de electrotecnia básica. Conocimiento de Aparamenta eléctrica de mando y protección en redes de baja tensión. Redes de tierra y equipotencialidad. Calidad en el suministro eléctrico. Cargas críticas. Salas de ordenadores. Acondicionadores de red. SAIs. Resto de instalaciones. Normativa. Desarrollo del proyecto de la instalación completa de una sala de Ordenadores. Teoría Tema 1. Cocimientos básicos de Electrotecnia. Continua, alterna y trifásica. Tema 2.La Instalación eléctrica. Aparamenta. Normativa. REBT e ICTS. Tema 3. Características de las cargas y de la red eléctrica Tema 4. Acondicionadores de red y SAIS Tema 5. Instalación de equipos y acondicionamiento de instalaciones. Tema 6. Fiabilidad de los sistemas. Redundancia, sistemas contra fallos, intrusión. 174 2008-2009 Asignaturas Optativas Practicas Nº 1. Conexionado y funcionamiento de la Aparamenta de bajatensión. Nº 2. Factor de potencia y su mejora. Nº 3. Visita a una instalación informática de tipo medio-grande . Nº 4. Desarrollo del proyecto completo una instalación que vaya a albergar equipos informáticos. (4 sesiones) METODOLOGÍA Y EVALUACIÓN Se trata de una asignatura con mezcla de clases magistrales, presentaciones de productos y equipos comerciales siempre con el apoyo del laboratorio en algunos de ellos. Para todas las explicaciones se utilizaran cañón y PC, y además el alumno dispondrá con anticipación de la documentación que va a recibir en clase en formato electrónico. De esta forma se busca una mayor atención y concentración del alumno en las explicaciones. Siempre se buscará una clase participativa, dado que se trata de una materia tecnológica muy nueva para el alumno. Se realizará una evaluación continuada, para ello se efectuará un control de asistencias tanto a las clases teóricas como a las prácticas. Finalmente se presentará a los alumnos una serie de trabajos individualizados para ser desarrollados. Estos trabajos que podrán ser 1 o 2, según la extensión de los mismos, servirán para evaluar al alumno. Los alumnos que no asistan de forma regular a las clases presénciales tendrán un examen de los contenidos teórico-prácticos expresados en la asignatura, que podrá ser de tipo test, preguntas de desarrollo y con la realización de alguna práctica de las realizadas en clase. BIBLIOGRAFÍA BÁSICA Instalación y Mantenimiento de equipos Informáticos. Carpio, J; Lazcoz, S; Martinez, S; Rodríguez, J. UNED. ISBN 84-362-3644-0 Reglamento Electrotécnico de Baja Tensión e Instrucciones Técnicas Complementarias. Creaciones Copyright. ISBN 84-933336-1-1 Manuales de Scheneider Electric y Legrand de Baja Tensión. 175 2008-2009 Asignaturas Optativas ARQUITECTURA DE APLICACIONES SOFTWARE Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13072 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://www.cesaracebal.com/docencia/asignaturas/arquitectura-software PROFESORES FERNANDEZ ACEBAL, CESAR (Practicas en el Laboratorio, Teoria) OBJETIVOS Se espera que el alumno aprenda técnicas avanzadas de diseño orientado a objetos, fundamentalmente patrones de diseño. Al terminar el curso debería no sólo conocer la mayoría de patrones de diseño fundamentales descritos en Gamma et al. (1995), sino de razonar el diseño de una aplicación en términos de tales patrones, siendo capaz de identificar dónde se hace necesario el uso de tal o cual patrón en contextos diferentes a los vistos en clase. Igualmente, se pretende que el curso sirva para asentar conceptos básicos de orientación a objetos, como identificar correctamente las clases participantes en un diseño, saber cuándo aplicar la herencia y cuándo otras técnicas como composición o delegación, usar correctamente las excepciones y distinguirlas de las aserciones... También debería terminar el curso habiendo mejorado su estilo de programación, aprendiendo a usar guías de estilo o principios de factorización de código (Fowler, 1999). Por último, aprenderá a probar el código resultante empleando un framework de pruebas automatizadas (JUnit). CONTENIDOS Descriptores: Patrones de Análisis. Patrones de Diseño. Técnicas de Reutilización. Componentes. El grueso de la asignatura lo constituirán los patrones de diseño (Gamma et al., 1995). Los patrones constituyen uno de los últimos grandes avances en ingeniería del software, y representan soluciones a problemas que se repiten una y otra vez en el diseño orientado a objetos. En general, un diseño que utiliza a objetos será mucho más flexible que otro que no lo hace. Además de los patrones de diseño, también se estudiarán algunos patrones arquitectónicos (se sitúan a un nivel más alto que aquéllos) significativos, como el Modelo/Vista/Controlador (Buschmann et al., 1996). No obstante, antes de comenzar con el estudio de los patrones, se repasarán algunos conceptos básicos de la orientación a objetos, como son el uso de la delegación frente a la herencia, la diferencia entre herencia de interfaces y de implementación, etc. METODOLOGÍA Y EVALUACIÓN En clase de teoría se explicarán los patrones de diseño que luego habrán de ser implementados en las prácticas de laboratorio. En este sentido, lo que se pretende es que el alumno aprenda a utilizar adecuadamente los patrones, más que a conocer cómo se implementa un patrón determinado. Por tanto, no habrá examen teórico, sino que la evaluación se hará mediante una práctica propuesta por el profesor que el alumno deberá desarrollar, aplicando en ella los conceptos vistos en clase de teoría. Del número de patrones adecuadamente identificados e 176 2008-2009 Asignaturas Optativas implementados, junto con la corrección del código fuente, dependerá la nota del alumno. BIBLIOGRAFÍA BÁSICA Gamma, E. et al. 1995. Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley. Traducción al español de César Fernández Acebal y Juan Manuel Cueva Lovelle. Pearson Educación, 2003 Buschmann, F. et al. 1996. Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & Sons Fowler, M. et al. 1999. Refactoring: Improving the Design of Existing Code. Addison-Wesley Larman, Craig. 2002. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition. Prentice Hall PTR. Traducción al español: UML y Patrones. Una intrucción al análisis y diseño orientado a objetos y al proceso unificado. Pearson Educación, 2003 177 2008-2009 Asignaturas Optativas DESARROLLO DE APLICACIONES EN SISTEMAS DISTRIBUIDOS E INTERNET Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13073 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://www.di.uniovi.es/~dflanvin/docencia/dasdi PROFESORES FERNANDEZ ALVAREZ, ALBERTO MANUEL (Practicas en el Laboratorio, Teoria) GONZALEZ PEREZ, SECUNDINO JOSE (Practicas en el Laboratorio) FERNANDEZ LANVIN, DANIEL (Practicas en el Laboratorio) OBJETIVOS Conocer los protocolos de Internet Identificar las tecnologías empleadas en el desarrollo de sistemas en Internet y sistemas distribuidos en general. Emplear lenguajes de marcado para el desarrollo de aplicaciones WEB. Diseñar e implementar aplicaciones WEB. Instalar y configurar servidores de aplicaciones. Comprender las peculiaridades del desarrollo de aplicaciones WEB. Valorar ventajas e inconvenientes de los diferentes tipos de arquitecturas WEB. CONTENIDOS Conceptos básicos de Internet. Tecnologías WEB: Leguajes de marcado descriptivo y generalizado. Lenguajes de script. Tecnologías de páginas dinámicas. Tecnologías distribuidas: Invocación remota y objetos distribuidos. Servicios WEB, desarrollo, publicación y localización. Servidores de aplicaciones, definición y responsabilidades. Aspectos generales en el desarrollo de aplicaciones WEB: escalabilidad, separación de responsabilidades, gestión de servicios de infraestructura, manejo de la sesión. Arquitecturas de aplicaciones WEB. Evolución y tendencias. METODOLOGÍA Y EVALUACIÓN Se evaluarán de forma independiente la parte de teoría y la parte de prácticas. Para evaluar la parte de teoría se estudiará la posibilidad de que los alumnos realicen un trabajo sobre un determinado tema que les eximirá del examen teórico. La evaluación de la parte práctica consistirá en la realización de una aplicación web siguiendo los principios vistos durante el curso. La nota de la asignatura será la media de la parte teórica y de la parte práctica. BIBLIOGRAFÍA BÁSICA Internet Application Protocols: The Definitive Guide by Eric Hall. O'Reilly & Associates; Bk&CD Rom edition (September 2003) ISBN: 1565926064 HTTP Essentials: Protocols for Secure, Scaleable Web Sites. by Stephen A. Thomas, Stephen Thomas. Wiley; Bk&CD-Rom edition (March 8, 2001) ISBN: 0471398233 178 2008-2009 Asignaturas Optativas Professional Java Server Programming J2EE, 1.3 Edition by Subrahmanyam Allamaraju, Cedric Beust, Marc Wilcox, Sameer Tyagi, Rod Johnson, Gary Watson, Alan Williamson, John Davies, Ramesh Nagappan, Andy Longshaw, P. G. Sarang, Tyler Jewell, Alex Toussaint. Wrox Press; 1st edition (September 2001) ISBN: 1861005377 Even More Excellent Html With Xml, Xhtml, and Javascript by Timothy T. Gottleber, Timothy N. Trainor. McGraw-Hill Companies; (November 2003). ISBN: 007119522X XML Handbook, de C. Goldfarb, Prentice Hall, 5ª Ed. 2003 Mastering Enterprise JavaBeans, second edition by E. ROMAN,SCOTT W., AMBLER, TYLER JEWELL. 2001.. John Wiley & Sons. ISBN 0471417114 Patterns of Enterprise Application Architecture by Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford. Addison-Wesley Professional; 1st edition (November 5, 2002) ISBN: 0321127420 Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe, Bobby Woolf, Kyle Brown, Conrad F. D Cruz, Martin Fowler, Sean Neville, Michael J. Rettig, Jonathan Simon. Addison-Wesley Professional; (October 1, 2003) ISBN: 0321200683 Java Web Services Architecture. James McGovern, Sameer Tyagi, Michael Stevens, Sunil Mathew. Morgan Kaufmann Publishers; Bk&CD-Rom edition (April 25, 2003) ISBN: 1558609008 Architecting Web Services, W. Oellermann, Apress, Oct. 2001 System Architecture with XML, B. Daum, U. Merten, Morgan Kaufmann Pub., ISBN: 155860745-5 J2EE Design Patterns Applied by MATJAZ JURIC, NADIA NASHI, CRAIG BERRY, MEERAJ KUNNUMPURATH, JOHN CARNELL, SASHA ROMANOSKY. 2002.. Wrox Press Inc. ISBN 1861005288. Professional Apache Tomcat 5 by Vivek Chopra, Amit Bakore, Jon Eaves, Ben Galbraith, Sing Li, Chanoch Wiggers. Wrox; (May 17, 2004) ISBN: 0764559028 ERICH GAMMA, RICHARD HELM, RALPH JOHNSON, AND JOHN VLISSIDES (The Gang of Four). 1994. Design Patterns. Addison Wesley Professional Computing Series. ISBN 0-201-63361-2. 179 2008-2009 Asignaturas Optativas PROGRAMACION DECLARATIVA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13074 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://www.di.uniovi.es/~labra/PDec/ PROFESORES CERNUDA DEL RIO, AGUSTIN (Laboratorio) OBJETIVOS - Justificar la aparición de lenguajes declarativos y de los modelos computacionales que representan, así como las líneas de evolución fundamentales - Indicar las Características representativas de la programación lógica y de la programación funcional, comparando ambas con el modelo imperativo tradicional - Adquirir la capacidad de Diseñar e implementar programas en un lenguaje representativo de cada paradigma - Valorar las ventajas e inconvenientes de cada paradigma y comparar con otros modelos computacionales - Fomentar la capacidad crítica de los alumnos respecto a los lenguajes de programación - Comprensión de la relación de esta materia con otras disciplinas, particularmente en las áreas de aplicación más cercanas como la Inteligencia Artificial. - Identificar los problemas de la utilización de características no declarativas en lenguajes declarativos - Reconocer la utilidad de las funciones de orden superior y las posibilidades de reutilización de código que ofrecen - Identificar las posibilidades que ofrece la evaluación perezosa para el tratamiento de estructuras infinitas CONTENIDOS 1.- Conceptos Básicos y Comparación de Paradigmas 2.- Evolución Histórica 3.- Programación Funcional: Bases teóricas, Declaración de funciones, Funciones de orden superior, modelos de evaluación, entrada/salida, sobrecarga, técnicas avanzadas 4.- Programación lógica: Bases teóricas, modelos de evaluación, no-determinismo, técnicas avanzadas 5.- Combinación de paradigmas METODOLOGÍA Y EVALUACIÓN Se evaluarán de forma independiente la parte de teoría y la parte práctica. Para evaluar la parte de teoría se estudiará la posibilidad de que los alumnos realicen un trabajo sobre un determinado tema que les eximirá del examen teórico. La evaluación de la parte práctica consistirá en la realización de programas propuestos a lo largo del curso en las horas de laboratorio. La nota de la asignatura será la media de la parte teórica y de la parte práctica. 180 2008-2009 Asignaturas Optativas BIBLIOGRAFÍA BÁSICA Richard Bird, Introducción a la Programación Funcional utilizando Haskell Prentice Hall, 1999, ISBN: 84-8322-176-4. Jose E. Labra G. Introducción al lenguaje Haskell Cuaderno Didáctico 87. Depto. de Matemáticas. Universidad de Oviedo (1995) Simon Thompson: Haskell: The Craft of Functional Programming, 2nd Ed. Addison-Wesley, 1999. ISBN 0-201-34275-8. Jose E. Labra G. Programación práctica en Prolog Cuaderno Didáctico Nº 13. Ed. Servitec (1998) Jose E. Labra G. Bases teóricas de las técnicas de Demostración Automática. Cuaderno Didáctico 77. Dpto. Matemáticas. Universidad de Oviedo. (1993) W. F. Clocksin, Clause and Effect, Prolog Programming for the working Programmer Springer-Verlag, (1998) Leon Sterling, Ehud Shapiro. The Art Of Prolog The MIT Press 2nd. Ed. (1994) Ivan Bratko. Prolog Programming for Artificial Intelligence Addison-Wesley, 2nd. Ed. (1990)n 181 2008-2009 Asignaturas Optativas HERRAMIENTAS DE DESARROLLO Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13075 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 4,5 PROFESORES ALVA DE SAGASTEGUI, MARIA ELENA (Teoria, laboratorio) OBJETIVOS - Mostrar una panorámica de las herramientas de desarrollo actuales en el ciclo de desarrollo de software - Utilizar herramientas CASE que soportan UML y XMI - Conocer el formato XMI - Usar herramientas RAD para el desarrollo rápido de aplicaciones - Ver las nuevas tendencias en herramientas: MDA CONTENIDOS Tema 1: Herramientas CASE (0,5T+1,5P) 1.1 Ciclo de vida del software: Análisis, Diseño, Implementación y Pruebas 1.2 UML y herramientas CASE 1.3 Exportación e importación XMI Tema 2: Herramientas RAD (0,5T+1,5P) 2.1 Herramientas de RAD : Visual Studio, Eclipse y otras 2.2 Motores de persistencia: Hibernate y otros. Tema 3: Herramientas visuales (0,5T+1,5P) 3.1 Nuevas tendencias en herramientas de desarrollo 3.2 Herramientas MDA (Model Driven Architecture) METODOLOGÍA Y EVALUACIÓN - La metodología para impartir el curso es para cada tema la siguiente: a) Introducción teórica (0,5 créditos) b) Ejemplos prácticos en el laboratorio (1,5 créditos). - La evaluación será un trabajo individual por parte de cada alumno en el que se desarrollará un software utilizando algunas de las herramientas estudiadas en el curso. BIBLIOGRAFÍA BÁSICA - MDA Distilled. Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise. Addison Wesley (2004) ISBN: 0-201-78891-8 - Eclipse Modeling Framework. Frank Budinsky et al. Addison Wesley, 2003, ISBN: 0131425420. - Análisis y Diseño Orientado a Objetos. J.M. Cueva Lovelle. Cuaderno didactico n. 1. Servitec 2003. ISBN: 84-8497-802-8 182 2008-2009 Asignaturas Optativas LENGUAJES PARA INTERNET Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13078 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES CUEVA LOVELLE, JUAN MANUEL (Laboratorio, Teoria) PELAYO GARCIA-BUSTELO, BEGOÑA CRISTINA (Laboratorio, Teoria) OBJETIVOS - Enseñar los lenguajes y estándares utilizados en Internet - Utilizar estándares en la construcción de sitios web - Mostrar al alumno una panorámica de los lenguajes y tecnologías que se utilizan actualmente en Ingeniería Web - El alumno debe aprender a construir un sitio web de calidad CONTENIDOS Tema 1 - Panorama general de los lenguajes y tecnologias en Internet (0,5 T) Tema 2 - Estándares en la Web (0,5 T + 1 L) Tema 3 - Lenguajes de marcas: HTML, XML, SOAP y otros (1 T + 1 L) Tema 4 - Lenguajes para desarrollo de sitios Web: ASP.NET, PHP y otros (1 T + 1 L) METODOLOGÍA Y EVALUACIÓN - La metodología para impartir el curso es para cada tema la siguiente: a) Introducción teórica b) Ejemplos prácticos en el laboratorio. - La evaluación será un trabajo individual por parte de cada alumno en el que se desarrollará un sitio web utilizando algunas de los lenguajes y tecnologías estudiadas en el curso. BIBLIOGRAFÍA BÁSICA - Sitio web del W3C: www.w3c.es - Brown, Peter. Information Architecture with XML : a Management Strategy. London : John Wiley and Sons, 2003. (ISBN 0471486795) - Daconta, Michael C.; Obrst, Leo J.; Smith, Kevin T. The semantic Web : a guide to the future of XML, Web services, and knowledge management. Indianapolis, Ind. : Wiley Pub., 2003. (ISBN 0471432571) 183 2008-2009 Asignaturas Optativas COMERCIO ELECTRONICO Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13079 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,5 Teóricos 3,0 Prácticos 1,5 http://www.cesaracebal.com/docencia/asignaturas/comercio-electronico/ PROFESORES GONZALEZ LOPEZ, NOELIA (Practicas en el Laboratorio) FERNANDEZ GARCIA, MANUEL ENRIQUE (Teoria) OBJETIVOS Internet ─y las tecnologías relacionadas─ ha supuesto una revolución en el modo de hacer negocios, no sólo para las empresas, sino también para los consumidores finales, organizaciones sin ánimo de lucro, administraciones públicas, etcétera. Es esencial, pues, que los futuros ingenieros e ingenieros técnicos en informática estén preparados para trabajar en entornos en los que la integración de aplicaciones y la computación ubicua están dando lugar a una revisión de los procesos de negocio en todas las organizaciones, independientemente de la industria a la que pertenezcan. En este sentido, esta asignatura pretende procurar una visión panorámica de este nuevo modo de hacer negocios, en el marco de las tecnologías X-net. Naturalmente, el número de créditos de la asignatura no permitirá profundizar en ninguna de las tecnologías subyacentes; ésa será misión de otras asignaturas de tercer curso. Se trata aquí de una primera visión de alto nivel, que pretende abarcar todos los aspectos relativos al comercio electrónico, aunque sin profundizar en ninguno de ellos, con el objeto de dotar al alumno de un barniz que le capacite para afrontar los nuevos retos a los que deberá enfrentarse en su vida profesional. No obstante lo anterior, y para no caer en un nivel de abstracción muy poco didáctico, sí se realizarán prácticas con tecnologías concretas cuyo objetivo sea precisamente que el alumno pierda el miedo a este tipo de aplicaciones empresariales, y que sepa implementar, siquiera de un modo rudimentario, algunos de los elementos básicos de cualquier aplicación de comercio electrónico: validación y registro de usuarios, cesta de la compra, uso de cookies e implantación de un mecanismo de pago seguro. CONTENIDOS 1. Introducción a Internet y la Web - Evolución histórica de Internet y la Web - Tecnologías claves de Internet - Introducción al comercio electrónico 2. Definición de comercio electrónico - Características: ubicuidad, alcance global, interactividad... - Tipos de comercio electrónico: B2B , B2C, G2C, P2P, etcétera 3. Nuevos modelos de negocio debidos al comercio electrónico 4. Estrategias de marketing en Internet 184 2008-2009 Asignaturas Optativas - Elección del nombre de dominio - Campañas de anuncios - Estadísticas de uso del sitio web 5. Revisión de tecnologías web - XHTML y CSS - Programación en el lado del servidor - CGI, ASP, PHP... - J2EE y .NET - XML y Servicios Web - Programación en el lado del cliente - JavaScript, cookies... 6. Arquitectura de aplicaciones empresariales - Arquitecturas multicapa - Servidores de aplicaciones 7. Seguridad en Internet - Introducción a la criptografía - Infraestructura de Clave Pública (PKI) - Firma electrónica y certificados digitales - El protocolo SSL - Privacidad - Seguridad en el servidor (cortafuegos, etc.) 8. Medios de pago - Esquemas de prepago, pospago y pago instantáneo - Tendencias futuras 9. Usabilidad como factor clave en el éxito de un sitio web 10. Aspectos sociales del comercio electrónico 11. Legislación y comercio electrónico - Ley Orgánica de Protección de Datos (LOPD) - Reglamento de Medidas de Seguridad (RMS) - Ley de Servicios de la Sociedad de la Información y del Comercio Electrónico (LSSICE) METODOLOGÍA Y EVALUACIÓN Se evaluarán de forma independiente la parte de teoría, mediante un examen, y la parte de prácticas. Para evaluar la parte de teoría, siempre y cuando el número de alumnos presentados no sea excesivo, podría estudiarse la posibilidad de que cada alumno realizase uno o varios trabajos que, en función de su complejidad, pudieran eximirle del examen teórico. La evaluación de la parte práctica consistirá en la realización de una práctica final en ASP .NET empleando como lenguaje C#, que integre las diversas prácticas individuales que se vayan proponiendo en clase, guiadas por el profesor, para dar lugar a pequeño sitio web de comercio electrónico, que haga uso de bases de datos de productos, cesta de la compra y autenticación de usuarios. BIBLIOGRAFÍA BÁSICA Kenneth C. Laudon, Carol G. Traver. E-commerce: Business, Technology, Society. Addison Wesley, 2002 185 2008-2009 Asignaturas Optativas ADMINISTRACION DE REDES Y SERVIDORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13080 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES GARCIA FERNANDEZ, NESTOR (Practicas en el Laboratorio, Teoria) GONZALEZ ALONSO, IGNACIO (Practicas en el Laboratorio) OBJETIVOS 1Dotar al alumno de los conocimientos necesarios para la administración de redes y servidores. 2Practicar con redes para que el alumno domine las técnicas fundamentales de administración de redes. 3Practicar con servicios de red. CONTENIDOS Temario de Teoría: I. Administración de Redes 1 Redes: Conceptos básicos 2 TCP/IP 3 Dispositivos de interconexión II. Administración de Servicios 4 Servicios de Red 5 Servicios de correo 6 Servicios Web Temario de Prácticas: Módulo Redes Son 15 horas de prácticas que se realizan con dispositivos de interconexión y sistemas operativos. Módulo Servicios Son 15 horas de prácticas que se realizan con servicios proporcionados por diversos sistemas operativos. METODOLOGÍA Y EVALUACIÓN Sistema de Evaluación Asistencia a clases La asistencia a clases teóricas de la asignatura supondrá el 12% de la nota (por supuesto siempre que el alumno se dedique a la asignatura). Asistir a las clases prácticas, le va a suponer al alumno el 18% de la nota (por supuesto, siempre que el alumno se dedique a la realización de las prácticas). Documentación de las Prácticas 186 2008-2009 Asignaturas Optativas Para valorar el aprovechamiento de las prácticas que hace cada alumno, deberán entregar, una vez finalizado cada módulo de prácticas, la documentación de lo realizado en las prácticas, y las defenderá en presencia del profesor que realizará las preguntas y solicitará que se realicen las tareas que estime oportunas. De la documentación y defensa de las prácticas, se obtendrá el 70% de la nota final. En este sentido, deberá evaluarse el nivel de la práctica realizada, la exactitud de la documentación, la justificación de las operaciones, conclusiones extraídas, etc. Para poder tener en cuenta la documentación de las prácticas, es imprescindible que el alumno haya asistido al menos al 50% de las clases prácticas de dicho módulo; y que la nota obtenida en la evaluación de la documentación de cada módulo supere el 30% de la nota máxima. Asimismo, se podrá evaluar cualquier trabajo de desarrollo, de tipo optativo, que haya realizado el alumno. Esto reflejará un interés particular en el tema, aunque influirá de una manera limitada en la calificación final del alumno. La entrega de la documentación de las prácticas supondrá que el alumno se presenta a la convocatoria de junio. Examen Práctico Aquellos alumnos que no asistan al número mínimo de clases prácticas, y por lo tanto, no puedan ser valoradas sus documentaciones de las prácticas en la convocatoria de junio; obtendrán la nota de la realizaciónde un examen práctico. Este examen, se realizará sobre ordenador, y consistirá en la realización de tareas de administración de redes y servicios sobre alguno (o algunos) de los sistemas operativos qque se tratan en la asignatura. La nota del examen práctico supondrá el 100% de la nota final, y por supuesto, supondrá que el alumno se ha presentado a la convocatoria correspondiente. Convocatorias de Septiembre y Extraordinarias En las convocatorias de septiembre y en convocatorias extraordinarias, el 100% de la nota se obtendrá de la realización del examen práctico. BIBLIOGRAFÍA BÁSICA (COME91) Douglas E. Comer Internetworking with TCP/IP Vol I: Principles, Protocols, and Architecture Second Edition Prentice-Hall, 1991 (FRIS95) ’leen Frisch Essential System Administration, 2ª Edition Revised & Updated Ed. O Reilly & Associates, Inc. 1995. (HUNT92) Craig Hunt TCP/IP Network Administration Ed. O Reilly & Associates, Inc, 1992 (NEME00) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (third edition) Ed. Prentice Hall, 2000 (ROSE95) Marshal T. Rose and Keith McCloghrie How to Manage your Network using SNMP: The Networking Management Practicum. Ed. Prentice Hall, 1995 187 2008-2009 Asignaturas Optativas (SHAH00) Steve Shah Manual de Administración de Linux McGraw-Hill, 2000 (STAL97) William Stallings Redes de Computadoras. Ed. Prentice Hall, 1997. (STAL99) William Stallings SNMP, SNMPv2, SNMPv3, and RMON 1 and 2. Addison-Wesley Pub Co. 1999. 188 2008-2009 Asignaturas Optativas INFORMATICA MOVIL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13081 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 1,5 Prácticos 3,0 4,5 Teóricos 3,0 Prácticos 0,0 http://www.atc.uniovi.es/inf_med_oviedo/3imovil PROFESORES ARIAS GARCIA, JOSE RAMON (Practicas en el Laboratorio, Teoria) MARIN PRENDES, IGNACIO (Tablero) OBJETIVOS - Conocer los distintos dispositivos móviles disponibles en el mercado. - Reconocer las diferencias tecnológicas entre unos y otros. - Evaluar las posibilidades de cada una de las soluciones tecnologícas ofertadas. - Comprender el funcionamiento de los distintos sistemas operativos disponibles en el mercado. - Conocer los principales sistemas de desarrollo de software para dispositivos móviles. - Analizar, comprender y solucionar los problemas y dificultades del desarrollo de aplicaciones en dispositivos con recursos limitados. - Construir aplicaciones válidas sobre este tipo de sistemas. CONTENIDOS Tecnologías de dispositivos móviles: - Tipos de dispositivos: PDA, SmartPhone, MiniPc, HandHeld, etc - Arquitectura - Procesadores específicos - Métodos de entrada/Salida - Técnologías de almacenamiento. Memorias Flash-ROM: Compact Flash, MMC, SD, etc. - Interfaces de comunicaciones: serie, USB, irDA, Firewire, WiFi. Software para dispositivos móviles: - Sistemas operativos específicos: Windows CE 3.0, Palm OS, Symbian. - Entornos de desarrollo y SDKs: Embedded Visual C++, .Net Compact Framework, C++ para Symbian, Java Aplicaciones específicas. Casos de Uso: - Los dispositivos móviles y los GPS - Sistemas remotos de facturación - La oficina ubicúa METODOLOGÍA Y EVALUACIÓN La asignatura se evaluará con un examen al final del curso. BIBLIOGRAFÍA BÁSICA Windows Ce 3.0 Aplication Programming Nick Grattan, Marshall Brain Ed. Prentice Hall ISBN: 0-13-025592-0 189 2008-2009 Asignaturas Optativas Pocket PC Developer's Guide Bruce E. Krell Ed. McGraw Hill ISBN: 0-07-213150-0 Mobile and Wireless Design Essentials Martyn Mallick ISBN: 0471214191 Developing Series 60 Applications: A Guide for Symbian C++ Developers (Nokia Mobile Developer) Leigh Edwards, Richard Barker, Emcc Software Ltd ISBN: 0321227220 Symbian OS C++ for Mobile Phones Richard Harrison ISBN: 0470856114 Symbian OS Communications Programming Michael J. Jipping ISBN: 0470844302 Wireless Java for Symbian Devices Jonathan Allin, Colin Turfus, Alan Robinson, Lucy Sweet y John Bown ISBN: 0471486841 Sams Teach Yourself Wireless Java with J2ME in 21 Days Michael Morrison ISBN: 0672321424 Enterprise J2ME: Developing Mobile Java Applications Michael Juntao Yuan ISBN: 0131405306 MIDP 2.0 Style Guide for the Java 2 Platform, Micro Edition Cynthia Bloch y Annette Wagner ISBN: 0321198018 190 2008-2009 Asignaturas Optativas ADMINISTRACION DE SISTEMAS DE GESTION DE BASES DE DATOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13082 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://petra.euitio.uniovi.es/asignaturas/asgb PROFESORES VINUESA MARTINEZ, LUIS ANTONIO (Practicas en el Laboratorio, Teoria) OBJETIVOS Un administrador de bases de datos cumple una misión crucial: conseguir que la base de datos funcione correctamente y de forma óptima, debiendo responder a la aparición de problemas y, si es posible, adelantarse a ellos. En este curso se pretende que el alumno adquiera los conocimientos y habilidades que le permitan desarrollar esta tarea de forma eficiente. Se estudiará la arquitectura de una base de datos, su funcionamiento (integridad de los datos, accesos concurrentes, transacciones, copias de seguridad), la seguridad en el acceso, y la forma de evaluar el rendimiento de la base datos, y cómo afinarla. CONTENIDOS INTRODUCCION ¿Para qué administrar? Tareas del administrador ARQUITECTURA DE UNA BASE DE DATOS Memoria Almacenamiento. Estructura lógica y física Procesos Diccionario de datos Gestión de los objetos de la base de datos (lenguajes de definición de datos y control) FUNCIONAMIENTO DE UNA BASE DE DATOS Integridad de los datos Control de accesos concurrentes Copias de seguridad y recuperación de una base de datos Transacciones SEGURIDAD DE ACCESO EN UNA BASE DE DATOS Perfiles Permisos Auditoría de seguridad EVALUACION DEL RENDIMIENTO 191 2008-2009 Asignaturas Optativas Monitorización de la actividad Tareas de mantenimiento AFINACION DEL RENDIMIENTO Afinación del rendimiento Optimización de consultas METODOLOGÍA Y EVALUACIÓN La asignatura se puede evaluar de dos formas: 1)Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene mediante una media ponderada teniendo la nota teórica un peso de 0.4 y la nota práctica de 0.6. La parte teórica se evalúa mediante un examen final de conocimientos básicos. La parte práctica se evalúa mediante la entrega de unas prácticas obligatorias y puede haber un examen práctico final. La asistencia a clase de prácticas se tendrá en cuenta en la nota final. 2)Otra forma de calificar la asignatura es mediante la realización de una práctica en grupo que debe ser defendida por los alumnos (en este caso no es necesario realizar exámenes). BIBLIOGRAFÍA BÁSICA Título: Fundamentos de Sistemas de Bases de Datos Editorial: Addison Wesley - Pearson Educación Autores: Ramez A. Elmasri, Shamkat B. Navathe Edición: 3 ISBN: 84-782-9051-6 Título: Fundamentos de bases de datos 4ª Ed. Editorial: McGraw Hill Autor: Silberschatz Edición: 4 ISBN: 8448136543 Título: Diseño y administración de Bases de Datos Editorial: Pearson Autor: Gary W. Hansen y James V. Hansen Edición: 2ª edición ISBN: 84-8322-002-4 Título: Oracle SQL, Cuaderno didáctico nº 30 Editorial: Servitec Autor: Luis Vinuesa ISBN: 84-688-0420-7 Título: Oracle9i. Manual del administrador Editorial: McGraw Hill Autor: Loney Edición: 1 ISBN: 8448136535 192 2008-2009 Asignaturas Optativas ORGANIZACION DE LA PRODUCCION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13084 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 1,0 PROFESORES ALONSO MAGDALENO, MARIA ISABEL (Practicas en el Laboratorio, Tablero, Teoria) VALLE ALVAREZ, MARIA SANDRA (Teoria) OBJETIVOS Con este programa se pretende que el alumno comprenda cual es el papel del área funcional de producción dentro de la estrategia de la empresa, enfatizando en la importancia que tienen las diferentes decisiones y técnicas operativas de producción en la competitividad de la misma. CONTENIDOS TEMA 1. PRODUCCIÓN: PRINCIPALES DECISIONES OPERATIVAS TEMA 2. LOCALIZACIÓN INDUSTRIAL TEMA 3. CAPACIDAD Y DISTRIBUCIÓN EN PLANTA TEMA 4. CONTROL DE INVENTARIOS TEMA 5. SISTEMAS DE PLANIFICACIÓN DE LA PRODUCCIÓN TEMA 6. PLANIFICACIÓN DE PROYECTOS TEMA 7. SISTEMAS DE MEDIDA DE RESULTADOS METODOLOGÍA Y EVALUACIÓN Metodología: Las clases teóricas se basarán en la exposición, por parte del profesor, de los contenidos básicos de los diferentes temas incluidos en el programa, así como en la discusión de los mismos con los alumnos. Las clases prácticas se basarán en la realización de ejercicios y problemas y en la resolución de cuestiones teórico-prácticas, que el alumno debe realizar a título individual y entregar previamente en las fechas señaladas por el profesor. Tanto las fechas de entrega como todos los materiales necesarios se encontrarán a disposición del alumno en la página web del profesor. Evaluación: La evaluación se realizará en base a un examen al final del cuatrimestre. El examen constará de una parte teórica tipo test, que incluirá preguntas exclusivamente teóricas o pequeñas cuestiones 193 2008-2009 Asignaturas Optativas teórico-prácticas, y una parte práctica en la que el alumno deberá desarrollar y resolverlos problemas o casos propuestos. BIBLIOGRAFÍA BÁSICA CHASE, R. B.; AQUILANO, N. J. y JACOBS, F. R. (2005): Administración de Producción y Operaciones. Manufactura y Servicios, 10ª ed., Irwin, McGraw Hill, Bogotá. FERNÁNDEZ SÁNCHEZ, E. y VÁZQUEZ ORDÁS, C. J. (1994). Dirección de la Producción II. Modelos Operativos. Civitas, Madrid. FERNÁNDEZ SÁNCHEZ, E., AVELLA CAMARERO, L. Y FERNÁNDEZ BARCALA, M. (2006). Estrategia de Producción. 2ª ed. McGrawHill, Madrid. HEIZER, J. y RENDER, B. (2001). Dirección de la Producción. Decisiones Estratégicas, 6ª ed. Prentice Hall, Madrid. KRAJEWSKI, L. J. y RITZMAN, L. P. (2000). Administración de Operaciones Estrategia y Análisis. Prentice Hall, México. 194 2008-2009 Asignaturas Optativas GESTION CONTABLE II Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13085 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 2,5 PROFESORES RODRIGUEZ ENRIQUEZ, EDUARDO (Practicas en el Laboratorio, Tablero) ANDRES SUAREZ, JAVIER (Practicas en el Laboratorio, Teoria) OBJETIVOS El objetivo básico perseguido en la asignatura es lograr una comprensión global del análisis de la información contable con el propósito de enjuiciar la gestión empresarial y orientar las acciones de futuro. Una vez revisadas las características de la información financiera, se introduce al alumno en el análisis patrimonial, económico y financiero, prestando especial atención a las técnicas y métodos de análisis. Valorar la importancia que hoy en día tiene la transmisión de información económico-financiera a través de Internet es uno de los objetivos específicos perseguidos en el programa. CONTENIDOS Tema 1: EL ANÁLISIS DE LA INFORMACIÓN CONTABLE. 1.1. Definición. 1.2. Objetivo General. 1.3. Objetivos específicos. Tema 2: LA INFORMACIÓN NECESARIA PARA EL ANÁLISIS. 2.1. La información contable externa. 2.1.1. Características, principios y normas. 2.1.2. Los estados financieros. 2.1.3. Limitaciones de la información contable externa. 2.2. La información contable externa en el ordenamiento español. 2.2.1. Las Cuentas Anuales. 2.2.2. Contenido del Balance, de la Cuenta de Pérdidas y Ganancias y de la Memoria. 2.2.3. Formulación, auditoría y aprobación de las Cuentas Anuales. 2.3. Información externa a la empresa. Tema 3: ANÁLISIS FINANCIERO A CORTO PLAZO. 3.1. El ciclo de explotación de la empresa y el periodo medio de maduración. 3.2. El capital circulante real y el necesario. 3.3. Análisis de los diferentes ratios de circulante. Tema 4: ANÁLISIS FINANCIERO A LARGO PLAZO. 4.1. Adecuación de las masas patrimoniales. 4.2. El apalancamiento financiero. 4.3. Análisis dinámico de la situación financiera a largo plazo. 195 2008-2009 Asignaturas Optativas Tema 5: ANÁLISIS ECONÓMICO. 5.1. Análisis de los resultados. 5.2. El comportamiento de los costes en la empresa y el análisis del margen bruto. 5.3. El umbral de rentabilidad o punto muerto. 5.4. El apalancamiento económico. Tema 6: SISTEMAS DE COSTES COMPLETOS Y PARCIALES: FULL COST Y DIRECT COSTING. 6.1. El coste completo tradicional. 6.2. Concepto de direct-costing. 6.3. Comparación entre los resultados del full-cost y direct-costing. 6.4. Ventajas e inconvenientes del full cost y direct-costing. Tema 7: LA TRANSMISIÓN DE INFORMACIÓN CONTABLE A TRAVÉS DE INTERNET. 7.1. La necesidad de la comunicación de información contable por vía telemática. 7.2. Un estándar para la transmisión: El lenguaje XBRL. 7.3. El desarrollo del XBRL. Tema 8: TÉCNICAS ESTADÍSTICAS PARA EL ANÁLISIS DE LA INFORMACIÓN CONTABLE. 8.1. La inferencia estadística: Del análisis univariante al análisis multivaariante. 8.2. La reducción de la dimensionalidad: El análisis factorial. 8.3. Los sistemas de clasificación. 8.3.1. El análisis discriminante. 8.3.2. Los modelos de variable respuesta cualitativa. Tema 9: TÉCNICAS DE INTELIGENCIA ARTIFICIAL PARA EL ANÁLISIS DE LA INFORMACIÓN CONTABLE. 9.1. Sistemas expertos. 9.2. Redes neuronales. 9.3. Sistemas de inducción de reglas y árboles de decisión. METODOLOGÍA Y EVALUACIÓN La valoración de los conocimientos adquiridos por el alumno se basará en la evaluación continua derivada del seguimiento de las clases, la participación en las mismas, la resolución de ejercicios prácticos y la realización de trabajos propuestos. Adicionalmente la calificación final contemplará la realización de un examen final conforme al temario de la asignatura. BIBLIOGRAFÍA BÁSICA AMAT SALAS, O. (1998): Análisis de Estados Financieros. Fundamentos y Aplicaciones, Ed. Gestión 2000, Barcelona. BONSÓN PONTE, E. (2001): Los Estados Financieros en Internet, Ed. RA-MA, Madrid. CASTELLÓ TALIANI, E. y LIZCANO ÁLVAREZ (1998): Interpretación de Estados Financieros, Ed. Instituto Superior de Estudios Empresariales, Madrid. GONZÁLEZ PASCUAL, J. (1992): Análisis de la empresa a través de su información económico-financiera, Ed. Pirámide, Madrid. GONZÁLEZ PASCUAL, J. (1995): Análisis de la empresa a través de su información 196 2008-2009 Asignaturas Optativas económico-financiera. Supuestos, Ed. Pirámide, Madrid. GOXENS, M. A. y GAY, J. M. (1999): Análisis de Estados Contables, Ed. Prentice Hall, Madrid. MARTÍNEZ GARCÍA, F. J. (1996): Análisis de Estados Contables, Comentarios y Ejercicios, Ed. Pirámide, Madrid. RIVERO TORRE, P. (Dir.) (1998): Análisis por Ratios de los Estados Contables Financieros, Ed. Civitas, Madrid. URIAS VALIENTE, J. (1995): Análisis de Estados Financieros, Ed. McGraw-Hill, Madrid. 197 2008-2009 Asignaturas Optativas GEOMETRIA COMPUTACIONAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13087 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES NIETO FERNANDEZ, MARIA COVADONGA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Familiarizar al alumno con las técnicas de dibujo por ordenador. Desarrollar el sentido geométrico y del espacio físico. Manejar los conocimientos de los elementos fundamentales de la geometría del plano y del espacio. CONTENIDOS Tema 1: El espacio afín euclídeo. Aplicaciones afines: traslaciones, homotecias,simetrías y proyecciones. Tema 2: Movimientos en el plano: traslación, giro, simetría ortogonal respecto a una recta, simetría deslizante. Movimientos en el espacio. Estudio analítico. Elementos geométricos. Tema 3: Sistemas de visualización tridimensional. Perspectiva cónica. Perspectiva cilíndrica. Tema 4: Curvas y superficies. Elementos de geometría diferencial de curvas. Cónicas. Elementos de geometría diferencial de superficies. Cuádricas. Tema 5:. Interpolación y aproximación. Curvas y superficies Bezier. Curvas y superficies B splines. Algoritmos. De los 4,5 créditos de la asignatura se dedican 1,5 créditos a las prácticas de laboratorio con el programa MATLAB. PROGRAMA DE PRÁCTICAS: Introducción al manejo del programa Matlab. Gráficos 2D. Gráficos 3D. Generación de movimientos en 2D. Generación de movimientos en 3D. Curvas Bezier. Generación y propiedades. Curvas B-spline. Generación y propiedades. Estudio de cónicas y cuádricas con Matlab. METODOLOGÍA Y EVALUACIÓN Se evaluará en base a los trabajos que el alumno debe realizar a lo largo del curso, a partir de los contenidos y pautas impartidas, bajo la supervisión de la profesora. BIBLIOGRAFÍA BÁSICA Cairoli, R., ALGEBRE LINEAIRE. Tomos 1 y 2, Presses Polytechniques Romandes, Lausanne 1987. Foley, J.D y otros, INTRODUCTION TO COMPUTER GRAPHICS, Addison-Wesley 1994. Hearn, D., and M.P. Baker, GRÁFICAS POR COMPUTADORA, Prentice-Hall, México, 1995. (2ª Edición). 198 2008-2009 Asignaturas Optativas Alan, Watt, THREE-DIMENSIONAL COMPUTER GRAPHICS. Addison - Wesley. 1989. Hernández, E. ÁLGEBRA Y GEOMETRÍA, Universidad Autónoma de Madrid. Madrid 1987. Aranda,T.;García,J. G., NOTAS SOBRE MATLAB, Universidad de Oviedo, Servicio de publicaciones. 1999. Dirk J. Struik, LECTURES ON CLASSICAL DIFFERENTIAL GEOMETRY, Dover Publications, inc. 199 2008-2009 Asignaturas Optativas INFORMATICA GRAFICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13088 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES CALVO SALVADOR, JESUS (Practicas en el Laboratorio, Teoria) OBJETIVOS Construir universos virtuales a partir del árbol del escenario gráfico y viceversa en JAVA3D. Aplicar los conceptos básicos de graficación por computador en 3 dimensiones, así como las transformaciones geométricas, en escenarios gráficos utilizando JAVA3D. Organizar el entorno de desarrollo para trabajar con JAVA3D. CONTENIDOS 1.- Introducción a Java3D. 2.- El Api de Java3D. 3.- Definición de Objeto Visual en Java3D. 4.- Creación Fácil de Contenidos en Java3D. 5.- Animaciones Básicas en Java3D. 6.- Iuminación Básica en Java3D. 7.- Texturas Básicas en Java3D. METODOLOGÍA Y EVALUACIÓN La metodología de aprendizaje consiste en clases teóricas para la explicación y debate de la materia así como de clases prácticas para realizar y experimentar con escenarios gráficos en JAVA3D. La evaluación consiste en entregar un programa final, la documentación de dicho programa y realizar una presentación o defensa del mismo. No podrán presentar la práctica final aquellos alumnos que no hayan asistido a clase un mínimo del 75%. BIBLIOGRAFÍA BÁSICA 'Getting Started with the Java 3D API. A Tutorial for Beginners.' Sun Microsystems, 1999. Ken Arnold, James Gosling. 'El lenguaje de programación Java.' Addison-Wesley/Domo, 1997, ISBN: 84-7829-010-9. Foley, Van Dam, Feiner, Huges, Phillips. 'Introducción a la graficación por computador.' Addison-Wesley, 1996, ISBN: 0-201-62599-7. 200 2008-2009 Asignaturas Optativas INTERACCION EN MUNDOS VIRTUALES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13089 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://gamelab.uniovi.es PROFESORES FERNANDEZ LOBO, IVAN (Practicas en el Laboratorio, Teoria) OBJETIVOS Dar una visión actual de la Realidad Virtual y otras tecnologías relacionadas, desterrando algunos de sus grandes mitos y abriendo una puerta más realista a la aplicación de estos sistemas. Que el alumno conozca los momentos y personas más importantes para el desarrollo de esta tecnología a lo largo de la historia. Que el alumno conozca en detalle el estado del arte en tecnologías de interacción multisensorial, ayudándole a comprender mejor el funcionamiento de los sistemas actuales de RV y simulación, y permitiéndole idear nuevas aplicaciones en este campo. Que el alumno entienda los aspectos perceptivos, psicológicos y fisiológicos relacionados con la inmersión multisensorial. Que el alumno conozca los detalles algunos de los sistemas de Realidad Virtual más influyentes y representativos en la actualidad. Que el alumno conozca y comprenda las arquitecturas SW y HW máscaracterísticas de los sistemas de Realidad Virtual. Introducir al alumno en algunos de los conocimientos técnicos necesarios para diseñar y construir sistemas de realidad virtual y aumentada. Que el alumno sea capaz de comprender el equilibrio necesario entre los aspectos técnicos y artísticos en la construcción de mundos virtuales. Que el alumno sepa elaborar un documento de especificación funcional y técnica de un sistema de Realidad Virtual. Que el alumno sea capaz de desarrollar prototipos visuales e interactivos de aplicaciones sobre entornos virtuales, haciendo uso de herramientas de edición gráfica y lenguajes de alto nivel. Explorar el futuro de la inmersión multisensorial y las nuevas tendencias. Que el alumno sea capaz de trabajar en equipo. Que el alumno sea capaz de exponer publicamente ideas y proyectos. CONTENIDOS TEORICOS 1 .- ¿QUÉ ES UN ENTORNO VIRTUAL? 2 .- HISTORIA DE LOS ENTORNOS VIRTUALES 3 .- HARDWARE DE INMERSIÓN. ENTRADA 4 .- HARDWARE DE INMERSIÓN. SALIDA 201 2008-2009 Asignaturas Optativas 5 .- ARQUITECTURA SOFTWARE DE LOS ENTORNOS VIRTUALES 6 .- APLICACIONES DE LOS ENTORNOS VIRTUALES. SIMULADORES INDUSTRIALES 7 .- APLICACIONES DE LOS ENTORNOS VIRTUALES. SIMULADORES CIVILES 8 .- APLICACIONES DE LA ENTORNOS VIRTUALES. APLICACIONES MÉDICAS 9 .- APLICACIONES DE LA ENTORNOS VIRTUALES. ENTRENAMIENTO MILITAR 10 .- APLICACIONES DE LA ENTORNOS VIRTUALES. ENTRETENIMIENTO 11 .- REALIDAD AUMENTADA 12 .- DISEÑO Y DOCUMENTACIÓN DE ENTORNOS VIRTUALES PRACTICOS 13 .- MANEJO DE UNA HERRAMIENTA DE EDICIÓN DE GRAFICOS 3D 14 .- VRML, FORMAS BÁSICAS 15 .- VRML, CAMARAS 16 .- VRML, TRANSFORMACIONES GEOMÉTRICAS 17 .- VRML, ILUMINACIÓN 18 .- VRML, TEXTURAS 19 .- VRML, ENTORNO 20 .- VRML, NAVEGACIÓNn21 .- VRML, SONIDO 22 .- VRML, PUERTAS 23 .- VRML, ANIMACIÓN 24 .- COMPORTAMIENTOS COMPLEJOS CON JAVASCRIPT METODOLOGÍA Y EVALUACIÓN La asignatura consta de 6 créditos divididos en 3 de teoría y 3 de prácticas de laboratorio. Como medios para la evaluación de la asignatura se realizarán varios trabajos teórico/prácticos a lo largo del curso y un proyecto final. Así mismo, se valorará la participación en las clases presenciales y en los foros. BIBLIOGRAFÍA BÁSICA 'Understanding Virtual Reality' William Sherman and Alan Craig Morgan Kaufmann Septiembre 2002 ISBN: 1-55860-353-0 'Virtual Reality Technology, Second Edition with CD-ROM' Grigore C. Burdea and Philippe Coiffet John Wiley & Sons Junio 2003 ISBN: 0471360899 'The Design of Virtual Environments' Rory Stuart Barricade Books Agosto 2001 ISBN: 1569802076 202 2008-2009 Asignaturas Optativas 'Designing Virtual Worlds' Richard Bartle New Riders Julio 2003 ISBN: 0131018167 203 2008-2009 Asignaturas Optativas DESARROLLO DE APLICACIONES HIPERMEDIA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13090 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES LOPEZ PEREZ, BENJAMIN (Practicas en el Laboratorio, Teoria) IZQUIERDO ROBREDO, IGNACIO (Practicas en el Laboratorio) OBJETIVOS Capacitar al alumno para la planificación, diseño, producción y evaluación de aplicaciones hipermedia. Al final del curso, el estudiante deberá ser capaz de: Apropiar conceptos y planteamientos teóricos básicos sobre multimedia, hipertexto e hipermedia. Establecer especificaciones mínimas de plataformas computacionales tanto para el desarrollo como para la utilización de productos hipermedia. Utilizar al menos una herramienta básica para realizar procesos de digitalización y edición de sonido, de imágenes, de gráficas, de video. Apropiar una metodología de desarrollo de aplicaciones hipermedia. Desarrollar un producto hipermedia de acuerdo con los estándares de producción y recomendaciones de diseño presentadas en el curso. CONTENIDOS T1.-Introducción Internet Hipermedia y web World wide web Otros aspectos T2.- Componentes de un lenguaje hipertexto: html básico Introducción Identificación y partes de un documento html Formato de texto y caracteres especiales Listas Enlaces Tablas Imágenes Animaciones Mapa de imágenes T3.- Componentes de diseño gráfico Introducción. Cuestiones generales 204 2008-2009 Asignaturas Optativas Composición Color Tipografía Reglas de estilo y consistencia T4.- Html avanzado Marcos: frame Formularios Interfaz cgi Audio y vídeo en documentos html T5.-Tendencias de la información digital Web dinámico: Hacia donde va html La aportación de javascript La aportación de las hojas de estilo La aportación de xml La aportación de java METODOLOGÍA Y EVALUACIÓN Es necesario haber entregado las prácticas (con los requisitos tanto de lenguaje como de diseño que se especifiquen por la asignatura). Estas prácticas supondrán hasta un 60% de la nota de la asignatura. El 40% restante de la nota se obtendrá mediante la realización de un examen escrito. BIBLIOGRAFÍA BÁSICA 1. Lenguajes de construcción de documentos hipermedia en redes. C. Gil, A.Palomar, B.Salazar, L.Pineiro.DEPARTAMENTO DE PUBLICACIONES DE E.U.I. 2. HTML avanzado. B. Morris. McGRAW HILL 3. Tecnología Web. Alonso Álvarez García Anaya 1997 4. Los secretos del World Wide Web. P. Perry. Anaya 1997 5. Domine la Web. R. Murdry. Paraninfo 6. HTML iniciación y referencia. G. Santos y otros. McGRAW HILL 7. World Wide Web. Manual de referencia . R. Scout. MCGRAW HILL 8. HTML 4 . Manual de referencia del programador. R. Mullen. Paraninfo 9. HTML 4. Guía de referencia y tutorial. J.L. Raya, J. A. Moreno y A. López. Ra-Ma. 10. Superutilidades para JavaScript. J. Frentzen y H. Sobotka. MCGRAW HILL 11. Programación en JavaScript. D. Goodman. Anaya Multimedia 12. Diseño de páginas Web interactivas con JavaScript. J.C. Orós. Ra-Ma. 13. Using JavaScript. A. Wooldridge y otros. Que 205 2008-2009 Asignaturas Optativas ADMINISTRACION DE SISTEMAS OPERATIVOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13092 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES GARCIA FERNANDEZ, NESTOR (Practicas en el Laboratorio, Teoria) FERNANDEZ SUAREZ, JORGE (Practicas en el Laboratorio, Teoria) OBJETIVOS Temario de Teoría: I. Conceptos generales de Administración de Sistemas Operativos 1 La Administración de un S.O. (visión general) 2 Recursos de un S.O. 2.1 Recursos HW 2.2 Recursos SW 2.3 Sistemas de Impresión y otros servicios 3 Usuarios y grupos 4 Seguridad 4.1 Seguridad en sistemas de ficheros 4.2 Copias de seguridad II. Casos de Estudio de Sistemas Operativos 5 Sistemas operativos UNIX. 5.1 Puesta en marcha de sistemas UNIX 5.2 Dispositivos en sistemas UNIX 5.3 Administración de usuarios y grupos en UNIX 5.4 Instalación y actualización de SW en UNIX 5.5 Seguridad en sistemas UNIX 5.6 Monitorización en sistemas UNIX 6 Sistemas Operativos de Microsoft. 6.1 Puesta en marcha de sistemas MS 6.2 Dispositivos en sistemas MS 6.3 Administración de usuarios y grupos en SO de MS 6.4 Instalación y actualización de SW en SO deMS 6.5 Seguridad en sistemas MS 6.6 Monitorización en SO de MS Temario de Prácticas: Módulo UNIX Son 15 horas de prácticas que se realizan con el sistema operativo Linux de Slackware. Se realizarán las siguientes prácticas: 1. (UX1) Instalación y configuración (2 horas). 206 2008-2009 Asignaturas Optativas 2. (UX2) Actualización del kernel y de aplicaciones (2 horas). 3. (UX3-UX7) Realización de un caso práctico de configuración del sistema de acuerdo con las especificaciones propuestas por el profesor 11 horas. Módulo Sistema Operativo MS Son 15 horas de prácticas que se realizan con Sistemas operativos de MS. Se realizarán las siguientes prácticas: 1. (W1) Instalación y configuración (2 horas). 2. (W2) Aplicación de parches de seguridad e instalación de aplicaciones (2 horas). 3. (W3-W7)Realización de un caso práctico de configuración del sistema de acuerdo con las especificaciones propuestas porel profesor 11 horas. CONTENIDOS 1Dotar al alumno de los conocimientos necesarios para la administración de sistemas operativos. 2Practicar con sistemas operativos para que el alumno domine las técnicas fundamentales de administración de sistemas operativos. METODOLOGÍA Y EVALUACIÓN Asistencia a clases: La asistencia a clases teóricas de la asignatura supondrá el 12% de la nota (por supuesto siempre que el alumno se dedique a la asignatura). Asistir a las clases prácticas, le va a suponer al alumno el 18% de la nota (por supuesto, siempre que el alumno se dedique a la realización de las prácticas). Documentación de las Prácticas: Para valorar el aprovechamiento de las prácticas que hace cada alumno, deberán entregar, una vez finalizado cada módulo de prácticas, la documentación de lo realizado en las prácticas (Cuaderno de Administración), y las defenderá en presencia del profesor que realizará las preguntas y solicitará que se realicen las tareas que estime oportunas. De la documentación y defensa de las prácticas, se obtendrá el 70% de la nota final (a cada sistema operativo estudiado le corresponde el 35%). En este sentido, deberá evaluarse el nivelde la práctica realizada, la exactitud de la documentación, la justificación de las operaciones, conclusiones extraídas, etc. Para poder tener en cuenta la documentación de las prácticas de cada sistema operativo, es imprescindible que el alumno haya asistido al menos al 50% de las clases prácticas de dicho sistema operativo; y que la nota obtenida en la evaluación de la documentación de cada sistema operativo supere el 30% de la nota máxima. Asimismo, se podrá evaluar cualquier trabajo de desarrollo, de tipo optativo, que haya realizado el alumno. Esto reflejará un interés particular en el tema, aunque influirá de una manera limitada en la calificación final del alumno. La entrega de la documentación de las prácticas supondrá que el alumno se presenta a la 207 2008-2009 Asignaturas Optativas convocatoria de junio. Examen Práctico: Aquellos alumnos que no asistan al número mínimo de clases prácticas, y por lotanto, no puedan ser valoradas sus documentaciones de las prácticas en la convocatoria de junio; obtendrán la nota de la realización de un examen práctico. Este examen, se realizará sobre ordenador, yy consistirá en la realización de tareas de administración sobre alguno (o algunos) de los sistemas operativos que se tratan en la asignatura. La nota del examen práctico supondrá el 100% de la nota final, y por supuesto, supondrá que el alumno se ha presentado a la convocatoria correspondiente. Convocatorias de Septiembre y Extraordinarias: En las convocatorias de septiembre y en convocatorias extraordinarias, el 100% de la nota se obtendrá de la realización del examen práctico. BIBLIOGRAFÍA BÁSICA Unidad Didáctica I: Conceptos generales de Administración de Sistemas Operativos: (NEME95), (FRIS95), (GARC98c) Unidad Didáctica II: Casos de Estudio de Sistemas Operativos: (GARC98b), (FRISH95), (NEME95), (NEME00), (TACK00), (SIMM00), (SHAH00), (RUSS00) (FRIS95) ’leen Frisch Essential System Administration, 2ª Edition Revised & UpdatedEd. O Reilly & Associates, Inc. 1995. (GARC98b) Néstor García Fernández Introducción a la Administración de UNIXSERVITEC, 1998 (GARC98c) Néstor García Fernández Conceptos Básicos Administración de Entornos Multiusuario.Inédito, 1998 (Apuntes de la asignatura) (NEME00) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (third edition)Ed. Prentice Hall, 2000 (NEME95) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (second edition)Ed. Prentice Hall, 1995 (RUSS00) Charlie Russel, Sharon Crawford Microsoft Windows 2000 Server, Administrator s CompanionMicrosoft Press, 2000 (SHAH00) Steve Shah Manual de Administración de LinuxMcGraw-Hill, 2000 (SIMM00) Curt Simmons Guía Avanzada Microsoft Windows 2000 Server ConfiguraciónPrentice-Hall 2000 (TACK00) Jack TacKelt Jr. and Steve Burnett Edición especial, Linux, 4ª EdiciónPrentice-Hall, 2000 208 2008-2009 Asignaturas Optativas SEGURIDAD DE LOS SISTEMAS INFORMATICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13093 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 http://156.35.81.1/ssoo/so.php PROFESORES DIAZ FONDON, MARIA ANGELES (Teoria, laboratorio) RIESCO ALBIZU, MIGUEL (Teoria, laboratorio) OBJETIVOS 1Dotar al alumno de los conocimientos necesarios para intentar garantizar la seguridad de sistemas informáticos. 2Practicar con sistemas operativos y redes las técnicas fundamentales de seguridad. CONTENIDOS Temario de Teoría: I. Conceptos generales de Seguridad 1 Introducción a la seguridad en Sistemas Informáticos II. Seguridad en Sistemas Operativos 2 Sistemas operativos UNIX 3 Sistemas Operativos de Microsoft III. Seguridad en Redes 4 Cortafuegos 5 Detección de intrusos IV. Seguridad en Programas 6 Programación Segura Temario de Prácticas: Módulo UNIX Son 10 horas de prácticas que se realizan con sistema operativo Linux. Módulo Sistema Operativo MS Son 10 horas de prácticas que se realizan con Sistemas operativos de MS. Módulo Redes Son 10 horas de prácticas que se realizan con Sistemas operativos de MS. METODOLOGÍA Y EVALUACIÓN Sistema de Evaluación Asistencia a clases La asistencia a clases teóricas de la asignatura supondrá el 12% de la nota (por supuesto siempre que el alumno se dedique a la asignatura). Asistir a las clases prácticas, le va a suponer al alumno el 18% de la nota (por supuesto, siempre que el alumno se dedique a la realización de las prácticas). 209 2008-2009 Asignaturas Optativas Documentación de las Prácticas Para valorar el aprovechamiento de las prácticas que hace cada alumno, deberán entregar, una vez finalizado cada módulo de prácticas, la documentación de lo realizado en las prácticas, y las defenderá en presencia del profesor que realizará las preguntas y solicitará que se realicen las tareas que estime oportunas. De la documentación y defensa de las prácticas, se obtendrá el 70% de la nota final. En este sentido, deberá evaluarse el nivel de la práctica realizada, la exactitud de la documentación, la justificación de las operaciones, conclusiones extraídas, etc. Para poder tener en cuenta la documentación de las prácticas de cada módulo, es imprescindible que el alumno haya asistido al menos al 50% de las clases prácticas de dicho módulo; y que la nota obtenida en la evaluación de la documentación de cada módulo supere el 30% de la nota máxima. Asimismo, se podrá evaluar cualquier trabajo de desarrollo, de tipo optativo, que haya realizado el alumno. Esto reflejará un interés particular en el tema, aunque influirá de una manera limitada en la calificación final del alumno. La entrega de la documentación de las prácticas supondrá que el alumno se presenta a la convocatoria de junio. Examen Práctico Aquellos alumnos que no asistan al número mínimo de clases prácticas, y por lo tanto, no puedan ser valoradas sus documentaciones de las prácticas en la convocatoria de junio; obtendrán la nota dela realización de un examen práctico. Este examen, se realizará sobre ordenador, y consistirá en la realización de tareas sobre alguno (o algunos) de los sistemas que se tratan en la asignatura. La nota del examen práctico supondrá el 100% de la nota final, y por supuesto, supondrá que el alumno se ha presentado a la convocatoria correspondiente. Convocatorias de Septiembre y Extraordinarias En las convocatorias de septiembre y en convocatorias extraordinarias, el 100% de la nota se obtendrá de la realización del examen práctico. Nota final La nota final se calculará mediante la siguiente expresión, si DocMod1, DocMod2 y DocMod3 son mayores que 3; y ASMod1, ASMod2 y ASMod3 son mayores que 5: N-Final = 0.12*ASTEO + 0.18*(ASMod1+ASMod2+ASMod3) + 0.70*(DocMod1+DocMod2+DocMod3) O si procede: N-Final = PRAC Siendo: ASTEO = Nº clases teóricas asistidas * 10 / Nº clases teóricas impartidas. ASMod? = Nº clases prácticas Módulo? asistidas * 10 / Nº clases prácticas Módulo? impartidas. DocMod? = Nota de la documentación del Módulo?. PRAC = Nota del examen práctico. BIBLIOGRAFÍA BÁSICA (Fris95) ’leen Frisch Essential System Administration, 2ª Edition Revised & Updated Ed. O Reilly & Associates, Inc. 1995. (Garf96) Simson Garfinkel and Gene Spafford 210 2008-2009 Asignaturas Optativas Practical UNIX & Internet security (2nd edition) O Reilly & Associates, Inc, 1996 (MMK03) Scott Mann, Ellen L. Mitchell, Mitchell Krell Linux System Security. The Administrator s Guide to Open Source Security Tools (Second edition) Prentice may, 2003 (MSK02) Stuart McClure, Joel Scambray, George Kurtz Hacking Exponed. Network Security Secrets Solutions (Third Edition) McGraw Hill, 2002 (NSSH00) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (third edition) Ed. Prentice Hall, 2000 (Shah00) Steve Shah Manual de Administración de Linux McGraw-Hill, 2000 (Stal04) Stallings, W. Fundamentos de Seguridad en Redes. Aplicaciones y estándares (segunda edición)nPearson Educación, S.A. 2004 (Zwic00) Elizabeth D. Zwicky, Simon Cooper D. Brent Chapman Building Internet Firewalls (2nd edition) O Reilly & Associates, Inc, 2000 211 2008-2009 Asignaturas Optativas INSTALACION Y CONFIGURACION DE COMPUTADORES REDES Y PERIFERICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13094 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 http://www.atc.uniovi.es/inf_med_oviedo/3iccrp/ PROFESORES LOPEZ LOPEZ, JOSE MARIA (Practicas en el Laboratorio, Teoria) OBJETIVOS El objetivo de esta asignatura es conseguir que el alumno conozca los parámetros más importantes de los dispositivos que constituyen el computador y como estos parámetros afectan a su funcionamiento. Esto le permitirá profundizar en la selección de componentes, ensamblaje, configuración, optimización y mantenimiento de equipos informáticos. CONTENIDOS PROGRAMA DE TEORÍA ---------------------------La parte teórica de la asignatura se estructura en clases de dos horas cada una. 1. 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 2. 2.1. 2.2. 2.3. 2.4. 3. 3.1. 3.2. 3.3. 3.4. 4. 4.1. 4.2. 4.3. Hardware básico de los computadores personales (4 horas) Introducción. El procesador. El sistema de refrigeración. Los módulos de memoria. La placa base. La caja y fuente de alimentación. El disco duro. Interfaces de conexión de componentes. Organización de la información en el disco duro (2 horas) Direccionamiento de sectores en el disco. Rutinas BIOS de acceso al disco. El MBR y las particiones Ejemplo de MBR Sistemas de archivos (2 horas) Introducción. El sistema de archivos FAT. El sistema de archivos NTFS. Los sistemas de archivos Ext2 y Ext3. Configuración de bajo nivel: BIOS (2 horas) Introducción. Secuencia de arranque de un PC. Errores del POST. 212 2008-2009 Asignaturas Optativas 4.4. 4.5. 4.6. Actualización de la BIOS. Borrado de la memoria de configuración de la BIOS (CMOS). Parámetros de configuración de la BIOS. 5 Diagnóstico y reparación de averías (2 horas) 5.1. Introducción. 5.2. Pautas generales. 5.3. Detección de averías en la caja. 5.4. Detección de averías en la fuente de alimentación. 5.5. Detección de averías en la CPU. 5.6. Detección de averías en los refrigeradores. 5.7. Detección de averías en la placa base. 5.8. Detección de averías en los módulos de memoria. 5.9. Detección de averías en tarjetas de expansión. 5.10. Detección de averías en discos duros y unidades ópticas. 5.11. Detección de averías en cables de datos. 6 Conexión a redes (4 horas) 6.1. Introducción. 6.2. Dispositivos de conexión a redes. 6.3. Modelos jerárquicos de redes. 6.4. Ejemplos de redes. 7 Interfaces inalámbricas (2 horas) 7.1 Introducción. 7.2 Bluetooth. 7.3 WiFI. 8 Presentación de trabajos (6 horas) PROGRAMA DE PPRÁCTICAS --------------------------------Las prácticas se han estructurado en sesiones de dos horas cada una. Sesión 1. Montaje de un PC paso a paso . Sesión 2. Generación de herramientas de diagnóstico y análisis (I). Sesión 3. Generación de herramientas de diagnóstico y análisis (II). Sesión 4. Obtención y análisis de los parámetros de un PC. Sesión 5. Reunión para trabajos en grupo (I) Sesión 6. Reunión para trabajos en grupo (II) Sesión 7. Reunión para trabajos en grupo (III) Sesión 8. Recuperación de información de discos duros. Sesión 9. Visita guiada a instalaciones de red. Sesión 10. Diagnóstico y reparación de averías. METODOLOGÍA Y EVALUACIÓN La asignatura tiene una parte teórica impartida en el aula de teoría, una parte práctica presencial en el laboratorio de la asignatura y un trabajo práctico organizado en grupos. La parte teórica se evaluará en un examen escrito, proporcionando el 40 % de la nota final. El 60% restante se corresponde con la parte práctica, organizada de la siguiente forma: 213 2008-2009 Asignaturas Optativas Un 30 % de la nota relacionada con la asistencia y aprovechamiento de las sesiones prácticas. El 30 % restante estará asociado a la calidad, dificultad y presentación de los trabajos en grupo. BIBLIOGRAFÍA BÁSICA Scott Mueller Upgrading and Repairing PCs (16th Ed.) QUE Publishing 2004, ISBN 0789731738 214 2008-2009 Asignaturas Optativas DOMOTICA Y EDIFICIOS INTELIGENTES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13099 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 1,5 PROFESORES GARCIA NAYA, JUAN ANTONIO (laboratorio) MAYO BAYON, RICARDO (Teoria, laboratorio) OBJETIVOS Se trata de conseguir que el alumno conozca las tecnologías de control y uso que se utilizan actualmente en los edificios tanto de tipo residencial como del sector terciario (oficinas, etc...). Dada la fuerte relación de la informática con estas tecnologías se buscará en la medida de lo posible hacer ver al alumno que los conocimientos informáticos adquiridos a lo largo de la carrera tienen su utilidad en una disciplina tan emergente como la Domótica, y el Hogar Digital. CONTENIDOS Nociones de electrotecnia básica. Conocimiento de los estándares, sistemas y tecnologías utilizadas en el control de viviendas y edificios (Domótica, Inmótica y Hogar Digital). Aplicación de la informática en estas disciplinas. Teoría Tema 1 Cocimientos básicos de Electrotecnia. Continua, alterna y trifásica. Tema 2.La Domótica y la instalación eléctrica. Aparamenta. Normativa. REBT e ICTS. Tema 3.Áreas de gestión. Funcionalidades. Sensores, actuadores. Elementos comunes. Tema 4. Sistemas basados en ondas portadoras sobre red eléctrica. Tema 5. Sistemas basados en controladores y dispositivos programables. Tema 6. Sistemas basados en Bus. KNX-EIB. LON. Tema 7. Otras Tendencias. El hogar digital. Inmótica. Tema 8. Interfaces de usuario para los sistemas. El PC, PDA, Telefonía Móvil. Plataformas informáticas de uso en Domótica Java y .NET Tema 9. Diseñoy desarrollo del proyecto domótico de un edificio. PROGRAMA PRÁCTICAS: Practicas Nº 1. X-10. Tecnología con ondas portadoras sobre la red eléctrica Nº 2. KNX- EIB. Manejo del software. Puesta en marcha I Nº 3. KNX- EIB. Manejo del software. Puesta en marcha II Nº 4. KNX- EIB. Manejo del software. Puesta en marcha III Nº 5. Pasos para el desarrollo de un proyecto domótico de un edificio I Nº 6. Pasos para el desarrollo de un proyecto domótico de un edificio II Nº 7. Interfaces de usuario 215 2008-2009 Asignaturas Optativas METODOLOGÍA Y EVALUACIÓN Se trata de una asignatura con mezcla de clases magistrales, presentaciones de tecnologías y sistemas comerciales siempre con el apoyo del laboratorio en algunos de ellos. Para todas las explicaciones se utilizaran cañón y PC, y además el alumno dispondrá con anticipación de la documentación que va a recibir en clase en formato electrónico. De esta forma se busca una mayor atención y concentración del alumno en las explicaciones. Siempre se buscará una clase participativa, dado que se trata de una materia tecnológicamente muy emergente. Se realizará una evaluación continuada, para ello se efectuará un control de asistencias tanto a las clases teóricas como a las prácticas. Finalmente se presentará a los alumnos una serie de trabajos individualizados para ser desarrollados. Estos trabajos que podrán ser 1 o 2, según la extensión de los mismos, servirán para evaluar al alumno. Los alumnosque no asistan de forma regular a las clases presénciales tendrán un examen de los contenidos teórico-prácticos expresados en la asignatura, que podrá ser de tipo test, preguntas de desarrollo y con la realización de alguna práctica de las realizadas en clase. BIBLIOGRAFÍA BÁSICA Domótica. Edificios Inteligentes. Huidobro, J.M; Millán, R.J. Creaciones Copyright. ISBN 84-933336-9-7 Domótica y Hogar Digital. Junestrand, S; Passaret, X; Vázquez, D. Thomson Paraninfo ISBN 84-283-2891-9 Instalaciones automatizadas en Viviendas y edificios. Molina, L; Ruiz, J. Mc- GrawHill. ISBN 84-481-2224-0 El Hogar Digital. Fernández, V; Ruz E. Creaciones Copyright. ISBN 84-96300-07-2 Reglamento Electrotécnico de Baja Tensión e Instrucciones Técnicas Complementarias. Creaciones Copyright. ISBN 84-933336-1-1 Software de automatización virtual. LAV-Domótica. Universidad de Oviedo. Software Simatica. Siemens. Domótica con S7-200 Software de desarrollo de instalaciones con el sistema EIB. EIBA, 'ETS2 v1.2, versión Demo'. 216 2008-2009 Asignaturas Optativas TRATAMIENTO NUMERICO DE LA SEÑAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13101 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 1,5 PROFESORES SAN LUIS FERNANDEZ, ANA MARIA (Practicas en el Laboratorio, Teoria) PEREZ RIERA, PABLO (Teoria) OBJETIVOS - Comprender los conceptos de señal y sistema y su interés en Ciencia e Ingeniería. - Distinguir los distintos tipos de señales y conocer las señales académicas más utilizadas. - Realizar análisis de señales en frecuencia y en tiempo-frecuencia e interpretar la información que proporciona este análisis. - Utilizar el programa Matlab como herramienta en el procesamiento de señales. CONTENIDOS 1. Señales y sistemas. 2. Análisis frecuencial de señales periódicas analógicas. 3. Análisis frecuencial de señales aperiódicas analógicas. 4. Análisis frecuencial de señales discretas. 5. Muestreo de señales. 6. Análisis tiempo-frecuencia de señales. METODOLOGÍA Y EVALUACIÓN La parte teórica de la asignatura es no presencial y se desarrollará utilizando la plataforma Aulanet. Las clases prácticas con ordenador son presenciales. En la evaluación de la asignatura se tendrá en cuenta la asistencia y aprovechamiento de las clases prácticas, así como la realización de ejercicios propuestos y la elaboración de trabajos relacionados con la materia de la asignatura. BIBLIOGRAFÍA BÁSICA - P. Irarrázaval. Análisis de señales. McGraw-Hill, 1999. - A.V. Opennheim y R.W. Schafer. Tratamiento de señales en tiempo discreto. Prentice Hall, 2000. - A.V. Opennheim y A.S. Willsky. Señales y sistemas. Prentice Hall, 1994. - J.H. Proakis y D.G. Manolakis. Tratamiento digital de Señales. Principios, algoritmos y aplicaciones. Prentice Hall, 1998. 217 2008-2009 Asignaturas Optativas TECNOLOGIA ELECTRONICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13106 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 http://www.euitio.uniovi.es/info-academica/asignaturas/tec.ele.com/ OBJETIVOS Dar al alumno una formación introductoria a la Electrónica Analógica Conocer la Electrónica Digital Aprender a utilizar los C.I. usando las hojas de datos de los fabricantes Resolver problemas sencillos de aplicación de los Sistemas Digitales Resolver problemas electrónicos sencillos que se puedan plantear como usuarios de ordenadores CONTENIDOS Análisis de circuitos Tecnologías de circuitos integrados Dispositivos semiconductores Sistemas combinacionales Sistemas secuenciales Amplificador operacional Conversión A/D y D/A METODOLOGÍA Y EVALUACIÓN Clases de pizarra. Resolución de problemas tanto de pizarra como prácticos de laboratorio. Trabajos prácticos Es obligatorio realizar todas las prácticas y entregar una memoria de cada una de ellas. Se realizará un examen final en el que deberán resolverse cuestiones de aplicación. BIBLIOGRAFÍA BÁSICA 1. Malvino. 'Principios de Electrónica'. Editorial McGraw-Hill 2. Thomas L. Floyd. 'Fundamentos de sistemas digitales'. Editorial Prentice Hall 3. Robert Boylestad, Louis Nashelsky. 'Electrónica. Teoría de circuitos'. Editorial Prentice Hall. 4. Joaquín Velasco Ballano, José Otero Arias. 'Problemas de sistemas electrónicos digitales'. Editorial Paraninfo. 218 2008-2009 Asignaturas Optativas TECNOLOGIA DE COMPUTADORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13109 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 1,5 http://www.atc.uniovi.es/inf_med_oviedo/3teccomp PROFESORES GONZALEZ GARCIA, DIEGO (Practicas en el Laboratorio) MOLLEDA MERE, JULIO (Tablero, Teoria) OBJETIVOS Al finalizar la asignatura el alumno será capaz de: Identificar los componentes hardware de computadores actuales así como conocer y comprender su funcionamiento Definir las tecnologías utilizadas actualmente en el hardware de computadores personales y servidores de información Identificar las características y limitaciones de las tecnologías utilizadas actualmente en el hardware de computadores personales y de servidores de información Definir, medir y evaluar el rendimiento de un computador en función de las tecnologías hardware utilizadas por sus componentes Comprender información técnica en inglés Al finalizar cada tema el alumno será capaz de: Tema 0. Introducción - Describir el concepto de tecnología aplicado a los sistemas de computación - Analizar el ciclo de vida de la tecnología, especialmente de computadores - Identificar los hitos más reseñables en la historia de la tecnología de computadores Tema 1. El procesador - Describir la tecnología de fabricación de un procesador - Describir las características del núcleo o núcleos de un procesador - Describir los buses de datos y de direcciones de un procesador - Describir los niveles de memoria caché de un procesador - Analizar la frecuencia de reloj de un procesador y la posibilidad de realizar overclocking - Analizar las características de consumo y refrigeración de un procesador - Identificar los diferentes tipos de encapsulados de procesadores y sus interfaces con la placa base del sistema - Analizar las especificaciones de un procesador proporcionadas por su fabricante a través de hojas de características - Definir las características principales de unprocesador - Diferenciar los buses internos de un procesador - Identificar las tecnologías de mejora de rendimiento de un procesador - Clasificar los juegos de instruccioness multimedia de un procesador 219 2008-2009 Asignaturas Optativas - Describir las arquitecturas de procesadores más comunes Manejar conceptos de virtualización Comparar el rendimiento entre diferentes procesadores Expresar las necesidades a nivel de procesamiento para sistemas de altas prestaciones - Describir el concepto de computación autónoma Tema 2. La placa base - Identificar los parámetros que definen la placa base de un computador - Diferenciar los factores de forma que puede tener la placa base de un computador - Identificar los componentes de la placa base de un computador - Identificar los tipos de procesadores soportados por una placa base - Identificar los tipos de memoria principal soportados por una placa base - Identificar y describir el funcionamiento del chipset de la placa base de un computador - Identificar y describir las conexiones con interfaces de periféricos disponibles en las placas base de computadores actuales - Identificar y describir las conexiones con periféricos disponibles en las placas base de computadores actuales - Identificar y describir los interfaces de almacenamiento disponibles en las placas base de computadores actuales - Definir los criterios utilizados a la hora de seleccionar la placa base de un computador en función de las tareas del mismo Tema 3. Introducción al almacenamiento de información en un computador - Describir los diferentesniveles en que se divide la jerarquía de memoria de un computador - Describir la funcionalidad de cada uno de los niveles de la jerarquía de memoria de un computador - Describir las características principales del sistema de memoria de un computador Tema 4. Almacenamiento principal - Describir la funcionalidad de los registros internos de un procesador - Describir la funcionalidad de la memoria caché de un computador - Identificar los diferentes encapsulados y placas de circuito impreso de la memoria principal de computadores actuales - Describir la arquitectura de un módulo de memoria principal de un computador - Identificar y describir los diferentes tipos de memoria DRAM - Describir las especificaciones de un módulo de memoria principal de un computador Tema 5. Almacenamiento secundario - Describir las diferentes tecnologías con que se construyen dispositivos de almacenamiento masivo de información para computadores - Describir las tecnologías de almacenamiento de información en medios magnéticos - Analizar las especificaciones de un disco duro proporcionadas por su fabricante a través de hojas de características - Describir las tecnologías de almacenamiento de información en medios magneto220 2008-2009 Asignaturas Optativas ópticos - Describir las tecnologías de almacenamiento de información en medios ópticos - Diferenciar las tecnologías avanzadas de almacenamiento secundario de información Tema 6. Dispositivos multimedia - Definir la historia reciente de la multimedia en sistemas de computación - Describir la naturaleza del sonido y cómo éste puede ser digitalizado para ser procesado por un computador digital - Describir las tecnologías utilizadas en el desarrollo de tarjetas de sonido para un computador actual - Analizar las especificaciones de una tarjeta de sonido proporcionadas por su fabricante a través de hojas de características - Describir la naturaleza de la imagen y cómo esta puede ser tratada por un computador - Describir los diferentes formatos de almacenamiento de imágenes en un computador - Analizar las especificaciones de una tarjeta de vídeo proporcionadas por su fabricante a través de hojas de características - Identificar los diferentes tipos de monitores disponibles actualmente en el mercado - Describir las tecnologías de fabricación de los diferentes tipos de monitores existentes En su paso por la asignatura el alumno debe adquirir las siguientes capacidades: Gestión de la información de manera eficaz Mejora de su capacidad de análisis y síntesis Razonamiento crítico sobre las metodologías empleadas así como durante el desarrollo de las clases Organización y planificación del trabajo personal Mejora de su capacidad de expresión oral y escrita CONTENIDOS TEMA 0 Introducción Concepto de tecnología Ciclo de vida de la tecnología Historia del computador personal TEMA 1 El procesador Introducción Proceso de fabricación Criterios de selección Especificaciones de un procesador Características de un procesador Comparación de rendimiento Tecnologías de altas prestaciones TEMA 2 La placa base 221 2008-2009 Asignaturas Optativas Introducción Parámetros de la placa base Criterios de selección TEMA 3 Introducción al almacenamiento de información en un computador Jerarquía de memoria Características de memoria TEMA 4 Almacenamiento principal Introducción Registros del procesador Memoria caché Memoria principal Especificaciones de un módulo de memoria TEMA 5 Almacenamiento secundario Soporte magnético Soporte magneto-óptico Soporte óptico Tecnologías de almacenamiento Tecnologías avanzadas en almacenamiento secundario TEMA 6 Dispositivos multimedia Introducción Dispositivos de sonido Dispositivos de imagen METODOLOGÍA Y EVALUACIÓN La parte teórica de la asignatura se evalúa a partir del trabajo realizado a lo largo del curso y a partir de un examen escrito tras finalizar la asignatura. La evaluación del trabajo se realizará de forma continua. Para cada fecha de entrega intermedia el profesor validará los contenidos del trabajo realizado (en términos de originalidad, calidad de exposición de ideas, redacción, etc.) y, tras su finalización, evaluará la presentación del mismo en sesión pública así como las respuestas ofrecidas a las cuestiones realizadas por los asistentes a dicha presentación. El examen escrito será una prueba objetiva en la que el alumno deberá demostrar los conocimientos que ha adquirido a lo largo de la asignatura. La calificación obtenida en el examen escrito supondrá el 60% de la calificación de la parte teórica de la asignatura. La calificación obtenida en el trabajo supondrá el 40% de la calificación de la parte teórica de la asignatura. La evaluación de la parte práctica de la asignatura se realizará de forma continua a través de la presentación de una serie de informes relacionados con las sesiones llevadas a cabo en el laboratorio. La calificación de la parte práctica supondrá el 10% de la calificación de la asignatura. Para aprobar la asignatura es requisito indispensable aprobar la parte práctica de la misma. BIBLIOGRAFÍA BÁSICA Upgrading and Repairing PCs, 18th Edition 222 2008-2009 Asignaturas Optativas Scott Mueller Que Publishing, 2007 Computer Architecture: A Quantitative Approach John L. Hennessy, David A. Patterson, David Goldberg Morgan Kaufmann, 2002 The Indispensable PC Hardware Book, 3rd Edition Hans-Peter Messmer Addison-Wesley, 1997 Hardware Bible Winn L. Rosch Que Publishing, 2003 223 2008-2009 Asignaturas Optativas SERVICIOS DE COMUNICACIONES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13111 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 4,5 Teóricos 2,0 Prácticos 2,5 4,5 Teóricos 2,0 Prácticos 1,5 http://www.it.uniovi.es PROFESORES GARCIA PAÑEDA, XICU XABIEL (Teoria) MELENDI PALACIO, DAVID (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Los alumnos deberán ser capaces de identificar las ventajas e inconvenientes de utilizar distintos protocolos de nivel de transporte para el desarrollo de nuevos servicios a nivel de aplicación. Deberán dominar el nivel de aplicación en el marco de la arquitectura de protocolos TCP/IP y serán capaces de identificar problemas a la hora de desarrollar nuevos servicios en este nivel y de aportar soluciones para estos problemas. Para ello podrán utilizar como base sus conocimientos en los distintos servicios que se muestran en la asignatura, pudiendo aportar soluciones para: la separación de canales de control y transporte de datos, los problemas de heterogeneidad, el intercambio de mensajes entre aplicaciones, el desarrollo de arquitecturas avanzadas de servicio, etc. CONTENIDOS Contenidos Teóricos: * Tema 1: Nivel de Transporte * Tema 2: Nivel de Aplicación * Tema 3: Servicios WEB * Tema 4: Servicios de Audio y Vídeo * Tema 5: Servicios de Terminal Remoto * Tema 6: Servicios de Transferencia de Ficheros * Tema 7: Servicios de Correo Electrónico * Tema 8: Servicios de Nombrado * Tema 9: Servicios de Inicio de Sesión * Tema 10: Seguridad en Internet Contenidos Prácticos: * Práctica 1: HTML+XHTML * Práctica 2: PHP * Práctica Final Obligatoria. METODOLOGÍA Y EVALUACIÓN La evaluación consiste en una prueba teórica escrita, además de la realización de un trabajo práctico que los alumnos deben desarrollar en equipo. Para superar la asignatura los alumnos deberán aprobar el examen teórico y presentar la práctica según los requisitos establecidos por el profesor. La calificación final de la asignatura se calcula con la siguiente fórmula: NotaFinal=(NotaTeórica*0,7)+(NotaPráctica*0,3) 224 2008-2009 Asignaturas Optativas BIBLIOGRAFÍA BÁSICA - Comunicaciones y Redes de Computadores 7ª Edición, William Stallings, Prentice Hall - Web Protocols and Practice, Balachander Krishnamurthy y Jennifer Rexford, Addison-Wesley - Streaming Media, Tobias Künkel, Wiley - DNS and BIND 4ª Edición, Paul Albitz y Cricket Liu, O'Reilly - Internet Communications Using SIP, Henry Sinnreich y Alan B. Johnston, Wiley - Fundamentos de Seguridad en Redes, Aplicaciones y Estándares 2ª Edición, William Stallings, Prentice Hall 225 2008-2009 Asignaturas Optativas LENGUAJES FORMALES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13474 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro GESTION (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,5 Teóricos 3,0 Prácticos 1,0 PROFESORES TORRE CERVIGON, FERNANDO (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Se trata de proporcionar al alumno un conocimiento global de los fundamentos teóricos y prácticos de la especificación y reconocimiento de los Lenguajes. Partiendo de la definición formal de un Lenguaje, se profundizará en el estudio de procesos abstractos computacionales para la construcción y aceptación de los mismos mediante Máquinas de Turing,. Por último, se tratará de analizar la dificultad y posibilidad de obtener soluciones de los problemas anteriores aplicando la Teoría de la Complejidad. CONTENIDOS 1. LENGUAJES Y GRAMATICAS FORMALES Alfabetos, Palabras y Lenguajes Operaciones con Alfabetos, Palabras y Lenguajes 2. GRAMATICAS Gramáticas Tipos de Gramáticas. Jerarquía de Chosmky Clases de lenguajes Simplificación de Gramáticas. Formas Normales 3. MAQUINAS DE TURING Definición Funcionamiento Construcción Composición de Máquinas de Turing Clases de Máquinas de Turing Máquina de Turing Universal 4. MAQUINAS DE TURING Y LENGUAJES Aceptación de Lenguajes por Máquinas de Turing Reconocimiento de Lenguajes Gramáticas y Máquinas de Turing Tesis de Turing 226 2008-2009 5. Asignaturas Optativas COMPLEJIDAD Complejidad de los Algoritmos Complejidad de los Procesos Computacionales de las Máquinas de Turing Complejidad en Tiempo Polinomico Problemas de Decisión METODOLOGÍA Y EVALUACIÓN Las clases teoricas alternarán con las clases practicas Examen Final único en Junio de todos los temas. El ejercicio será tipo Test con un número de preguntas entorno a 15, cada una de las cuales va acompañada de varias respuestas, y solo una de ellas es correcta. Sólo las contestaciones correctas puntúan, las no contestadas no puntúan y las falladas lo hacen negativamente de modo que la esperanza matemática de un ejercicio aleatorio sea nula. BIBLIOGRAFÍA BÁSICA John C. Martin, Introduction to Languages and the Theory of Computation. Mc. Graw Hill Glenn Brookshear J., Teoría de la Computación, Addison Wesley Kfoury A. J. Moll, N. Arbib A., A programming Approach to Computability, Spring Verlag Martin D. Davis, Computability, Complexity and Languages. Academic Press Alfonseca M., Teoría de Lenguajes, Gramáticas y Autómatas, Ediciones Universidad y Cultura Kelley, Dean, Teoría de Autómatas y Lenguajes Formales, Prentice Hall Hopcropft, j. E. & Ullman J., Introduction to Autómata Theory, Languages and Computation, Addison-Wesley Peter Linz, An Introduction to Formal Languages and Automata, Jones & Bartlett 227 2008-2009 4.2 4.2.1 Asignaturas del Primer Curso Ing. Téc en Informática de Gestión (1993) Asignaturas de Libre Elección PRACTICAS EN EMPRESA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 14420 Código ECTS ING. TEC. EN E.U. DE INGENIERÍA TÉC. INFORMATICA DE GESTION Centro INFORMÁTICA DE OVIEDO (1993) 1 Curso 3 Tipo LIBRE EL. Periodo 2º Cuatrimes. 4,5 Teóricos Prácticos 4,5 4,5 Teóricos 0,0 Prácticos 4,5 228 2008-2009 4.3 4.3.1 Asignaturas del Primer Curso Ing Téc. En Informática de Sistemas (2002) Asignaturas del Primer Curso FUNDAMENTOS DE COMPUTADORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13124 Código ECTS E-LSUD-1-COMP-11-FC-13124 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 8,0 Teóricos 4,0 Prácticos 4,0 http://www.atc.uniovi.es/inf_med_oviedo/1fco/ PROFESORES ARIAS GARCIA, JOSE RAMON (Practicas en el Laboratorio, Tablero, Teoria) ENTRIALGO CASTAÑO, JOAQUIN (Tablero, Teoria) USAMENTIAGA FERNANDEZ, RUBEN (Practicas en el Laboratorio) GONZALEZ RODRIGUEZ, JUAN ANTONIO (Practicas en el Laboratorio, Tablero, Teoria) PETEIRA OTERO, IVAN (Practicas en el Laboratorio) MOLLEDA MERE, JULIO (Practicas en el Laboratorio) GONZALEZ BULNES, FRANCISCO (Practicas en el Laboratorio) OBJETIVOS El objetivo de esta asignatura es la comprensión de la estructura y funcionamiento interno de un computador. Para ello se presentan primero al alumno dos temas introductorios, que tratan de la representación binaria de la información, y del almacenamiento y manipulación de dicha información mediante circuitos digitales. Tras esta parte introductoria, se aborda el estudio del computador utilizando un modelo del mismo (modelo Von Neumann). Usando este modelo como guía se analizan cada uno de los sistemas que integran un computador, que son el sistema de memoria, la unidad central de proceso y el sistema de entrada/salida. Todos los conceptos relativos al modelo Von Neumann se estudian primero de forma teórica, y después, aplicados a una familia real de computadores, la familia PC, con especial énfasis en la explicación de cómo la unidad central de proceso ejecuta los programas. La asignatura se completa con una breve explicación de la relación entre arquitectura y sistema operativo. CONTENIDOS Parte I: Fundamentos 1. La información digital 1.1. Introducción (concepto de código binario) 1.2. Sistemas de numeración 1.3. Representación de naturales 1.4. Representación de enteros (signo-magnitud, complemento a dos, aritmética) 1.5. Representación de reales (coma fija, coma flotante) 1.6. Representación de caracteres (propiedades de los códigos alfanuméricos, códigos ASCII, ISO y Unicode) 229 2008-2009 Asignaturas del Primer Curso 2. Sistemas digitales 2.1. Sistemas combinacionales (concepto, puertas lógicas, multiplexadores, decodificadores, síntesis de combinacionales) 2.2. Elementos básicos de memoria (biestables y registros) 2.3. Interconexión de componentes (transferencia de información, sincronización, concepto de bus y lógica triestado) 2.4. El chip de memoria (características y tecnología) Parte II: El computador von Neumann 3. Introducción a la arquitectura von Neumann 3.1. Máquina especifica frente a máquina programable (ventajas, inconvenientes y ejemplos) 3.2. Concepto de máquina programable de programa almacenado 3.3. El computador von Neumann (unidades funcionales, principios defuncionamiento, implementación en la arquitectura PC) 4. Unidad Central de Proceso (CPU) 4.1. Nivel de descripción de máquina convencional (registros, modos dedireccionamiento, y juegos de instrucciones, ejemplos de codificación y ejecución de programas para una CPU elemental y para la familia Intelx86) 4.2. Nivel de micromáquina (Estructura interna de la CPU elemental, diseño de la ALU, microoperaciones y señales de control, diseño de la unidad de control,breve comparación con la familia Intelx86) 5. Programación en lenguaje ensamblador 5.1. Conceptos generales de ensambladores 5.2. Un ensamblador para la CPU elemental 5.3. Programación de algoritmos en ensamblador 5.4. Procedimientosy paso de parámetros 6. Arquitectura y programación de la familia de microprocesadores Intel 386 6.1. Evolución histórica 6.2. Parámetros de la arquitectura 6.3. Modelo de memoria (modelo flat) 6.4. Tipos de datos 6.5. Registros 6.6. Instrucciones: generalidades (formatos, tipos de operandos, modos de direccionamiento, rudimentos de codificación) 6.7. Rudimentos de ensamblador para la familia Intel 386 6.8. Juego de instrucciones reducido 6.9. Pila y procedimientos 7. El sistema de memoria 7.1. Concepto de espacio de direcciones y mapa de memoria 7.2. Diseño de un módulo de memoria mediante chips de memoria 7.3. Diseño de un mapa de memoria mediante módulos 8. Sistema de E/S 8.1. Introducción a los dispositivos periféricos 230 2008-2009 Asignaturas del Primer Curso 8.2. Interfaces (concepto, estructura y funcionamiento de un interfaz genérico) 8.3. Direccionamiento de los interfaces 8.4. Ejemplos de periféricos elementales (teclado y pantalla) 8.5. E/S programada 8.6. Interrupciones (concepto, fases de atención a una interrupción, mecanismos de identificación y gestión de prioridad, implementación a nivel de micromáquina) 8.7. Programación de rutinas de interrupción PROGRAMA DE PRÁCTICAS Bloque práctico 1: Simulación de circuitos digitales Bloque práctico 2: Simulación del funcionamiento de una CPU elemental Bloque práctico 3: Programación de la CPU elemental en lenguaje ensamblador Bloque práctico 4: Programación en ensamblador bajo IA-32 Bloque práctico 5: Simulación del sistema de E/S de un computador elemental METODOLOGÍA Y EVALUACIÓN Para aprobar la asignatura es necesario aprobar la parte teórica y la práctica. Evaluación de la parte teórica: La parte teórica se evaluará mediante un examen escrito en las convocatorias oficiales. Opcionalmente, se podrán proponer actividades complementarias que permitan una evaluación parcial. Evaluación de la parte práctica: La parte práctica de la asignatura se puede aprobar de dos formas alternativas: 1) Evaluación continua. A lo largo del curso, el profesor realizará varios controles de los que obtendrá la nota de prácticas. 2) Examen final de prácticas. Sólo se puede acudir a él si se tiene aprobada la parte teórica de la asignatura. Nota final: sólo si ambas partes están aprobadas: Nota final = 0,8*(nota teoría) + 0,2*(nota práctica) BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA BÁSICA: - David A. Patterson, y Jonh L. Henessy, Estructura y diseño de computadores: interficie circuitería/programación, Reverté, 2000 - Javier García, Manuel García, José R. Arias, José L. Díaz, y Francisco J. Suárez, Ejercicios de estructura de computadores (Volumen I): fundamentos y arquitectura von Neumann, Servicio de Publicaciones de la Universidad de Oviedo, 1999 - Rubén Usamentiaga, Joaquín Entrialgo, Julio Molleda, Ejercicios de ensamblador para la arquitectura x86-32, Ediciones de la Universidad de Oviedo, 2007 - Willian Stallings, Organización y arquitectura de computadores: diseño para optimizar prestaciones, Printice Hall, 1997 BIBLIOGRAFÍA COMPLEMENTARIA: - Pedro de Miguel, Fundamentos de los Computadores, Paraninfo, 1994 231 2008-2009 Asignaturas del Primer Curso - José M. Angulo, Introducción a los computadores, Paraninfo. - Carl Hamacher, Zvonko G. Vranesic, y Saftwat G. Zaky, Organización de computadoras,McGraw-Hill, 1987 - Intel, 80386 guía del programador y manual de referencia, Anaya multimedia, 1989 232 2008-2009 Asignaturas del Primer Curso CALCULO Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13125 Código ECTS E-LSUD-1-MATH-13-C-13125 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 4,0 Prácticos 2,0 5,0 Teóricos 3,0 Prácticos 2,0 PROFESORES SANTAMARIA GUTIERREZ, ARTURO (Practicas en el Laboratorio) FERNANDEZ GUTIERREZ, MANUEL JOSE (Practicas en el Laboratorio, Tablero, Teoria) PEREZ PEREZ, JAVIER IGNACIO (Practicas en el Laboratorio) HUERGA ALONSO, ANDREA (Tablero, Teoria) OBJETIVOS Se pretende profundizar en los conocimientos teóricos del Cálculo adquiridos en la enseñanza secundaria y ademas valerse del programa MATLAB para reforzar dichos conocimientos. CONTENIDOS Tema 1. Conjuntos numéricos. Sucesiones numéricas. Introducción. Método de inducción. Valor absoluto de un numero real. Conjuntos acotados. Axioma del supremo. Intervalos. Sucesiones de numeros reales: monotonía, acotación y convergencia. Teorema de la sucesión intermedia (regla del Sandwich). Sucesiones recurrentes. Tema 2. Funciones reales de variable real: Límites y Continuidad. Nociones preliminares. Composición de funciones y función inversa. Funciones elementales. Límites de funciones. Operaciones con límites de funciones. Asíntotas. Infinitésimos e infinitos. Funciones continuas. Propiedades de las funciones continuas. Teorema de Bolzano. Teorema de Darboux del valor intermedio. Teorema de Weierstrass. Tema 3. Funciones reales de variable real: Cálculo Diferencial. Derivada de una función en un punto: interpretación geométrica. Función derivada: ejemplos. Propiedades de la derivada. Regla de la cadena. Derivada de la función inversa. Teorema de Rolle. Teorema del valor medio de Lagrange. Regla de LïHopital. Fórmula de Taylor. Aplicaciones de la derivada: criterios de crecimiento y decrecimiento, extremos, concavidad y puntos de inflexión, representación gráfica de funciones explícitas. Tema 4.- Funciones reales de variable real: Cálculo Integral. Cálculo de primitivas. Métodos generales de integración: cambio de 233 2008-2009 Asignaturas del Primer Curso variable e integración por partes. Integración de funciones racionales. Integración de algunas funciones irracionales. Integral definida. Funciones integrables. Propiedades de las funciones integrables. Primer Teorema fundamental del cálculo integral. Regla de Barrow. Cambio de variable en la integral definida. Integración por partes. Integrales impropias y criterios de convergencia. Aplicaciones geométricas de la integral definida. Tema 5.- Introducción a las ecuaciones diferenciales ordinarias de primer orden. Conceptos generales. Ecuaciones de variables separables, homogéneas, lineales y de Bernouilli. PROGRAMA DE PRACTICAS 1. Introducción al MATLAB 2. Gráficas en 2 dimensiones. 3. Cálculo Simbólico I. 4. Cálculo Simbólico II METODOLOGÍA Y EVALUACIÓN La evaluación constara de dos partes. En las prácticas de laboratorio se hará una evaluación continuada durante el desarrollo de las mismas con una valoración de 1.2 puntos. Una condición imprescindible para que la nota de prácticas sea tenida en cuenta es asistir, al menos, a tres de las cuatro prácticas. El resto de la materia se evaluara en los exámenes fijados por las convocatorias oficiales. La asistencia a clase de tablero puede tener una influencia positiva en la calificación final. BIBLIOGRAFÍA BÁSICA Calculo I. Teoría y problemas de Análisis Matemático en una variable. 2ª edición. A. García, A. de la Villa y otros. Clagsa. 1994. Cálculo. F. Granero. McGraw-Hill, 1990. Cálculo de una variable. Vol 1. G.L. Bradley y K.J. Smith. Prentice Hall. 1998 Cálculo. 8ª edición. E.J. Purcell y otros. Prentice Hall. 2001 Calculus. M. Spivak. Ed. Reverté. 1970. Calculus de una y varias variables. S.L. Salas y E. Hille. Ed. Reverté. 1982. Guía práctica de Cálculo Infinitesimal en una variable real. F. Galindo y otros. Thomson. 2003. Notas sobre Matlab. T. Aranda y J.G. García. Ed. Servicio de Publicaciones de la Universidad de Oviedo. 1999 234 2008-2009 Asignaturas del Primer Curso Problemas resueltos de Cálculo en una variable. V. Tomeo y otros. Thomson. 2005 Problemas de cálculo infinitesimal. Tebar-Flores. 1977. MATERIAL DE LA ASIGNATURA: apuntes, ejercicios resueltos, examenes, prácticas. M.J. Fernández. AULANET. 2008. 235 2008-2009 Asignaturas del Primer Curso ALGEBRA LINEAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13126 Código ECTS E-LSUD-1-MATH-14-LA-13126 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 1º Cuatrimes. 7,5 Teóricos 3,5 Prácticos 4,0 7,0 Teóricos 3,0 Prácticos 4,0 PROFESORES NIETO FERNANDEZ, MARIA COVADONGA (Practicas en el Laboratorio, Tablero, Teoria) MAÑANES PEREZ, ANA MARIA (Practicas en el Laboratorio, Tablero, Teoria) LOPEZ DIAZ, MARIA CONCEPCION (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Teniendo como finalidad una adecuada formación del alumno como ingeniero informático, son varios los objetivos en los que se ha basado la elaboración de este programa y que se exponen a continuación, -proporcionar al alumno los conocimientos básicos del cálculo matricial, dado que el almacenamiento de información a la hora de resolver un problema computacionalmente se realiza fundamentalmente de forma matricial, -describir las propiedades matemáticas del espacio usual en el que se van a resolver los problemas que se afronten, cuyo conocimiento es básico para dicha resolución, -despertar en el alumno el espíritu crítico, así como conseguir que adquiera una capacidad de abstracción, deducción y razonamiento lógico que le serán necesarios en su futura vida profesional. Se pretende también que el alumno tenga el primer contacto con el Matlab, apreciando la ayuda que supone en laresolución de problemas dentro del campo del análisis matricial. CONTENIDOS Capítulo 1. Espacios vectoriales. Matrices. Aplicaciones lineales 1.1 Espacios vectoriales: Concepto de espacio vectorial sobre un cuerpo K. Subespacios vectoriales. Dependencia e independencia lineal. Sistemas generadores. Espacios vectoriales de tipo finito. Bases. Dimensión. Expresión coordenada de vectores respecto a una base. Rango de un sistema de vectores. Operaciones elementales en un sistema de vectores. Criterio de independencia lineal: método en cascada. Cambio de base en un espacio vectorial. 1.2 Matrices: Matrices mxn en un cuerpo K. Operaciones con matrices y sus propiedades. Inversa de una matriz cuadrada. Matriz asociada a un cambio de base. Matrices semejantes y 236 2008-2009 Asignaturas del Primer Curso congruentes. 1.3 Aplicaciones Lineales: Concepto de aplicación lineal. Teorema de existencia y unicidad de aplicaciones lineales. Núcleo e imagen de una aplicación lineal. Condiciones para la inyectividad, suprayectividad y biyectividad de una aplicación lineal. Ecuación de dimensiones de una aplicación lineal. Representación matricial de aplicaciones lineales, cambio de representación matricial. Capítulo 2. Sistemas de ecuaciones lineales 2.1 Sistemas de ecuaciones lineales: Sistemas lineales de m ecuaciones y n incógnitas con coeficientes en un cuerpo K. Formulación matricial. Estudio de la existencia de soluciones de un sistema lineal desde el punto de vista de las aplicaciones lineales. Sistemas lineales homogéneos. Teorema de Rouché -Frobenius sobre la existencia de soluciones de un sistema lineal. Conjunto de soluciones de un sistema lineal compatible: soluciones de un subsistema principal. Obtención de las soluciones de un sistema compatible: sistemas de Cramer. Método de resolución de Gauss de un sistema lineal. Capítulo 3. Teoría de operadores lineales 3.1 Diagonalización de operadores: Valores y vectores propios de un operador. Propiedades de los valores propios y vectores propios. Concepto de endomorfismo diagonalizable. Condición necesaria y suficiente dde diagonalización: existencia de una base formada por vectores propios. 3.2 Polinomio característico: Polinomio característico, determinación de los valores propios de un operador o matriz. Descomposición de un espacio vectorial en suma directa de subespacios propios, condición necesaria y suficiente de diagonalización. Teorema de Cayley-Hamilton. 3.3 Diagonalización matricial: Aplicación de la teoría de operadores para la obtención de condiciones necesarias y suficientes para la diagonalización de una matriz en un cuerpo. Matriz de Jordan. Capítulo 4. Funciones bilineales y formas cuadráticas. Espacio euclídeo 4.1 Funciones bilineales y formas cuadráticas: Funciones bilineales. Representación matricial de una función bilineal, cambio de representación. Funciones bilineales simétricas. Forma cuadrática asociada a una función bilineal. Vectores conjugados, obtención de bases conjugadas. Diagonalización de formas cuadráticas: método de Gauss. Formas cuadráticas reales: Ley de Sylvester, clasificación de las formas cuadráticas reales. Método de los menores angulares. 4.2 Espacio euclídeo: Concepto de producto escalar: espacio vectorial euclídeo. Longitud o norma de vectores. Angulo entre dos vectores. Ortogonalidad en un espacio euclídeo. Bases ortonormales: método de ortonormalización de Gram-Schmidt. Subespacio ortogonal suplementario de un subespacio vectorial. 237 2008-2009 Asignaturas del Primer Curso 4.3 Operadores en un espacio euclídeo: Proyección ortogonal sobre un subespacio. Aplicaciones ortogonales: concepto y propiedades. Expresión matricial de un operador ortogonal: caracterización de los operadores ortogonales. Matrices ortogonales. Operador simétrico o autoadjunto: caracterización según su representación matricial. Valores propios de un operador autoadjunto. Diagonalización de dichos operadores en bases ortonormadas. 4.4 Diagonalización de formas cuadráticas en un espacio euclídeo: Método de diagonalización ortogonal de formas cuadráticas. Diagonalización simultánea de formas cuadráticas. Capítulo 5. Geometría 5.1 Plano puntual: Intensificación con Matlab de los conocimientos desarrollados en el Bachillerato. 5.2 Espacio puntual: Intensificación con Matlab de los conocimientos desarrollados en el Bachillerato. Las prácticas de laboratorio se realizarán como intensificación, con la ayuda de Matlab, de los conceptos desarrollados en el programa. Se realizarán las siguientes prácticas, Práctica 1.- Introducción al Matlab Práctica 2.- Matrices y K-espacios vectoriales Práctica 3.- Aplicaciones lineales y sistemas Práctica 4.- Geometría Práctica 5.- Diagonalización matricial Práctica 6.- Formas cuadráticas y espacio euclídeo METODOLOGÍA Y EVALUACIÓN Se realizará un parcial y exámenes finales en las convocatorias de febrero, junio y septiembre que se puntuarán sobre 8.5 puntos. Las prácticas de laboratorio se valorarán en 1.5 punto. BIBLIOGRAFÍA BÁSICA -Anzola, M.; Caruncho, J. (1981). Problemas de Algebra. Ed. Los autores. Madrid. -Aranda, T; García, J.G. (1999). Notas sobre Matlab. Servicio de Publicaciones de la Universidad de Oviedo. Oviedo -Burgos, J. de (2000). Algebra Lineal y Geometría Cartesiana. McGraw-Hill. Madrid. 238 2008-2009 Asignaturas del Primer Curso -Castellet, M.; Llerena, I. (1991). Algebra Lineal y Geometría. Reverté. Barcelona. -Espada Bros, E. (1987). Problemas resueltos de álgebra. EDUNSA. Barcelona. -Lang, S. (1976). Algebra Lineal. Addison-Wesley Iberoamericana. México. -Pérez, C. (2002). Matlab y sus aplicaciones a las Ciencias y la Ingeniería. Prentice-Hall. Madrid. -Rojo, J. (1986). Algebra Lineal. Editorial A.C. Madrid. -Villa, A. de la. (1994). Problemas de álgebra. CLAGSA. Madrid. 239 2008-2009 Asignaturas del Primer Curso MATEMATICAS DISCRETAS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13127 Código ECTS E-LSUD-1-MATH-15-DM-13127 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,0 Teóricos 2,5 Prácticos 1,5 http://di002.edv.uniovi.es/~cobas/matdis PROFESORES GONZALEZ COBAS, JUAN DAVID (Practicas en el Laboratorio, Tablero, Teoria) FERNANDEZ-COMBARRO ALVAREZ, ELIAS (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Suministrar los conocimientos de matemáticas discretas imprescindibles en computación. Se tiene especialmente presente el uso práctico en las tareas de programación y materias de niveles superiores como el análisis de algoritmos y las estructuras de datos. CONTENIDOS Tema 1: Combinatoria Conjuntos. Técnicas de recuento. Principio de los cajones y de inclusión-exclusión. Muestras: permutaciones, combinaciones. Números combinatorios. El teorema del binomio. Tema 2: Grafos y árboles Relaciones. Definiciones iniciales. Representación de los grafos como tipo de datos. Conexión y accesibilidad. Arboles y sus tipos. Recorridos de grafos. Anchura, profundidad, inorden, preorden, postorden. Tema 3: Recurrencias y asintótica. Inducción. Recurrencias. Recurrencias lineales. Notación asintótica. METODOLOGÍA Y EVALUACIÓN Consta de 4.5 créditos. Se realizará un examen teórico de la asignatura en cada convocatoria oficial. En él se incluirán nociones asimiladas durante la parte práctica tipo test. Los parciales liberan materia para el examen final de Junio. 240 2008-2009 Asignaturas del Primer Curso BIBLIOGRAFÍA BÁSICA Kenneth H. Rosen. Discrete Mathematics and Its Applications. McGraw-Hill Book Company, fourth edition, 1999. Richard Johnsonbaugh. Discrete Mathematics. Prentice Hall, fifth edition, 2000. Carlos García, Josep M. López, and Dolors Puigjaner. Matemática Discreta. Prentice-Hall, 2002. Félix García Merayo, Gregorio Hernández Peñalver y Antonio Nevot Luna. Problemas Resueltos de Matemática Discreta. Thomson-Paraninfo, 2003 Félix García Merayo Matemática Discreta. Thomson-Paraninfo, 2001 Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest. Introduction to Algorithms. MIT Press/McGraw-Hill, 1990. 241 2008-2009 Asignaturas del Primer Curso METODOS NUMERICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13128 Código ECTS E-LSUD-1-MATH-16-NM-13128 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,0 Teóricos 2,5 Prácticos 1,5 https://www.innova.uniovi.es/innova/aulanet/aulanet.php PROFESORES SAN LUIS FERNANDEZ, ANA MARIA (Practicas en el Laboratorio) FERNANDEZ GUTIERREZ, MANUEL JOSE (Tablero, Teoria) GARCIA NIETO, PAULINO JOSE (Practicas en el Laboratorio) MENENDEZ FERNANDEZ, CESAR (Practicas en el Laboratorio, Tablero, Teoria) NORIEGA ANTUÑA, JOSE MANUEL (Tablero, Teoria) OBJETIVOS Iniciar a los alumnos en las técnicas del análisis numérico y programar con MATLAB los algoritmos analizados en las clases teóricas. CONTENIDOS Tema 1. Introducción al cálculo numérico. El objetivo del cálculo numérico. Fuentes de error: errores en los datos, errores de truncamiento y errores de redondeo. Tema 2. Resolución numérica de ecuaciones no lineales. Introducción. Métodos iterativos de obtención de soluciones: bisección, Regula Falsi. Convergencia del método de iteración de punto fijo: estudio del error. Orden de convergencia. Convergencia cuadrática y método de Newton. Convergencia global del método de Newton. Tema 3. Interpolación. Introducción. Polinomio interpolante: fórmula de Lagrange y fórmula de Newton. Error en la interpolación. Interpolación polinómica a trozos. Splines Tema 4. Ajuste de datos y aproximación de funciones. Introducción. Ajuste y aproximación por mínimos cuadrados. Tema 5. Integración numérica, Métodos de Cotes. Introducción. Fórmulas de tipo interpolatorio. Fórmulas de cuadratura de Newton- Cotes: cerradas y abiertas. Fórmulas de cuadratura compuestas: Regla de los trapecios y Regla de Simpson. 242 2008-2009 Asignaturas del Primer Curso PROGRAMA DE PRACTICAS 1. Introducción a la programación con MATLAB. 2. Resolución numérica de ecuaciones no lineales. 3. Interpolación. 4. Ajuste por mínimos-cuadrados. 5. Integración numérica. METODOLOGÍA Y EVALUACIÓN La asignatura se desarrolla en clases teóricas, prácticas de tablero y prácticas de laboratorio. En las clases teóricas se presentan y analizan los distintos conceptos que figuran en los contenidos mediante clases magistrales y trabajo en grupo. En las prácticas de tablero se resuelven ejercicios orientados, fundamentalmente, a una mejor comprensión de la parte teórica mediante trabajo en grupo; y en las prácticas de laboratorio se resuelven, utilizando el software Matlab, ejercicios ya tratados en prácticas de tablero, y otros, cuyo tratamiento manual sería tedioso. Dado que la asignatura tiene una componente práctica importante, en la nota final se valorará tanto el trabajo realizado en los laboratorios (15%) como los exámenes ordinarios (75%) complementados con la evaluación continua (10%) de los trabajos de clase. Se realizarán los exámenes fijados por las convocatorias oficiales. La evaluación de las prácticas de ordenador se realizará mediante valoración independiante de las prácticas realizadas en el laboratorio o a través de un ejercicio específico en el examen escrito, a elección del alumno. En caso de que un alumno tenga dos calificaciones en Prácticas con Matlab (por evaluación de las clases prácticas y por responder al correspondiente ejercicio del examen) se tendría en cuenta la nota más alta para determinar su calificación final. BIBLIOGRAFÍA BÁSICA Teoría. Burden, R. y Faires, J.D. METODOS NUMERICOS. THOMSON. 2004. Chapra, S.C.y Canale, R.P. METODOS NUMERICOS PARA INGENIEROS. Ed. McGrawHill. 1985. Conte, S. D. y Boor, C. ANALISIS NUMERICO. Ed. McGraw-Hill. 1974. Sanz-Serna, J.M. DIEZ LECCIONES DE CALCULO NUMERICO. Secretariado de Publicaciones de la Universidad de Valladolid. 1998. Práctica. Cordero, A. y otros. PROBLEMAS RESUELTOS DE METODOS NUMERICOS. Thomson. 2006 Fernández , M.J. PROBLEMAS RESUELTOS DE CALCULO NUMERICO. Ed. Servicio de Publicaciones. Universidad de Oviedo. 1989. Los profesores. MATERIAL DE LA ASIGNATURA: apuntes, ejercicios resueltos, examenes, prácticas. AULANET. 2008. 243 2008-2009 Asignaturas del Primer Curso Mathews, J.H. METODOS NUMERICOS CON MATLAB. Prentice Hall. 1999. INTRODUCCION A LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13129 Código ECTS E-LSUD-1-COMP-17-IP-13129 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://www.euitio.uniovi.es/~ip PROFESORES GARCIA FUENTE, MARIA DEL PILAR ALMUDENA (Practicas en el Laboratorio) GARCIA FERNANDEZ, NESTOR (Practicas en el Laboratorio) GAYO AVELLO, DANIEL (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Presentar al alumno conceptos fundamentales de programación desde el paradigma de la orientación a objetos. Proporcionar al alumno las nociones básicas para diseñar jerarquías de clases y algoritmos sencillos, así como unos conocimientos mínimos de un lenguaje de programación orientado a objetos (Java) que le permita su implementación. CONTENIDOS Teoría1. ANTECEDENTES1.1. Historia de la Informática1.1.1. Pre-informática (el mundo antes de 1945).1.1.2. Historia del hardware, software y las redes de ordenadores.1.1.3. Pioneros de la informática.1.2. Lenguajes de programación1.2.1. Funcionamiento de un ordenador electrónico. Arquitectura Von Neumann.1.2.2. Representación de la información.1.2.3. Lenguaje máquina.1.2.4. Evolución de los lenguajes de programación.2. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS2.1. Paradigma OO.2.2. Encapsulación y ocultación de información.2.3. Abstracción y genericidad.2.4. Comportamiento de los objetos.2.5. Constructores y destructores.3. ESTADO DE LOS OBJETOS3.1. Tipos de datos. Tipos primitivos.3.2. Declaración de atributos3.3. Comprobación de tipos.3.4. Expresiones y asignación.3.5. Recolección de basura.4. COMPORTAMIENTO DE LOS OBJETOS4.1. Métodos.4.2. Paso de parámetros.4.3. Declaración de variables (visibilidad, ámbito, etc.)4.4. Sobrecarga de métodos.5. ESTRUCTURAS DE CONTROL5.1. Propiedades de las estructuras de control.5.2. Estructura secuencial.5.3. Estructuras alternativas.5.4. Estructuras repetitivas.6. CLASIFICACIÓN DE OBJETOS6.1. Clases y subclases.6.2. Interfaces.6.3. Herencia de clases e interfaces. Redefinición de métodos.6.4. Jerarquías de clases.7. ESTRUCTURAS DE DATOS FUNDAMENTALES7.1. Arrays.7.2. Cadenas de caracteres.Prácticas de tablero1. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS2. ESTADO DE LOS OBJETOS3. COMPORTAMIENTO DE LOS OBJETOS4. ESTRUCTURAS DE CONTROL5. CLASES DE OBJETOS6. ESTRUCTURAS DE DATOS FUNDAMENTALESPrácticas de laboratorio1. PRESENTACIÓN DEL ENTORNO DE DESARROLLO.2. COMPORTAMIENTO DE LOS OBJETOS (I).3. DOTANDO DE ESTADO A LOS OBJETOS.4. COMPORTAMIENTO DE LOS OBJETOS (II).5. JERARQUÍAS DE CLASES.6. DESARROLLO DE UNA APLICACIÓN COMPLETA. METODOLOGÍA Y EVALUACIÓN La carga docente de la asignatura es de 6 créditos, divididos en 3 créditos de teoría, 1 crédito de 244 2008-2009 Asignaturas del Primer Curso prácticas de tablero y 2 de prácticas de laboratorio. Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene con una media ponderada en la que la parte teórica tiene un peso de 0,4 y la práctica de 0,6. La parte teórica se evalúa mediante un examen final. La parte práctica se evalúa mediante un examen práctico final, la asistencia a clase de prácticas y unos trabajos prácticos de entrega obligatoria para los cuales el profesor puede solicitar una defensa por parte del alumno. BIBLIOGRAFÍA BÁSICA Bibliografía básica- David Arnow y Gerald Weiss. Introducción a la programación con Java. Unenfoque orientado a objetos. Prentice Hall, 2000.- Judy Bishop. Java. Fundamentos de Programación. Addison Wesley, 1999.- Douglas Bell y Mike Parr. Java for Students (second edition). Prentice Hall,1999.Bibliografía avanzada- Deitel y Deitel. Cómo programar en JAVA. Prentice Hall, 1999.- Ken Arnold, James Gosling y David Holmes. El lenguaje de ProgramaciónJAVA. 3ª Edición. Addison Wesley, 2001- Bruce Eckel. Piensa en Java. 2ª Edición. Addison Wesley, 2002 245 2008-2009 Asignaturas del Primer Curso METODOLOGIA DE LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13130 Código ECTS E-LSUD-1-COMP-18-PM-13130 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://www.euitio.uniovi.es/~mp PROFESORES GARCIA FUENTE, MARIA DEL PILAR ALMUDENA (Practicas en el Laboratorio) LUENGO DIEZ, MARIA CANDIDA (Practicas en el Laboratorio, Teoria) FERNANDEZ LOBO, IVAN (Practicas en el Laboratorio) SUAREZ SANZ, JAVIER (Practicas en el Laboratorio) FERNANDEZ SUAREZ, JORGE (Practicas en el Laboratorio) OBJETIVOS Adquirir la capacidad de construir programas de forma adecuada, apoyándose en buenos hábitos de diseño, codificación, pruebas, documentación, depuración, etc. Comprender y aplicar las pautas básicas del diseño de programas (modularidad, encapsulamiento, no redundancia...) Dominio del polimorfismo y la genericidad basada en el mismo. Conocimiento de algunas estructuras de datos y algoritmos fundamentales. 1. 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 2. 2.1. 2.2. 2.3. 2.4. 3. 3.1. 3.2. 3.3. 3.4. 3.5. 4. 4.1. 4.2. 4.3. CONTENIDOS INTRODUCCIÓN A LA METODOLOGÍA DE LA PROGRAMACIÓN Análisis y diseño Fundamentos de notación UML Pautas de diseño Implementación Documentación Aplicación práctica del análisis y diseño REVISIÓN DEL PARADIGMA DE ORIENTACIÓN A OBJETOS Fundamentos del paradigma de objetos Herencia Polimorfismo Interfaces ESTRUCTURAS DE DATOS BÁSICAS Colecciones (listas, pilas, colas) Búsqueda (secuencial, secuencial en estructura ordenada, binaria) Ordenación (burbuja con señal, inserción directa) Estructuras dinámicas (listas, pilas, colas) Recursividad TRATAMIENTO DE ERRORES EN TIEMPO DE EJECUCIÓN Errores en ejecución Técnicas básicas para el tratamiento de errores de ejecución Excepciones 246 2008-2009 Asignaturas del Primer Curso 5. 5.1. 5.2. PERSISTENCIA, SERIALIZACIÓN, ENTRADA / SALIDA Generalidades Sintaxis y clases de E/S METODOLOGÍA Y EVALUACIÓN Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene con una media ponderada en la que la parte teórica tiene un peso de 0,4 y la práctica de 0,6. La parte teórica se evalúa mediante un examen final. La parte práctica se evalúa mediante un examen práctico final, la asistencia a clase de prácticas y la entrega de prácticas obligatorias (que deberán ser defendidas por el alumno). BIBLIOGRAFÍA BÁSICA Programación en Java 2. L. Joyanes Aguilar, I. Zahonero Martínez. McGraw-Hill, 2002. ISBN: 84-481-3290-4 Introducción a la programación con Java Un enfoque orientado a objetos. David M. Arnow, Gerald Weiss. Addison Wesley, Madrid, 2001. ISBN: 84-7829-033-8 Code Complete: A Practical Handbook of Software Construction. Steve McConnell. Microsoft Press, 1993. ISBN: 1556154844 Análisis y diseño orientados a objetos con aplicaciones, 2ª edición. Grady Booch. Addison Wesley, 1996. ISBN: 0-201-60122-2 El Lenguaje Unificado de Modelado. Guía del usuario. Grady Booch, Ivar Jacobson, James Rumbaugh.. Addison-Wesley/Diaz de Santos, 1999. ISBN: 84-7829-028-1 Construcción de software orientado a objetos (2ª edición). Bertrand Meyer. Prentice Hall, 1999. ISBN: 84-8322-040-7 Piensa en java (2ª edición). Bruce Eckel. Prentice-Hall, 2002. ISBN: 84-205-3192-8 247 2008-2009 Asignaturas del Primer Curso FUNDAMENTOS FISICOS DE LA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13131 Código ECTS E-LSUD-1-PHYS-121-PFC-13131 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://petra.euitio.uniovi.es/~acamba/ PROFESORES MATARRANZ FERNANDEZ, RAFAEL DOMINGO (Tablero, Teoria) CAMBA MENENDEZ, ALFONSO (Practicas en el Laboratorio, Tablero, Teoria) GETINO GARCIA, JOSE MARIA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS El objetivo principal de la asignatura es que el alumno adquiera unos conocimientos básicos sobre electromagnetismo y estado sólido, que le sirvan de fundamento para el estudio de asignaturas más específicas.ú En la adquisición de estos conocimientos desempeñará un papel importante la experimentación que se llevará a cabo en el laboratorio de Física. CONTENIDOS Tema 1.- CAMPO ELÉCTRICO: Naturaleza eléctrica de la materia.- Ley de Coulomb.- Campo eléctrico.- Potencial eléctrico.- Movimiento de una carga en un campo eléctrico uniforme.- Ley de Gauss.- Aplicaciones. Tema 2.- CONDUCTORES EN EQUILIBRIO ELECTROSTÁTICO Y DIELÉCTRICOS: Descripción microscópica de los conductores: carga libre.- Conductores en equilibrio.- Condensadores: capacidad y energía.- Asociación de condensadores.- Dieléctricos: momento dipolar y polarización.- Condensadores con dieléctrico. Tema 3.- CORRIENTE ELÉCTRICA Y CIRCUÍTOS DE CORRIENTE CONTÍNUA: Corriente eléctrica.- La ley de Ohm.- Ley de Joule.- Asociacion de resistencias.- Generadores y fuerza electromotriz.- Reglas de Kirchhoff.- Análisis de circuitos.- Circuitos equivalentes.Circuitos RC: carga y descarga de un condensador. Tema 4.- CAMPO MAGNÉTICO (I): Fuerza ejercida sobre una carga en movimiento y una corriente.- Momento ejercido sobre una espira.- Movimiento de una carga en un campo magnético uniforme.- Efecto Hall. Tema 5.CAMPO MAGNÉTICO (II): Campo magnético creado por una carga en movimiento y una corriente.- Ley de Ampère.- Interacción entre dos corrientes rectilíneas paralelas.- Propiedades magnéticas de la materia: diamagnetismo, paramagnetismo y ferromagnetismo. Tema 6.INDUCCIÓN MAGNÉTICA: Fuerza electromotriz de movimiento.- Ley de inducción de Faraday.- Ley de Lenz.- Inducción mutua y autoinducción.- Aplicaciones. Tema 7.CORRIENTE ALTERNA: Generadores de corriente alterna.- Valores eficaces.Comportamiento de una resistencias en corriente alterna.- Inductores y condensadores en circuitos de corriente alterna.- Potencia en ca.- Circuitos LCR en serie y paralelo. Tema 8.ESTADO SÓLIDO: Estructura microscópica de los sólidos.- Teoría de bandas de los sólidos.Semiconductores.- La unión pn.- Diodos.- Transistores. PRÁCTICAS DE LABORATORIO: 1.- Fuerza magnética sobre corrientes eléctricas. 2.- La ley de inducción de Faraday. 3.- Campo magnético creado por bobinas. 4.- Carga yy descarga de condensadores. 5.- Estudio del circuito RC. 6.- Estudio del circuito RL. 7.- Propiedades de los semiconductores 248 2008-2009 Asignaturas del Primer Curso METODOLOGÍA Y EVALUACIÓN Se realizará un examen escrito de los contenidos del programa (70% de la nota final) y se evaluarán los informes de las prácticas de laboratorio (30% de la nota). BIBLIOGRAFÍA BÁSICA TEORÍA: (1) Tipler P.A., Física. Volumen II. Reverté. (2) Serway R.A. y Jewett J.W., Física. Volumen II. Thomson. (3) Montoto San Miguel L., Fundamentos Físicos de la Informática y las Comunicaciones. Thomson. (4) Eisberg R.M. y Lerner L.S., Física. Volumen II. McGraw-Hill. (5) Feynman R., Física. Volúmenes II y III. Addison-Wesley Iberoamericana. (6) Roller D.E. y Blum R., Física.Volumen II. Reverté. PRÁCTICA: (7) González F.A., La física en problemas. Ed. Tébar Flores. HORARIO DE TUTORÍAS PROFESOR: MATARRANZ FERNANDEZ, RAFAEL DOMINGO PERIODO HORARIO EDIFICIO LUNES Y MIERCOLES DEL 01-10-2008 AL 31-07-2009 CIENCIAS DE 10:00 A 13:00 PROFESOR: CAMBA MENENDEZ, ALFONSO PERIODO HORARIO EDIFICIO LUNES Y MARTES DE DEL 01-10-2008 AL 30-06-2009 CIENCIAS 13:00 A 14:00 MIERCOLES Y JUEVES DEL 01-10-2008 AL 30-06-2009 CIENCIAS DE 13:00 A 15:00 249 LUGAR Despacho Profesor (04) LUGAR Despacho 22 (90) Despacho 22 (90) 2008-2009 Asignaturas del Primer Curso TEORIA DE AUTOMATAS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13132 Código ECTS E-LSUD-1-COMP-122-AT-13132 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo TRONCAL Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,0 Teóricos 2,5 Prácticos 1,5 PROFESORES TAJES MARTINEZ, MARIA LOURDES (Tablero, Teoria) CANO ESPINOSA, FERNANDO (Tablero, Teoria) FERNANDEZ-COMBARRO ALVAREZ, ELIAS (Practicas en el Laboratorio, Tablero, Teoria) CASTRO PEREIRO, DANIEL ALFONSO (Practicas en el Laboratorio) OBJETIVOS Los objetivos fundamentales son dos.En primer lugar exponer al alumno aquellos conceptos de teoría de lenguajes formales que sean asequibles en un primer curso de ingeniería técnica informática: definición de lenguaje formal, herramientas para el procesamiento de lenguajes formales, objetivos de ese procesamiento, etc.En segundo lugar, conectar estos conceptos formales con otros conceptos que se utilizan ampliamente a lo largo de la carrera, inclusive en primer curso, como los compiladores de lenguajes. CONTENIDOS TEMA 1 Lenguajes regulares1. Definiciones previas (símbolos, cadenas, Lenguajes formales, operaciones con cadenas, operaciones con lenguajes)2. Expresiones regularesa. Definición formalb. Operaciones Básicas (concatenación, alternativa, cierre)c. Extensión para lex3. Autómatas finitosa. AFDb. AFNDc. AFND LAMBDA MOV.4. Equivalencia expresiones regulares - autómatas finitos5. Propiedades de los lenguajes regularesPRÁCTICAS TEMA 1Utilización de herramientas de uso común para comprender la utilidad de las expresiones regulares (grep, find, ...). Lex. Utilización básica. Modificaciones básicas al fichero lex.TEMA 2 Lenguajes libres de contexto1. Definiciones básicas.2. Gramáticas libres de contexto3. Árboles de derivación (derivaciones y ambigüedad)4. Autómatas de pila5. Algoritmos de decisión (FNC, CYK)PRÁCTICAS TEMA 2Yacc. Utilización básica. Modificaciones básicas de un fichero.TEMA 3. Lenguajes Recursivos y Recursivamente Numerables1. Introducción2. Jerarquía de Chomsky3. Máquinas de Turing4. Lenguajes Recursivos y Recursivamente Numerables METODOLOGÍA Y EVALUACIÓN La asignatura tiene 4.5 créditos, de los cuales 3.5 son teóricos o prácticos de tablero y 1 es práctico de laboratorio.En términos de evaluación, la asignatura está dividida en una parte teórica y una parte práctica. Para aprobar la asignatura es preciso aprobar ambas partes, es decir, alcanzar un 5 en cada una de las partes.La nota final de la asignatura vendrá dada por la siguiente fórmula:Nfinal = Nteoría * 0.7 + Nprácticas * 0.3Parte teóricaSe realizará un único examen final en las convocatorias oficiales, Junio, Septiembre y Febrero.Parte prácticaLa calificación de la parte práctica se obtendrá con la fórmula siguiente:Nprácticas = Nasistencia+aprovechamiento * 0.5 + Ntrabajo * 0.5Nasistencia+aprovechamientoMide el nivel de asistencia a las clases prácticas del alumno y el trabajo del alumno en las mismas. Se 250 2008-2009 Asignaturas del Primer Curso valorará la asistencia a las clases prácticas para establecer esta nota. Si el alumno no asiste al menos al 50% de las clases prácticas del curso (sin justificar su ausencia), esta nota será 0.NtrabajoMide el trabajo del alumno para llevar a cabo los ejercicios propuestos. A lo largo del curso los profesores propondrán diversos ejercicios prácticos a los alumnos. Una vez realizado el alumno deberá realizar en algunos casos un cuestionario sobre los ejercicios propuestos y en otros entregar un resumen del trabajo. Ntrabajo será la nota con la que el profesor valore el trabajo realizado. El profesor puede requerir al alumno que explique o comente alguna parte de la solución dada a la práctica propuesta.La realización de las prácticas es obligatoria. La no realización de alguna de ellas supone un 0 en la NtrabajoEn el caso de que un alumno no entregue todas las prácticas en una convocatoria, tendrá la posibilidad de entregar la(s) que le falte(n) en una convocatoria posterior, teniendo siempre en cuenta que deberá realizarla(s) de acuerdo a los enunciados que oportunamente se publicarán para la nueva convocatoria.Superación Parcial de la MateriaLa teoría aprobada en una convocatoria del curso actual se guardará, como máximo, hasta la convocatoria de Febrero (o Diciembre) del curso siguiente. Así mismo, las prácticas aprobadas en una convocatoria del curso actual se guardarán, como máximo, hasta la convocatoria de Febrero (o Diciembre) del siguiente curso.PROGRAMACIÓN TEMPORALTema 1: 14 horasPrácticas: 4 horasTema 2: 14 horasPrácticas: 6 horasTema 3: 7 horasPágina Web de la asignaturaEn la dirección Web http://www.euitio.uniovi.es/ se encuentran las páginas dedicadas a esta asignatura. En ella se podrá encontrar información útil como enunciados de prácticas, guiones de clase, exámenes de años anteriores, notas, datos de los profesores, información en Internet relacionada con los contenidos de la asignatura, etc. Se espera de los alumnos que accedan con frecuencia (al menos, una vez a la semana) a dichas páginas para consultar las novedades que se vayan introduciendo. BIBLIOGRAFÍA BÁSICA Hopcroft, J.E.; Ullman, J.D.Introduction to automata theory, languages and computation-Ed. Addison-Wesley, USA 1979Kelley, DeanTeoría de Autómatas y Lenguajes Formales-Ed. Prentice HallGrimaldi, Ralph P.Matemática discreta y combinatoria-Ed. Addison-Wesley IberoamericanaCarroll, J.; Long, D.Theory of finite automata-Ed. Prentice Hall InternationalIsasi, P.; Martínez, P.; Borrajo, D.Lenguajes, gramáticas y autómatas: Un enfoque práctico-Ed. Addison-WesleyKozen, Dexter C.Automata and Computability -Ed. Springer 251 2008-2009 Asignaturas del Primer Curso LOGICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13133 Código ECTS E-LSUD-1-COMP-120-L-13133 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo OBLIGAT. Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 5,0 Teóricos 2,5 Prácticos 2,5 http://www.di.uniovi.es/~labra/Logica/Logica.html PROFESORES LABRA GAYO, JOSE EMILIO (Teoria) GAYO AVELLO, DANIEL (Tablero) HERNANDEZ MAGADAN, FERNANDO (Tablero, Teoria) FERNANDEZ ACEBAL, CESAR (Practicas en el Laboratorio) FERNANDEZ LANVIN, DANIEL (Teoria) OBJETIVOS ü Proporcionar una formación sólida en los fundamentos de la lógica de proposiciones y de la lógica de predicados de Primer Orden.ü Desarrollar las habilidades y aptitudes para la representación formal del conocimiento y para la transcripción de frases del lenguaje natural en lenguaje formalü Apoyar la capacidad de tratamiento y manipulación simbólica de sistemas formales y la demostración de teoremasü Describir qué es una interpretación, cómo se cálcula el valor de una fórmula en una interpretación y los tipos de fórmulas en función de las diferentes interpretaciones.ü Incentivar al alumno para que se enfrente a la resolución de problemas de forma lógica, analítica y estructurada.ü Introducir al alumno en el paradigma de la Programación Lógica, alternativa y complemento de los lenguajes de programación imperativos clásicos.ü Comprender los mecanismos computacionales asociados a las problemáticas de la demostración automática de teoremas y la Programación Lógica.ü Mostrar el contexto de la lógica en la Informática y captar su relación con ramas específicas como: Programación, Ingeniería del Software, Bases de Datos, Inteligencia Artificial, Diseño de Circuitos, etc.ü Capacitar al alumno para el acceso y comprensión de la literatura general y específica relativa a la informática teórica. CONTENIDOS La asignatura consta de 6 créditos divididos en 3 de teoría y 3 de prácticas de tablero. La asignatura se divide en cinco unidades didácticas fundamentales, cada una de las cuales contiene una serie de temas cuya estimación temporal, en horas de teoría (TE) y horas de prácticas de tablero (PT) se indica. I. Introducción Conceptos Básicos Evolución Histórica y Aplicaciones II. Lógica ProposicionalTema 1. Lenguaje de la Lógica ProposicionalTema 2. Teoría de la Prueba Proposicional Tema 3. Técnicas Semánticas Proposicionales Tema 4. Resolución Proposicional Tema 5. Aplicación al Diseño de Circuitos: Álgebra de Boole III. Lógica de Predicados de Primer OrdenTema 6. Lenguaje de la Lógica de Predicados Tema 7. Teoría de la Prueba en Lógica de Predicados Tema 8. Semántica de la Lógica de Predicados Tema 9. Resolución General IV. Aplicaciones InformáticasTema 10. Programación Lógica Tema 11. Especificación y Verificación de Programas (*) V. AmpliacionesTema 12. Teorías Lógicas Especiales: Inducción (*)Tema 13. Otras Lógicas (0,5TE)(1,5TE)(2TE + 3 PT) (1TE + 2 PT)(2TE + 2 PT)(2TE + 4 PT)(3TE + 3 PT)(3TE + 3 PT) (1TE + 1 PT)(2TE + 2 PT)(3TE + 4 PT)(2TE + 4 PT)(3TE + 2 PT)(2TE)(2TE) 252 2008-2009 Asignaturas del Primer Curso METODOLOGÍA Y EVALUACIÓN La asignatura consta de 6 créditos divididos en 3 de teoría, 2 de prácticas de tablero y 1 de prácticas de laboratorio. Se realizarán dos exámenes parciales. El primer parcial sobre las partes I y II y el segundo sobre el resto.La nota teórica de la asignatura se obtendrá como el 40% de la nota del primer parcial y el 60% de la nota del segundo. Para aprobar la asignatura es necesario aprobar ambos parciales. La nota deprácticas de laboratorio se obtendrá a partir de un trabajo realizado por los alumnos. Para aprobar laasignatura es necesario que en dicho trabajo se obtenga una nota superior a 5.La nota total de la asignatura será 0,9 * NT + 0,1 * NP donde NT = Nota de teoría y NP = notadel trabajo práctico BIBLIOGRAFÍA BÁSICA L. Arenas, Lógica Formal para Informáticos, Díaz de Santos, ISBN: 84-7978-240-4 (1996)J. Barwise and J. Etchemendy, The Language of First-Order Logic, Center for the Study of Language and Information, Stanford, 3rd Ed., ISBN: 0-937073-90-3 (1992)M. Ben-Ari, Mathematical Logic for Computer Science, Prentice-Hall, ISBN: 0-13-564139-X (1993)E. Burke and E. Foxley, Logic and Its Applications, Prentice Hall International, ISBN: 0 13 030263 5 (1996)J. Cuena, Lógica Informática, Alianza Editorial, ISBN: 84-206-8601-8 (1985)G. Fernández and F. Sáez, Fundamentos de Informática: Lógica, Autómatas y Lenguajes, Anaya Multimedia, ISBN: 84-7614-792-9 (1995)M. Fitting, First-Order Logic and Automated Theorem Proving, Springer-Verlag, ISBN: 0 387 94593 8 (1996)M. Garrido, Lógica Simbólica, Tecnos - Filosofía y Ensayo, 3ª, ISBN: 84-309-2604-6 (1997)W. K. Grassmann and J. Tremblay, Matemática Discreta yLógica, Prentice-Hall, ISBN: 84-89660-04-2 (1996)D. Gries and F. B. Schneider, A Logical Approach to Discrete Math, Springer-Verlag, ISBN: 0-387-94115-0 (1994)J. Kelly, The Essence of Logic, Prentice Hall, ISBN: 0 13 396375 6 (1997)J. E. Labra, Lógica de Predicados de Primer Orden, Departamento de Matemáticas. Universidad de Oviedo (1993)J. E. Labra, Lógica Proposicional para Informática, Editorial Servitec, ISBN: 84-8416613-9 (1998)J. E. Labra and A. I. Fernández, Ejercicios de Lógica Informática, Editorial Servitec, ISBN: 84-8416-357-1 (1998)R. Lalement, Computation as Logic, Prentice-Hall, ISBN: 0-13-770009-1 (1993)V. Sperschneider and G. Antoniou, Logic: A foundation for Computer Science, Addison-Wesley, ISBN: 0-201-56514-5 (1991)L. Sterling, E. Shapiro, The Art Of Prolog, The MIT Press 2nd. Ed. (1994)J. E. Whitesitt, Boolean Algebra and its Applications, Addison-Wesley, ISBN: (1961) 253 2008-2009 Asignaturas del Primer Curso COMUNICACION PERSONA-MAQUINA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13134 Código ECTS E-LSUD-1-COMP-124-HCI-13134 I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 1 Tipo OBLIGAT. Periodo 2º Cuatrimes. 4,5 Teóricos 2,0 Prácticos 2,5 4,0 Teóricos 1,5 Prácticos 2,5 PROFESORES SUAREZ TORRENTE, MARIA DEL CARMEN (Practicas en el Laboratorio, Tablero, Teoria) ALVA DE SAGASTEGUI, MARIA ELENA (Practicas en el Laboratorio) OBJETIVOS Presentar al alumno conceptos básicos de interacción persona-ordenador que le permitan el desarrollo y la evaluación de software interactivo empleando para ello una aproximación centrada en el usuario. CONTENIDOS Teoría1. FUNDAMENTOS DE INTERACCIÓN PERSONA-ORDENADOR1.1. Orígenes de la disciplina1.2. Definición1.3. Objetivos1.4. Conceptos y principios básicos relacionados con la interacción1.5. El factor humano2. INTERFACES GRÁFICAS DE USUARIO2.1. Principios fundamentales para el diseño de interfaces gráficas de usuario2.2. Principales elementos de una interfaz gráfica2.3. Herramientas para el desarrollo de interfaces gráficas de usuario3. ESTILOS DE INTERACCIÓN Y METÁFORAS3.1. Estilos de interacción3.2. Paradigmas de interacción3.3. Metáforas3.3.1. Definición3.3.2. Tipos3.3.3. Ejemplos4. GUÍAS Y ESTÁNDARES4.1. Definición de estándar y guía de estilo4.2. Estándares relacionados con la interacción persona-ordenador4.3. Guías de estilo5. SOPORTE AL USUARIO5.1. Requerimientos del soporte al usuario5.2. Hipertexto e Hipermedia5.3. Ayuda en línea6. INTERNACIONALIZACIÓN6.1. Definición de internacionalización del software6.2. Definición de localización6.3. Niveles de internacionalización y localización6.4. Ventajas de hacer aplicaciones internacionales6.5. Proceso de internacionalización/localización6.6. Elementos relacionados con la internacionalización7. EVALUACIÓN7.1. Definición7.2. Usabilidad7.3. Métodos de Evaluación7.4. Coste de la UsabilidadPráctica1. Presentación del entorno de desarrollo2. Diseño de interfaces gráficas de usuario3. Construcción de interfaces gráficas de usuario4. Incorporación de la ayuda en línea5. Internacionalización6. Evaluación METODOLOGÍA Y EVALUACIÓN La carga docente de la asignatura es de 4.5 créditos, divididos en 2 créditos de teoría, 0.5 créditos de prácticas de tablero y 2 de prácticas de laboratorio.Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene con una media ponderada en la que la parte teórica tiene un peso de 0,4 y la práctica de 0,6.La parte teórica se evalúa mediante un examen final. La parte práctica se evalúa mediante un examen práctico final.Durante el curso se propondrá con cierta frecuencia la entrega de diversos ejercicios (prácticas a entregar); si estos ejercicios se superan con éxito (y el alumno ha acudido como mínimo a un 75% de las clases prácticas), el alumno podrá evitar la realización del examen práctico y acogerse para la parte práctica a la nota obtenida en los mismos.Aun cuando el alumno no supere todos los ejercicios propuestos durante el curso y 254 2008-2009 Asignaturas del Primer Curso deba hacer el examen práctico, el profesor valorará las prácticas que haya entregado. La asistencia a las clases prácticas también podrá ser valorada positivamente a discreción del profesor. BIBLIOGRAFÍA BÁSICA J. Abascal, I. Aedo y otros. La Interacción Persona Ordenador. Edición enCD-ROM, 2001.Alan Dix. Human Computer Interaction. Prentice-Hall, 1997 (SecondEdition).- Alan Cooper. About Face: The Essentials of User Interface Design. IDGBooks, 1995.- Theo Mandel. The Elements of User Interface Design. John Wiley and sons,1997.Bibliografía de consulta- Donald A. Norman. El Computador Invisible. Paidós Ibérica, 2000.- Brenda Laurel. Computers as Theatre. Addison-Wesley, 1991.- Ben Scneiderman. Designing the User Interface. Third Edition. Addison-Wesley, 1998.- Donald A. Norman. La Psicología de los Objetos Cotidianos. Editorial Nerea,1990. 255 2008-2009 4.3.2 Asignaturas del Segundo Curso Asignaturas del Segundo Curso ESTRUCTURA DE COMPUTADORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13135 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 2º Cuatrimes. 7,5 Teóricos 4,5 Prácticos 3,0 7,5 Teóricos 4,5 Prácticos 3,0 http://www.atc.uniovi.es/inf_med_oviedo/2estcomp/ PROFESORES GARCIA VAZQUEZ, MANUEL (Tablero, Teoria) LOPEZ LOPEZ, JOSE MARIA (Practicas en el Laboratorio, Tablero, Teoria) FRAGA BOBIS, CESAR (Practicas en el Laboratorio) GRANDA CANDAS, JUAN CARLOS (Tablero, Teoria) OBJETIVOS El objetivo fundamental de la asignatura es Aportar al alumno la base teórica necesaria para optimizar el funcionamiento del computador y conseguir que los programas se ejecuten de forma más eficiente . Esta asignatura busca aportar las siguientes competencias: - CONOCER Y COMPRENDER EL FUNCIONAMIENTO DE UN PROCESADOR REAL CON SOPORTE A S. O. MULTITAREA - CONFIGURAR LA JERARQUÍA DE MEMORIA PARA INCREMENTAR EL RENDIMIENTO DEL COMPUTADOR - ELEGIR LA TÉCNICA DE ENTRADA/SALIDA MÁS ADECUADA PARA GESTIONAR UN DETERMINADO PERIFÉRICO - CONOCER Y COMPRENDER LOS MECANISMOS DE INTERCONEXIÓN PRESENTES EN EL COMPUTADOR REAL, ASÍ COMO SU INFLUENCIA EN EL RENDIMIENTO - SELECCIONAR LOS DISPOSITIVOS PERIFÉRICOS ADECUADOS A UTILIZAR EN EL COMPUTADOR A su vez, estas competencias se traducen en los siguientes objetivos específicos: * Presentar aquellas características del computador moderno que representan una mejora indispensable del computador von Neumann básico y que son necesarias para dar soporte a los nuevos sistemas operativos multitarea. * Incidir en que los sistemas operativos multitarea requieren un soporte hardware específico, y como este soporte es proporcionado por las CPUs protegidas. * Indicar qué mecanismos hardware son necesarios para dar soporte a los sistemas operativos multitarea. * Explicar los mecanismos de transferencia de control al sistema operativo (llamada a los servicios del sistema, interrupciones y excepciones). * Indicar que aparte del soporte a los sistemas operativos multitarea, también se busca el incremento en el rendimiento de las CPUs. Se presentan las técnicas básicas de segmentación y replicación de unidades funcionales. 256 2008-2009 Asignaturas del Segundo Curso * Introducir una arquitectura real como ejemplo de los conceptos vistos, la arquitectura IA-32. Presentar su evolución histórica, sus diferentes modos de funcionamiento, los modos de protección y los mecanismos de transferencia de controll. * Hacer ver a los alumnos que el deseo de todo programador es disponer de una memoria lo más grande y lo más rápida posible, lo cual se puede conseguir utilizando memorias de diferentes tecnologías organizadas jerárquicamente. * Explicar el principio de localidad, en sus dos modalidades, espacial y temporal, y hacer ver a los alumnos que este principio es el que hace que la jerarquía de memoria funcione. * Presentar los principios organizativos y de funcionamiento de una memoria cache. Así se presentaran los conceptos de bloque y de fallo, así como la necesidad de resolver los problemas de ubicación, identificación, reemplazo y escritura de los bloques de la cache. * Explicar las tres estrategias de correspondencia comúnmente utilizadas, es decir, la correspondencia directa, la asociativa y la asociativa por conjuntos. Utilizando los mismos ejemplos, explicar también las estrategias de reemplazo y escritura. * Presentar diferentes tipos de arquitecturas de cache (caches de un nivel frente a multinivel, unificadas frente a divididas), así cómo sus ventajas e inconvenientes. * Comentar los parámetros básicos de los sistemas de cache de las arquitecturas IA-32/PC actuales. * Comentar las diferentes técnicas utilizadas en el diseño de la memoria principal para minimizar el impacto de los fallos de cache, y así mejorar el rendimiento global del sistema. * Explicar los objetivos perseguidos por el mecanismo de traslación de direcciones virtuales a físicas. * Indicar las estrategias posibles para la ubicación de direcciones virtuales en el espacio físico de direcciones. * Discutir acerca de la organización de las direcciones de los programas y del sistema operativo en un entorno multitarea. Hacer ver al alumno que la asignación de una tabla de páginas a cada proceso, hace que cada proceso tenga un espacio de direcciones privado. Plantear como el sistema operativo se ubica en las direcciones virtuales de todos los procesos. * Analizar cómo la paginación proporciona protección, pero al mismo tiempo, permite también compartir direcciones entre procesos. * Comentar dónde se almacena la tabla de páginas y qué mecanismos utiliza la CPU para conocer su ubicación. * Explicar el concepto y el objetivo de la TLB. * Explicar el concepto de fallo de página y qué pasos debe llevar a cabo el sistema operativo para tratarlo. * Analizar el sistema de translación de direcciones de la arquitectura IA-32 basado en un sistema de tablas de doble nivel. Indicar cómo este sistema permite reducir drásticamente el tamaño de la tabla de páginas. * Presentar el concepto de espacios de direcciones separados para E/S y para memoria. * Explicar las técnicas clásicamente utilizadas para llevar a cabo los procesos de E/S, ordenadas de menor a mayor complejidad, e incidir en las mejoras que las más complejas van aportando sobre las más simples. * Explicar los aspectos básicos de la organización del sistema de E/S de un computador real. Para ello se utilizará como ejemplo el PC. Entre dichos aspectos están la organización de los dispositivos en los espacios de direcciones y el sistema de gestión de interrupciones. * Repasar los sistemas de interconexión existentes, plantear sus ventajas e inconvenientes. * Describir lainterconexión mediante buses. Introducción del concepto de ciclo de bus. * Explicar los dos modelos de sincronización de las operaciones de un bus: el modelo síncrono 257 2008-2009 Asignaturas del Segundo Curso y el asíncrono. * Describir la problemática planteada por el acceso de múltiples dispositivos a un mismo bus. Presentar el concepto de maestro de bus. * Describir el problema planteado en un bus con múltiples maestros. Presentar el concepto de arbitraje, así como las diferentes técnicas para arbitrar un bus. * Plantear las razones que hacen necesario la organización jerárquica de los buses. Poner algunos ejemplos de jerarquías de buses. * Presentar la organización jerárquica de los buses de un PC moderno, haciendo hincapiés en las diferentes velocidades y anchos de banda de los distintos niveles de su jerarquía. * Repasar la importancia de los periféricos en la popularidad del uso de los PC. Generalidad de usos y Clasificar los principales tipos de periféricos en función del flujo de información y de su cometido. * Describir los principales tipos de dispositivos de almacenamiento: almacenamiento magnético, óptico, magneto-óptico y almacenamiento basado en semiconductores. Para cada tipo se describen sus principios de funcionamiento y principales características. Se presta especial atención a los discos. * Comprender como las pulsaciones de teclas llegan a ser interpretadas como códigos ASCII. * Presentar el funcionamiento del ratón y el proceso seguido para relacionar desplazamiento del ratón y desplazamiento en pantalla, así como los botones de acción. * Describir el funcionamiento de los monitores, tanto los de tecnología CRT, como los LCD. Abordar el proceso de formación de la imagen atendiendo a los distintos tipos de tecnología. Introducir el concepto de barrido, tanto horizontal como vertical. Comentar el procedimiento de formación del color. * Detallar el funcionamiento de las impresoras como los periféricos más comunes de presentación de información de forma escrita. Presentando los principios de funcionamiento de las tecnologías más comunes: matricial, chorro de tinta y láser. CONTENIDOS 1. Introducción 2. La CPU 2.1 Sistemas operativos multitarea 2.2 CPUs multiprogramables frente a no multiprogramables 2.3 Mecanismos básicos de una CPU multiprogramable 2.3.1 Transferencia de control al S.O 2.3.2 Soporte para la memoria virtual 2.3.3 Protección 2.4 La arquitectura IA-32 2.4.1 Introducción 2.4.2 Registros de control 2.4.3 Introducción al direccionamiento de memoria 2.4.4 Segmentación 2.4.5 Modelo de memoria plano 2.4.6 Direccionamiento de E/S 2.4.7 Mecanismos de protección 2.4.8 Gestión de la transferencia de control al S.O 3. La jerarquía de memoria 3.1 Concepto de jerarquía de memoria 3.2 Memoria cache 258 2008-2009 Asignaturas del Segundo Curso 3.2.1 Conceptos preliminares 3.2.2 Estrategias de correspondencia 3.2.3 Estrategias de reemplazo 3.2.4 Estrategias de escritura 3.2.5 Incremento de rendimiento proporcionado por la cache 3.2.6 Organización de la memoria cache 3.2.7 La memoria cache en la arquitectura IA-32/PC 3.3 Memoria principal 3.3.1 Coste temporal de un fallo de cache 3.3.2 Coste temporal de la actualización de un bloque de memoria principal 3.3.3 Mejoras en la organización de la memoria principal 3.4 Memoria virtual 3.4.1 Introducción 3.4.2 Objetivos 3.4.3 Estrategias 3.4.4 Memoria virtual paginada 3.4.5 Paginación en la arquitectura IA-32 3.4.7 La memoria cache en la arquitectura IA-32/PC 4. El sistema de E/S 4.1 Introducción 4.2 Ubicación del sistema de E/S en los espacios de direcciones 4.3 Protección del sistema de E/S 4.4 Técnicas de E/S 4.4.1 E/S programada con muestreo 4.4.2 E/S programada con interrupciones 4.4.3 DMA 4.4.4 Procesadores de E/S 4.5 Interrupciones en la arquitectura IA-32/PC 4.6 DMA en la arquitectura IA-32/PC 5. Sistemas de interconexión 5.1 Topologías de interconexión 5.2 Los buses 5.2.1 El concepto de ciclo de bus. 5.2.2 Características de uun bus 5.2.3 Bus con múltiples maestros: concepto de arbitraje 5.2.4 Jerarquía de buses 5.3 Ejemplos de buses reales 5.4 Conexión de los buses de un PC moderno 6. Periféricos 6.1. Introducción 6.2. Periféricos de almacenamiento de información 6.2.1. Almacenamiento magnético 6.2.2. Almacenamiento óptico 6.2.3. Almacenamiento magneto óptico 6.2.4. Almacenamiento basado en semiconductores 6.3. Periféricos de entrada 6.3.1. El teclado 6.3.2. El ratón 259 2008-2009 Asignaturas del Segundo Curso 6.4. Periféricos de salida 6.4.1. Monitores CRT 6.4.2. Monitores LCD 6.4.3. Impresoras METODOLOGÍA Y EVALUACIÓN La asignatura se compone de varias partes que se van secuenciando en el tiempo (teoría, problemas, trabajos y prácticas de laboratorio), la evaluación de la asignatura trata de ajustarse a este trabajo continuado y a su diferenciación. La impartición de la parte teórica de la asignatura alternará la presentación de contenidos con la realización de problemas que se propondrán al inicio de cada tema en una gaceta de problemas. Las prácticas de laboratorio se llevarán a cabo a lo largo del cuatrimestre ajustándose a los contenidos teóricos. Finalmente, se llevará a cabo la realización de un trabajo en grupo y su posterior exposición. La nota final de la asignatura se obtendrá sumando la nota de los siguientes apartados: Examen teórico: 5 puntos. Este examen coincidirá con las convocatorias oficiales de exámenes. La evaluación se llevará a cabo mediante un examen escrito. Se requiere una nota mínima del 40% (2 puntos) en esta parte para poder aprobar la asignatura. El contenido del examen estará formado: en un 80% por ejercicios similares a los propuestos en las gacetas de problemas (con operandos diferentes), y el 20% restante de composición libre. Dentro de la parte libre del examen teórico se evaluarán no sólo los contenidos teóricos de la asignatura, sino también los contenidos de las memorias de los trabajos en grupo seleccionadas, y aspectos relacionados con las prácticas de laboratorio. Trabajos en grupo: 2 puntos. Los alumnos se organizarán en grupos (3 ó 4 alumnos como máximo), cada grupo llevará a cabo un trabajo de los propuestos por el profesor. Como resultado, cada grupo habrá de realizar y entregar una memoria del trabajo con antelación a su presentación. Posteriormente, se llevará a cabo una exposición pública del mismo en el aula de teoría. La exposición la realizará uno o varios de los integrantes del grupo elegidos de forma aleatoria el día de la exposición. En el trabajo se valorara: o La capacidad didáctica de realización del trabajo. Esste punto incluye aspectos como: relación con los conceptos teóricos vistos, facilidad en la comprensión del trabajo, etc. o Presentación de la memoria: ortografía, expresiones procedentes de traducciones, bibliografía, etc. o Dificultad del trabajo. o Exposición del trabajo: dominio del tema, capacidad de síntesis, capacidad de respuesta a las preguntas planteadas, etc. o Valoración del trabajo por parte de los compañeros. Problemas (minicontroles): 2 puntos. A lo largo de las clases teóricas se realizarán problemas que el alumno debe entregar para su corrección por parte del profesor, los cuales serán evaluados. Se realizará al menos una prueba por tema. Prácticas de laboratorio: 1 punto. Se valorará tanto la asistencia a las prácticas de laboratorio, como la corrección, explicación y calidad en la presentación de las prácticas que hayan de ser entregadas al profesor. BIBLIOGRAFÍA BÁSICA Manuel García, José María López Apuntes de organización de computadores 260 2008-2009 Asignaturas del Segundo Curso Servicio de publicaciones de la Universidad de Oviedo, 2007 William Stallings Organización y arquitectura de computadores: diseño para optimizar prestaciones Prentice Hall, 2007 David A. Patterson, y Jonh L. Henessy Estructura y diseño de computadores: interficie circuitería/programación Reverté, 2000 Tom Shandley Protected mode software architecture Addison-Wesley, 1998 Jonh H. Crawford y Patrick P. Gelsinger Programación del 80386/387 Anaya Multimedia, 1991 261 2008-2009 Asignaturas del Segundo Curso TECNOLOGIA ELECTRONICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13136 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 http://www.euitio.uniovi.es/info-academica/asignaturas/tec.ele.com/ OBJETIVOS Dar al alumno una formación introductoria a la Electrónica Analógica Aprender a utilizar los C.I. usando las hojas de datos de los fabricantes Resolver problemas sencillos de aplicación de los Sistemas Digitales Aprender a utilizar el microcontrolador PIC CONTENIDOS Introducción: teoría de circuitos Dispositivos semiconductores Familias lógicas Amplificador operacional Sistemas digitales:combinacionales y secuenciales Introducción a los microcontroladores PIC METODOLOGÍA Y EVALUACIÓN Clases de pizarra y presentaciones Resolución de problemas tanto de pizarra como prácticos de laboratorio. Trabajos prácticos. Es necesario realizar todas las prácicas y entregar una memoria de cada una de ellas. Se realizará un examen final en el que deberán resolverse cuestiones de aplicación. La presentación de trabajos propuestos sumará puntos para la nota final. BIBLIOGRAFÍA BÁSICA 1. Malvino. 'Principios de Electrónica'. Editorial McGraw-Hill 2. Thomas L. Floyd. 'Fundamentos de sistemas digitales'. Editorial Prentice Hall 3. Robert Boylestad, Louis Nashelsky. 'Electrónica. Teoría de circuitos'. Editorial Prentice Hall 4. Joaquín Velasco Ballano, José Otero Arias. 'Problemas de sistemas electrónicos digitales'. Editorial Paraninfo. 5. Microchip. PIC16F876, datasheet. 6. J.Mª Angulo y otros. 'PIC, diseño práctico de aplicaciones. PIC16F87x. 262 2008-2009 Asignaturas del Segundo Curso TEORIA DE LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13137 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 1º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,5 Teóricos 3,0 Prácticos 1,5 http://petra.euitio.uniovi.es/asignaturas/teo.pro/index.html PROFESORES GONZALEZ ALONSO, OLIVERIO (Practicas en el Laboratorio) GONZALEZ RODRIGUEZ, BERNARDO MARTIN (Tablero, Teoria) PEREZ PEREZ, JUAN RAMON (Tablero, Teoria) OBJETIVOS COMPETENCIAS ESPECÍFICAS Conocer y aplicar los fundamentos básicos de algoritmia necesarios para comparar y valorar distintos algoritmos para resolver un problema. Estimar el tiempo de ejecución y la memoria requerida para un determinado algoritmo. Aplicar las técnicas que permitan verificar la validez funcional Interpretar las especificaciones funcionales y no funcionales de un problema. Tomar decisiones en la elección de la técnica de diseño de algoritmos adecuada. Utilizar un lenguaje de programación para realizar la implementación de soluciones a los problemas. Elaborar documentos técnicos que recojan los requisitos de un problema y describan y justifiquen la solución elegida. COMPETENCIAS TRANSVERSALES GENÉRICAS Presentar de forma oral soluciones a problemas concretos ante un grupo, comparándolas con otras y razonando sus ventajas. Elaborar la solucióna un problema en equipo y de forma autónoma utilizando el material disponible y buscando información complementaria. CONTENIDOS Tema 1: Principios de Algoritmia (Esencial) 1.1 Repaso breve de lo que debe conocer ya el alumno de otras asignaturas del curso anterior. 1.2 Análisis de eficiencia de un algoritmo: 1.2.1 Ocupación de memoria. 1.2.2 Estudio analítico del tiempo de ejecución. Complejidad. Notación asintótica. 1.2.3 Estudio empírico en función de algún parámetro. 1.2.4 Ejemplos de análisis de algoritmos. Tema 2: Recursividad (Esencial) 2.1 Concepto de recursividad. Ejemplos. Comparación estructura iterativa-estructura recursiva. Ejemplos comparativos. 2.2 Funcionamiento interno de la recursividad. Asignación estática de memoria, asignación 263 2008-2009 Asignaturas del Segundo Curso dinámica. Implementación en la memoria de llamadas a subprogramas. 2.3 Análisis de eficiencia de algoritmos recursivos: ocupación de memoria, tiempo de ejecución. 2.4 Algunos problemas recursivos. Tema 3: Verificación y Prueba de Programas (Aconsejable) 3.1 Especificación de programas. 3.2 Técnica de especificación formal: técnica precondición / postcondición. Ejemplos. 3.3 Técnica del invariante. Ejemplos. Tema 4: Estructuras de Datos para los Algoritmos (Necesario) 4.1. Definición y forma de uso de estructuras de datos que se emplean en los siguientes temas. Tema 5: Divide y Vencerás (Necesario) 5.1 Introducción a las técnicas de diseño de algoritmos. 5.2 Explicación de la técnica Divide y Vencerás. 5.3 Análisis de Divide y Vencerás. 5.4 Ejemplos. Tema 6. Programación dinámica (Necesario) 6.1 Comparación de Programación dinámica con Divide y Vencerás 6.2 Aplicación de la técnica a problema de los Play offs de baloncesto. 6.3 Ejemplos. Tema 7. Vuelta atrás (Esencial) 7.1 Representación de problemas mediante grafos. 7.2 Explicación de la técnica de Vuelta atrás. 7.3 Distintos esquemas de resolución de problemas. 7.3 Ejemplos: Salto del caballo, Problema de las 8 reinas. Tema 8. Algoritmos Voraces (Esencial) 8.1 Explicación de la técnica voraz. 8.2 Ejemplos. Tema 9. Algoritmos de ramificacción y poda (Necesario) 9.1 Recorrido en anchura, frente al recorrido en profundidad. 9.2 Explicación de la técnica ramifica y poda. 9.3 Ejemplos: Problema de la asignación de tareas, problema de las n reinas, problema del puzzle. Tema 10. Introducción a los árboles de juegos (Aconsejable) 10.1 Árboles de Juegos. 10.2 Técnica Minimax. 10.3 Técnica de la poda alfa-beta. 10.4 Ejemplos. METODOLOGÍA Y EVALUACIÓN METODOLOGÍA Se utilizará la metodología de clase expositiva participativa para la explicación de los temas, apoyándose en transparencias. El alumno podrá tener estas transparencias con antelación 264 2008-2009 Asignaturas del Segundo Curso mediante el cuaderno didáctico correspondiente (ver apartado de bibliografía). La exposición teórica se orientará a la resolución de problemas. Los alumnos dispondrán de una biblioteca de problemas (de los que se dispone de implementaciones en lenguaje Java) a través del sitio Web de la asignatura entre los que elegir para realizar en su tiempo de estudio (ver sección de trabajos en la web de la asignatura). En clase, se discutirán y resolverán los más significativos. Se realizará un seguimiento del aprendizaje de los alumnos mediante evaluación formativa que consistirá en la resolución y corrección entre los propios alumnos, en clase de varios problemas en forma de control. Se realizarán varios controles durante el periodo de docencia. Se realizarán prácticas de laboratorio individuales, en las que se tratará de reforzar los conceptos vistos en clase de teoría. Se plantearán nuevos problemas para que sean estudiados e implementados por los alumnos. Este trabajo se realizará en grupo y de forma autónoma por parte de los alumnos. El profesor utilizará tutorías para realizar el seguimiento del trabajo del grupo. Los problemas resueltos se presentarán en clase y se añadirán a la biblioteca de problemas en la página Web de la asignatura (ver sección de trabajos en la web de la asignatura). EVALUACIÓN Teoría, problemas y trabajos Se evaluará la realización y la calidad de la corrección realizada en los controles de seguimiento a lo largo del curso. Esto puede proporcionar al alumno hasta 0,25 puntos (para todos los controles) sobre la nota de teoría, una vez obtenido el cinco en esta. La realización de trabajos, su resolución por escrito, su implementación y la correspondiente exposición también se evaluará y se podrá obtener hasta 1 punto. La nota otorgada en los trrabajos prácticos se sumará a la nota de teoría. En cada convocatoria oficial (febrero, junio y septiembre) se realizará el examen teórico final, que incluirá toda la materia. En él se podrá obtener una nota de 10 puntos. La nota de este examen al que se le sumará la nota por realización de trabajos y la nota de los controles (si se supera el cinco con las anteriores) será el 80 % de la nota final. Al examen teórico se podrán presentar todos los alumnos matriculados independientemente de que hayan aprobado o no la parte práctica. Prácticas de laboratorio Las prácticas de laboratorio serán unas sesiones equivalentes a un crédito para cada alumno y al final del cuatrimestre se realizará una evaluación sobre el trabajo obligatorio encargado a cada alumno; que pesará, un 20% en la nota final de la asignatura. A los alumnos que teniendo suspensas las prácticas aprueben el examen teórico se les realizará un examen práctico. Dicho examen práctico versará sobre el material visto en las sesiones prácticas y las prácticas realizadas por cada alumno. Para aprobar esta asignatura se debe obtener una calificación superior o igual a 5 tanto en la parte teórica como en la parte práctica. La calificación igual o superior a 5 en la teoría y en la práctica se conservan hasta la convocatoria de septiembre inclusive. 265 2008-2009 Asignaturas del Segundo Curso BIBLIOGRAFÍA BÁSICA - G. Brassard, P. Bratley. Fundamentos de Algoritmia. Prentice Hall, 1997. - Narciso Martí Oliet, Yolanda Ortega Mallén, José Alberto Verdejo López. Estructura de datos y algoritmos. Ejercicios y problemas resueltos. Prentice Hall, 2003. - Martín Gonzalez Rodríguez. Principios de Algoritmia. Cuaderno Didáctico Nº 22. Servitec. - Juan Ramón Pérez Pérez. Técnicas de Diseño de Algoritmos. Cuaderno Didáctico Nº 31. Servitec. - Mark Allen Weiss. Estructuras de datos en Java. (2000) Addison Wesley. - Ricardo Peña Marí. Diseño de programas. Formalismo y abstracción. 2ª edición (1998) Prentice Hall. - Aho A.V.,Hopcroft S.E. y Ullman S.D. Estructuras de datos y algoritmos. Ed. Addison.Wesley Iberoamericana, 1988. 266 2008-2009 Asignaturas del Segundo Curso TECNOLOGIA DE LA PROGRAMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13138 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 1º Cuatrimes. 7,5 Teóricos 3,0 Prácticos 4,5 7,5 Teóricos 3,0 Prácticos 4,5 http://petra.euitio.uniovi.es/asignaturas/tec.pro/ PROFESORES IZQUIERDO CASTANEDO, RAUL (Teoria) ALVAREZ GUTIERREZ, DARIO (Practicas en el Laboratorio) CORRALES GONZALEZ, JOSE ANTONIO (Practicas en el Laboratorio) ORTIN SOLER, FRANCISCO (Practicas en el Laboratorio) FERNANDEZ ALVAREZ, ALBERTO MANUEL (Practicas en el Laboratorio) REDONDO LOPEZ, JOSE MANUEL (Practicas en el Laboratorio, Tablero, Teoria) FERNANDEZ SUAREZ, JORGE (Practicas en el Laboratorio) OBJETIVOS El objetivo de esta asignatura es enseñar al alumno las distintas tecnologías de programación en el paradigma orientado a objetos, así como su implementación en diversos lenguajes de programación, principalmente el lenguaje C++. También se hace una introducción a los lenguajes procedimentales, principalmente mediante el lenguaje C. Las competencias a aportar al alumno serán: - Conocer y saber aplicar las distintas tecnologías de programación en el paradigma orientado a objetos, así como su implementación en diversos lenguajes de programación. - Aplicar los fundamentos teóricos de programación a escenarios prácticos de implementación. - Concebir, desarrollar y mantener aplicaciones software empleando el lenguaje de programación adecuado al tipo de aplicación a desarrollar. - Conocer y utilizar lenguajes orientados a objetos imperativos para el desarrollo de sistemas software. -Conocer y determinar las estructuras de datos básicas, sus aplicaciones y propiedades. - Conocer las bases para el diseño orientado a objetos así como su traducción a un conjunto de lenguajes de programación. - Seleccionar plataformas software para el desarrollo y la ejecución de aplicaciones de baja complejidad. CONTENIDOS PROGRAMA DE TEORÍA Tema 1º: Introducción a los lenguajes procedimentales. (9 horas) Expresiones, tipos y coerciones. Estructuras de control de lenguajes procedimentales. Declaración y definición de funciones, paso de parámetros. Preprocesado y división en módulos. Punteros y gestión explícita de memoria. 267 2008-2009 Asignaturas del Segundo Curso Ejercicios en lenguaje C. Tema 2º: Introducción al lenguaje C++ (2 horas) Historia de ISO/ANSI C++. Objetivos y elementos de la programación orientada a objetos. Estructura de un programa ISO/ANSI C++. La librería estándar. Flujos de consola. Funciones inline. Introducción a la genericidad. Tema 3º: Elementos básicos del modelo de Objetos (6 horas) Clases y objetos. Abstracción. Encapsulación Ocultación de la información Modulación. Asertos y excepciones. Programación por contratos. Especificación en UML Implementaciones en lenguaje C++ Compilación condicional. Gestión dinámica de memoria. Gestión explícita de memoria heap. Clases y funciones amigas. Parámetros por omisión. Operador de alcance. Espacios de nombres. Comparación entre C++, C# y Java Tema 4º: Sobrecarga y miembros de clase (6 horas) Sobrecarga de funciones y métodos. Sobrecarga de operadores Asociación, agregación y composición Miembros de clase. Clases de utilidad (utility). Especificación en UML Implementaciones en lenguaje C++ Referencia o alias. Paso de parámetros. Constructor de copia. Operador de asignación. Conversiones por medio de constructores. Comparación entre C++, C# y Java Tema 5º: Herencia y polimorfismo (8 horas) Herencia Reutilización de código mediante herencia (de implementación) o composición 268 2008-2009 Asignaturas del Segundo Curso Patrón de diseño, arquitectónico e idiomático. Polimorfismo Enlace dinámico. Clases abstractas. Interfaces Agregación y Composición Herencia múltiple. Problemas derivados de la herencia múltiple. Especificación en UML Implementaciones en lenguaje C++ Constructores y destructores en herencia. Lista de inicialización. Oculttación de métodos. Métodos virtuales. Métodos abstractos. Destructores virtuales. Representación del DAG que representan a instancias con herencia múltiple. Información de tipos en tiempo de ejecución. Comparación entre C++, C# y Java Tema 6º: Gestión de errores en tiempo de ejecución (4 horas) Necesidad de control de errores dinámico. Objetivos del manejo de excepciones. Lanzando excepciones. Manejando excepciones. Gestión de recursos. Especificación de excepciones lanzadas por una función. Implementación en C++. Excepciones de la librería estándar. Comparación entre C++, C# y Java Tema 7º: Genericidad (6 horas) Genericidad (polimorfismo paramétrico). Ventajas e inconvenientes del uso de la genericidad. Funciones genéricas. Clases genéricas. Arquitectura de librerías estándar genéricas. Especificación en UML Implementaciones en lenguaje C++ Templates Parámetros por omisión de plantillas. Especialización de plantillas. Utilización de export Librería estándar de plantillas (STL) Contenedores Iteradotes Algoritmos Objetos función. 269 2008-2009 Asignaturas del Segundo Curso Comparación entre C++, C# y Java Tema 8º: Persistencia (2 horas) Entrada / Salida. Flujos. Serialización. Persistencia ortogonal. Distribución como especialización de serialización. Especificación en UML Implementación en C++ Streams de la librería estándar. Métodos y operadores más utilizados. Utilización de los stringstreams como mecanismos de conversión. Comparación entre C++, C# y Java Tema 9º: Elementos relacionados del modelo de objetos (2 horas) Componentes Programación multihilo. Intercomunicación de procesos. Arquitecturas distribuidas. Pruebas de software Refactorización de código. Comparación entre C++, C# y Java PROGRAMA DE LAS CLASES PRÁCTICAS Lenguaje C (10 horas) Tema 1º: Panorama general del lenguaje C. Entornos de programación y depuración de aplicaciones. Tema 2º: Tipos simples, operadores, expresiones. Control de flujo, bucles y condicionales. Tema 3º: Funciones, paso por valor, manejo del preprocesador, modulación de aplicaciones y compilación condicional. Tema 4º: Gestión de memoria: punteros, arrays y cadenas de caracteres. Paso de parámetros por dirección. Tema 5º: Estructuras y uniones. Listas enlazadas. Entrada y salida. Ficheros Paso de parámetros por línea de comandos. El lenguaje C++ (20 horas) Tema 1º: Introducción al lenguaje C++ Tema 2º: Clases y objetos Tema 3º: Gestión de memoria Tema 4º: Sobrecarga de funciones yoperadores Tema 5º: Herencia y polimorfismo Tema 6º: Entrada y salida Tema 7º: Entrada y salida avanzada Tema 8º: Manejo de excepciones Tema 9º: Genericidad Tema 10º: Librería Estándar 270 2008-2009 Asignaturas del Segundo Curso METODOLOGÍA Y EVALUACIÓN Los contenidos de las clases teóricas y de las clases prácticas de tablero se evaluará mediante un examen final teórico y un examen final práctico. La asistencia a prácticas será obligatoria, permitiéndose un máximo de un 20% de faltas. A lo largo del curso se realizará una prueba parcial del lenguaje C y otra de C++ que serán evaluadas por los profesores de prácticas. Esta nota junto con la asistencia se tendrá en cuenta en el examen final práctico. El examen práctico consistirá en la realización un programa correcto en un laboratorio en un tiempo dado. BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA BÁSICA Brian Kerninghan, Dennis Ritchie. El lenguaje de Programación C. 2ª Edición. Pearson Educación (1991). Stanley B. Lippman. Essential C++. Addison Wesley (1999). Enrique Hernández Orallo, José Hernández Orallo, Mª Carmen Juan Lizandra. C++ Estándar. Paraninfo (2002). BIBLIOGRAFÍA DE CONSULTA Y REFERENCIA Cueva Lovelle, J. M. y López Pérez B. Programación en C y C++. Cuaderno Didáctico nº 3. Servitec (1998) Stanley B. Lippman. C++ primer. Addison Wesley, 3ª Edición (1990). Clovis L. Tondo, Bruce P. Leung. C++ Primer Answer Book. Addison Wesley (1999). Danny Kalev. The ANSI/ISO C++ Professional Programmers. Handbook Que Editorial (1998). Bjarne Stroustrup. El lenguaje de programación C++. Addison Wesley - Pearson, 3ª Edición (2002). Nicolai M. Josuttis. The C++ Standard Library (a tutorial and reference). Addison Wesley (1999). Grady Booch. Análisis y diseño orientado a objetos con aplicaciones. 2ª Edición. AddisonWesley/ Díaz de Santos (1996). Grady Booch. El lenguaje unificado de modelado. Addison Wesley (1999). Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Patrones de Diseño. Person Educación - Addison Wesley (2003). Bertrand Meyer. Construcción de software orientado a objetos. 2ª Edición. Prentice-Hall 271 2008-2009 Asignaturas del Segundo Curso (1999). Martin Fowler y K. Scott. UML gota a gota. Addison Wesley (1999). Juan Manuel Cueva Lovelle. Análisis y Diseño Orientado a Objetos con C++. Cuaderno Didáctico nº 1. Servitec (2003). ESTRUCTURA DE DATOS Y DE LA INFORMACION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13139 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 9,0 Teóricos 4,5 Prácticos 4,5 http://petra.euitio.uniovi.es/asignaturas/edi/ediweb/ PROFESORES PAULE RUIZ, MARIA PUERTO (Practicas en el Laboratorio, Tablero, Teoria) GONZALEZ RODRIGUEZ, BERNARDO MARTIN (Practicas en el Laboratorio, Tablero, Teoria) PEREZ PEREZ, JUAN RAMON (Practicas en el Laboratorio) HERNANDEZ MAGADAN, FERNANDO (Practicas en el Laboratorio) CALVO SALVADOR, JESUS (Practicas en el Laboratorio) OBJETIVOS PREREQUISITOS Conocimiento básico de las técnicas de programación, así como de los conceptos básicos de esta disciplina, tales como vectores, punteros, programación orientada a objetos, memoria dinámica y estática. Conocimientos básicos de cálculo y algoritmia impartidos en asignaturas precedentes y en paralelo. OBJETIVOS Reconocer los diferentes tipos y estructuras de datos de datos así como la terminología básica. Identificar los parámetros que inciden en la calidad de una estructura de datos y de sus algoritmos asociados. Describir los criterios específicos de evaluación de algoritmos y estructuras de datos y aplicarlos en la evaluación y selección de algoritmos y estructuras de datos para la resolución de un problema concreto. Juzgar la conveniencia del uso de una determinada estructura de datos para una situación concreta. Decidir entre dos o más soluciones algorítmicas similares sobre la base de la eficiencia de cada una de ellas. Decidir entre la aplicación de uno o varios algoritmos para un problema dado en función de los requisitos de eficiencia y flexibilidad de problemas y contextos reales. Decidir la estructura de datos (lineal, árbol, diccionario o en red) que resuelva mejor un problema concreto desde un punto de vista conceptual. 272 2008-2009 Asignaturas del Segundo Curso Implementar las operaciones básicas de un TAD (Lista, Pila o Cola, Árbol, etc.) mediante un lenguaje de programación concreto. Emplear implementaciones de los TAD construidos por terceros en la solución de problemas reales. Combinar diferentes estructuras de datos para resolver problemas complejos. Seleccionar la organización conceptual de una estructura de datos más eficiente ante un problema concreto. CONTENIDOS Tema 1: TIPOS ABSTRACTOS DE DATOS 1 Repaso breve de lo que debe conocer ya el alumno de otras asignaturas del curso anterior. 2 Representación en la memoria del ordenador de los tipos de datos y estructuras de datos básicas. 3 Abstracciones funcionales y abstracciones de datos. Tipos Abstractos de datos (TAD's). Tema 2: ESTRUCTURAS DE DATOS LINEALES 1 Repaso del concepto de puntero. Operaciones básicas. 2 El TAD lista. Definición. Distintas implementaciones: listas ordenadas y no ordenadas; listas enlazadas y no enlazadas. 3 Implementación mediante arrays de listas no enlazadas, ordenadas y no ordenadas. Operaciones básicas. Análisis de eficiencia. 4 Implementación mediante punteros de listas enlazadas, ordenadas y no ordenadas. Operaciones básicas. Análisis de eficiencia. 5 Implementación mediante arrays de listas enlazadas, ordenadas y no ordenadas. Operaciones básicas. Análisis de eficiencia. 6 Listas circulares. Listas doblemente encadenadas. Implementación y operaciones básicas. Análisis de eficiencia. 7 Comparación de las distintas implementaciones de listas. 8 Ejemplos de utilización de listas. 9 El TAD pila: definición. Ejemplos de aplicación. 10 Implementación de pilas mediante arrays y punteros. Operaciones básicas. Análisis de eficiencia. 11 El TAD cola. Ejemplos de aplicación. 12 Implementación de colas mediante arrays y punteros. Operaciones básicas. Análisis de eficiencia. 13 Ejemplos de utilización de pilas y colas. 14 Diseño y construcción de de estructuras de datos sobre memoria virtual simulada mediante arrays. Tema 3: ESTRUCTURAS DE DATOS JERÁRQUICAS 1 El TAD árbol. Concepto. Terminología básica. Representación gráfica. Tipos de árboles. 2 Árboles binarios. Operaciones básicas. Implementación mediante arrays y mediante punteros. Análisis comparativo de eficiencia. 3 Árboles Óptimos. 4 Árboles de búsqueda. Operaciones básicas. Análisis de eficiencia. 5 Árboles perfectamentee equilibrados o de altura mínima. Operaciones básicas. Análisis 273 2008-2009 Asignaturas del Segundo Curso de eficiencia. 6 Árboles simplemente equilibrados. Operaciones básicas. Análisis de eficiencia. 7 Análisis comparativo de los distintos tipos de árboles binarios. 8 Otros tipos de árboles binarios: montículos, desplegados. 9 Árboles multicamino. Implementaciones de árboles multicamino en memoria principal y en memoria secundaria. 10 Árboles B, B+, B*. Operaciones básicas. Aplicaciones: sistemas de ficheros, sistemas de gestión de bases de datos. Tema 4: COLAS DE PRIORIDAD 1 El TAD Cola de Prioridad 1.1 Operación es básicas 1.2 Operaciones auxiliares 2 Montículos. 2.1 Montículos de Máximos. 2.2 Montículos de Mïnimos. 3 Ejercicios de aplicación sobre árboles. Tema 5: CONJUNTOS 1 El TAD conjunto. Ejemplos. 2 Implementaciones de conjuntos: vector binario, lista enlazada, árboles,... Tema 6: TABLAS HASH 1 Transformación de claves (hashing). Distintas formas de implementarla. 2 Ejemplos prácticos de aplicación del hashing, tanto en memoria principal como en memoria secundaria. Tema 7: GRAFOS 1 Concepto. Terminología básica. Representación gráfica. 2 El TAD grafo. Operaciones fundamentales. 3 Representación secuencial de grafos mediante arrays. Operaciones básicas. Análisis de eficiencia. 4 Representación enlazada mediante arrays y mediante punteros. Operaciones básicas. Análisis de eficiencia. 5 Algoritmos avanzados sobre grafos: Warshall, Dijkstra, Floyd, Prim, Kruskal, búsqueda en anchura, búsqueda en profundidad,... Implementación en las distintasrepresentaciones. Análisis de eficiencia. 6 Ejemplos de aplicación: ordenación topológica, camino crítico, recorrido euleriano, etc. Tema 8: FICHEROS 1 Almacenamiento externo. Necesidad. Características. Tipos de Ficheros. Análisis comparativo. 2 Ficheros secuenciales. Implementación. Operaciones básicas. 3 Ficheros relativos. Implementación. Operaciones básicas. 4 Ficheros indexados. Implementación. Operaciones básicas. 5 Ficheros secuenciales-indexados. Implementación. Operaciones básicas. Tema 9: ORDENACION 274 2008-2009 Asignaturas del Segundo Curso 1 Introducción. Importancia de la ordenación en un CPD. Diferencias entre ordenación interna y ordenación externa. 2 Ordenación Interna 2.1 Inserción directa. 2.2 Inserción binaria. 2.3 Selección directa. 2.4 Burbuja y sus variantes: burbuja con señal, sacudida. 2.5 Método del Shell. 2.6 Método del montículo (heapsort). 2.7 Método rápido (quicksort). 3 Análisis comparativo de los métodos de ordenación interna. 4 Ordenación externa: 4.1 Mezcla directa. 4.2 Mezcla natural. 4.3 Mezcla polifásica. METODOLOGÍA Y EVALUACIÓN Para aprobar esta asignatura se debe obtener una calificación superior o igual a 5 en su parte teórica y una calificación de APTO en su parte práctica. Teoría En las convocatorias de Diciembre, Febrero, Junio y Septiembre, habrá un examen escrito teórico final en el que se evaluarán los temas de la asignatura. La teoría no se guarda de una convocatoria a otra. Si la teoría es aprobada, la parte práctica debe aprobarse en la misma convocatoria. Prácticas La evaluación de la parte práctica de la asignatura se podrá realizar mediante un modelo continuo o mediante un modelo puntual. En el modelo continuo, la evaluación se realizará diariamente a lo largo del curso en las clases prácticas. En éstas, los alumnos desarrollarán individualmente una serie de trabajos que se presentarán y evaluarán día a día a largo del curso, según se determine. Para completar la evaluación continua, elalumno podrá defender cada trabajo realizado en una evaluación en la que se propondrán diversas modificaciones al mismo, las cuales deberán ser efectuadas por el alumno delante del profesor con el objeto de determinar su grado de destreza. La calificación asignada a cada uno de estos trabajos podrá ser de APTO o NO APTO. Si un alumno obtiene una calificación de APTO para todos los trabajos planteados a lo largo de las prácticas, la parte práctica de la asignatura estará aprobada, conservando este aprobado hasta la convocatoria de Septiembre inclusive. Como método alternativo para superar la parte práctica de la asignatura, en el modelo de evaluación puntual el alumno podrá obtener la calificación de APTO mediante la realización de un examen práctico oral (tribunal de tres profesores) en Diciembre, Febrero, Junio o Septiembre. Para presentarse a ese examen hay que haber superado previamente la parte teórica de la asignatura. 275 2008-2009 Asignaturas del Segundo Curso BIBLIOGRAFÍA BÁSICA JAIME SISA, Alberto; (2002) Estructuras de Datos y Algoritmos con énfasis en programación orientada a objetos. Pearson Educación. ISBN 958-699-044-3. JOYANES AGUILAR, Luis; ZAHONERO MARTINEZ, Ignacio; (1998) Estructura de Datos, Algoritmos, abstracción y Objetos. McGrawHill. ISBN: 84-481-2042-6 WEISS, Mark Allen; (2000) Estructuras de Datos en Java. Addison Wesley. ISBN 84-7829-0354. WIRTH, Niklaus; (1980) Algoritmos + Estructuras de Datos = Programas; Editorial del Castillo. 276 2008-2009 Asignaturas del Segundo Curso SISTEMAS OPERATIVOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13140 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 9,0 Teóricos 4,5 Prácticos 4,5 http://petra.euitio.uniovi.es/asignaturas/sis.ope/sis.ope.htm PROFESORES DIAZ FONDON, MARIA ANGELES (Practicas en el Laboratorio, Tablero, Teoria) RIESCO ALBIZU, MIGUEL (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS (ver programa detallado en Web de la asignatura) PREREQUISITOS Si bien legalmente no existe ningún prerrequisito a la hora de cursar la asignatura, se recomienda haber cursado las siguientes asignaturas de primer curso: Introducción a la programación y Metodología de la programación Fundamentos de los computadores Asimismo, es muy casi imprescindible para una mejor comprensión de la asignatura estar recibiendo clase simultáneamente las asignaturas de segundo curso: Estructura de datos y de la información. Teoría de la programación y Tecnología de la programación En particular, la asignatura de Teoría de la programación proporciona los conocimientos básicos del lenguaje de Programación C, lenguaje que se utilizará en las prácticas de Sistemas Operativos y que no ha sido previamente visto en el curso anterior. En cualquier caso, en alumno debe tener unos conocimientosimportantes de programación en general, y de los lenguajes Java (conocido por las asignaturas de programación del primer curso) y C (que se irán adquiriendo con anterioridad a ser aquí necesitados en las asignaturas programación del segundo curso), fundamentalmente para poder realizar con éxito las prácticas de la asignatura. Programa Teoría Tema 1.- Introducción. Tema 2.- Gestión de procesos. Tema 3.- Gestión de memoria Tema 4.- Gestión de ficheros. Tema 5.- Gestión de dispositivos Tema 6.- Seguridad. Tema 7.- Aspectos avanzados de Sistemas Operativos Prácticas de Tablero Cada uno de los temas de teoría citados anteriormente irá acompañado de un bloque al finalizar el tema donde se expone cuál es el diseño específico utilizado en dos sistemas operativos Unix y Windows, relativo a la funcionalidad estudiada en el tema en cuestión. Prácticas de Laboratorio Las prácticas de laboratorio, persiguen una doble finalidad: por un lado deben ser un 277 2008-2009 Asignaturas del Segundo Curso complemento de los aspectos teóricos estudiados en las clases de teoría; por otro lado, deben permitir fijar y comprendeer mejor los sistemas operativos en los tres niveles propuestos como objetivo: usuario, programador y diseñador del sistema. Para cumplir este doble objetivo se ha elaborado el siguiente programa de prácticas. Práctica 1: Introducción al sistema operativo Unix Práctica 2: Gestión de Procesos y de Memoria Práctica 3: Programación de sistemas utilizando la API Posix. Práctica 4: Programación de sistemas utilizando la API Win32. Práctica 5: Gestión de Ficheros y de Dispositivos. Cada una de las prácticas constará de tres bloques: El primero destinado a utilizar las órdenes de usuario y herramientas que los sistemas operativos proporcionan para trabajar con el subsistema correspondiente (procesos, memoria, ficheros o dispositivos) El segundo bloque consiste en la utilización de las bibliotecas de llamadas al sistema de Win32 y Posix, relacionados con el subsistema correspondiente. El tercero pretende la realización de programas que implementen o simulen la funcionalidad de algunas de las partes del subsistema correspondiente. CONTENIDOS (ver programa detallado en Web de la asignatura) PREREQUISITOS Si bien legalmente no existe ningún prerrequisito a la hora de cursar la asignatura, se recomienda haber cursado las siguientes asignaturas de primer curso: Introducción a la programación y Metodología de la programación Fundamentos de los computadores Asimismo, es muy casi imprescindible para una mejor comprensión de la asignatura estar recibiendo clase simultáneamente las asignaturas de segundo curso: Estructura de datos y de la información. Teoría de la programación y Tecnología de la programación En particular, la asignatura de Teoría de la programación proporciona los conocimientos básicos del lenguaje de Programación C, lenguaje que se utilizará en las prácticas de Sistemas Operativos y que no ha sido previamente visto en el curso anterior. En cualquier caso, en alumno debe tener unos conocimientosimportantes de programación en general, y de los lenguajes Java (conocido por las asignaturas de programación del primer curso) y C (que se irán adquiriendo con anterioridad a ser aquí necesitados en las asignaturas programación del segundo curso), fundamentalmente para poder realizar con éxito las prácticas de la asignatura. Programa Teoría Tema 1.- Introducción. Tema 2.- Gestión de procesos. Tema 3.- Gestión de memoria Tema 4.- Gestión de ficheros. Tema 5.- Gestión de dispositivos Tema 6.- Seguridad. Tema 7.- Aspectos avanzados de Sistemas Operativos Prácticas de Tablero 278 2008-2009 Asignaturas del Segundo Curso Cada uno de los temas de teoría citados anteriormente irá acompañado de un bloque al finalizar el tema donde se expone cuál es el diseño específico utilizado en dos sistemas operativos Unix y Windows, relativo a la funcionalidad estudiada en el tema en cuestión. Prácticas de Laboratorio Las prácticas de laboratorio, persiguen una doble finalidad: por un lado deben ser un complemento de los aspectos teóricos estudiados en las clases de teoría; por otro lado, deben permitir fijar y comprendeer mejor los sistemas operativos en los tres niveles propuestos como objetivo: usuario, programador y diseñador del sistema. Para cumplir este doble objetivo se ha elaborado el siguiente programa de prácticas. Práctica 1: Introducción al sistema operativo Unix Práctica 2: Gestión de Procesos y de Memoria Práctica 3: Programación de sistemas utilizando la API Posix. Práctica 4: Programación de sistemas utilizando la API Win32. Práctica 5: Gestión de Ficheros y de Dispositivos. Cada una de las prácticas constará de tres bloques: El primero destinado a utilizar las órdenes de usuario y herramientas que los sistemas operativos proporcionan para trabajar con el subsistema correspondiente (procesos, memoria, ficheros o dispositivos) El segundo bloque consiste en la utilización de las bibliotecas de llamadas al sistema de Win32 y Posix, relacionados con el subsistema correspondiente. El tercero pretende la realización de programas que implementen o simulen la funcionalidad de algunas de las partes del subsistema correspondiente. METODOLOGÍA Y EVALUACIÓN La metodología que va a llevarse a cabo en la asignatura pretende conseguir el objetivo global de cambio hacia la programación basada en el aprendizaje activo y los subojetivos de fomento de trabajo continuo, en equipo y motivación al aprendizaje. A continuación se describirá la metodología empleada en las clases teóricas, las clases prácticas y también en los trabajos en equipo Clases teóricas Se pretende que el alumno considere interesante la asistencia a las clases teóricas. Para ello se les proporciona al comienzo de cada tema un boletín de preguntas cortas, tipo test, y ejercicios que permiten comprobar la comprensión del mismo. El alumno deberá resolver las cuestiones a medida que se avanza la materia. Al final del tema, se dedicará un tiempo a discutir las posibles respuestas y resolver dudas. También se les hará un control de evaluación después de cada tema. Las clases teóricas se organizarán en dos bloques: Un porcentaje no superior al 75% de cada tema siguen en modelo de lección dialogada. En el periodo de 50 minutos, se intenta que el alumno participe en la comprensión de la materia a través de preguntas cortas y dirigidas a lo largo de la explicación El 25% final de cada tema se dedica a la resolución de ejercicios y preguntas de comprensión sobre la materia impartida, y sobre la base del trabajo realizado por el alumno en su tiempo de estudio. Se pretende que el alumno obtenga retroalimentación sobre el conocimiento adquirido y consiga localizar los aspectos que no han sido comprendidos en su totalidad. 279 2008-2009 Asignaturas del Segundo Curso Clases prácticas Las prácticas, de unos 25-30 alumnos por grupo tienen como características metodológicas más relevantes las siguientes: Seguimiento directo de los alumnos La labor del profesor durante las horas prácticas consiste enel seguimiento directo de cada equipo. A lo largo de la hora de clase, comprueba, mediante el uso de fichas de alumnos, la asistencia de los alumnos y se pide una pequeña explicación de la situación actual de la práctica. Estos datos serán apuntados en la ficha y servirán de evaluación continua del alumno. Atención a las peticiones y estrechamiento de la relación con el alumno Además de ello, el profesor atiende continuamente las peticiones de explicación, aclaración o resolución de aspectos de la práctica que le plantean los alumnos, tomando nota de los más relevantes, por su importancia o por su reiteración para hacer una explicación en el ámbito de toda la clase y que así vierta en beneficio de todos. También sirven estas notas para mejorar la práctica en años sucesivos. Todos estos aspectos hacen que el profesor establezca una estrecha relación con el alumno, capaz de hacer que éste se desinhiba en cuanto a la realización de preguntas y se interese por la materia en cuestión. Gradación del tipo de prácticas: cerradas, abiertas En cuanto al tipo de las prácticas que se plantean, sigue una evolución gradual. Las tres primeras, que son prácticas cerradas, que siguen un guión predefinido, y se especifica más al alumno cómo tiene que hacer. El módulo de diseño está constituido por prácticas abiertas. El alumno decide cómo hacer la práctica. Sincronización con la teoría Todas las prácticas están pensadas para servir de complemento imprescindible a la materia de teoría, por lo que se sincronizan con ésta. Fases de ampliación de las prácticas Todas las prácticas cuentan con fases de ampliación, pensadas para alumnos aventajados, que por diversas razones superan o están dispuestos a superar los objetivos considerados como fundamentales. Trabajos en equipo Entre los métodos de aprendizaje empleados, la elaboración de trabajos se considera un elemento interesante para fomentar el saber hacer junto con otros . Los trabajos en equipo constituyen una herramienta básica para realizar un cambio respecto a la mentalidad de los alumnos acerca del proceso de aprendizaje. La tendencia clásica de la Universidad es una tendencia hacia el alumno pasivo , debe ser sustituida por una concepción del alumno activo que decide su propio proceso de aprendizaje. La asignatura propone dos tipos de trabajos en equipo: TRABAJOS DE COMPLEMENTO Por otra parte, los trabajos de complemento, con una guía de operación claramente definida, y 280 2008-2009 Asignaturas del Segundo Curso una planificación rigurosa en el tiempo, le enseñarán a desenvolverse en el mundo empresarial, proporcionándole habilidades no técnicas, sino sociales, como la organización, dirección, comunicación, coordinación, tolerancia, expresión oral, sentido de la responsabilidad, etc. La elaboración de trabajos dirigirá al alumno hacia la lectura y comentario de artículos y bibliografía relacionada, acerca de un apartado concreto de la materia, motivando su interés por la asignatura. En otros casos se puede plantear la elaboración de un informe sobre un tema concreto que implique la búsqueda de bibliografía. De esta manera se despierta el interés por la investigación, a la vez que permite un conocimiento más profundo de la materia, o de aspectos avanzados de la misma. METODO DE EVALUACIÓN En la evaluación de la asignatura se tendrá en cuenta la parte de teoría, las prácticas, así como los trabajos de refuerzo. Cada una de las partes pesará en la nota final de acuerdo a los siguientes porcentajes: Nota de teoría: 50% Nota de prácticas: 40% Trabajos complementarios: 25% Cada una de las partes (nota de teoría, nota de prácticas y de trabajos complementarios) 'se pueden guardar' para todas las convocatorias pertenecientes a este curso académico. En caso de las notas de teoría y prácticas es necesario para ello tener una nota igual o superior a 4. En el caso de que un alumno no supere la asignatura en una de las convocatorias oficiales (junio, septiembre o febrero), constará como suspenso únicamente aquellos alumnos que se presenten al examen final teórico de la asignatura correspondiente a esa convocatoria y no aprueben la asignatura. Teoría La parte de teoría se evaluará mediante exámenes escritos. En cada una de la convocatorias oficiales del curso (junio, septiembre y febrero del curso siguiente) se realizará un examen teórico cuyo contenido será todo el temario de la asignatura. Además, durante el curso se realizarán controles de conocimiento periódicos cuya nota contribuirá a la evaluación continua del alumno y podrá sustituir al examen final. No se realizarán exámenes parciales. Prácticas La parte de prácticas se evaluará mediante la entrega de los ejercicios prácticos que se propongan durante el curso. Las prácticas se realizarán individualmente por parte de cada alumno. Los alumnos que no entreguen las prácticas en su momento o bien deseen volver a presentarlas para subir nota, podrán hacerlo en una entrega excepcional en cada una de las convocatorias oficiales del curso (junio, septiembre y febrero del curso siguiente). En este caso, la entrega de las prácticas consistirá, además de la entrega en sí de los ejercicios prácticos asignados, en hacer una serie de modificaciones sobre ellos con el fin de comprobar el aprovechamiento del alumno en la realización de la práctica. Al igual que en el caso de la teoría, se considerará solamente la nota obtenida en la última entrega a la que se presente. Trabajos en equipo Durante el curso se propondrán trabajos para ser realizados por los alumnos. Son los 281 2008-2009 Asignaturas del Segundo Curso denominados 'Trabajos de complemento', trabajos para complementar los conocimientos sobre cada tema. La realización, calidad y presentación de estos trabajos será tenida en cuenta a la hora de calcular la nota final de la asignatura según el procedimiento que aparece posteriormente. Los contenidos concretos (de los trabajos para complementar) se darán a conocer a lo largo del curso, pero en todo caso versarán sobre los contenidos del programa de la asignatura. Cálculo de la nota final de la asignatura De acuerdo con los porcentajes indicados al principio de este apartado, la nota final de la asignatura se calculará de acuerdo con la siguiente fórmula: Nota final = Parte Teoría + Parte Prácticas + Parte Trabajos Complementarios Parte Teoría = Nota Examen Teórico * 0,50 Parte Prácticas = Nota Prácticas * 0,40 Parte Trabajos Complementarios= Media ponderada de las notas de los trabajos * 0,25 Para poder aplicar la fórmula indicada para el cálculo de la nota final de la asignatura será necesario obtener un mínimo de 3,5 puntos en la nota de teoría y en la nota de prácticas. BIBLIOGRAFÍA BÁSICA El libro fundamental en el que se va a basar la asignatura es el siguiente: Sistemas Operativos. Una visión aplicada. Carretero Perez y otros. Ed. McGrawHill, 2001 Además, podemos citar varias obras fundamentales que se van a utilizar como apoyo en el desarrollo del curso y que pueden ser utilizados para ampliar conocimientos. Para la parte de teoría, los libros más útiles serán: Sistemas Operativos. Segunda Edición. Stallings, W. Ed. Prentice Hall, 1997 Sistemas Operativos. Conceptos fundamentales. Silverschatz, A., Peterson, J. y Galvin, P. Ed. Addison Wesley Iberoamericana, 1994 Sistemas Operativos, Diseño e Implementación, Segunda edición Tanenbaum, A. Ed. Prentice Hall. 1998 Sistemas Operativos. Segunda Edición. Deitel, H.M. Ed. Addisson-Wesley Iberoamericana, 1993. El libro fundamental para estudiar el sistema operativo Unix desde un punto de vista internoes: The Design of the Unix Operating System. Bach, M.J. Ed. Prentice Hall, 1986 Para las prácticas de la asignatura, nos basaremos en el libro Prácticas de Sistemas Operativos, de la base al diseño. Jesús Carretero Pérez, Félix García Carballeira y Fernando Pérez Costoya. Ed. Mc Graw Hill. Respecto a libros para manejarnos en el sistema a nivel de usuario: Introducción a Unix. Un enfoque práctico. Afzal, A. Ed. Prentice Hall, 1997 Libro de prácticas de Unix.Andrés, J.L. y Arias, J.C. Ed. Síntesis, 1994 Unix Sistema V Versión 4. Rosen, Rosinski y Farber. Ed. McGraw-Hill, 1991 Utilizando Linux 2ª Ed. Tackett, J. y Gunter, D. Ed. Prentice Hall, 1996 Para la parte de programación con llamadas al sistema de Unix, pueden ser útiles: El entorno de programación Unix. Kernighan B. y Pike R. Ed. Prentice Hall, 1984 UNIX. Programación Avanzada, segunda edición.Márquez, F.M. Ed. RA-MA, 1996 282 2008-2009 Asignaturas del Segundo Curso Al utilizar el lenguaje C como lenguaje de programación para realizar las prácticas de la asignatura, también pueden ser útiles las siguientes referencias: El Lenguajee de Programación C Kernighan, B.W., Ritchie, D.M. Ed. Prentice Hall 1991 Programación en C y C++ Cueva Lovelle, J.M., López Pérez, B. Cuaderno Didáctico nº 70 del Departamento de Matemáticas de la Universidad de Oviedo. 1993 Otras referencias sobre teoría de sistemas operativos, que pueden ser utilizadas en algún tema concreto, son las siguientes: Operating Systems Principles. Brinch Hansen, P. Ed. Prentice Hall, 1973 Operating Systems: Concept and Design.Milenkovic, M. Ed. McGraw-Hill, 1987 Sistemas Operativos Modernos. Tanenbaum, A. Ed.Prentice Hall. 1992 Distributed Operating Systems. Tanenbaum, A.Prentice Hall. 1995 Para repasar conceptos de hardware de computadores dos referencias obligadas son las siguientes: Organización y Arquitectura de Computadores (4ª edición) Stallings, W. Ed. Prentice Hall. 1997 Structured Computer Organization. Tanenbaum, A. Ed.Prentice Hall. 1999 283 2008-2009 Asignaturas del Segundo Curso ESTADISTICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13141 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo Anual 9,0 Teóricos 6,0 Prácticos 3,0 9,0 Teóricos 6,0 Prácticos 3,0 http://bellman.ciencias.uniovi.es/estadeuitio/ PROFESORES CASALS VARELA, MARIA ROSA (Practicas en el Laboratorio, Tablero, Teoria) LUBIANO GOMEZ, MARIA ASUNCION (Practicas en el Laboratorio, Tablero, Teoria) CARLEOS ARTIME, CARLOS ENRIQUE (Practicas en el Laboratorio, Tablero, Teoria) GARRIDO BLANCO, LAURA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Con esta asignatura se pretende que los alumnos sean capaces de alcanzar las siguientes metas: Sintetizar y describir una gran cantidad de datos seleccionando los estadísticos adecuados al tipo de variable y analizar las relaciones existentes entre ellas. Analizar las series temporales. Conocer los modelos probabilísticos más usuales y sus aplicaciones. Formular problemas reales en términos estadísticos (estimación de parámetros, contraste de hipótesis, etc.) y aplicar la Inferencia Estadística a su resolución. Interpretar las salidas de los paquetes estadísticos. CONTENIDOS TEORÍA: Tema 1. INTRODUCCIÓN A LA ESTADÍSTICA Definición de Estadística: estadística descriptiva e inferencial. Los modelos estadísticos aplicados a la investigación. Población y muestra. Noción de variable estadística. Clasificación de variables estadísticas. Tema 2. ANÁLISIS DESCRIPTIVO DE VARIABLES ESTADÍSTICAS. Distribuciones de frecuencias. Representaciones gráficas. Medidas de tendencia central: moda, mediana, media. Medidas de posición: percentíles. Medidas de dispersión absolutas y relativas. Tema 3. CALCULO DE PROBABILIDADES. Experimento aleatorio. Sucesos. Concepto y propiedades de la probabilidad. Probabilidad condicionada. Sucesos independientes. Teorema de la probabilidad total. Teorema de Bayes. Tema 4. VARIABLES ALEATORIAS. Concepto de variable aleatoria. Probabilidad inducida. Función de distribución. Variable aleatoria discreta: funciones de probabilidady distribución. Variable aleatoria continua: funciones de densidad y distribución. Media y varianza de una variable aleatoria. Independencia de variables aleatorias. Funciones de variables aleatorias. Desigualdad de Chebichev. 284 2008-2009 Asignaturas del Segundo Curso Tema 5. DISTRIBUCIONES DE PROBABILIDAD MÁS USUALES. Distribuciones discretas: Distribución binomial, geométrica y de Poisson. Distribuciones continuas: Distribución uniforme, normal y exponencial. Teorema del límite central. Tema 6. INFERENCIA ESTADÍSTICA. Noción de inferencia estadística. Muestra aleatoria. Realización muestral y espacio muestral. Estadístico. Distribución t de Student y ji-cuadrado. Distribución de estadísticos más habituales en el muestreo. Tema 7. ESTIMACIÓN PARAMÉTRICA. Inferencia paramétrica. Estimador puntual. Estimadores puntuales más habituales. Estimación por intervalo: coeficiente de confianza. Intervalos de confianza más habituales. Tema 8. CONTRASTE DE HIPÓTESIS. Conceptos básicos: hipótesis estadística, contraste, tipos de errores, nivel de significación y p-valor. Contrastes de hipótesis para una muestra. Temaa 9. CONTRASTE DE HIPÓTESIS NO PARAMÉTRICOS. Noción de ajuste a una distribución teórica. Contraste chi-cuadrado de bondad de ajuste. Contraste de independencia y homogeneidad en tablas de contingencia. Otros contrastes no paramétricos. Tema 10. MÉTODOS DE PREDICCIÓN Y CLASIFICACIÓN. Árboles de decisión. Modelos lineales. Árboles de regresión. Redes neuronales. Tema 11. CONTROL ESTADÍSTICO DE CALIDAD. Introducción. Control de calidad por atributos. Control de calidad por variables. Gráficos de control. PRÁCTICAS DE LABORATORIO: Práctica 1. Análisis exploratorio de datos. Parte 1. Práctica 2. Análisis exploratorio de datos. Parte 2. Práctica 3. Simulación. Parte 1. Práctica4. Simulación. Parte 2. Práctica 5. Estimación. Práctica 6. Contraste de hipótesis. Práctica 7. Contraste de hipótesis. Práctica 8. Métodos de predicción y clasificación. METODOLOGÍA Y EVALUACIÓN La asignatura está dividida en dos partes: una parte de teoría y práctica de tablero (85%) y una parte de prácticas de laboratorio (15%). Para aprobar la asignatura el alumno debe aprobar cada una de las partes con una nota igual o superior a 5. Una vez superadas ambas partes, la nota final de la asignatura será 0.85*NotaTeoría + 0.15*NotaPrácticas TEORÍA Y PRÁCTICAS DE TABLERO. A lo largo del curso, se realizarán exámenes parciales teórico-prácticos eliminatorios de materia para el examen final de Junio. Los alumnos que aprueben cada uno de los exámenes parciales, habrán aprobado la parte de teoría. Aquellos otros alumnos que suspendan alguno de los 285 2008-2009 Asignaturas del Segundo Curso parciales, podrán optar en el examen final de Junio entre realizar el examen de la parte suspendida o realizar un examen de toda la materia. En el examen final de Septiembre, los alumnos se examinarán de toda la materia. A lo largo del curso, el profesor podrá realizar controles o proponer ejercicios que los alumnos deberán entregar en los plazos establecidos, así como valorar positivamente la asistencia y aprovechamiento en las clases. PRÁCTICAS DE LABORATORIO. Para aprobar la parte práctica el alumno tiene dos opciones: 1. Asistencia a todas las prácticas y entrega de las cuestiones y/o ejercicios que propone el profesor al finalizar cada sesión. 2. Examen práctico final en el aula de ordenadores en las convocatorias de Febrero, Junio y Septiembre. BIBLIOGRAFÍA BÁSICA CAO, R et al. Introducción a la Estadística y sus aplicaciones. Ediciones Pirámide, 2001. CUADRAS, C. Problemas de Probabilidad y Estadística (Vol. 1 y Vol. 2). Ed. Eunibar, 1999. DEVORE, J. L. Probabilidad y Estadística para Ingeniería y Ciencias. Ed. Thomson-Learning, 2002. ESCOBAR, M. Análisis gráfico/exploratorio. Colección: Cuadernos de Estadística. Editorial La Muralla, 1999. HERNÁNDEZ ORALLO et al. Introducción a la minería de datos. Pearson educación, 2004. PEÑA SÁNCHEZ DE RIVERA, D. Fundamentos de Estadística. Alianza Editorial, 2001. PERALTA ASTUDILLO, M. J. et al. Estadística: Problemas resueltos. Editorial Pirámide, 2000. PÉREZ DELGADO, M.A. Aplicación de las redes neuronales artificiales a la estadística. Colección: Cuadernos de Estadística. Editorial La Muralla, 2003. RODRIGUEZ MORILLA, C. Análisis de series temporales. Colección: Cuadernos de Estadística. Editorial La Muralla, 2000. SCHEAFFER R. L. & McCLAVE J. Probabilidad y Estadística para Ingeniería. Grupo Editorial Iberoamericano, 1993. Documentos varios en español sobre el lenguaje de programación R en la página http://cran.r-project.org/other-docs.html#nenglish 286 2008-2009 Asignaturas del Segundo Curso REDES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13142 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 2 Tipo TRONCAL Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES PEREZ CHUST, RUBEN (Practicas en el Laboratorio) BLANCO AGUIRRE, RAQUEL (Practicas en el Laboratorio, Tablero, Teoria) ALBA GONZALEZ-FANJUL, CARLOS (Tablero, Teoria) 287 2008-2009 4.3.3 Asignaturas del Tercer Curso Asignaturas del Tercer Curso TECNOLOGIA DE COMPUTADORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13143 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 1,5 http://www.atc.uniovi.es/inf_med_oviedo/3teccomp PROFESORES GONZALEZ GARCIA, DIEGO (Practicas en el Laboratorio) MOLLEDA MERE, JULIO (Tablero, Teoria) OBJETIVOS Al finalizar la asignatura el alumno será capaz de: Identificar los componentes hardware de computadores actuales así como conocer y comprender su funcionamiento Definir las tecnologías utilizadas actualmente en el hardware de computadores personales y servidores de información Identificar las características y limitaciones de las tecnologías utilizadas actualmente en el hardware de computadores personales y de servidores de información Definir, medir y evaluar el rendimiento de un computador en función de las tecnologías hardware utilizadas por sus componentes Comprender información técnica en inglés Al finalizar cada tema el alumno será capaz de: Tema 0. Introducción - Describir el concepto de tecnología aplicado a los sistemas de computación - Analizar el ciclo de vida de la tecnología, especialmente de computadores - Identificar los hitos más reseñables en la historia de la tecnología de computadores Tema 1. El procesador - Describir la tecnología de fabricación de un procesador - Describir las características del núcleo o núcleos de un procesador - Describir los buses de datos y de direcciones de un procesador - Describir los niveles de memoria caché de un procesador - Analizar la frecuencia de reloj de un procesador y la posibilidad de realizar overclocking - Analizar las características de consumo y refrigeración de un procesador - Identificar los diferentes tipos de encapsulados de procesadores y sus interfaces con la placa base del sistema - Analizar las especificaciones de un procesador proporcionadas por su fabricante a través de hojas de características 288 2008-2009 Asignaturas del Tercer Curso - Definir las características principales de unprocesador Diferenciar los buses internos de un procesador Identificar las tecnologías de mejora de rendimiento de un procesador Clasificar los juegos de instruccioness multimedia de un procesador Describir las arquitecturas de procesadores más comunes Manejar conceptos de virtualización Comparar el rendimiento entre diferentes procesadores Expresar las necesidades a nivel de procesamiento para sistemas de altas prestaciones - Describir el concepto de computación autónoma Tema 2. La placa base - Identificar los parámetros que definen la placa base de un computador - Diferenciar los factores de forma que puede tener la placa base de un computador - Identificar los componentes de la placa base de un computador - Identificar los tipos de procesadores soportados por una placa base - Identificar los tipos de memoria principal soportados por una placa base - Identificar y describir el funcionamiento del chipset de la placa base de un computador - Identificar y describir las conexiones con interfaces de periféricos disponibles en las placas base de computadores actuales - Identificar y describir las conexiones con periféricos disponibles en las placas base de computadores actuales - Identificar y describir los interfaces de almacenamiento disponibles en las placas base de computadores actuales - Definir los criterios utilizados a la hora de seleccionar la placa base de un computador en función de las tareas del mismo Tema 3. Introducción al almacenamiento de información en un computador - Describir los diferentesniveles en que se divide la jerarquía de memoria de un computador - Describir la funcionalidad de cada uno de los niveles de la jerarquía de memoria de un computador - Describir las características principales del sistema de memoria de un computador Tema 4. Almacenamiento principal - Describir la funcionalidad de los registros internos de un procesador - Describir la funcionalidad de la memoria caché de un computador - Identificar los diferentes encapsulados y placas de circuito impreso de la memoria principal de computadores actuales - Describir la arquitectura de un módulo de memoria principal de un computador - Identificar y describir los diferentes tipos de memoria DRAM - Describir las especificaciones de un módulo de memoria principal de un computador Tema 5. Almacenamiento secundario - Describir las diferentes tecnologías con que se construyen dispositivos de almacenamiento masivo de información para computadores 289 2008-2009 Asignaturas del Tercer Curso - Describir las tecnologías de almacenamiento de información en medios magnéticos - Analizar las especificaciones de un disco duro proporcionadas por su fabricante a través de hojas de características - Describir las tecnologías de almacenamiento de información en medios magnetoópticos - Describir las tecnologías de almacenamiento de información en medios ópticos - Diferenciar las tecnologías avanzadas de almacenamiento secundario de información Tema 6. Dispositivos multimedia - Definir la historia reciente de la multimedia en sistemas de computación - Describir la naturaleza del sonido y cómo éste puede ser digitalizado para ser procesado por un computador digital - Describir las tecnologías utilizadas en el desarrollo de tarjetas de sonido para un computador actual - Analizar las especificaciones de una tarjeta de sonido proporcionadas por su fabricante a través de hojas de características - Describir la naturaleza de la imagen y cómo esta puede ser tratada por un computador - Describir los diferentes formatos de almacenamiento de imágenes en un computador - Analizar las especificaciones de una tarjeta de vídeo proporcionadas por su fabricante a través de hojas de características - Identificar los diferentes tipos de monitores disponibles actualmente en el mercado - Describir las tecnologías de fabricación de los diferentes tipos de monitores existentes En su paso por la asignatura el alumno debe adquirir las siguientes capacidades: Gestión de la información de manera eficaz Mejora de su capacidad de análisis y síntesis Razonamiento crítico sobre las metodologías empleadas así como durante el desarrollo de las clases Organización y planificación del trabajo personal Mejora de su capacidad de expresión oral y escrita CONTENIDOS TEMA 0 Introducción Concepto de tecnología Ciclo de vida de la tecnología Historia del computador personal TEMA 1 El procesador Introducción Proceso de fabricación Criterios de selección Especificaciones de un procesador Características de un procesador Comparación de rendimiento 290 2008-2009 Asignaturas del Tercer Curso Tecnologías de altas prestaciones TEMA 2 La placa base Introducción Parámetros de la placa base Criterios de selección TEMA 3 Introducción al almacenamiento de información en un computador Jerarquía de memoria Características de memoria TEMA 4 Almacenamiento principal Introducción Registros del procesador Memoria caché Memoria principal Especificaciones de un módulo de memoria TEMA 5 Almacenamiento secundario Soporte magnético Soporte magneto-óptico Soporte óptico Tecnologías de almacenamiento Tecnologías avanzadas en almacenamiento secundario TEMA 6 Dispositivos multimedia Introducción Dispositivos de sonido Dispositivos de imagen METODOLOGÍA Y EVALUACIÓN La parte teórica de la asignatura se evalúa a partir del trabajo realizado a lo largo del curso y a partir de un examen escrito tras finalizar la asignatura. La evaluación del trabajo se realizará de forma continua. Para cada fecha de entrega intermedia el profesor validará los contenidos del trabajo realizado (en términos de originalidad, calidad de exposición de ideas, redacción, etc.) y, tras su finalización, evaluará la presentación del mismo en sesión pública así como las respuestas ofrecidas a las cuestiones realizadas por los asistentes a dicha presentación. El examen escrito será una prueba objetiva en la que el alumno deberá demostrar los conocimientos que ha adquirido a lo largo de la asignatura. La calificación obtenida en el examen escrito supondrá el 60% de la calificación de la parte teórica de la asignatura. La calificación obtenida en el trabajo supondrá el 40% de la calificación de la parte teórica de la asignatura. La evaluación de la parte práctica de la asignatura se realizará de forma continua a través de la presentación de una serie de informes relacionados con las sesiones llevadas a cabo en el laboratorio. La calificación de la parte práctica supondrá el 10% de la calificación de la asignatura. Para aprobar la asignatura es requisito indispensable aprobar la parte práctica de la misma. 291 2008-2009 Asignaturas del Tercer Curso BIBLIOGRAFÍA BÁSICA Scott Mueller Upgrading and Repairing PCs, 18th Edition Que Publishing, 2007 Klaus Dembowski Gran Libro del Hardware Marcombo, 2002 M. David Stone & Alfred Poor Troubleshooting Your PC (2nd Ed.) Microsoft Press, 2002 292 2008-2009 Asignaturas del Tercer Curso BASES DE DATOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13144 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo Anual 9,0 Teóricos 4,5 Prácticos 4,5 9,0 Teóricos 4,5 Prácticos 1,5 http://petra.euitio.uniovi.es/asignaturas/bas.dat/ PROFESORES MARTINEZ PRIETO, ANA BELEN (Practicas en el Laboratorio, Teoria) ALVAREZ GUTIERREZ, DARIO (Practicas en el Laboratorio, Tablero, Teoria) VINUESA MARTINEZ, LUIS ANTONIO (Practicas en el Laboratorio, Teoria) SUAREZ SANZ, JAVIER (Practicas en el Laboratorio) OBJETIVOS PRERREQUISITOS Las asignaturas en las que se imparten conocimientos de base que se utilizan en esta asignatura de manera más directa son: Lógica (primer curso), la parte de Cálculo Proposicional, que se utiliza en el capítulo de consultas en cálculo relacional. Sistemas Operativos (segundo curso), en lo relativo al tratamiento de la concurrencia y la estructura de los sistemas de ficheros, fundamentalmente. Estructuras de Datos y de la Información (segundo curso), la parte de las estructuras de datos en memoria secundaria, como ficheros indexados, árboles B, etc. Introducción a la Programación, Metodología de la Programación y Tecnología de la Programación (primer y segundo curso), en cuanto a conocimientos generales de desarrollo de proyectos de software, el modelo orientado a objetos y lenguajes de programación, y programación en general. OBJETIVOS Objetivos Generales El papel fundamental que esta asignatura troncal sobre Bases de Datos debe jugar en el contexto de una carrera técnica informática es presentar al alumno los elementos fundamentales de la materia en los tres aspectos principales de la misma: Diseño, Utilización y Funcionamiento. Es decir, por una parte la estructura y funciones de un Sistema de Gestión de Bases de Datos (Funcionamiento). Por otro lado el ciclo de vida, modelos y técnicas de diseño de bases de datos (Diseño). Por último, los lenguajes de manejo de datos necesarios para utilizar estos sistemas (Utilización). De esta forma, se pretende que el alumno sea capaz de analizar los detalles de diseño y funcionamiento concretos relacionados con las bases de datos que pueda encontrarse a lo largo de su vida profesional. Teniendo en cuenta las las capacidades que más suelen demandarse en la práctica profesional para los Ingenieros Técnicos en Informática, el enfoque que se dará a la asignatura estará más 293 2008-2009 Asignaturas del Tercer Curso centrado en la parte de Diseño y de Utilización, especialmente de bases de datos relacionales y el lenguaje SQL. Ademáss, se dará especial importancia a la programación de aplicaciones con Bases de Datos, puesto que es un aspecto muy demandado por las empresas. Por otra parte, hay que tener en cuenta que aspectos de Funcionamiento se imparten ya en otras asignaturas. En concreto los conceptos de implementación física relacionados con el almacenamiento secundario (ficheros, etc.) se imparten en Estructuras de Datos y de la Información , y la problemática general de la concurrencia en Sistemas Operativos . Más detalladamente, podemos presentar los siguientes objetivos generales: Dotar al alumno de los conocimientos fundamentales, tanto teóricos y prácticos que permitan identificar y comprender los tres aspectos de un sistema de bases de datos: Diseño, Utilización y Funcionamiento, haciendo hincapié en el diseño y utilización de bases de datos relacionales con el lenguaje SQL. Explicar y usar los conceptos y terminología de bases de datos. Objetivos específicos Identificar las razones que hacen necesario un Sistema de Gestión de Bases de Datos en un sistema de computación. Conocer la terminología, arquitectura y conceptos fundamentales de un SGBD. Comprender el papel del ciclo de vida y los modelos de datos en el diseño de bases de datos (conceptual y lógico fundamentalmente, y también físico) Comparar los modelos de datos entre sí y conocer sus ventajas, inconvenientes y limitaciones. Dotar las bases formales para comprender los modelos de datos más importantes: modelo Entidad-Relación y modelo relacional, y los lenguajes de datos formales y comerciales para este último. Conocer y comprender la necesidad de principios metodológicos para el diseño de bases de datos, especialmente del proceso de normalización para bases de datos relacionales. Capacitar para el manejo de cualquier Sistema de Gestión de Bases de Datos Relacional comercial, a través del lenguaje SQL. Adquirir experiencia práctica para realizar el diseño completo de una base de datos relacional, incluyendo su implementación en un SGBD comercial. Adquirir experiencia práctica en el desarrollo de aplicaciones de bases de datos. Prácticas Las prácticas siguen un plan mixto. En él se combinan dos estilos de prácticas de laboratorio: de utilización y diseño de bases de datos (siguiendo con la filosofía inicial de la asignatura, en la que se hace hincapié en estos aspectos frente al del funcionamiento de los SGBD) con el desarrollo de un proyecto durante el curso. La secuenciación de las prácticas de laboratorio se va realizando a medida que se introducen los conceptos teóricos correspondientes en las sesiones de teoría. El contenido es el siguiente: En primer lugar se realiza un módulo de introducción al manejo de una herramienta CASE, fundamentalmente para su utilización en el desarrollo de un proyecto durante el curso y especialmente en la fase de diseño conceptual. En segundo lugar se establecen sesiones de prácticas para que el alumno desarrolle ejemplos de consultas con los lenguajes formales del álgebra y del cálculo relacional, y SQL con un SGBD real. El tercer módulo está orientado al desarrollo de aplicaciones con SQL, en el que se introduce el alumno en la programación de aplicaciones de bases de datos con este lenguaje, a la 294 2008-2009 Asignaturas del Tercer Curso vez que se practica con el propio lenguaje (como en el módulo II). Este módulo da el apoyo complementario al alumnopara el desarrollo del proyecto que debe entregar al final del curso. Por su naturaleza, estos módulos tienen una primera parte cerrada, en la que el profesor sigue un guión para explicar el manejo de los productos, y una parte abierta, en la que el alumno diseña las soluciones a los problemas que se le proponen. Proyectos Adicionalmente, los alumnos deben realizar un proyecto único, o varios proyectos más simples durante el curso, relacionados: Desarrollo de una aplicación de bases de datos, utilizando el ciclo de vida y los conocimientos explicados en la parte de teoría, y con el apoyo de las prácticas de tablero y destrezas prácticas adquiridas en las prácticas de tablero. El tema sobre el que se desarrollan los proyectos se puede dejar a elección del alumno (se dará una guía para estas prácticas) e incluso podrían compartirse temas de proyectos con otras asignaturas del mismo curso (Ingeniería del Software, etc.). Estos proyectos se utilizarán para la evaluación de las prácticas de laboratorio. CONTENIDOS PROGRAMA CONTENIDOS TEORÍA Unidad Didáctica 1: Introducción Tema 1: Introducción, Conceptos Fundamentales y Arquitectura de los Sistemas de Gestión de Bases de Datos 1. DEFINICIONES 1.1. BANCO Y BASE DE DATOS 1.2. DEFINICIÓN DE BASE DE DATOS Y DE SISTEMA DE GESTIÓN DE BASES DE DATOS 1.3. NECESIDAD Y OBJETIVOS DE LOS SISTEMAS DE GESTIÓN DE BASES DE DATOS 2. ABSTRACCIÓN DE LA INFORMACIÓN 2.1. NIVELES DE ABSTRACCIÓN (ARQUITECTURA ANSI/SPARC) 2.2. INSTANCIAS Y ESQUEMAS 2.3. INDEPENDENCIA DE DATOS FÍSICA Y LÓGICA 3. MODELOS DE DATOS 3.1. MODELOS DE DATOS LÓGICOS BASADOS EN OBJETOS 3.2. MODELOS DE DATOS LÓGICOS BASADOS EN REGISTROS 3.3. MODELOS DE DATOS FÍSICOS 4. LENGUAJES DE DATOS 4.1. LENGUAJE DE DEFINICIÓN DE DATOS 4.2. LENGUAJE DE MANEJO DE DATOS 5. ARQUITECTURA DE UN SGBD 5.1. LENGUAJE DE MANEJO DE DATOS 5.2. LENGUAJE DE MANEJO DE DATOS 5.3. LENGUAJE DE MANEJO DE DATOS Unidad Didáctica 2: Ciclo de Vida y Modelos de Datos 295 2008-2009 Asignaturas del Tercer Curso Tema 2: Modelos de Datos 1. CONCEPTOS DE MODELOS DE DATOS 1.1. EVOLUCIÓN Y DEFINICIÓN 1.2. DIFERENCIA ENTRE MODELO Y ESQUEMA 1.3. UNIVERSO DE DISCURSO / MUNDO REAL 1.4. MODELOS Y LENGUAJES DE DATOS 1.5. OBJETIVOS DE UN MODELO DE DATOS 2. ASPECTOS DE UN MODELO DE DATOS 2.1. ESTÁTICA 2.2. DINÁMICA 2.3. RESTRICCIONES DE INTEGRIDAD 3. CLASIFICACIÓN DE MODELOS DE DATOS 3.1. MODELOS CONCEPTUALES 3.2. MODELOS LÓGICOS O CONVENCIONALES Tema 3: Ciclo de Vida de las Bases de Datos 1. DISEÑO DIRIGIDO POR PROCESOS Y DISEÑO DIRIGIDO POR DATOS 2. FASES DEL CICLO DE VIDA 2.1. ANÁLISIS DE REQUISITOS 2.2. DISEÑO CONCEPTUAL 2.3. DISEÑO LÓGICO 2.4. REFINAMIENTO POR EL USO 2.5. DISEÑO FÍSICO 2.6. IMPLEMENTACIÓN 2.7. PRUEBA Y MONITORIZACIÓN 3. EJEMPLO DE APLICACIÓN DEL CICLO DE VIDA Unidad Didáctica 3: Diseño Conceptual: Modelo Entidad-Relación Tema 4: Modelo Entidad-Relación 1. INTRODUCCIÓN Y ELEMENTOS FUNDAMENTALES 1.1. ENTIDADES Y CONJUNTOS DE ENTIDADES 1.2. RELACIONES Y CONJUNTOS DE RELACIONES 2. RESSTRICCIONES DE INTEGRIDAD 2.1. RESTRICCIONES DE CARDINALIDAD: UNO / MUCHOS 2.2. SUPERCLAVES, CLAVES CANDIDATO Y CLAVE PRIMARIA 2.3. CLAVE PRIMARIA DE UN CONJUNTO DE RELACIONES 2.4. DEPENDENCIA POR EXISTENCIA 2.5. ENTIDADES FUERTES Y ENTIDADES DÉBILES 3. DIAGRAMA ENTIDAD-RELACIÓN 4. REDUCCIÓN DE DIAGRAMAS E-R A TABLAS 4.1. CONJUNTOS DE ENTIDADES FUERTES 4.2. CONJUNTOS DE ENTIDADES DÉBILES 4.3. CONJUNTOS DE RELACIONES 5. CONSTRUCCIONES AVANZADAS (*) 5.1. GENERALIZACIÓN Y ESPECIALIZACIÓN 5.2. AGREGACIÓN 296 2008-2009 Asignaturas del Tercer Curso Tema 5: Modelo Entidad-Relación Extendido 1. INTRODUCCIÓN 1.1. NIVELES DE DEFINICIÓN DEL MODELO ENTIDAD-RELACIÓN: SIMPLE Y COMPLEJO 1.2. OTRAS NOMENCLATURAS DEL MODELO E-R 2. AMPLIACIÓN CONSTRUCCIONES ELEMENTALES 2.1. ATRIBUTOS: DESCRIPTIVOS, IDENTIFICADORES, MULTIVALUADOS, DERIVADOS 2.2. RELACIONES: CARDINALIDAD MÁXIMA Y MÍNIMA 2.3. GENERALIZACIÓN: SUBCONJUNTOS SOLAPADOS 3. CONSTRUCCIONES AVANZADAS 3.1. RELACIONES TERNARIAS Y N-ARIAS 3.2. RESTRICCIONES ENTRE RELACIONES 4. COMPARACIÓN ENTRE DISTINTAS NOTACIONES DE LOS DIAGRAMAS E-R 5. NORMAS PRÁCTICAS PARA EL DISEÑO E-R 5.1. ANÁLISIS DE REQUISITOS 5.2. ENTIDADES 5.3. GENERALIZACIÓN 5.4. RELACIONES Unidad Didáctica 4: Diseño Lógico: Modelo Relacional Tema 6: Modelo Relacional 1. INTRODUCCIÓN 2. ESTRUCTURA DE LAS BASES DE DATOS RELACIONALES 2.1. NOMENCLATURA Y SÍMBOLOS 2.2. RELACIÓN Y ATRIBUTOS 2.3. ESQUEMAS RELACIONALES 2.4. SUPERCLAVE, CLAVE CANDIDATO, CLAVE PRIMARIA E INTEGRIDAD DE ENTIDAD 2.5. CLAVES EXTERNAS E INTEGRIDAD REFERENCIAL 3. LENGUAJES DE CONSULTA FORMALES: ÁLGEBRA RELACIONAL 3.1. INTRODUCCIÓN 3.2. OPERACIONES FUNDAMENTALES 3.3. OPERACIONES ADICIONALES 4. LENGUAJES DE CONSULTA FORMALES: CÁLCULO RELACIONAL DE DOMINIOS 4.1. NOTACIÓN Y ESTRUCTURA DE UNA CONSULTA 4.2. CONSULTAS EQUIVALENTES A CASOS-TIPO EN ÁLGEBRA RELACIONAL 4.3. EXPRESIONES SEGURAS EN CÁLCULO RELACIONAL DE DOMINIOS 4.4. POTENCIA EXPRESIVA DEL CÁLCULO RELACIONAL DE DOMINIOS 5. LENGUAJES DE CONSULTA FORMALES: CÁLCULO RELACIONAL DE TUPLAS 5.1. NOTACIÓN Y ESTRUCTURA DE UNA CONSULTA 5.2. ANALOGÍA CON EL CÁLCULO RELACIONAL DE DOMINIOS 5.3. EJEMPLOS EQUIVALENTES A LAS CONSULTAS EN CÁLCULO RELACIONAL 297 2008-2009 Asignaturas del Tercer Curso DE DOMINIOS 5.4. EXPRESIONES SEGURAS EN CÁLCULO RELACIONAL DE TUPLAS 5.4.1. Dominio de una fórmula 5.4.2. Tratamiento de los cuantificadores 5.5. POTENCIA EXPRESIVA DEL CÁLCULO RELACIONAL DE TUPLAS 6. ANALOGÍAS ENTRE EL ÁLGEBRA Y EL CÁLCULO RELACIONAL 6.1. PATRONES DE EQUIVALENCIA 6.2. FALTA DE COMPLETITUD COMPUTACIONAL: DESPIECES 7. MODIFICACIONES A LA BASE DE DATOS EN ÁLGEBRA RELACIONAL 7.1. INSERCIÓN 7.2. ELIMINACIÓN 7.3. ACTUALIZACIÓN 8. VISTAS 8.1. INTRODUCCIÓN Y CONCEPTO DE VISTAS 8.2. DEFINICIÓN DE VISTAS 8.3. VALORES VACÍOS (NULOS) Y LA PROBLEMÁTICA DE LA MODIFICACIÓN A TRAVÉS DE VISTAS 9. LAS 12 REGLAS DE CODD 9.1. REGLA DE LA INFORMACIÓN 9.2. REGLA DEL ACCESO GARANTIZADO 9.3. TRATAMIENTO SISTEMÁTICO DE VALORES NULOS 9.4. CATÁLOGO DINÁMICO EN LÍNEA BASADO EN EL MODELO RELACIONAL 9.5. REGLA DEL SUBLENGUAJE DE DATOS COMPLETO 9.6. REGLA DE LA ACTUALIZACIÓN DE VISTAS 9.7. INSERCIÓN, ACTUALIZACIÓN Y ELIMINACIÓN DE ALTO NIVEL 9.8. INDEPENDENCIA FÍSICA DE DATOS 9.9. INDEPENDENCIA LÓGICA DE DATOS 9.10. INDEPENDENCIA DE INTEGRIDAD 9.11. INDEPENDENCIA DE DISTRIBUCIÓN 9.12. REGLA DE LA NO SUBVERSIÓN Tema 7: Lenguajes Relacionales Comerciales: SQL y QBE 1. INTRODUCCIÓN 1.1. HISTORIA Y ESTANDARIZACIÓN DEL SQL: SQL1, SQL2, SQL3 1.2. PARTES DEL SQL 1.3. ESTRUCTURA DE UNA EXPRESIÓN DE CONSULTA EN SQL 2. ELIMINACIÓN DE DUPLICADOS Y OPERACIONES DE CONJUNTOS 2.1. DISTINCT 2.2. UNION 2.3. INTERSECT 2.4. EXCEPT 3. PREDICADOS Y PRODUCTOS 3.1. PRODUCTO NATURAL Y LA NOTACIÓN PUNTEADA 3.2. PREDICADOS Y OPERADORES RELACIONALES: AND, OR, NOT, BETWEEN, LIKE 4. PERTENENCIA A CONJUNTOS 4.1. IN, NOT IN 4.2. VARIABLES DE TUPLA (ALIAS) 298 2008-2009 Asignaturas del Tercer Curso 4.3. COMPARACIÓN DE ELEMENTOS CON CONJUNTOS: SOME, ALL 5. COMPARACIÓN DE CONJUNTOS 5.1. CONTAINS, NOT CONTAINS 5.2. COMPROBACIÓN DE CONJUNTOS VACÍOS: EXISTS, NOT EXISTS 5.3. EXPRESIÓN DE CONSULTAS TIPO DIVISIÓN CON CONTAINS 6. AGRUPAMIENTO Y ORDENACIÓN DE LA PRESENTACIÓN DE LAS TUPLAS 6.1. ORDER BY: ORDENACIÓN DE LA PRESENTACIÓN DE LAS TUPLAS 6.2. GROUP BY: AGRUPAMIENTO 6.3. HAVING: CONDICIONES SOBRE GRUPOS 7. LENGUAJE DE MODIFICACIÓN DE DATOS 7.1. DELETE: ELIMINACIÓN 7.2. INSERT: INSERCIÓN 7.3. UPDATE: ACTUALIZACIÓN 8. VALORES VACÍOS 8.1. IS NULL, IS NOT NULL 8.2. PROBLEMÁTICA DE LOS VALORES VACÍOS Y LAS FUNCIONES DE AGREGADOS 9. LENGUAJE DE DEFINICIÓN DE DATOS 9.1. CREATE TABLE: CREACIÓN DE TABLAS 9.2. CREATE INDEX: CREACIÓN DE ÍNDICES 9.3. CREATE VIEW: CREACIÓN DE VISTAS 9.4. ALTER: ALTERACIÓN DE DEFINICIONES 9.5. DROP: ELIMINACIÓN DE DEFINICIONES 10. LENGUAJE DE CONTROL DE DATOS 10.1. GRANT Y REVOKE: CONCESIÓN DE PERMISOS 10.2. BEGIN Y END TRANSACTION: TRANSACCIONES 11. AMPLIACIONES DE SQL2 11.1. TABLAS RESULTADO COMO PARÁMETROS DIRECTOS EN LA CLÁUSULA FROM 11.2. JOIN: PRODUCTOS GENÉRICOS (REUNIONES): INTERNOS, EXTERNOS Y NATURALES 11.3. UNIQUE: COMPROBACIÓN DE LA EXISTENCIA DE TUPLAS REPETIDAS 12. SQL INTERACTIVO Y SQL INMERSO 12.1. FORMAS DE ENLACE CON EL LENGUAJE ANFITRIÓN 12.2. CURSORES 12.3. CONSULTAS DINÁMICAS Y ESTÁTICAS 13. PROGRAMACIÓN DE APLICACIONES DE BASES DE DATOS 13.1. ARQUITECTURA DE APLICACIONES: CLIENTE-SERVIDOR EN N-CAPAS 13.2. ESTÁNDARES DE INTERCONEXIÓN A BASES DE DATOS: ODBC, JDBC, ETC. 14. OTROS LENGUAJES COMERCIALES: QBE (QUERY BY EXAMPLE) 14.1. INTRODUCCIÓN Y ANALOGÍA CON EL CÁLCULO RELACIONAL DE DOMINIOS 14.2. ESTRUCTURA BÁSICA DE UNA CONSULTA 14.3. CONSULTAS EQUIVALENTE S AL CÁLCULO RELACIONAL DE DOMINIOS 14.4. OTRAS CARACTERÍSTICAS Tema 8: Restricciones de Integridad 299 2008-2009 Asignaturas del Tercer Curso 1. INTRODUCCIÓN 1.1. NECESIDAD Y VENTAJAS DE LAS RESTRICCIONES DE INTEGRIDAD 2. RESTRICCIONES DE DOMINIO 2.1. TIPOS DE DOMINIOS 2.2. DOMINIOS BÁSICOS EN SQL1 Y SQL2 2.3. VALORES NULOS 2.4. DEFINICIÓN DE DOMINIOS EN SQL2 3. INTEGRIDAD REFERENCIAL 3.1. CONCEPTOS FUNDAMENTALES: TUPLAS COLGANTES Y CLAVES EXTERNAS 3.2.ALTERNATIVAS EN LA PRESERVACIÓN DE LA INTEGRIDAD REFERENCIAL EN CASO DE MODIFICACIONES A LA BASE DE DATOS: RESTRINGIR, ELIMINAR EN CASCADA, NULIFICAR, VALOR POR OMISIÓN 3.3. DEFINICIÓN DE LA INTEGRIDAD REFERENCIAL EN SQL 4. DEPENDENCIAS FUNCIONALES 4.1. CONCEPTOS FUNDAMENTALES 4.2. TEORÍA DE DEPENDENCIAS FUNCIONALES: CIERRE, REGLAS DE INFERENCIA, CIERRE DE UN CONJUNTO DE ATRIBUTOS, RECUBRIMIENTO CANÓNICO 5. ASERTOS 5.1. ASERTOS EN SQL2 6. DISPARADORES (TRIGGERS) 6.1. DISPARADORES EN SQL3 7. AMPLIACIÓN DE RESTRICCIONES DE INTEGRIDAD EN SQL2 7.1. RESTRICCIONES GENÉRICAS: CHECK 7.2. DENOMINACIÓN DE RESTRICCIONES: CONSTRAINT 7.3. RESTRICCIONES DE COLUMNA: VALUE CONDICIÓN 7.4. RESTRICCIONES DE TABLA Tema 9: Diseño de Bases de Datos Relacionales: Normalización Usando Dependencias Funcionales 1. INTRODUCCIÓN 2. FALLOS EN EL DISEÑO DE BASES DE DATOS RELACIONALES 2.1. REPETICIÓN DE INFORMACIÓN 2.2. INCAPACIDAD PARA REPRESENTAR CIERTA INFORMACIÓN 2.3. PÉRDIDA DE INFORMACIÓN 3. DESCOMPOSICIONES 3.1. DEFINICIÓN FORMAL 3.2. PROPIEDADES DESEABLES EN UNA DESCOMPOSICIÓN (OBJETIVOS DE DISEÑO): DESCOMPOSICIÓN DE PRODUCTO SIN PÉRDIDA (PSP), CONSERVACIÓN DE DEPENDENCIAS (CD). CONCEPTO DE RESTRICCIÓN DE UN CONJUNTO DE DEPENDENCIAS A UN ESQUEMA, REDUNDANCIA MÍNIMA 4. FORMA NORMAL DE BOYCE-CODD (FNBC) 4.1. DEFINICIÓN 4.2. MÉTODO GENERAL PARA PRODUCIR UNA DESCOMPOSICIÓN FNBC 4.3. ALGORITMO DE DESCOMPOSICIÓN 4.4. OBJETIVOS QUE SIEMPRE SE CONSIGUEN CON FNBC: PSP, REDUNDANCIA MÍNIMA 4.5. OBJETIVOS QUE NO SIEMPRE SE CONSIGUEN CON FNBC: CD 300 2008-2009 Asignaturas del Tercer Curso 5. TERCERA FORMA NORMAL (3FN) 5.1. DEFINICIÓN 5.2. ALGORITMO DE DESCOMPOSICIÓN 5.3. OBJETIVOS QUE SIEMPRE SE CONSIGUEN CON 3FN: PSP, CD, REDUNDANCIA CUASI-MÍNIMA 5.4. OBJETIVOS QUE NO SIEMPRE SE CONSIGUEN CON 3FN 6. COMPARACIÓN ENTRE FNBC Y 3FN 6.1. VENTAJAS FNBC: COMPROBACIÓN DE DEPENDENCIAS MEDIANTE SIMPLES CLAVES 6.2. MÉTODO PRÁCTICO DE COMPROBACIÓN DE DEPENDENCIAS QUE NO DEFINEN CLAVE EN 3FN 7. ENFOQUE TRADICIONAL DE NORMALIZACIÓN 7.1. ANOMALÍAS DE DATOS: INSERCIÓN, BORRADO, ACTUALIZACIÓN 7.2. VALORES ATÓMICOS Y PRIMERA FORMA NORMAL (1FN) 7.3. SEGUNDA FORMA NORMAL (2FN): ATRIBUTOS PRIMOS Y DEPENDENCIA COMPLETA DE LA CLAVE 7.4. TERCERA FORMA NORMAL (3FN) 7.5. JERARQUÍA DE FORMAS NORMALES 8. OTRAS FORMAS NORMALES 8.1. DEPENDENCIAS MULTIVALUADAS 8.2. CUARTA FORMA NORMAL (4FN) 8.3. FORMAS NORMALES AVANZADAS 9. DISEÑO FÍSICO 9.1. REFINAMIENTO POR EL USO Y DENORMALIZACIÓN 9.2. CRITERIOS GENERALES PARA EL DISEÑO FÍSICO 9.3. GUÍAS GENERALES PARA EL DISEÑO FÍSICO 9.4. GUÍAS PARA EL DISEÑO FÍSICO DE BASES DE DATOS RELACIONALES Unidad Didáctica 5: Funcionamiento de los Sistemas de Gestión de Bases de Datos Tema 10: Seguridad e Integridad: Confidencialidad, Transacciones y Concurrencia 1. CONCEPTOS FUNDAMENTALES DE SEGURIDAD E INTEGRIDAD 2. CONFIDENCIALIDAD 2.1. MEDIDAS DE SEGURIDAD 2.2. VISTAS Y AUTORIZACIONES 2.3. ESPECIFICACIÓN DE VISTAS Y AUTORIZACIONES EN SQL 2.4. ENCRIPTACIÓN 2.4.1. Características de un buen mecanismo de encriptación 2.4.2. Claves públicas y privadas 3. TRANSACCIONES Y RECUPERACIÓN 3.1. DEFINICIÓN Y PROPIEDADES DE UNA TRANSACCIÓN: ATOMICIDAD, CONSISTENCIA, AISLAMIENTO Y DURABILIDAD (ACID) 3.2. ESTADOS DE UNA TRANSACCIÓN 3.3. TÉCNICAS DE IMPLEMENTACIÓN (ATOMICIDAD, CONSISTENCIA Y RECUPERACIÓN): FICHEROS DE DIARIO 3.4. TÉCNICAS DE IMPLEMENTACIÓN(ATOMICIDAD, CONSISTENCIA Y RECUPERACIÓN): PÁGINAS COPIA 3.5. SECUENCIALIDAD DE TRANSACCIONES CONCURRENTES 301 2008-2009 Asignaturas del Tercer Curso 3.6. DEFINICIÓN DE TRANSACCIONES Y NIVELES EN SQL2 4. CONCURRENCIA 4.1. TÉCNICAS DE CONTROL DE CONCURRENCIA: PESIMISTAS Y OPTIMISTAS 4.2. TÉCNICAS DE IMPLEMENTACIÓN: BLOQUEOS: EXCLUSIVO, COMPARTIDO, EN DOS FASES 4.3. TÉCNICAS DE IMPLEMENTACIÓN: MARCAS DE TIEMPO 4.4. INTERBLOQUEO 4.5. GRANULARIDAD Tema 11: Otros Modelos y Arquitecturas de SGBD y Temas Avanzados 1. BASES DE DATOS ORIENTADAS A OBJETOS 1.1. CAMPOS DE APLICACIÓN DE LAS BASES DE DATOS ORIENTADAS A OBJETOS 1.2. REPASO DE LOS CONCEPTOS FUNDAMENTALES DEL MODELO DE OBJETOS 1.3. IDENTIDAD DE OBJETOS 1.4. ENFOQUES PARA LA PERSISTENCIA 1.5. LENGUAJES DE MANEJO DE DATOS PARA EL MODELO DE OBJETOS 1.6. EL ESTÁNDAR ODMG 2. ARQUITECTURAS DE SISTEMAS DE BASES DE DATOS 2.1. CENTRALIZADOS 2.2. CLIENTE/SERVIDOR 2.3. DISTRIBUIDOS 2.4. PARALELOS 3. BASES DE DATOS PARALELAS 3.1. PARALELISMO DE ENTRADA/SALIDA 3.2. PARALELISMO ENTRE CONSULTAS E INTRA-CONSULTAS 3.3. PARALELISMO ENTRE OPERACIONES E INTRA-OPERACIONES 4. BASES DE DATOS DISTRIBUIDAS 4.1. ALMACENAMIENTO DISTRIBUIDO 4.2. TRANSPARENCIA 4.3. TÉCNICAS DE PARTICIONADO, REPLICACIÓN Y REPARTO 5. PROCESAMIENTO DE CONSULTAS 5.1. FUNCIÓN DEL PROCESAMIENTO Y OPTIMIZACIÓN DE CONSULTAS 5.2. INFORMACIÓN DEL DICCIONARIO DE DATOS PARA LA OPTIMIZACIÓN 5.3. MEDIDAS DEL COSTE DE LAS CONSULTAS 5.4. PLANES DE EVALUACIÓN 6. NUEVOS CAMPOS DE APLICACIÓN DE LAS BASES DE DATOS 6.1. SISTEMAS DE AYUDA A LAS DECISIONES 6.2. ALMACENES DE DATOS (DATA WAREHOUSING) 6.3. PROSPECCIÓN DE DATOS (DATA MINING) 6.4. PROCESAMIENTO ANALÍTICO (OLAP) 6.5. BASES DE DATOS ESPACIALES, TEMPORALES Y MULTIMEDIA 6.6. RECUPERACIÓN DE INFORMACIÓN Y BASES DE DATOS DOCUMENTALES 6.7. BASES DE DATOS PARA WEB E INTERNET 6.8. BASES DE DATOS PARA SISTEMAS PORTÁTILES Y EMPOTRADOS CONTENIDOS PRÁCTICA 302 2008-2009 Asignaturas del Tercer Curso Módulo 1: Manejo de una herramienta CASE Práctica 1 Manejo de una herramienta CASE 4 horas Módulo 2: Lenguajes de consulta formales y SQL Práctica 2 Lenguajes de consulta formales y SQL 6 horas Módulo 3: Administración de SGBD Práctica 3 Introducción a la Administración de SGBD 4 horas Módulo 4: Desarrollo de aplicaciones de bases de datos con SQL Práctica 4 horas Práctica 5 Práctica 6 Práctica 7 Creación de una base de datos y de una aplicación sencilla de consulta Consultas con SQL 3 horas Modificación y SQL interactivo 4 horas Código en el servidor y estructura Cliente/Servidor 3 6 horas METODOLOGÍA Y EVALUACIÓN Se realizarán cero, uno o dos exámenes parciales teóricos y un examen final. Estos exámenes podrán ser en todo o en parte de tipo test. Para aprobar la parte teórica de la asignatura es necesario obtener una nota teórica media igual o superior a 5, y notas mayores o iguales a 4 en los exámenes parciales. Podrá exigirse la entrega de uno o varios trabajos consistentes en ejemplos de utilización del lenguaje SQL, y de diseño e implementación de bases de datos. También se realizará una implementación real sobre el ordenador. A estos trabajos se les asignará una nota. También podrá realizarse un examen práctico. Para la evaluación de la parte de prácticas de la asignatura se tendrá en cuenta la asistencia a las prácticas, los trabajos y el examen práctico. La nota final de la asignatura se calculará teniendo en cuenta tanto la nota de teoría como la de prácticas. La nota de prácticas nunca supondrá un porcentaje mayor del 30% de la nota final. La asignatura se supera obteniendo una nota final igual o superior a 5 y aprobando la parte teórica y práctica. BIBLIOGRAFÍA BÁSICA Libro de Texto (Silberschatz 06) Fundamentos de Bases de Datos, 5ª edición Silberschatz, A., Korth, H.F. y Sudarshan, S. McGraw-Hill. 2006 Bibliografía básica de nivel teórico para los alumnos (Silberschatz 06) Fundamentos de Bases de Datos, 5ª edición 303 2008-2009 Asignaturas del Tercer Curso Silberschatz, A., Korth, H.F. y Sudarshan, S. McGraw-Hill. 2006 (Elmasri 97) Sistemas de bases de datos. Conceptos fundamentales 2ª edición Elmasri, R. y Navathe, S.B. Addison-Wesley. 1997 (Ramakrish 99) Database Management Systems, 2nd edition Ramakrishnan, R., y Gehrkem, J. McGraw-Hill. 1999 Bibliografía complementaria de nivel general de Bases de Datos (Teorey 94) Database Modeling & Design. The Fundamental Principles 2nd edition Teorey, T.J. Morgan Kaufmann. 1994 (DeMiguel 93) Concepción y Diseño de Bases de Datos. Del Modelo E-R al Modelo Relacional De Miguel, A. y Piattini, M. Ra-Ma. 1993 (Ullman99) Introducción a las Bases de Datos Ullman, J.D. y Widom, J. Prentice Hall. 1999 (DeMiguel 97) Fundamentos y Modelos de Bases de Datos De Miguel, A. y Piattini, M. 1997 (Hansen 97) Diseño y Administración de Bases de Datos Hansen, G.W. y Hansen, J.V. Prentice Hall. 1997 (Date 93) Introducción a los Sistemas de Bases de Datos, vol. I, 5ª edición Date, C.J. Addison-Wesley. 1993 Bibliografía complementaria: Modelos de Datos y Ciclo de Vida (Tsichritzis 82) Data Models Tsichritzis, D. y Lochovsky, F. Prentice Hall. 1982 (Maciaszek 90) Database Design and Implementation Maciaszek, L.A. Prentice Hall. 1990 (Fernández 94) Conceptos Básicos de Arquitectura y Sistemas Operativos Fernández, G. Sistemas y Servicios de Comunicación. 1994 Bibliografía complementaria: SQL (Melton 93) Understanding the New SQL: A Complete Guide Melton, J. y Simon, A. Morgan Kaufmann. 1993 304 2008-2009 Asignaturas del Tercer Curso (Date 97) A Guide to the SQL Standard 4th edition Date, C.J. y Darwen, H. Addison-Wesley. 1997 (Hursch 98) SQL: El Lenguaje de Consulta Estructurado Hursch, C. y Hursch, J. Ra-Ma. 1998 Bibliografía complementaria: Teoría del modelo relacional y normalización (Atzeni 93) Relational Database Theory Atzeni, P. y De Antonellis Benjamin Cummings. 1993 (Fernández 87) El Modelo Relacional de Datos: De los Fundamentos a los Modelos Deductivos Fernández, C. Díaz de Santos. 1987 Bibliografía complementaria: Funcionamiento de los Sistemas de Gestión de Bases de Datos (Gray 93) Transaction Processing: Concepts and Techniques Gray, J. y Reuter, A. Morgan Kaufmann. 1993 (Salzberg 88) File Structures: An Analytic Approach Salzberg, B. Prentice Hall. 1988 (Smith 87) Files and Databases: an Introduction Smith, P. y Barnes, G. Addison-Wesley. 1987 Bibliografíacomplementaria: Temas Avanzados (Catell 97) The Object Database Standard: ODMG-93 Release 1.1 Catell, R.G.G. y otros (eds.) Morgan Kaufmann. 1997 (Delobel 85) Distributed Data Bases Delobel, C. y Litwin, W. Elsevier. 1985 (Ozsu 91) Principles of Distributed Database Systems Ozsu, T. y Valduriez, P. Prentice Hall. 1991 (Fayvad 96) Advances in Knowledge Discovery and Data Mining Fayvad, U.M., Piatestky-Shapiro, G., Smyth, P. y Uthurusamy, R. (eds.) MIT Press. 1996 (Mattison 96) Datawarehousing: Strategies, Technologies and Techniques Mattison, R. McGraw-Hill. 1996 (Salton 89) Automatic Text Processing 305 2008-2009 Asignaturas del Tercer Curso Salton, G. Addison-Wesley. 1989 Bibliografía Básica para prácticas de Laboratorio (Marteens 96) Manual Fundamental de Borland Delphi 2 Marteens, I. Anaya Multimedia. 1996 (Barker 94) El Modelo Entidad-Relación CASE*Method Barker, R. Addison-Wesley / Díaz de Santos. 1994 (Marteens 98) La Cara Oculta de Delphi 4. Programación Avanzada para Bases de Datos Marteens, I. Anaya Multimedia. 1998 (Cantú 00) Delphi 5 Cantú, M. Anaya Multimedia. 2000 (Abbey 00) Oracle 8i. Guía de aprendizaje Abbey, M., M.J. Corey e I. Abramson McGraw-Hill. 2000 306 2008-2009 Asignaturas del Tercer Curso LENGUAJES FORMALES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13145 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo TRONCAL Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,5 Teóricos 3,0 Prácticos 1,0 PROFESORES TORRE CERVIGON, FERNANDO (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Se trata de proporcionar al alumno un conocimiento global de los fundamentos teóricos y prácticos de la especificación y reconocimiento de los Lenguajes. Partiendo de la definición formal de un Lenguaje, se profundizará en el estudio de procesos abstractos computacionales para la construcción y aceptación de los mismos mediante Máquinas de Turing,. Por último, se tratará de analizar la dificultad y posibilidad de obtener soluciones de los problemas anteriores aplicando la Teoría de la Complejidad. CONTENIDOS 1. LENGUAJES Y GRAMATICAS FORMALES Alfabetos, Palabras y Lenguajes Operaciones con Alfabetos, Palabras y Lenguajes 2. GRAMATICAS Gramáticas Tipos de Gramáticas. Jerarquía de Chosmky Clases de lenguajes Simplificación de Gramáticas. Formas Normales 3. MAQUINAS DE TURING Definición Funcionamiento Construcción Composición de Máquinas de Turing Clases de Máquinas de Turing Máquina de Turing Universal 4. MAQUINAS DE TURING Y LENGUAJES Aceptación de Lenguajes por Máquinas de Turing Reconocimiento de Lenguajes Gramáticas y Máquinas de Turing 307 2008-2009 Asignaturas del Tercer Curso Tesis de Turing 5. COMPLEJIDAD Complejidad de los Algoritmos Complejidad de los Procesos Computacionales de las Máquinas de Turing Complejidad en Tiempo Polinomico Problemas de Decisión METODOLOGÍA Y EVALUACIÓN Examen Final único en Junio de todos los temas. El ejercicio será tipo Test con un número de preguntas entorno a 15, cada una de las cuales va acompañada de varias respuestas, y solo una de ellas es correcta. Sólo las contestaciones correctas puntúan, las no contestadas no puntúan y las falladas lo hacen negativamente de modo que la esperanza matemática de un ejercicio aleatorio sea nula. BIBLIOGRAFÍA BÁSICA John C. Martin, Introduction to Languages and the Theory of Computation. Mc. Graw Hill Glenn Brookshear J., Teoría de la Computación, Addison Wesley Kfoury A. J. Moll, N. Arbib A., A programming Approach to Computability, Spring Verlag Martin D. Davis, Computability, Complexity and Languages. Academic Press Alfonseca M., Teoría de Lenguajes, Gramáticas y Autómatas, Ediciones Universidad y Cultura Kelley, Dean, Teoría de Autómatas y Lenguajes Formales, Prentice Hall Hopcropft, j. E. & Ullman J., Introduction to Autómata Theory, Languages and Computation, Addison-Wesley Peter Linz, An Introduction to Formal Languages and Automata, Jones & Bartlett 308 2008-2009 Asignaturas del Tercer Curso FUNDAMENTOS DE INGENIERIA DEL SOFTWARE Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13147 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo OBLIGAT. Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 1,5 PROFESORES ASENSIO MONGE, RAMON (Practicas en el Laboratorio, Tablero, Teoria) TORRE CERVIGON, FERNANDO (Practicas en el Laboratorio) OBJETIVOS Objetivos generales El objetivo principal de la asignatura es introducir al alumno en los conceptos básicos de la ingeniería del software, tratando de dar respuesta a los problemas fundamentales asociados al desarrollo del software, como son: No ser capaces de satisfacer en plazos razonables la demanda de nuevas aplicaciones Desarrollar aplicaciones cuyo mantenimiento consume demasiados recursos Debido a que: La productividad en el desarrollo en general es baja La calidad del software desarrollado es cuestionable Con lo que: - La insatisfacción del usuario se produce con demasiada frecuencia También se pretende en esta asignatura sentar las bases del conocimiento teórico preciso para abordar con éxito el resto de asignaturas de ingeniería del software con un enfoque más práctico como pueda ser la de Desarrollo de Sistemas de Información y otras y debe servir de guía para entender y ubicar los contenidos de estas asignaturas y de otras de ingeniería del software más avanzadas, por tanto, durante el desarrollo de la misma se harán frecuentes referencias a dichas asignaturas. Objetivos específicos De forma más detallada, los objetivos específicos de teoría de la asignatura son los siguientes: Conocer los problemas asociados al desarrollo del software y sus causas. Entender los conceptos fundamentales en relación a los sistemas de información y conocer los sistemas de información básicos en las organizaciones. Conocer los procesos del desarrollo del software y sus diferentes formas de organización en distintos modelos y entender qué características del proyecto a desarrollar y de la instalación hacen más adecuada la utilización de un modelo de desarrollo u otro. Conocer los conceptos y actividades fundamentales de la ingeniería derequisitos, y ser consciente de la importancia que la ingeniería de requisitos tiene en el desarrollo y mantenimiento del software. Aprender a desarrollar una serie de modelos, modelos del análissis, como el mejor camino para representar los requerimientos que satisfagan los requisitos definidos por el usuario para el nuevo sistema a desarrollar, tanto para el enfoque de desarrollo estructurado como para el orientado a objetos. 309 2008-2009 Asignaturas del Tercer Curso Conocer qué son los métodos de desarrollo y las metodologías, y estudiar brevemente algunas metodologías oficiales y en particular Metrica v3. Estudiar la secuencia de pasos y técnicas que hacen posible que el diseñador describa todos los aspectos del software que se va a construir, diseño arquitectónico, de datos y de la interfaz de usuario. Conocer las diferentes técnicas y estrategias de prueba. Presentar el conjunto de herramientas que proporcionan asistencia automatizada a las diferentes actividades y tareas del proceso de ingeniería del software. Conocer las actividades del mantenimiento y los factores que afectan al mantenimiento y cómo la reingeniería del software puede contribuir a reducirlo. Por último presentar algunos temas novedosos de la ingeniería del software como son la ingeniería web, el desarrollo ágil, la ingeniería del software de sala limpia, la ingeniería del software basada en componentes,.. En la parte práctica el objetivo fundamental es afianzar y ampliar los conceptos en áreas específicas de la ingeniería del software mediante el desarrollo en forma de ensayo de un tema del programa de la parte práctica. CONTENIDOS PROGRAMA DE TEORÍA 1.- Introducción a la Ingeniería del Software.El software Características del software Evolución del desarrollo del software Problemas asociados al desarrollo del software Causas de los problemas del desarrollo del software Algunos mitos en el desarrollo del software La Ingeniería del Software: definiciones, elementos y objetivos generales Visión general del proceso de Ingeniería del Software Situación actual de la Ingeniería del Software 2.-Introducción a los Sistemas de Información.Concepto de sistema Datos e información Sistema de información Enfoque sistemático u holístico para el estudio de sistemas Sistemas de información automatizados (SIA) Sistemas de información básicos en las organizaciones La Ingeniería del Software en una organización 3.-El proceso software y modelos de proceso.El proceso software Madurez del proceso software Estándares del proceso software Modelos de procesos del software Modelo en cascada Modelos incrementales Modelo incremental 310 2008-2009 Asignaturas del Tercer Curso Modelo DRA Modelos evolutivos Construcción de prototipos Modelo en espiral Modelos especializados Desarrollo basado en componentes Modelos de métodos formales Técnicas de 4ª generación El proceso unificado 4.-Métodos de desarrollo del software.Concepto de método Breve historia de los métodos Clasificación de los métodos Metodologías Metodologías oficiales: 5.-Ingeniería de requisitos.Requisitos Ingeniería de requisitos El proceso de ingeniería de requisitos Identificación de requisitos Análisis y negociación de requisitos Especificación de requisitos Validación de requisitos El uso de prototipos 6.-Modelado del análisis.Introducción El modelado en el análisis estructurado Modelado de datos Modelado funcional y flujo de información Modelado del comportamiento El modelado en el análisis orientado a objetos 7.-Diseño del software.El proceso de diseño Diseño de datos Diseño arquitectónico Estilos arquittectónicos Modelo de deposito Modelo cliente-servidor Modelo de capas Descomposición modular Modelo orientado a objetos Modelo de flujo de datos Diseño de la interfaz de usuario Diseño basado en patrones 311 2008-2009 Asignaturas del Tercer Curso 8.-Técnicas y estrategias de prueba del software.Fundamentos de la prueba Principios de la prueba Técnicas de pruebas Diseño de casos de prueba Pruebas de caja blanca: Prueba del camino básico Prueba de condiciones Prueba de bucles Pruebas de caja negra: Partición equivalente Análisis de Valores Límite (AVL) Estrategias de prueba del software La depuración 9.-Ingeniería del Software Asistida por Ordenador.Introducción Objetivos de las herramientas Elementos básicos de las herramientas El repositorio Taxonomías de herramientas Plan para la adquisición e implantación de una herramienta Situación actual de las herramientas Ejemplos de herramientas 10.-Mantenimiento del software.Introducción Tipos de mantenimiento Actividades del mantenimiento Costes del mantenimiento Factores que afectan al mantenimiento Reingeniería del software Análisis del inventario de aplicaciones Reestructuración Ingeniería inversa Ingeniería directa 11.-Ingeniería Web.Introducción Análisis de aplicaciones web Formulación Recopilación de requisitos Modelado del análisis Diseño de aplicaciones web Prueba de aplicaciones web 312 2008-2009 Asignaturas del Tercer Curso Equipos de ingeniería Web 12.- Temas avanzados en Ingeniería del Software Desarrollo ágil Ingeniería del software de sala limpia Ingeniería del software basada en componentes PROGRAMA DEPRÁCTICAS La práctica consistirá en el desarrollo de un documento de prácticas que contemple los siguientes apartados: 1.- Desarrollo conceptual de un tema de los propuestos (10 páginas aproximadamente) 2.- Estudio del estado del arte actual en relación a dicho tema 3.- Aportaciones personales 4.- Bibliografía 5.- Documentación en PowerPoint para la presentación de los diferentes apartados Los temas propuestos para la realización de la práctica son: 1.- La Ingeniería del Software 2.- Problemas asociados al desarrollo de software 3.- Sistemas de información básicos en las organizaciones 4.- Madurez del proceso software 5.- Estándares del proceso software 6.- El proceso unificado de desarrollo 7.- Métodos formales 8.- Ingeniería de requisitos 9.- El uso de prototipos en el desarrollo de proyectos 10.- El modelado en el análisis estructurado 11.- El modelado en el análisis orientado a objetos 12.- Estilos arquitectónicos 13.- Diseño de la interfaz de usuario 14.- Diseño basado en patrones 15.- Técnicas de pruebas 16.- Diseño de casos de prueba 17.- Depuración del software 18.- Ingeniería del Software Asistida por Ordenador 19.- Mantenimiento del software 20.- Reingeniería del software 21.- Análisis de aplicaciones web 22.- Diseño de aplicaciones web 23.- Desarrollo ágil 24.- Ingeniería del software de sala limpia 25.- Ingeniería del software basada en componentes METODOLOGÍA Y EVALUACIÓN METODOLOGÍA 313 2008-2009 Asignaturas del Tercer Curso La teoría se expondrá mediante clases magistrales en las que se utilizarán transparencias. Previamente a la exposición de cada tema se entregarán al alumno las transparencias que se usarán en las clases y se indicarán para cada pregunta las páginas concretas de la bibliografía donde se desarrollan las mismas. La práctica se desarrollará en subgrupos de tres personas. La formación de los subgrupos la harán los propios alumnos. El profesor asignará a cada subgrupo un tema de los que aparecen en la lista de temas. Todos los subgrupos de un grupo tendrán temas diferentes. Según la planificación establecida cada subgrupo desarrollará cada apartado de la práctica. El profesor indicará quien o quienes de cada subgrupo expondrán al resto de subgrupos del grupo los diferentes apartados de su tema. Durante la exposición los componentes del resto de subgrupos podrán formular cuantas preguntas deseen. Al final del curso se entregará al profesor el documento de la práctica. La asistencia a las clases prácticas es obligatoria. EVALUACIÓN El alumno deberá superar la prueba de teoría y la práctica de forma independiente. La superación de la prueba práctica servirá para posteriores convocatorias. El examen de teoría constará de varias preguntas de gran concreción, incluso tipo test, y de varias preguntas de gran amplitud. El examen de la parte práctica se realizará individualmente a cada alumno y consiste en evaluar la exposición del apartado de la práctica que indique el profesor y colectivamente se evaluará a cada subgrupo evaluando el contenido del documento de la práctica entregado. La nota de la práctica si es superior al aprobado incrementará la nota de teoría con el fin de obtener la nota final de la signatura. BIBLIOGRAFÍA BÁSICA Pressman, R.S., Ingeniería del Software. Un enfoque práctico . 6ª edición. Editorial: Mc Graw Hill 2006 Pressman, R.S., Ingeniería del Software. Un enfoque práctico . 5ª edición. Editorial: Mc Graw Hill 2002 Piattini, M., et al., Análisis y diseño detallado de Aplicaciones Informáticas de Gestión. Una perspectiva de Ingeniería del Software . Editorial Ra-ma. 2004 Sommerville I. Ingeniería de Software . 6ª edición. Editorial: Addison Wesley. 2002 Bruegge Bernd y Dutoit Allen H. Ingeniería de Software orientado a objetos 2002 Prentice Hall MÉTRICA versión 3. 2001, Madrid: Ministerio de Administraciones Públicas. Secretaría de Estado para la Administración Pública. Consejo Superior de Informática. 314 2008-2009 Asignaturas del Tercer Curso SERVICIOS DE COMUNICACIONES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13149 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo OBLIGAT. Periodo 1º Cuatrimes. 4,5 Teóricos 2,0 Prácticos 2,5 4,5 Teóricos 2,0 Prácticos 1,5 http://www.it.uniovi.es PROFESORES GARCIA PAÑEDA, XICU XABIEL (Teoria) MELENDI PALACIO, DAVID (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Los alumnos deberán ser capaces de identificar las ventajas e inconvenientes de utilizar distintos protocolos de nivel de transporte para el desarrollo de nuevos servicios a nivel de aplicación. Deberán dominar el nivel de aplicación en el marco de la arquitectura de protocolos TCP/IP y serán capaces de identificar problemas a la hora de desarrollar nuevos servicios en este nivel y de aportar soluciones para estos problemas. Para ello podrán utilizar como base sus conocimientos en los distintos servicios que se muestran en la asignatura, pudiendo aportar soluciones para: la separación de canales de control y transporte de datos, los problemas de heterogeneidad, el intercambio de mensajes entre aplicaciones, el desarrollo de arquitecturas avanzadas de servicio, etc. CONTENIDOS Contenidos Teóricos: * Tema 1: Nivel de Transporte * Tema 2: Nivel de Aplicación * Tema 3: Servicios WEB * Tema 4: Servicios de Audio y Vídeo * Tema 5: Servicios de Terminal Remoto * Tema 6: Servicios de Transferencia de Ficheros * Tema 7: Servicios de Correo Electrónico * Tema 8: Servicios de Nombrado * Tema 9: Servicios de Inicio de Sesión * Tema 10: Seguridad en Internet Contenidos Prácticos: * Práctica 1: HTML+XHTML * Práctica 2: PHP * Práctica Final Obligatoria. METODOLOGÍA Y EVALUACIÓN La evaluación consiste en una prueba teórica escrita, además de la realización de un trabajo práctico que los alumnos deben desarrollar en equipo. Para superar la asignatura los alumnos deberán aprobar el examen teórico y presentar la práctica según los requisitos establecidos por el profesor. La calificación final de la asignatura se calcula con la siguiente fórmula: NotaFinal=(NotaTeórica*0,7)+(NotaPráctica*0,3) 315 2008-2009 Asignaturas del Tercer Curso BIBLIOGRAFÍA BÁSICA - Comunicaciones y Redes de Computadores 7ª Edición, William Stallings, Prentice Hall - Web Protocols and Practice, Balachander Krishnamurthy y Jennifer Rexford, Addison-Wesley - Streaming Media, Tobias Künkel, Wiley - DNS and BIND 4ª Edición, Paul Albitz y Cricket Liu, O'Reilly - Internet Communications Using SIP, Henry Sinnreich y Alan B. Johnston, Wiley - Fundamentos de Seguridad en Redes, Aplicaciones y Estándares 2ª Edición, William Stallings, Prentice Hall 316 2008-2009 Asignaturas del Tercer Curso PROYECTOS DE INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13150 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo OBLIGAT. Periodo 2º Cuatrimes. 4,5 Teóricos 1,5 Prácticos 3,0 4,5 Teóricos 1,5 Prácticos 3,0 http://www.di.uniovi.es/~aquilino/Asignaturas/ProyectosInformatica/ProyectosInf. htm PROFESORES LOPEZ PEREZ, BENJAMIN (Laboratorio) JUAN FUENTE, AQUILINO ADOLFO (Laboratorio, Teoria) PELAYO GARCIA-BUSTELO, BEGOÑA CRISTINA (Laboratorio) OBJETIVOS Hasta el momento actual el alumno ha sido introducido en las técnicas de desarrollo de software, de diseño de proyectos de hardware y de comunicaciones. Ahora queda el enfoque final de ver el proyecto como un conjunto de actividades y tareas, sujeto a unos presupuestos y a una reglamentación legal o formal y en el que el responsable debe garantizar una calidad suficiente al cliente. Este nuevo enfoque de la realización de proyectos utiliza de todas las técnicas que el alumno haya conocido a lo largo de la carrera. Algunos tópicos son: Familiarizar al alumno en el trabajo como integrante de un grupo, enfrentándolo así con los problemas típicos de comunicación y organización, así como la cooperación para conseguir un fin común: el desarrollo de un sistema Informático, que, dada su complejidad, debe ser abordado por un grupo grande de profesionales. Concienciar al alumno de la importancia de la gestión de proyectos software, hardware y de comunicaciones desde las perspectivas de personal, de problema y de proceso. Conocer, analizar y potenciar los factores que influyen en el éxito de un proyecto. Conocer el papel y uso de los estándares de informática y de la legislación que pueda afectar al desarrollo de sus proyectos. Elegir y aplicar los modelos de desarrollo de proyectos de informática existentes y que el alumno ha adquirido en otras asignaturas. Planificar y gestionar temporalmente un proyecto de informática, con asignación y gestión de recursos. Establecer las medidas de seguimiento y control de un proyecto. Realizar el seguimiento de un proyecto utilizando las herramientas y técnicas adecuadas. Estimar y medir proyectos software. Conocer las diferentes técnicas de estimación. Identificar riesgos. Establecer planes de Prevención, Supervisión y Gestión de riesgos. Establecer políticas de gestión y distribución de versiones. Desarrollar proyectos utilizando herramientas para controlar las distintas versiones de los programas y doocumentos. 1. CONTENIDOS Introducción a los Proyectos de Informática 317 2008-2009 2. 3. 4. o o 5. 6. o o o o 7. Asignaturas del Tercer Curso ¿Qué es un proyecto? Concepto de proyecto de acuerdo a diversas fuentes Complejidad del desarrollo de proyectos de informática Necesidad de planificación y control Mediciones de Software Introducción a las métricas de software Tipos de Métricas Métricas de proceso y de producto Métricas para gestión de proyectos Modelos de Estimación Definición Aspectos que afectan a la estimación Elementos sobre los que hay que efectuar estimación Técnicas de estimación Técnicas de descomposición Técnicas empíricas COCOMO PUTNAM Puntos de función Estimación de Costes Organización de recursos humanos Principios de dirección de personal. El equipo del proyecto informático. Organización personal en los proyectos En función del tipo de proyecto En función de la metodología Establecimiento de responsabilidades Determinación de los perfiles Formalización de Proyectos Aspectos de la formalización de proyectos Tipos de documentación y estándares de documentación Normativa aplicable Calidad de los Proyectos de Informática Sistemas de calidad. Gestión de calidad. Aseguramiento de calidad de software. Aplicación de técnicas de revisión Pruebas de software: técnicas avanzadas Mejora de procesos Modelos de mejora. CMM. SPICE ISO 9001, ISO 9000-3, PSP Gestión de riesgos Riesgos de los proyectos de informática. Identificación del riesgo. Tipos de riesgos. Proyección del riesgo. Reducción, supervisión y gestión del riesgo. Riesgos y peligro para la seguridad. 318 2008-2009 8. 9. 10. Asignaturas del Tercer Curso El plan de Riesgos. Planificación Temporal Elementos sobre los que hay que efectuar planificación Planificación de recursos Distribución de recursos Planificación temporal Creación del equipo de desarrollo Etapas por las que pasa el equipo de desarrollo Otras actividades de planificación Perfil del planificaador Errores típicos de la planificación Plan de proyecto Seguimiento y Control Desarrollo de proyectos: monitorización y control Herramientas de control Técnicas de control Control de plazos y tiempos Control económico Modelos de Desarrollo de Proyectos con Software Libre Introducción al software libre. Situación actual del software libre. Modelos de desarrollo del software libre. Situación legal del software libre. Economía del software libre. Influencia del software libre en otros sectores relacionados con la información. El software libre en diversos sectores. METODOLOGÍA Y EVALUACIÓN 1. Metodología El alumno adquirirá en las clases de teoría los conocimientos y base suficiente para conocer y comprender tanto los riesgos como las técnicas asociadas a la gestión de proyectos de informática. En las clases de tablero se harán ejemplos prácticos de los temas vistos en teoría, asimismo el alumno deberá ir preparando un trabajo que entregará al final del curso y que estará relacionado con la dirección y control de proyectos. Durante el curso el alumno será requerido a leer, para discusión en clase, artículos o temas relacionados con la gestión de proyectos y con aspectos conflictivos de ésta. 2. Evaluación La evaluación de la parte de Fundamentos teórico-prácticos se realizará mediante la realización de un examen final. Para evaluar el Ejercicio de aplicación cada grupo de trabajo deberá entregar el informe resultante de la realización de los casos que se les asigne ydefender los resultados mediante un examen práctico. En la evaluación del ejercicio se contará también la entrega de informes que serán requeridos a lo largo de la asignatura. En la nota final de esta parte se considerará la asistencia individual a las clases de práctica. La calificación final de la asignatura se obtendrá de la siguiente forma: NotaEjercicio*0,4 + NotaTeoría*0,6. 319 2008-2009 Asignaturas del Tercer Curso BIBLIOGRAFÍA BÁSICA Básica Proyectos Informáticos . Francisco Sanchis Marco. Servicio de Publicaciones EUI/UPM, 1.998 'Desarrollo y Gestión de Proyectos Informáticos'. Steve McConnell. McGraw-Hill, 1997 'Técnicas de Programación y Control de Proyectos'. 3ª Edición. C.Romero López. Pirámide, 1988 2. Complementaria A Discipline for Software Engineering , W.S. Humphrey. SEI Series in Software Engineering, Addison-Wesley. 1995. An ISO-9000 approach to building quality software . Oskarsson Östen, 1996. Applying Software Metrics , P. Oman, S.L. Pfleeger (eds.), IEEE Computer Society Press, 1997. CASE. La Automatización del Software . McCLURE, C. Ra-Ma.1992. CMM in Practice: Processes for Executing Software Projects at Infosys (The SEI Series in Software Engineering) , P. Jalote, Addison-Wesley, 1999. Cultivating successful software development. A practitioner s view . Scott E. Donaldson, Stanley G. Siegel, 1997. Editorial Prentice Hall Desarrollo y Gestión de Proyectos Informáticos , McConnell, S., McGraw-Hill, 1997. Desarrollo y gestión de proyectos informáticos , MCCONNELL, S., Madrid, McGrawHill / Interamericana de España, 1997. Elementos y Herramientas en el Desarrollo de Sistemas de Información . PIATTINI, M., DARYANANI, S. Ra-Ma. 1995. Encyclopedia of software engineering , J. J. MARCINIAK, Nueva York, IEEE (The Institute of Electrical and Electronics Engineers), 1995. Gestión de proyectos con Microsoft Project 2000 , Colmenar Santos, Antonio, Manuel-Alonso Castro Gil, Julio Pérez Martínez, , Ra-Ma, 2001. IEEE Standards Collection: Software Engineering , IEEE, Nueva York, IEEE (The Institute of Electrical and Electronics Engineers), 1994. Ingeniería del Software: un enfoque práctico (5º Edición) . Roger S. Pressman.McGraw-Hill, 2002. ISO 9000 for software developers . Schmauch, Charles H.. ASQC Quality press. ISO 9000-3 A tool for software product and process improvement . Kehoe Raymond, 1995. EEditorial Springer Managing the Software Process , W.S. Humphrey. SEI SEries in Software Engineering, Addison-Wesley. 1990. Medición para la gestión en la Ingeniería del Software , Dolado Cosín, J. Javier, Luis Fernández Sanz, , Ra-Ma, 2000. Object Oriented Software Metrics . Lorenz, M., Kidd, J. Prentice Hall. Software configuration management. An investment in product integrity , BERSOFF, E. H., HENDERSON, V.D. & SIEGEL, S. G., Nueva York, Addison-Wesley, 1980 Software Engineering Economics , B. W. BOEHM, Englewood Cliffs, Prentice Hall, 1981. Software Engineering Project Management , Thayer, R.H., IEEE Computer Society Press, 1998. Software Engineering Risk Management , Karolak, D.W., IEEE Computer Society Press, 1996. 1. 320 2008-2009 Asignaturas del Tercer Curso Software Engineering Standards , C.Mazza, JFairclough, B.Melton, D. dePablo, A.Scheffer, R.Stevens, Prentice Hall. 1994. Software Engineering with student software guidance . Barbee, Teasley, Mynatt 1990. Editorial Prentice Hall, Software engineering 6th edition. Ian Sommerville. Addison-Wesley. 2001. Software Metrics. A rigurous and practical approach , N. E. FENTON & S. L. PFLEEGER, Nueva York, PWS, 1997. Software Project Dynamics. An Integrated Approach , Abdel-Hamid, T., S.E. Madnick, Prentice-Hall, 1991. Técnicas de Programación y Control de Proyectos , Romero, C., Pirámide, 1997. The capability maturity model.Guidelines for improving software process , M. PAULK, C. V. WEBER & B. CURTIS, Reading, Addison-Wesley, 1995. The Mythical Man-Month , F.P. Brooks, Essays on Software Engineering, AddisonWesley. 1995. The Unified Software Development Process , I. Jacobson, G. Booch, J. Rumbaugh, Addison Wesley, 1999. Ceballos, 1994 Enciclopedia de Visual Basic Editorial Ra-ma Gonzalez Alfons, 1996. Programación de bases de datos con Visual Basic. Editorial Rama. MAP (Ministerio para las Administraciones Públicas), http://www.map.es/csi. A.y D.de Sistemas de Información . Senn, J.A. Becoming a technical leader . WEINBERG, Dorset House, 1986. Controlling Software Projects . De Marco Desarrollo y gestión de proyectos informáticos . Steve McConell. Mc Graw Hill.1997. Ingeniería del Software: Aspectos de Gestión . López-Cortijo y Amescua, Instituto Ibérico de la Industria del Software, 1998. Introduction to the personal software process . HUMPHREY WATTS, AddisonWesley, 1997. Manual de Informática y derecho . PÉREZ LUÑO, Ariel,1996. Software engineering project management . THAYER, IEEE-Computer Society Press, 1992. Técnicas de programación y gestión de proyectos . ROMERO, Pirámide, 1988. The software project manager's handbook . PHILLIPS, IEEE-Computer Society Press, 1998. ANSI/IEEE Std. 1058-1987. IEEE Standard for Software Project Management Plan. ANSI/IEEE Std. 729-1983. IEEE Standard Glosary of Software Engineering Terminology. 321 2008-2009 Asignaturas del Tercer Curso TRABAJO FIN DE CARRERA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13152 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo OBLIGAT. Periodo 2º Cuatrimes. 7,5 Teóricos 0,0 Prácticos 7,5 7,5 Teóricos 0,0 Prácticos 7,5 PROFESORES GARCIA FUENTE, MARIA DEL PILAR ALMUDENA (Tablero) GARCIA FERNANDEZ, NESTOR (Tablero) MARTINEZ PRIETO, ANA BELEN (Tablero) DIAZ FONDON, MARIA ANGELES (Tablero) ALVAREZ GUTIERREZ, DARIO (Tablero) LOPEZ PEREZ, BENJAMIN (Tablero) GARCIA RODRIGUEZ, ARMANDO (Tablero) ALVAREZ FERNANDEZ, MANUEL JOSE (Tablero) JUAN FUENTE, AQUILINO ADOLFO (Tablero) NIETO FERNANDEZ, MARIA COVADONGA (Tablero) CORRALES GONZALEZ, JOSE ANTONIO (Tablero) DUGNOL ALVAREZ, BENJAMIN RUFINO JOSE JESU (Tablero) LUENGO DIEZ, MARIA CANDIDA (Tablero) ORTIN SOLER, FRANCISCO (Tablero) PAULE RUIZ, MARIA PUERTO (Tablero) ANDRES SUAREZ, JAVIER (Tablero) SUAREZ TORRENTE, MARIA DEL CARMEN (Tablero) RIESCO ALBIZU, MIGUEL (Tablero) FE CANTO, CELIA (Tablero) GONZALEZ RODRIGUEZ, BERNARDO MARTIN (Tablero) FERNANDEZ LOBO, IVAN (Tablero) CARLEOS ARTIME, CARLOS ENRIQUE (Tablero) PEREZ PEREZ, JUAN RAMON (Tablero) GAYO AVELLO, DANIEL (Tablero) VINUESA MARTINEZ, LUIS ANTONIO (Tablero) FERNANDEZ ALVAREZ, ALBERTO MANUEL (Tablero) FERNANDEZ ACEBAL, CESAR (Tablero) REDONDO LOPEZ, JOSE MANUEL (Tablero) GUTIERREZ GUTIERREZ, ALFONSO (Tablero) IZQUIERDO ROBREDO, IGNACIO (Tablero) FERNANDEZ LANVIN, DANIEL (Tablero) PELAYO GARCIA-BUSTELO, BEGOÑA CRISTINA (Tablero) GONZALEZ ALONSO, IGNACIO (Tablero) 322 2008-2009 4.3.4 Asignaturas del Tercer Curso Asignaturas Optativas INGLES INTERMEDIO PARA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13153 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 4,5 http://web.uniovi.es/jaag/inform.html PROFESORES ALVAREZ GONZALEZ, JUAN ANTONIO (Practicas en el Laboratorio, Teoria) RODRIGUEZ GONZALEZ, CARLA MARIA (Practicas en el Laboratorio) OBJETIVOS Los objetivos de la asignatura son diversos. Partiendo de un nivel básico, se supone que los alumnos han cursado previamente inglés a nivel de COU, se revisan aspectos gramaticales (sintácticos, morfológicos y fonológicos) sistemáticamente por medio de ejercicios, se les presentan textos reales de su interés, temas de informática tanto de hardware como de software, en los que el vocabulario del mundo de la informática esté presente. Asimismo se tratan y se entrena a los alumnos en las habilidades lectoras, como localización de información concreta, obtención de información global, capacitación de obtención del significado de vocablos desconocidos asi como de referentes, uso de conectores, y las funciones lingüísticas más características del lenguaje científico y técnico como definiciones, clasificaciones, explicaciones etc. Aunque el objetivo principal es el desarrollo de capacidades comprensivas lectoras también se cuidan los aspectos orales y por ello la comunicación en el aula será en la lengua de estudio: inglés. CONTENIDOS El programa que se propone es de máximos lo que implica que podría obtenerse su plenitud en las circunstancias más favorables. La experiencia demuestra que raramente se logra dicha plenitud pero en función de las diversas variables del curso se tenderá hacia dicho máximo. UNIT 1 Topic: Computers: An Overview; The Computer System Language Use: Parts of Speech. Organization of information. Skimming, scanning. UNIT 2 Topic: Computers:The Soft Element Language Use: Pronouns. Contextual reference. UNIT 3 Topic: The motherboard. Language Use: Lexicon: Content Words. Word Formation: Prefixes. UNIT 4 323 2008-2009 Asignaturas del Tercer Curso Topic: Operating Systems Language Use:Form and Function. Word Formation: Suffixes. UNIT 5 Topic: Output Devices: The Monitor.. Language Use: The Simple Sentence. Acronyms. Compound Nouns UNIT 6 Topic: Programming Languages. Language Use: Phrases: The Noun Phrase (NP). Comparison UNIT 7 Topic: The CPU: Parts and Organization. Language Use: Phrases: The Verb Phrase (VP) Contrast. UNIT 8 Topic: Spreadsheets Language Use: The Complex Sentence I. Time Sequence: connectors. UNIT 9 Topic: The Birth of the Micropocessor. Language Use: The Complex Sentence II. Cause and effect. UNIT 10 Topic: International ASCII: Unicode. Language Use: Compound Sentences.. Definitions and explanations UNIT 11 Topic: Local Area Networks. Language Use: Other Phrases. Enumeration. Listings. UNIT 12 Topic: Graphic File Formats. Language Use: The Sounds of English Examples METODOLOGÍA Y EVALUACIÓN En el estudio de una lengua extranjera el aprendizaje, referido sobremanera a las destrezas, es cumulativo. Se potencia un entrenamiento continuo en las diferentes habilidades lingüísticas y técnicas. La comprensión escrita o lectora figura en primer término seguida por la comprension y expresión oral y la expresión escrita. Es por ello que la evaluación del aprendizaje ha de realizarse al final de dicho período, es decir, al final del curso. La calificación que el alumno recibirá se obtendrá fundamentalmente de los resultados conseguidos en una prueba final común para todos los alumnos y que se realizará en el mes de junio. No obstante, esta calificación final vendrá matizada por el trabajo desarrollado por el alumno a lo largo del curso, por su participación en la clase. El sistema de evaluación se corresponderá con las tareas y acciones que a lo largo del curso se han ido desarrollando en la clase. La dificultad será de un nivel terminal pues se afronta, no ya un desarrollo y entrenamiento de las diferentes habilidades y técnicas, sino una adquisición de las mismas. Se pide un nivel de comprensión lectora intermedio-alto así como un nivel de 324 2008-2009 Asignaturas del Tercer Curso expresión escrita intermedio. BIBLIOGRAFÍA BÁSICA Mullen N. D.; Brown, P.C.H. 1983 English for Computer Science Oxford: Oxford University Press. Glendinning, E.H.; McEwan 1987 English in Computing London: Unwin Hyman. Lavine, R.Z.; Fechter, S.A. 1986 On Line (English for Computer Science) New York: McGrawHill Book Co. Davies, G.; Higgins, J., Computers, Language, and Language Learning, London: Center for Information on Language Teaching and Research, 1982 Hutchinson, T.; Waters, A., English for Specific Purposes. A Learning-Centred Approach. Cambridge: C.U.P., 1987. Leech, G , An A-Z of English Grammar and Usage, London: Edward Arnold, 1989. Quirk, R., A Comprehensive Grammar of the English Language. London: Longman, 1987. BIBLIOGRAFIA: DICCIONARIOS Longman Dictionary Of Contemporary English. London: Longman, 1978. Collins Cobuild English Language Dictionary 1987, Collins ELT Dictionary of Computing 1988 Collins. Chandor, A. 1985 The Penguin Dictionary of Computers Harmondswoth: Penguin Books. Quentin, R.D. 1987 Longman Illustrated Dictionary of Computing Science New York: Longman. Horderski, M. 1990 The Illustrated Dictionary of Microcomputers Blue Ridge: Tab Books. 325 2008-2009 Asignaturas Optativas INGLES AVANZADO PARA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13155 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 0,0 http://web.uniovi.es/jaag/inform.html PROFESORES ALVAREZ GONZALEZ, JUAN ANTONIO (Practicas en el Laboratorio, Teoria) OBJETIVOS Los objetivos de la asignatura son diversos aunque fundamentalmente se centran en la comprensión y expresión oral y en diversas tareas escritas que ayuden a la formación de los alumnos. Partiendo del curso de nivel intermedio que se centra en actividades de comprensión escrita y en la interacción pregunta-respuesta tanto oral como escrita, se propone en este curso dar un paso adelante consistente en entrenar y capacitar a los alumnos a extraer la información a partir de, fundamentalmente, exposiciones orales de materiales (videos etc.) de temas de informática tanto de hardware como de software, con diversas voces, diversos acentos y diversas situaciones. Asimismo tambien se propone entrenar y capacitar al alumno a presentar comunicaciones orales de cierta extensión, que requieren una planificación y organización previa. Se pretende que se dé el salto cualitativo de los 'short turns', respuestas puntuales de una o dos frases a una determinada pregunta, a los 'long turns' que constan de un conjunto de frases que se extiende durante algún tiempo, incluso una hora o más, es decir exposiciones de noticias, temas etc. Estamos potenciando la función transaccional del lenguaje de la que a nuestros alumnos apenas se les brindan oportunidades de desarrollo, aunque se le exigen por ejemplo en la presentación y defensa del Proyecto fin de carrera. En paralelo con lo anterior el curso pretende orientar y formar a los alumnos en los procesos de escritura, cartas, informes, toma de notas, curriculum vitae, en el uso de presentaciones, posters, teléfono. Como corolario de lo expuesto anteriormente la comunicación en el aula será en la lengua de estudio: inglés. CONTENIDOS TEMARIO El programa que se propone es de máximos lo que implica que podría obtenerse su plenitud en las circunstancias más favorables. La experiencia demuestra que raramente se logra dicha plenitud pero en función de las diversas variables del curso se tenderá hacia dicho máximo. UNIT 1 Topic: The first Computer? Language Use: The Sounds of English and Spanish. 326 2008-2009 Asignaturas Optativas UNIT 2 Topic: Building a PC Language Use: Note Taking UNIT 3 Topic: Processors. Language Use: Writing Purposes. UNIT 4 Topic: New Operating System: Linux. Language Use: Technical and Scientific Writings. UNIT 5 Topic: Computer Security. Language Use: Format and Font type. UNIT 6 Topic: Peripherals. Language Use: Documentation Styles.. UNIT 7 Topic: The Web. Language Use: Oral Presentations. UNIT 8 Topic: Privacy Language Use: Resumes and Curriculum Vitae UNIT 9 Topic: Computers and Society. Language Use: Correspondence: Memos, letters, Electronic Mail. UNIT 10 Topic: Computers and Language. Language Use: Telephone Organización Temporal: Teoría y Práctica Cada Unidad o tema consta de 1 horas de teoría y 4 horas de prácticas. Éstas consisten en actividades de exposición, comprensión y explotación de los textos (orales y escritos) además de actividades de refuerzo desarrolladas fundamentalmente en entornos computacionales y audiovisuales. METODOLOGÍA Y EVALUACIÓN En el estudio de una lengua extranjera el aprendizaje, referido sobremanera a las destrezas, es cumulativo. Se potencia un entrenamiento continuo en las diferentes habilidades lingüísticas y técnicas. La comprensión oral así como la expresión oral figura en primer término seguida por la expresión escrita. Es por ello que la evaluación del aprendizaje tenderá a realizarse hacia el final del curso. La calificación que el alumno recibirá se obtendrá de la presentación y desarrollo 327 2008-2009 Asignaturas Optativas oral de un tema de su interés en la clase, seguido de un breve intercambio de aclaraciones al mismo. La participación de los alumnos en la clase durante el curso es fundamental y por ello sus actuaciones constituirán un componente importante en el sistema de evaluación continua. Aquellos alumnos que por las circunstancias que fueren no están en disposición de ser evaluados positivamente por el anterior método tendrán un examen final que se corresponderá con las tareas y acciones que a lo largo del curso se han ido desarrollando en la clase. Se pide un nivel de las habilidades lingüísticas intermedio-alto. Se utiliza el término 'avanzado' en la denominación del curso como diferenciador del otro curso 'Inglés intermedio' cuyo enfoque primordial es la comprensión escrita. En el presente curso el enfoque es sobremanera lo oral (comprensión y expresión) y el nivel, según las clasificaciones al uso, de las habilidades orales, se corresponde con el antes mencionado intermedio-alto. BIBLIOGRAFÍA BÁSICA Brown G. 1990 Listening to Spoken English London. Longman. __________and Yule G. 1983 Teaching the Spoken Language Cambridge: Cambridge University Press. Lavine, R.Z.; Fechter, S.A. 1986 On Line (English for Computer Science) New York: McGrawHill Book Co. Davies, G.; Higgins, J., 1982 Computers, Language, and Language Learning, London: Center for Information on Language Teaching and Research. Hutchinson, T.; Waters, A., 1987 English for Specific Purposes. A Learning-Centred Approach. Cambridge: Cambridge University Press. Leech, G , 1989. An A-Z of English Grammar and Usage, London: Edward Arnold. Quirk, R., 1987 A Comprehensive Grammar of the English Language. London: Longman,. 328 2008-2009 Asignaturas Optativas OFIMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13156 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 0,0 PROFESORES CERNUDA DEL RIO, AGUSTIN (Practicas en el Laboratorio) ALVA DE SAGASTEGUI, MARIA ELENA (Practicas en el Laboratorio, Teoria) 329 2008-2009 Asignaturas Optativas ECONOMIA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13159 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 4,5 Prácticos 0,0 4,5 Teóricos 4,5 Prácticos 0,0 PROFESORES ALVAREZ FERNANDEZ, MANUEL JOSE (Teoria) OBJETIVOS Los objetivos que se marcan en esta asignatura consisten en dotar al alumno de las herramientas básicas del análisis económico; que le permitan tanto una comprensión suficiente de los fenómenos económicos cada vez más complejos- que se producen en el mundo real como la forma en que esos fenómenos inciden en las variables operativas del funcionamiento interno de las empresas. Con una especial incidencia en la estructura y forma de operar de las empresas tecnológicas o también llamadas de la nueva economía Respecto a los conocimientos previos aunque no existe ningún requisito administrativo se recomienda conocer algunas herramientas matemáticas básicas. CONTENIDOS Tema 1. Concepto de Economía. -Definición de Economía. -Ramas de la Economía. -Algunos problemas Económicos. MICROECONOMÍA. Tema 2. El mercado: conceptos básicos. -Función de demanda. Desplazamientos y elasticidades. -Función de oferta. Desplazamientos y elasticidad. Tema 3. Teoría elemental del mercado. -Análisis estático y dinámico. -Concepto de equilibrio: alteraciones. -Incidencia impositiva. Tema 4. El consumo. -Función de utilidad: noción de indiferencia. 330 2008-2009 Asignaturas Optativas -Restricción presupuestaria. -Equilibrio del consumidor. Tema 5. Producción y costes. -Función de producción. Factores variables y fijos. -El coste de oportunidad. -Costes a corto y a largo plazo. Tema 6. La competencia perfecta. -Maximización de beneficios. -Supuestos de la competencia perfecta. -Equilibrio a corto y largo plazo. Tema 7. El monopolio y otros mercados imperfectos. -Funciones de ingreso del monopolio. -Equilibrio del monopolista. -Competencia monopolista. MACROECONOMÍA. Tema 8. Variables macroeconómicas. -Sectores económicos . -Producto, renta y gasto nacional. -Variables brutas, netas, nacionales e interiores. Tema 9.Los bancos centrales y la oferta de dinero. -Agregados monetarios y la creación de dinero. -Funciones de los bancos centrales. El BCE. -La política monetaria. Tema 10. Inflación y desempleo. -Concepto de inflación. -Fuentes de inflación. -Población activa y tasa de desempleo. -Tipos de desempleo. Tema 11. Principios económicos y nueva economía. -Tecnologìas de la información y economía -Las nuevas realidades económicas. METODOLOGÍA Y EVALUACIÓN Para valorar los conocimientos del alumno nos serviremos del examen final. Al tratarse de una asignatura cuatrimestral no tiene sentido realizar exámenes parciales previos que sólo servirían 331 2008-2009 Asignaturas Optativas para distorsionar la marcha del curso. Este examen pretende captar el nivel de comprensión alcanzado por el alumno, no se trata de repetir los conceptos previamente explicados sino de poder llegar a nuevas conclusiones económicas para las que es necesario conocer las herramientas del análisis económico explicadas a lo largo del curso. BIBLIOGRAFÍA BÁSICA Bradley- Schiller: Principios esenciales de economía. Ed. Mac Graw-Hill. Madrid 2002 -Cuervo-Arango y Trujillo: Introducción a la economía. Ed. Mc.Graw-hill, Madrid 1986. -Duarte, Fuentes y Martinez: Curso elemental de micro y macroeconomía. Ed. Civitas. Madrid 1993. -Lipsey: Introducción a la economía positiva. Ed. Vicens Vives. Barcelona 1992. -Martín Simón, José Luis: Principios de Economía. Ed. Pearson Prentice Hall. Madrid 2003. -Mochón: Economía. Teoría política.Ed. Mc. Graw-Hill. 5º edición. Madrid 2005. -Mochón: Principios de economía. Ed. Mc. Graw-Hill.Madrid 2001. -Samuelson y Nordhaus:Economía. Ed. Mc.Graw-Hill.Madrid . Madrid 1998. Wonnacott y Wonnacott.: Economía. Ed. McGrw-Hill. México 1990. 332 2008-2009 Asignaturas Optativas ASPECTOS SOCIALES, LEGALES, ETICOS Y PROFESIONALES DE LA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13161 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 0,0 http://www.euitio.uniovi.es/~aslepi/ PROFESORES ALVAREZ GUTIERREZ, DARIO (Practicas en el Laboratorio, Teoria) GONZALEZ ALONSO, IGNACIO (Practicas en el Laboratorio, Teoria) OBJETIVOS Capacitar para la reflexión sobre el impacto en la sociedad de la profesión de Ingeniero Técnico en Informática Capacitar para la reflexión sobre la ética y la deontología profesional, y conocer las instituciones relacionadas con este aspecto (Colegios Profesionales, códigos deontológicos). Conocer la normas legables aplicables al ejercicio profesional, con énfasis en la Ley de Protección de Datos y la Ley de Servicios de la Sociedad de la Información. Saber analizar una situación del ejercicio profesional para determinar las normas legables aplicables. Capacitar para el desarrollo de una actividad profesional en el campo del peritaje y la auditoría en informática. Capacitar para el desarrollo práctico de un peritaje y auditoría en informática CONTENIDOS Introducción Aspectos Sociales: Impacto Social de la Informática Efecto económico y medioambiental de la informática Relación Persona-Ordenador La sociedad en Red Aspectos Éticos: Deontología y Responsabilidad Profesional La profesión de Ingeniero Técnico en Informática Ética y deontología profesional Códigos Deontológicos Colegios Profesionales Aspectos Legales: Derecho Informático Introducción Normas que afectan a la Informática Aspectos Legales: Protección de Datos Personales 333 2008-2009 - Asignaturas Optativas El derecho a la protección de datos personales Ley Orgánica de Protección de Datos de Carácter Personal (LOPD) Niveles de datos, Principios, Infracciones y Sanciones El Reglamento de Medidas de Seguridad Aspectos Legales: Protección del software, propiedad intelectual Concepto de propiedad intelectual / industrial Derecho de copia, patentes Proteccióndel software: propiedad intelectual / patentes Licencias de Software, Software Libre Contratos de software Aspectos Legales: Comercio electrónico, Web, LSSI Contratación electrónica Firma electrónica Ley de Servicios de la Sociedad de la Información y del Comercio Electrónico Aspectos Legales: Delito Informático Tipos de delitos Delitos informáticos: estafas, piratería, pornografía, virus, suplantación de personalidad, etc. Aspectos Profesionales: Peritajes en Informática Peritajes, Dictámenes (consultoría) Contexto legal de los peritajes Tipos de peritajes Informática Forense Aspectos Profesionales: Auditorías en Informática Introducción Tipos de auditorías Auditoría de la LOPD y del RMS METODOLOGÍA Y EVALUACIÓN Se realizará un examen sobre los conocimientos teóricos impartidos en la asignatura (posiblemente de tipo test). Se desarrollará un proyecto práctico consistente en el desarrollo de un peritaje o auditoría en informática (de carácter reducido). A lo largo del curso se podrán desarrollar trabajos específicos sobre temas relacionados. En la nota final de la asignatura, la parte de teoría contará máximo de 4 puntos, la de práctica un máximo de 3 puntos, y los trabajos incrementarán la nota en un máximo de 4 puntos. Para aprobar se necesita un mínimo de 5 puntos. Si el número de alumnos fuese lo suficientemente reducido, se podrá sustituir este sistema (o parte) por un método de evaluación continua directa. BIBLIOGRAFÍA BÁSICA BIBLIOGRAFÍA PRINCIPAL Legislación relacionada con la Informática, en especial: 334 2008-2009 Asignaturas Optativas LEY ORGÁNICA 15/1999, de 13 de diciembre, de Protección de Datos de Carácter Personal REAL DECRETO 994/1999, de 11 de junio, por el que se aprueba el Reglamento de medidas de seguridad de los ficheros automatizados que contengan datos de carácter personal. LEY 34/2002, de 11 de julio, de servicios de la sociedad de la información y de comercio electrónico LEY 59/2003, de 19 de diciembre, de firma electrónica Peritajes informáticos Del Peso, E. Díaz de Santos. 2001 Curso Informes, Dictámenes y Periciales s/ La Ley de Enjuiciamiento Civil (LEC 2000). Lozano, G. y Lozano, A. Editorial Lozano ISBN: 84-86889-83-9 BIBLIOGRAFÍA COMPLEMENTARIA Aspectos Legales de la Informática (CD) Oltra Gutiérrez, J.V. y Miguel Molina M.R. Universidad Politécnica de Valencia, 2003 ISBN: 84-97053-42-7 La Ley de Internet: Régimen jurídico de los servicios de la sociedad de la información Sánchez Almeida, C. y Maestre Rodríguez, Javier A. Servidoc, 2002 ISBN: 84-93282-80-4 REFERENCIAS ADICIONALES Código Penal: (Comentarios y Jurisprudencia) Gomez Guillamón, R., Luzón Cuesta, J.M., Moyna Ménguez, J., Ortiz Úrculo, J.C.. y Torres-Dulce Lifante. E. Colex, 2005 ISBN: 84-78799-55-9 Auditoría Informática, un enfoque práctico Piattini, M. Ra-Ma. 2001 335 2008-2009 Asignaturas Optativas FUNDAMENTOS DE MARKETING Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13163 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 0,0 PROFESORES TRESPALACIOS GUTIERREZ, JUAN ANTONIO (Practicas en el Laboratorio, Teoria) OBJETIVOS 1. Complemento formativo del Ingeniero Infomático en un aspecto fundamental de la gestión empresarial como es la función comercial o de marketing, la relación de la empresa con sus clientes. 2. Comprender la importancia del marketing en la dirección y gestión empresarial. Asimilar el reto de la orientar la actividad profesional al mercado y establecimiento de relaciones con los clientes. 3. Desarrollar la capacidad de comprender el mercado: comportamiento del cliente, segmentación e investigación comercial. 4. Capacitar al alumno para plantear políticas dentro del marketing mix 5. Desarrollar un trabajo en equipo, consistente en plantear una idea de negocio susceptible de tratamiento comercial. CONTENIDOS PARTE I. INTRODUCCIÓN AL MARKETING. TEMA 1. EL PAPEL DEL MARKETING EN LA GESTIÓN EMPRESARIAL. 1.1. Evolución del concepto y contenido del Marketing: el intercambio como criterio de demarcación del alcance del Marketing. 1.2. El Marketing como filosofía o cultura empresarial: evolución del papel del Marketing dentro de la empresa. 1.3. El Marketing y la Dirección Estratégica: las funciones de Marketing estratégico y Marketing operativo. 1.4. Tendencias actuales en el Marketing. PARTE II. CONOCIMIENTO, ANÁLISIS Y SELECCIÓN DE MERCADOS Y SEGMENTOS. TEMA 2. LA DEFINICIÓN Y DELIMITACIÓN DEL MERCADO RELEVANTE. 336 2008-2009 Asignaturas Optativas 2.1. El entorno de las organizaciones. 2.2. El mercado: concepto y delimitación. 2.3. El mercado de bienes de consumo. 2.4. El mercado industrial. 2.5. El mercado de servicios. TEMA 3. EL ANÁLISIS DEL COMPORTAMIENTO DE COMPRA DE LOS CONSUMIDORES Y DE LAS ORGANIZACIONES. 3.1. El estudio del comportamiento de compra: características, alcance e interrelaciones con otras disciplinas. 3.2. Los condicionantes del comportamiento de compra de los consumidores. 3.3. Tipos de comportamiento de compra y etapas en el proceso de compra en los mercados de consumo. 3.4. El comportamiento de compra de las organizaciones: condicionantes, tipos de comportamiento y etapas en el proceso de compra industrial. TEMA 4. LA SEGMENTACIÓN DEL MERCADO. 4.1. Importancia de la estrategia de segmentación del mercado en la estrategia de las organizaciones. 4.2. Los criterios de segmentación de mercados de consumo e industriales. Requisitos para una segmentación eficaz. 4.3. Las estrategias de cobertura del mercado. 4.4. Evaluación del atractivo del mercado y de los segmentos. TEMA 5. LA INVESTIGACIÓN DE MERCADOS Y EL MARKETING. 5.1. Los componentes de un sistema de información de Marketing. 5.2. Concepto, objetivos y aplicaciones de la investigación de mercados. 5.3. Las fuentes de información. 5.4. Metodología para la realización de un estudio de investigaación de mercados. PARTE III. LOS INSTRUMENTOS DE ACTUACIÓN COMERCIAL. TEMA 6. LAS DECISIONES SOBRE PRODUCTOS. 6.1. El concepto de producto. Los atributos formales del producto: la marca, el envase y la etiqueta. 6.2. Las estrategias de diferenciación y de posicionamiento del producto. 6.3. El proceso de diseño y desarrollo de nuevos productos. 6.4. El ciclo de vida del producto. 6.5. Los modelos de análisis de la cartera de productos. TEMA 7. LAS DECISIONES SOBRE DISTRIBUCIÓN. 7.1. El canal de distribución: concepto, utilidades e importancia. 7.2. Los componentes del canal de distribución. Funciones. 7.3. El diseño del canal de distribución: factores condicionantes, longitud e intensidad. 7.4. Una clasificación de las formas comerciales. 337 2008-2009 Asignaturas Optativas 7.5. El merchandising. TEMA 8. LAS DECISIONES SOBRE PRECIOS. 8.1. El precio como instrumento de las decisiones comerciales: concepto e importancia. 8.2. Los factores condicionantes en la decisión de fijación de precios. 8.3. Los procedimientos de fijación de precios: métodos basados en los costes, en la competencia y en la demanda. 8.4. Las estrategias de fijación de precios. TEMA 9. LAS DECISIONES SOBRE COMUNICACIÓN. 9.1. La comunicación comercial: concepto e importancia. 9.2. Los factores condicionantes de la estrategia y del mix de comunicación comercial. 9.3. El mix de comunicación comercial: la venta personal, la publicidad, las relaciones públicas, la promoción de ventas y el marketing directo. 9.4. La comunicación global de la empresa: la imagen corporativa. PARTE IV. PLANIFICACIÓN Y CONTROL COMERCIAL. TEMA 10. EL DISEÑO, EJECUCIÓN Y CONTROL DEL PLAN DE MARKETING. 10.1. El Plan de Marketing: concepto, utilidad y horizonte temporal. 10.2. El diseño del Plan de Marketing: principales etapas. 10.3. La ejecución y control del Plan de Marketing. Tipos de control. METODOLOGÍA Y EVALUACIÓN La asignatura consta de 6 créditos teóricos y prácticos, que corresponden a cuatro horas de clase a la semana. Todos los temas contarán con exposiciones teóricas que el profesor explicará a partir de la bibliografía citada en el programa, acompañándose de materiales de apoyo diversos. En cada tema se abordarán aspectos prácticos que ayuden a comprender las dimensiones aplicadas de la asignatura con las que el alumnado va a tener que enfrentarse en el ejercicio de la profesión. Las prácticas de la asignatura consistirán en la realización de un proyecto comercial en equipo a lo largo del curso, que lleve al desarrollo de un plan de marketing y que se presentará por escrito. A lo largo del curso se realizarán diversos casos prácticos de discusión en relación con los temas del programa de la asignatura. En prácticas de laboratorio el alumno adquirirá conocimientos sobre la realización deestudios de mercado y análisis de la información mediante el software estadístico SPSS en su versión para Windows. Para aprobar la asignatura es imprescindible la superación de las dos partes de que consta, teoría y práctica. La evaluación consistirá en un examen final, donde mediante la realización de un caso práctico se evaluarán los conocimientos y comprensión de la materia por parte del alumno. Para presentarse al examen es obligatorio haber participado en un equipo de trabajo sobre el proyecto comercial. BIBLIOGRAFÍA BÁSICA Manual de Referencia: Vázquez Casielles, R.; Trespalacios Gutiérrez, J. A.; Rodríguez-del Bosque, I. A. y otros (2005): 338 2008-2009 Asignaturas Optativas Marketing: Estrategias y Aplicaciones Sectoriales. Thomson Civitas, Madrid, cuarta edición. Otros Manuales: Trespalacios Gutiérrez, J. A.; Vázquez Casielles, R. y Bello Acebrón, L. (2005): Investigación de Mercados: métodos de recogida de la información para la toma de decisiones en marketing. Thomson, Madrid. Esteban Talaya, A. (1997): Principios de Marketing. Esic, Madrid. Grande Esteban, I. (1992): Dirección de Marketing. Fundamentos y Software de Aplicaciones. McGraw-Hill, Madrid. Kotler. P., Cámara, D.; Grande, I. y Cruz, I. (2000): Dirección de Marketing. Prentice Hall, Madrid, edición del milenio. Lambin, J. J. (1995): Marketing Estratégico. McGraw-Hill, Madrid, tercera edición. Martín Armario, E. (1993): Marketing. Ariel Economía, Barcelona. MiquelPeris, S.; Mollá Descals, A. y Bigné Alcañiz, E. (1994): Introducción al Marketing. McGraw-Hill, Madrid. Munuera Alemán, J. L. y Rodríguez Escudero, A. I. (1998): Marketing Estratégico: Teoría y Casos. Pirámide, Madrid. Santesmases Mestre, M. (2004): Marketing: Conceptos y Estrategias. Pirámide, Madrid, tercera edición. 339 2008-2009 Asignaturas Optativas TRADUCTORES E INTERPRETES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13167 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES HERNANDEZ MAGADAN, FERNANDO (Practicas en el Laboratorio, Teoria) ALVA DE SAGASTEGUI, MARIA ELENA (Practicas en el Laboratorio) OBJETIVOS El objetivo principal de esta asignatura es enseñar al alumno los problemas y técnicas que se plantean en la construcción de procesadores, traductores, compiladores e intérpretes de los distintos lenguajes de programación. El estudio de estas técnicas permite al alumno una visión más amplia de los lenguajes de programación, habitualmente estudiados desde el punto de vista del programador y no del constructor de compiladores o intérpretes. Esta visión se hará desde una óptica de introducción a esta materia y como complemento a otras asignaturas que tratarán este tema desde un enfoque mucho más profundo. CONTENIDOS PROGRAMA I. INTRODUCCIÓN Tema 1: INTRODUCCIÓN Y CONCEPTOS BASICOS - Conceptos básicos. - Bootstrapping. Traductores cruzados. - Lenguajes, gramáticas y autómatas. - Metalenguajes. - Estructura de los traductores y compiladores. - Ejemplos de construcción de compiladores. - Definición y estructura de un intérprete. - Ejemplos de construcción de intérpretes. Tema 2: LENGUAJES, GRAMÁTICAS Y AUTÓMATAS - Definiciones previas. - Definición formal de gramática. - Derivaciones y sentencias. - Definición formal de lenguaje. - Jerarquía de los lenguajes y gramáticas. - Expresiones Regulares. - Autómatas: definición formal y representación. - Jerarquía de los autómatas: Máquinas de Turing, autómatas lineales acotados, autómatas de pila y autómatas finitos. II. FASE DE ANÁLISIS Tema 3: FUNDAMENTOS DEL ANÁLISIS LÉXICO - Introducción. 340 2008-2009 Asignaturas Optativas - Autómatas finitos como reconocedores de lenguajes Regulares. - Construcción de analizadores léxicos. - Generación de analizadores léxicos: LEX. Tema 4: FUNDAMENTOS DEL ANÁLISIS SINTÁCTICO - Introducción. - Gramáticas libres de contexto. - Formas normales de Chomsky y Greibach. - Relaciones binarias. - Tipos de analizadores sintácticos. Tema 5: ANÁLISIS SINTÁCTICO DESCENDENTE - Análisis descendente con retroceso. - Análisis descendente sin retroceso. a) Gramáticas LL(1). - Construcción de analizadores sintácticos descendentes. Tema 6: ANÁLISIS SINTÁCTICO ASCENDENTE - Analizadores sintácticos LR, SLR y LALR. - Generadores de analizadores sintácticos:YACC. Tema 7: ANÁLISIS SEMÁNTICO - Especificación natural. - Compatibilidad de tipos. - Rutinas semánticas. III. REPRESENTACIÓN DE LA INFORMACIÓN EN MEMORIA Tema 8: LAS TABLAS DE SÍMBOLOS - Contenidos de la tabla de símbolos. - Operaciones con la tabla de símbolos. - Organización de la tabla de símbolos. Tema 9: ORGANIZACIÓN DE LA MEMORIA EN TIEMPO DE EJECUCIÓN - Representación de la información. - Asignación estática de memoria. - Asignación stack de mmemoria. - Asignación heap de memoria. - Liberación de memoria. - Compactación. IV. FASE DE SÍNTESIS Tema 10: GENERACIÓN DE CÓDIGO - Objetivos de los lenguajes intermedios. - Tipos de lenguajes intermedios. - Tipos de notaciones en lenguajes intermedios. - Tipos de instrucciones de los lenguajes intermedios. - Máquinas abstractas. V. VALIDACIÓN, DOCUMENTACIÓN Y ENTORNO DE DESARROLLO Tema 11: VALIDACIÓN, DOCUMENTACIÓN Y ENTORNO DE DESARROLLO - Pruebas de tipo alfa y beta. - Desarrollo de baterías de test. - Mantenimiento. - Documentación. - Entorno de desarrollo. - Interfaz de usuario. 341 2008-2009 Asignaturas Optativas VI. INTÉRPRETES Tema 12: INTÉRPRETES - Estructura. METODOLOGÍA Y EVALUACIÓN Se evaluarán los conocimientos del alumno desde el punto de vista teórico y práctico mediante un trabajo que el alumno deberá presentar al final del curso y en el que demostrarán los conocimientos adquiridos. Este trabajo tendrá una extensión limitada por las características y créditos disponibles de la asignatura. BIBLIOGRAFÍA BÁSICA a) Bibliografía básica A.Aho, R. Sethi, y J.D. Ullman. Compiladores: principios, técnicas y herramientas. AddisonWesley Interamericana (1990). Cueva Lovelle, J.M. Conceptos básicos de traductores, compiladores e intérpretes. Cuadernos didácticos Nº 9, Dto. De Matemáticas, Universidad de Oviedo (6ª Edición, 1996). Oviedo (6ª Edición, 1996). Cueva Lovelle, J.M. Lenguajes, Gramáticas y Autómatas. Cuadernos didácticos Nº 36, Dto. De Matemáticas, Universidad de Oviedo (1991). Cueva Lovelle, J.M. Análisis léxico en procesadores de lenguaje. Cuadernos didácticos Nº 48, Dto. De Matemáticas, Universidad de Oviedo (1992). Cueva Lovelle, J.M. Análisis sintáctico en procesadores de lenguaje. Cuadernos didácticos Nº 61, Dto. De Matemáticas, Universidad de Oviedo (1992). Cueva Lovelle, J.M. Análisis sem ntico en procesadores de lenguaje. Cuadernos didácticos Nº 62, Dto. De Matemáticas, Universidad de Oviedo (2ª Edición, 1995). Cueva Lovelle, J.M. Tablas de símbolos en procesadores de lenguaje. Cuadernos didácticos Nº 54, Dto. De Matemáticas, Universidad de Oviedo Cueva Lovelle, J.M. Tablas de símbolos en procesadores de lenguaje. Cuadernos didácticos Nº 54, Dto. De Matemáticas, Universidad de Oviedo (1995). Cueva Lovelle, J.M. Organización de la memoria en tiempo de ejecución en procesadores de lenguaje. Cuadernos didácticos Nº 55, Dto. De Matemáticas, Universidad de Oviedo (1995). Cueva Lovelle, J.M. Generación de código en procesadores de lenguaje. Cuadernos didácticos Nº 81, Dto. de Matemáticas, Universidad de Oviedo (1996). Cueva Lovelle, J.M. Validación, documentación y entorno de desarrollo en procesadores de lenguaje. Cuadernos didácticos Nº 82, Dto. de Matemáticas, Universidad de Oviedo (1996). Holub, Allen I. Compiler design in C. Prentice-Hall (1990). b) Bibliografía de consulta Barrett, W.A., R. M. Bates, D. A. Gustafson and J.D. Couch. Compiler Construction. Theory and Practice. Science Research Associates, Second Edition 1985.. Bauer F.L. and J. Eickel. Compiler construction. An Advanced Course. Springer-Verlag, Second Edition 1976.Cabal Montes E. y Cueva Lovelle J.M. Generador de analizadores sintácticos ascendentes: YACCOV. Cuadernos didácticos nº45. Dto. De Matemáticas. Universidad de Oviedo (1991). Díaz Fondón M.A. y Cueva Lovelle J.M. Diseño y construcción de un intérprete de LOGO. Cuadernos didácticos Nº14, Dto. De Matemáticas, Universidad de Oviedo (1988). Donovan, J.J. Programación de sistemas. Ed. El Ateneo, 1977. Fern ndez G. y F. Saénz Vacas. Fundamentos de Informática. Ed. Alianza-Informática, 1987. Fischer C. N. y LeBlanc R. J. Jr. Crafting a compiler with C. Benjamin Cummings (1991).n García Cuesta M.E.y Cueva Lovelle J.M. Diseño y construcción de un ensamblador de la familia 80x86. Cuadernos didácticos Nº43, Dto. De Matemáticas, Universidad de Oviedo (1991). 342 2008-2009 Asignaturas Optativas García Fernández N. y Cueva Lovelle J.M. ANIMA: Diseño y construcción de un lenguaje de animación de im genes. Cuadernos didácticos Nº30, Dto. De Matemáticas, Universidad de Oviedo (1990). García Martínez J. y Cueva Lovelle J.M. Diseño y construcción de un compilador de MODULA-2. Cuadernos didácticos Nº31, Dto. De Matemáticas, García Martínez J. y Cueva Lovelle J.M. Diseño y construcción de un compilador de MODULA-2. Cuadernos didácticos Nº31, Dto. De Matemáticas, Universidad de Oviedo (1990). García Quintas, M.A. Ensambladores y compiladores. Ed. Edunsa, 1987. Ghezzi C. y Jazayeri M. Conceptos de lenguajes de Programación. Díaz de Santos, 1986. Godfrey J.T. Lenguaje ensamblador para microcomputadoras IBM. Prentice-Hall (1991). Gries, D. Construcción de compiladores. Ed. Paraninfo, 1975 (agotada la edición). Izquierdo Castanedo, R, Cueva Lovelle, J.M. La máquina abstracta 68x86. Cuadernos didácticos Nº84, Dto. de Matemáticas, Universidad de Oviedo (1995). Izquierdo Castanedo, R. Diseño y construcción de una arquitectura orientada a objetos. Proyecto Fin de Carrrera. E.T.S.I.I. e Ingenieros Inform ticos de Gijón. Universidad de Oviedo (1996). Jensen K. y N. Wirth. PASCAL. Manual del usuario e informe. Ed. El Ateneo, 1984. Juan Fuente, A., J.M. Cueva Lovelle. Desarrollo de un lenguaje de animación orientado a objetos. Cuadernos didácticos Nº80, Dto. de Matemáticas, Universidad de Oviedo (1994). Katrib Mora, M. Lenguajes de programación y técnicas de compilación. Ed. Pueblo y Educación, La Habana, Cuba (1988). Katrib Mora, M. Notas de programación orientadaa objetos en C++. Cuadernos didácticos Nº73, Dto. de Matemáticas, Universidad de Oviedo (1993). Katrib Mora, M. Programación orientada a objetos C++ versus Eiffel. Cuadernos didácticos Nº88, Dto. de Matemáticas, Universidad de Oviedo (1996). Kernighan B.W. y Pike R. El entorno de programación UNIX. Prentice-Hall (1987). Kernighan B.W. y Ritchie D.M. El lenguaje de programación C. Segunda Edición. PrenticeHall (1991). Knuth D. El arte de programar ordenadores, Volumen I: Algoritmos fundamentales. Ed. Reverté, 1985. Knuth D. El arte de programar ordenadores, Volumen III: Clasificación y bœsqueda. Ed. Reverté, 1987. Labra Gayo, J.E. Diseño y construcción de un sistema PROLOG. Proyecto Fin de Carrrera. E.T.S.I.I. e Ingenieros Inform ticos de Gijón. Universidad de Oviedo (1994). Lewis P.M., D.J. Rosenkrantz and R. E. Stearns. Compiler Design Theory. Addison-Wesley, 1976. Mak R. Writing compilers & interpreters. An Applied Approach. Wiley (1991). Martínez Tomás R. Lenguajes ensambladores. Ed. Paraninfo (1990). Microsoft. MS-DOS Programmer's Reference. Microsoft Press (1991). Moya Quiles, R. y Ramos Salavert I. Construcción de un traductor. Ed. Instituto de Informática, 1974. Murray W.H.III y Pappas C.H. 80386/80286 programación en lenguaje ensamblador. Ed. McGraw-Hill (1987). Pratt T.W. Lenguajes de Programación: Diseño e Implementación. Prentice-Hall Hispanoamericana, 1987. Pyster A. B. Compiler design and construction. Ed. Van Nostrand Reinhold, 1980. Riesco Albizu, M. y J.M. Cueva Lovelle. Diseño y construcción de un compilador de lenguaje 343 2008-2009 Asignaturas Optativas VIDRIO. Cuadernos didácticos Nº 13, Dto. de Matemáticas. Universidad de Oviedo (1988). Rodríguez-Roselló M.A. 8088-8086/8087 programación ensamblador en entorno MS-DOS. Ed. ANAYA (1987).n Salgueiro V zquez J.C. y Cueva Lovelle J.M. Diseño y construcción de un compilador de C. Cuadernos didácticos Nº29, Dto. de Matemáticas, Universidad de Oviedo (1989). Sanchez DueÏas, G. y J.A. Valverde Andreu. Compiladores e intérpretes. Un enfoque pragm tico. Ed. Diaz de Santos, 1984. Sanchís Llorca, F.J. y C. Galán Pascual. Compiladores: Teoría y construcción. Ed. Paraninfo, 1986. Scanlon L.J. 80286 programación ensamblador en entorno MS-DOS. Ed. Anaya (1987). Tenenbaum, A. M. y M.J. Augenstein. Estructura de datos en Pascal. Ed. Prentice-Hall Hispanoamericana, 1985. Tremblay J. P. and P.G. Sorenson. The theory and practice of compiler writing. Ed. McGrawHill, 1985. Tucker A.B. Lenguajes de programación. Mac-Graw-Hill, 1987. Varios autores. Java al descubierto. Prentice-Hall/ Sams Net, 1997. Waite M. W. and Goos G. Compiler construction. SpringerVerlag, second edition 1985. Wirth, N. Algoritmos + estructuras de datos = programas. Ed. Del Castillo, 1980. 344 2008-2009 Asignaturas Optativas HISTORIA DE LA INFORMATICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13171 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 4,5 Prácticos 0,0 4,5 Teóricos 4,5 Prácticos 0,0 PROFESORES GARCIA RODRIGUEZ, ARMANDO (Teoria) OBJETIVOS Realizar un recorrido histórico general por la evolución de la informática. Identificar los hechos históricos y avances tecnológicos impulsores de la informática. Conocer vida y obra de los personajes más relevantes en la historia de la informática. Recorrer la evolución del hardware y el software. CONTENIDOS 1.- Recorrido Histórico General en la Informática. 2.- Evolución del Hardware. 3.- Evolución del Software. 4.- Historia Comercial de la Informática. 5.- Historia de la Criptografía. METODOLOGÍA Y EVALUACIÓN La metodología de aprendizaje consiste en clases teóricas para la explicación y debate de la materia fomentando la investigación de hechos por parte de los alumnos/as. La evaluación consiste en realizar un exámen teórico final y presentar un trabajo que se realiza por grupos. Todo alumno/a presentará un único trabajo que estará realizado por el grupo al que pertenece. No se podrán presentar al exámen final aquellos alumnos/as que no hayan asistido a clase un mínimo del 75%. Las preguntas del exámen final pertenecen a una batería de preguntas convenientemente estudiadas y debatidas en clase. BIBLIOGRAFÍA BÁSICA 'Informática Básica.' Alcalde García. McGraw-Hill, 1994. 'Computer: a History of the Information Machine.' Martin Campbell-Kelly and William Aspray. New York: Basic Books, 1996 'A Computer Perspective: Background to the Computer Age.' Office of Charles and Ray Eames. Harvard University Press: Cambridge MA, 1990 'The Computer from Pascal to von Neumann.' Herman H. Goldstine. Princeton University Press: Princeton, 1973 'A History of Computing Technology.' Michael R. Williams. Prentice-Hall: Englewood Cliffs, 1985 345 2008-2009 Asignaturas Optativas INSTALACION Y MANTENIMIENTO DE EQUIPOS INFORMATICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13172 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 0,0 PROFESORES GARCIA NAYA, JUAN ANTONIO (Practicas en el Laboratorio) MAYO BAYON, RICARDO (Practicas en el Laboratorio, Teoria) OBJETIVOS Dentro del plan de estudios de Ingeniero Técnico en Informática existe un pequeño vacío en aspectos relacionados con las instalaciones eléctricas, sus características y con algunos equipos conectados a ellas que tienen mucho que ver con los equipos informáticos. Esta carencia se traslada después a la vida profesional y nos encontramos con excelentes profesionales que saben mucho de informática, pero que no tienen claro la diferencia entre una tierra y masa, que es un interruptor diferencial, que significa la disponibilidad de un equipo, para qué sirve un SAI, sus tipos y conexiones, etc . Esta es la razón por la que nos ha animado a ofertar esta asignatura. Se trata en esta asignatura de presentar y desarrollar a los alumnos una serie de conocimientos básicos referentes a los aspectos eléctricos relacionados con la instalación de equipos informáticos. No se pretende que el alumno se convierta en un instalador eléctrico especializado, ése no es el cometido de un Ingeniero Técnico en Informática, pero si que adquiera una serie de nociones elementales de electricidad y su aplicación practica a los equipos informáticos. Tampoco el alumno debe pensar que se trata del montaje de PCs, pues esto es labor y cometido de otras asignaturas en la carrera. CONTENIDOS Nociones de electrotecnia básica. Conocimiento de Aparamenta eléctrica de mando y protección en redes de baja tensión. Redes de tierra y equipotencialidad. Calidad en el suministro eléctrico. Cargas críticas. Salas de ordenadores. Acondicionadores de red. SAIs. Resto de instalaciones. Normativa. Desarrollo del proyecto de la instalación completa de una sala de Ordenadores. Teoría Tema 1. Cocimientos básicos de Electrotecnia. Continua, alterna y trifásica. Tema 2.La Instalación eléctrica. Aparamenta. Normativa. REBT e ICTS. Tema 3. Características de las cargas y de la red eléctrica Tema 4. Acondicionadores de red y SAIS Tema 5. Instalación de equipos y acondicionamiento de instalaciones. Tema 6. Fiabilidad de los sistemas. Redundancia, sistemas contra fallos, intrusión. 346 2008-2009 Asignaturas Optativas Practicas Nº 1. Conexionado y funcionamiento de la Aparamenta de baja tensión. Nº 2. Factor de potencia y su mejora. Nº 3. Visita a una instalación informática de tipo medio-grande . Nº 4. Desarrollo del proyecto completo una instalación que vaya a albergar equipos informáticos. (4 sesiones) METODOLOGÍA Y EVALUACIÓN Se trata de una asignatura con mezcla de clases magistrales, presentaciones de productos y equipos comerciales siempre con el apoyo del laboratorio en algunos de ellos. Para todas las explicaciones se utilizaran cañón y PC, y además el alumno dispondrá con anticipación de la documentación que va a recibir en clase en formato electrónico. De esta forma se busca una mayor atención y concentración del alumno en las explicaciones. Siempre se buscará una clase participativa, dado que se trata de una materia tecnológica muy nueva para el alumno. EVALUACIÓN: Se realizará una evaluación continuada, para ello se efectuará un control de asistencias tanto a las clases teóricas como a las prácticas. Finalmente se presentará a los alumnos una serie de trabajos individualizados para ser desarrollados. Estos trabajos que podrán ser 1 o 2, según la extensión de los mismos, servirán para evaluar al alumno. Los alumnos que no asistan de forma regular a las clases presénciales tendrán un examen de los contenidos teórico-prácticos expresados en la asignatura, que podrá ser de tipo test, preguntas de desarrollo y con la realización de alguna práctica de las realizadas en clase. BIBLIOGRAFÍA BÁSICA Instalación y Mantenimiento de equipos Informáticos. Carpio, J; Lazcoz, S; Martinez, S; Rodríguez, J. UNED. ISBN 84-362-3644-0 Reglamento Electrotécnico de Baja Tensión e Instrucciones Técnicas Complementarias. Creaciones Copyright. ISBN 84-933336-1-1 Manuales de Scheneider Electric y Legrand de Baja Tensión. 347 2008-2009 Asignaturas Optativas ARQUITECTURA DE APLICACIONES SOFTWARE Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13174 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://www.cesaracebal.com/docencia/asignaturas/arquitectura-software PROFESORES FERNANDEZ ACEBAL, CESAR (Practicas en el Laboratorio, Teoria) OBJETIVOS Se espera que el alumno aprenda técnicas avanzadas de diseño orientado a objetos, fundamentalmente patrones de diseño. Al terminar el curso debería no sólo conocer la mayoría de patrones de diseño fundamentales descritos en Gamma et al. (1995), sino de razonar el diseño de una aplicación en términos de tales patrones, siendo capaz de identificar dónde se hace necesario el uso de tal o cual patrón en contextos diferentes a los vistos en clase. Igualmente, se pretende que el curso sirva para asentar conceptos básicos de orientación a objetos, como identificar correctamente las clases participantes en un diseño, saber cuándo aplicar la herencia y cuándo otras técnicas como composición o delegación, usar correctamente las excepciones y distinguirlas de las aserciones... También debería terminar el curso habiendo mejorado su estilo de programación, aprendiendo a usar guías de estilo o principios de factorización de código (Fowler, 1999). Por último, aprenderá a probar el código resultante empleando un framework de pruebas automatizadas (JUnit). CONTENIDOS Descriptores: Patrones de Análisis. Patrones de Diseño. Técnicas de Reutilización. Componentes. El grueso de la asignatura lo constituirán los patrones de diseño (Gamma et al., 1995). Los patrones constituyen uno de los últimos grandes avances en ingeniería del software, y representan soluciones a problemas que se repiten una y otra vez en el diseño orientado a objetos. En general, un diseño que utiliza a objetos será mucho más flexible que otro que no lo hace. Además de los patrones de diseño, también se estudiarán algunos patrones arquitectónicos (se sitúan a un nivel más alto que aquéllos) significativos, como el Modelo/Vista/Controlador (Buschmann et al., 1996). No obstante, antes de comenzar con el estudio de los patrones, se repasarán algunos conceptos básicos de la orientación a objetos, como son el uso de la delegación frente a la herencia, la diferencia entre herencia de interfaces y de implementación, etc. METODOLOGÍA Y EVALUACIÓN En clase de teoría se explicarán los patrones de diseño que luego habrán de ser implementados en las prácticas de laboratorio. En este sentido, lo que se pretende es que el alumno aprenda a utilizar adecuadamente los patrones, más que a conocer cómo se implementa un patrón determinado. Por tanto, no habrá examen teórico, sino que la evaluación se hará mediante una 348 2008-2009 Asignaturas Optativas práctica propuesta por el profesor que el alumno deberá desarrollar, aplicando en ella los conceptos vistos en clase de teoría. Del número de patrones adecuadamente identificados e implementados, junto con la corrección del código fuente, dependerá la nota del alumno. BIBLIOGRAFÍA BÁSICA Gamma, E. et al. 1995. Design Patterns. Elements of Reusable Object-Oriented Software. Addison-Wesley. Traducción al español de César Fernández Acebal y Juan Manuel Cueva Lovelle. Pearson Educación, 2003 Buschmann, F. et al. 1996. Pattern-Oriented Software Architecture, Volume 1: A System of Patterns. John Wiley & Sons Fowler, M. et al. 1999. Refactoring: Improving the Design of Existing Code. Addison-Wesley Larman, Craig. 2002. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, Second Edition. Prentice Hall PTR. Traducción al español: UML y Patrones. Una intrucción al análisis y diseño orientado a objetos y al proceso unificado. Pearson Educación, 2003 349 2008-2009 Asignaturas Optativas DESARROLLO DE APLICACIONES EN SISTEMAS DISTRIBUIDOS E INTERNET Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13179 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://www.di.uniovi.es/~dflanvin/docencia/dasdi PROFESORES FERNANDEZ ALVAREZ, ALBERTO MANUEL (Practicas en el Laboratorio, Teoria) GONZALEZ PEREZ, SECUNDINO JOSE (Practicas en el Laboratorio) FERNANDEZ LANVIN, DANIEL (Practicas en el Laboratorio) OBJETIVOS Conocer los protocolos de Internet Identificar las tecnologías empleadas en el desarrollo de sistemas en Internet y sistemas distribuidos en general. Emplear lenguajes de marcado para el desarrollo de aplicaciones WEB. Diseñar e implementar aplicaciones WEB. Instalar y configurar servidores de aplicaciones. Comprender las peculiaridades del desarrollo de aplicaciones WEB. Valorar ventajas e inconvenientes de los diferentes tipos de arquitecturas WEB CONTENIDOS Conceptos básicos de Internet. Tecnologías WEB: Leguajes de marcado descriptivo y generalizado. Lenguajes de script. Tecnologías de páginas dinámicas. Tecnologías distribuidas: Invocación remota y objetos distribuidos. Servicios WEB, desarrollo, publicación y localización. Servidores de aplicaciones, definición y responsabilidades. Aspectos generales en el desarrollo de aplicaciones WEB: escalabilidad, separación de responsabilidades, gestión de servicios de infraestructura, manejo de la sesión. Arquitecturas de aplicaciones WEB. Evolución y tendencias. METODOLOGÍA Y EVALUACIÓN Se evaluarán de forma independiente la parte de teoría y la parte de prácticas. Para evaluar la parte de teoría se estudiará la posibilidad de que los alumnos realicen un trabajo sobre un determinado tema que les eximirá del examen teórico. La evaluación de la parte práctica consistirá en la realización de una aplicación web siguiendo los principios vistos durante el curso. La nota de la asignatura será la media de la parte teórica y de la parte práctica. BIBLIOGRAFÍA BÁSICA Internet Application Protocols: The Definitive Guide by Eric Hall. O'Reilly & Associates; Bk&CD Rom edition (September 2003) ISBN: 1565926064 HTTP Essentials: Protocols for Secure, Scaleable Web Sites. by Stephen A. Thomas, Stephen 350 2008-2009 Asignaturas Optativas Thomas. Wiley; Bk&CD-Rom edition (March 8, 2001) ISBN: 0471398233 Professional Java Server Programming J2EE, 1.3 Edition by Subrahmanyam Allamaraju, Cedric Beust, Marc Wilcox, Sameer Tyagi, Rod Johnson, Gary Watson, Alan Williamson, John Davies, Ramesh Nagappan, Andy Longshaw, P. G. Sarang, Tyler Jewell, Alex Toussaint. Wrox Press; 1st edition (September 2001) ISBN: 1861005377 Even More Excellent Html With Xml, Xhtml, and Javascript by Timothy T. Gottleber, Timothy N. Trainor. McGraw-Hill Companies; (November 2003). ISBN: 007119522X XML Handbook, de C. Goldfarb, Prentice Hall, 5ª Ed. 2003 Mastering Enterprise JavaBeans, second edition by E. ROMAN,SCOTT W., AMBLER, TYLER JEWELL. 2001.. John Wiley & Sons. ISBN 0471417114 Patterns of Enterprise Application Architecture by Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford. Addison-Wesley Professional; 1st edition (November 5, 2002) ISBN: 0321127420 Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe, Bobby Woolf, Kyle Brown, Conrad F. D Cruz, Martin Fowler, Sean Neville, Michael J. Rettig, Jonathan Simon. Addison-Wesley Professional; (October 1, 2003) ISBN: 0321200683 Java Web Services Architecture. James McGovern, Sameer Tyagi, Michael Stevens, Sunil Mathew. Morgan Kaufmann Publishers; Bk&CD-Rom edition (April 25, 2003) ISBN: 1558609008 Architecting Web Services, W. Oellermann, Apress, Oct. 2001 System Architecture with XML, B. Daum, U. Merten, Morgan Kaufmann Pub., ISBN: 155860745-5 J2EE Design Patterns Applied by MATJAZ JURIC, NADIA NASHI, CRAIG BERRY, MEERAJ KUNNUMPURATH, JOHN CARNELL, SASHA ROMANOSKY. 2002.. Wrox Press Inc. ISBN 1861005288. Professional Apache Tomcat 5 by Vivek Chopra, Amit Bakore, Jon Eaves, Ben Galbraith, Sing Li, Chanoch Wiggers. Wrox; (May 17, 2004) ISBN: 0764559028 ERICH GAMMA, RICHARD HELM, RALPH JOHNSON, AND JOHN VLISSIDES (The Gang of Four). 1994. Design Patterns. Addison Wesley Professional Computing Series. ISBN 0-201-63361-2. 351 2008-2009 Asignaturas Optativas PROGRAMACION DECLARATIVA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13180 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://www.di.uniovi.es/~labra/PDec/ PROFESORES CERNUDA DEL RIO, AGUSTIN (Practicas en el Laboratorio) OBJETIVOS - Justificar la aparición de lenguajes declarativos y de los modelos computacionales que representan, así como las líneas de evolución fundamentales - Indicar las Características representativas de la programación lógica y de la programación funcional, comparando ambas con el modelo imperativo tradicional - Adquirir la capacidad de Diseñar e implementar programas en un lenguaje representativo de cada paradigma - Valorar las ventajas e inconvenientes de cada paradigma y comparar con otros modelos computacionales - Fomentar la capacidad crítica de los alumnos respecto a los lenguajes de programación - Comprensión de la relación de esta materia con otras disciplinas, particularmente en las áreas de aplicación más cercanas como la Inteligencia Artificial. - Identificar los problemas de la utilización de características no declarativas en lenguajes declarativos - Reconocer la utilidad de las funciones de orden superior y las posibilidades de reutilización de código que ofrecen - Identificar las posibilidades que ofrece la evaluación perezosa para el tratamiento de estructuras infinitas CONTENIDOS 1.- Conceptos Básicos y Comparación de Paradigmas 2.- Evolución Histórica 3.- Programación Funcional: Bases teóricas, Declaración de funciones, Funciones de orden superior, modelos de evaluación, entrada/salida, sobrecarga, técnicas avanzadas 4.- Programación lógica: Bases teóricas, modelos de evaluación, no-determinismo, técnicas avanzadas 5.- Combinación de paradigmas METODOLOGÍA Y EVALUACIÓN Se evaluarán de forma independiente la parte de teoría y la parte práctica. Para evaluar la parte de teoría se estudiará la posibilidad de que los alumnos realicen un trabajo sobre un determinado tema que les eximirá del examen teórico. La evaluación de la parte práctica consistirá en la realización de programas propuestos a lo largo del curso en las horas de laboratorio. 352 2008-2009 Asignaturas Optativas La nota de la asignatura será la media de la parte teórica y de la parte práctica. BIBLIOGRAFÍA BÁSICA Richard Bird, Introducción a la Programación Funcional utilizando Haskell Prentice Hall, 1999, ISBN: 84-8322-176-4. Jose E. Labra G. Introducción al lenguaje Haskell Cuaderno Didáctico 87. Depto. de Matemáticas. Universidad de Oviedo (1995) Simon Thompson: Haskell: The Craft of Functional Programming, 2nd Ed. Addison-Wesley, 1999. ISBN 0-201-34275-8. Jose E. Labra G. Programación práctica en Prolog Cuaderno Didáctico Nº 13. Ed. Servitec (1998) Jose E. Labra G. Bases teóricas de las técnicas de Demostración Automática. Cuaderno Didáctico 77. Dpto. Matemáticas. Universidad de Oviedo. (1993) W. F. Clocksin, Clause and Effect, Prolog Programming for the working Programmer Springer-Verlag, (1998) Leon Sterling, Ehud Shapiro. The Art Of Prolog The MIT Press 2nd. Ed. (1994) Ivan Bratko. Prolog Programming for Artificial Intelligence Addison-Wesley, 2nd. Ed. (1990)n 353 2008-2009 Asignaturas Optativas HERRAMIENTAS DE DESARROLLO Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13182 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 1,5 Prácticos 4,5 6,0 Teóricos 1,5 Prácticos 4,5 PROFESORES ALVA DE SAGASTEGUI, MARIA ELENA (Teoria, laboratorio) OBJETIVOS - Mostrar una panorámica de las herramientas de desarrollo actuales en el ciclo de desarrollo de software - Utilizar herramientas CASE que soportan UML y XMI - Conocer el formato XMI - Usar herramientas RAD para el desarrollo rápido de aplicaciones - Ver las nuevas tendencias en herramientas: MDA CONTENIDOS Tema 1: Herramientas CASE (0,5T+1,5P) 1.1 Ciclo de vida del software: Análisis, Diseño, Implementación y Pruebas 1.2 UML y herramientas CASE 1.3 Exportación e importación XMI Tema 2: Herramientas RAD (0,5T+1,5P) 2.1 Herramientas de RAD : Visual Studio, Eclipse y otras 2.2 Motores de persistencia: Hibernate y otros. Tema 3: Herramientas visuales (0,5T+1,5P) 3.1 Nuevas tendencias en herramientas de desarrollo 3.2 Herramientas MDA (Model Driven Architecture) METODOLOGÍA Y EVALUACIÓN - La metodología para impartir el curso es para cada tema la siguiente: a) Introducción teórica (0,5 créditos) b) Ejemplos prácticos en el laboratorio (1,5 créditos). - La evaluación será un trabajo individual por parte de cada alumno en el que se desarrollará un software utilizando algunas de las herramientas estudiadas en el curso. BIBLIOGRAFÍA BÁSICA - MDA Distilled. Stephen J. Mellor, Kendall Scott, Axel Uhl, Dirk Weise. Addison Wesley (2004) ISBN: 0-201-78891-8 - Eclipse Modeling Framework. Frank Budinsky et al. Addison Wesley, 2003, ISBN: 0131425420. - Análisis y Diseño Orientado a Objetos. J.M. Cueva Lovelle. Cuaderno didactico n. 1. Servitec 2003. ISBN: 84-8497-802-8 354 2008-2009 Asignaturas Optativas LENGUAJES PARA INTERNET Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13187 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://petra.euitio.uniovi.es/~li PROFESORES CUEVA LOVELLE, JUAN MANUEL (Laboratorio, Teoria) PELAYO GARCIA-BUSTELO, BEGOÑA CRISTINA (Laboratorio, Teoria) OBJETIVOS - Enseñar los lenguajes y estándares utilizados en Internet - Utilizar estándares en la construcción de sitios web - Mostrar al alumno una panorámica de los lenguajes y tecnologías que se utilizan actualmente en Ingeniería Web - El alumno debe aprender a construir un sitio web de calidad CONTENIDOS Tema 1 - Panorama general de los lenguajes y tecnologias en Internet (0,5 T) Tema 2 - Estándares en la Web (0,5 T + 1 L) Tema 3 - Lenguajes de marcas: HTML, XML, SOAP y otros (1 T + 1 L) Tema 4 - Lenguajes para desarrollo de sitios Web: ASP.NET, PHP y otros (1 T + 1 L) METODOLOGÍA Y EVALUACIÓN - La metodología para impartir el curso es para cada tema la siguiente: a) Introducción teórica b) Ejemplos prácticos en el laboratorio. - La evaluación será un trabajo individual por parte de cada alumno en el que se desarrollará un sitio web utilizando algunas de los lenguajes y tecnologías estudiadas en el curso. BIBLIOGRAFÍA BÁSICA - Sitio web del W3C: www.w3c.es - Brown, Peter. Information Architecture with XML : a Management Strategy. London : John Wiley and Sons, 2003. (ISBN 0471486795) - Daconta, Michael C.; Obrst, Leo J.; Smith, Kevin T. The semantic Web : a guide to the future of XML, Web services, and knowledge management. Indianapolis, Ind. : Wiley Pub., 2003. (ISBN 0471432571) 355 2008-2009 Asignaturas Optativas DOMOTICA Y EDIFICIOS INTELIGENTES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13188 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 0,0 PROFESORES GARCIA NAYA, JUAN ANTONIO (laboratorio) MAYO BAYON, RICARDO (Teoria, laboratorio) OBJETIVOS Se trata de conseguir que el alumno conozca las tecnologías de control y uso que se utilizan actualmente en los edificios tanto de tipo residencial como del sector terciario (oficinas, etc...). Dada la fuerte relación de la informática con estas tecnologías se buscará en la medida de lo posible hacer ver al alumno que los conocimientos informáticos adquiridos a lo largo de la carrera tienen su utilidad en una disciplina tan emergente como la Domótica, y el Hogar Digital. CONTENIDOS Nociones de electrotecnia básica. Conocimiento de los estándares, sistemas y tecnologías utilizadas en el control de viviendas y edificios (Domótica, Inmótica y Hogar Digital). Aplicación de la informática en estas disciplinas. Teoría Tema 1 Cocimientos básicos de Electrotecnia. Continua, alterna y trifásica. Tema 2.La Domótica y la instalación eléctrica. Aparamenta. Normativa. REBT e ICTS. Tema 3.Áreas de gestión. Funcionalidades. Sensores, actuadores. Elementos comunes. Tema 4. Sistemas basados en ondas portadoras sobre red eléctrica. Tema 5. Sistemas basados en controladores y dispositivos programables. Tema 6. Sistemas basados en Bus. KNX-EIB. LON. Tema 7. Otras Tendencias. El hogar digital. Inmótica. Tema 8. Interfaces de usuario para los sistemas. El PC, PDA, Telefonía Móvil. Plataformas informáticas de uso en Domótica Java y .NET Tema 9. Diseñoy desarrollo del proyecto domótico de un edificio. PROGRAMA PRÁCTICAS: Practicas Nº 1. X-10. Tecnología con ondas portadoras sobre la red eléctrica Nº 2. KNX- EIB. Manejo del software. Puesta en marcha I Nº 3. KNX- EIB. Manejo del software. Puesta en marcha II Nº 4. KNX- EIB. Manejo del software. Puesta en marcha III Nº 5. Pasos para el desarrollo de un proyecto domótico de un edificio I Nº 6. Pasos para el desarrollo de un proyecto domótico de un edificio II 356 2008-2009 Asignaturas Optativas Nº 7. Interfaces de usuario METODOLOGÍA Y EVALUACIÓN Se trata de una asignatura con mezcla de clases magistrales, presentaciones de tecnologías y sistemas comerciales siempre con el apoyo del laboratorio en algunos de ellos. Para todas las explicaciones se utilizaran cañón y PC, y además el alumno dispondrá con anticipación de la documentación que va a recibir en clase en formato electrónico. De esta forma se busca una mayor atención y concentración del alumno en las explicaciones. Siempre se buscará una clase participativa, dado que se trata de una materia tecnológicamente muy emergente. EVALUACIÓN: Se realizará una evaluación continuada, para ello se efectuará un control de asistencias tanto a las clases teóricas como a las prácticas. Finalmente se presentará a los alumnos una serie de trabajos individualizados para ser desarrollados. Estos trabajos que podrán ser 1 o 2, según la extensión de los mismos, servirán para evaluar al alumno. Los alumnos que no asistan de forma regular a las clases presénciales tendrán un examen de los contenidos teórico-prácticos expresados en la asignatura, que podrá ser de tipo test, preguntas de desarrollo y con la realización de alguna práctica de las realizadas en clase. BIBLIOGRAFÍA BÁSICA Domótica. Edificios Inteligentes. Huidobro, J.M; Millán, R.J. Creaciones Copyright. ISBN 84-933336-9-7 Domótica y Hogar Digital. Junestrand, S; Passaret, X; Vázquez, D. Thomson Paraninfo ISBN 84-283-2891-9 Instalaciones automatizadas en Viviendas y edificios. Molina, L; Ruiz, J. Mc- GrawHill. ISBN 84-481-2224-0 El Hogar Digital. Fernández, V; Ruz E. Creaciones Copyright. ISBN 84-96300-07-2 Reglamento Electrotécnico de Baja Tensión e Instrucciones Técnicas Complementarias. Creaciones Copyright. ISBN 84-933336-1-1 Software de automatización virtual. LAV-Domótica. Universidad de Oviedo. Software Simatica. Siemens. Domótica con S7-200 Software de desarrollo de instalaciones con el sistema EIB. EIBA, 'ETS2 v1.2, versión Demo'. 357 2008-2009 Asignaturas Optativas ADMINISTRACION DE REDES Y SERVIDORES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13189 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES GARCIA FERNANDEZ, NESTOR (Practicas en el Laboratorio, Teoria) GONZALEZ ALONSO, IGNACIO (Practicas en el Laboratorio) OBJETIVOS 1Dotar al alumno de los conocimientos necesarios para la administración de redes y servidores. 2Practicar con redes para que el alumno domine las técnicas fundamentales de administración de redes. 3Practicar con servicios de red. CONTENIDOS Temario de Teoría: I. Administración de Redes 1 Redes: Conceptos básicos 2 TCP/IP 3 Dispositivos de interconexión II. Administración de Servicios 4 Servicios de Red 5 Servicios de correo 6 Servicios Web Temario de Prácticas: Módulo Redes Son 15 horas de prácticas que se realizan con dispositivos de interconexión y sistemas operativos. Módulo Servicios Son 15 horas de prácticas que se realizan con servicios proporcionados por diversos sistemas operativos. METODOLOGÍA Y EVALUACIÓN Sistema de Evaluación Asistencia a clases La asistencia a clases teóricas de la asignatura supondrá el 12% de la nota (por supuesto siempre que el alumno se dedique a la asignatura). Asistir a las clases prácticas, le va a suponer al alumno el 18% de la nota (por supuesto, siempre que el alumno se dedique a la realización de las prácticas). 358 2008-2009 Asignaturas Optativas Documentación de las Prácticas Para valorar el aprovechamiento de las prácticas que hace cada alumno, deberán entregar, una vez finalizado cada módulo de prácticas, la documentación de lo realizado en las prácticas, y las defenderá en presencia del profesor que realizará las preguntas y solicitará que se realicen las tareas que estime oportunas. De la documentación y defensa de las prácticas, se obtendrá el 70% de la nota final. En este sentido, deberá evaluarse el nivel de la práctica realizada, la exactitud de la documentación, la justificación de las operaciones, conclusiones extraídas, etc. Para poder tener en cuenta la documentación de las prácticas, es imprescindible que el alumno haya asistido al menos al 50% de las clases prácticas de dicho módulo; y que la nota obtenida en la evaluación de la documentación de cada módulo supere el 30% de la nota máxima. Asimismo, se podrá evaluar cualquier trabajo de desarrollo, de tipo optativo, que haya realizado el alumno. Esto reflejará un interés particular en el tema, aunque influirá de una manera limitada en la calificación final del alumno. La entrega de la documentación de las prácticas supondrá que el alumno se presenta a la convocatoria de junio. Examen Práctico Aquellos alumnos que no asistan al número mínimo de clases prácticas, y por lo tanto, no puedan ser valoradas sus documentaciones de las prácticas en la convocatoria de junio; obtendrán la nota de la realizaciónde un examen práctico. Este examen, se realizará sobre ordenador, y consistirá en la realización de tareas de administración de redes y servicios sobre alguno (o algunos) de los sistemas operativos qque se tratan en la asignatura. La nota del examen práctico supondrá el 100% de la nota final, y por supuesto, supondrá que el alumno se ha presentado a la convocatoria correspondiente. Convocatorias de Septiembre y Extraordinarias En las convocatorias de septiembre y en convocatorias extraordinarias, el 100% de la nota se obtendrá de la realización del examen práctico. BIBLIOGRAFÍA BÁSICA (COME91) Douglas E. Comer Internetworking with TCP/IP Vol I: Principles, Protocols, and Architecture Second Edition Prentice-Hall, 1991 (FRIS95) ’leen Frisch Essential System Administration, 2ª Edition Revised & Updated Ed. O Reilly & Associates, Inc. 1995. (HUNT92) Craig Hunt TCP/IP Network Administration Ed. O Reilly & Associates, Inc, 1992 (NEME00) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (third edition) Ed. Prentice Hall, 2000 (ROSE95) Marshal T. Rose and Keith McCloghrie How to Manage your Network using SNMP: The Networking Management Practicum. Ed. Prentice Hall, 1995 359 2008-2009 Asignaturas Optativas (SHAH00) Steve Shah Manual de Administración de Linux McGraw-Hill, 2000 (STAL97) William Stallings Redes de Computadoras. Ed. Prentice Hall, 1997. (STAL99) William Stallings SNMP, SNMPv2, SNMPv3, and RMON 1 and 2. Addison-Wesley Pub Co. 1999. 360 2008-2009 Asignaturas Optativas COMERCIO ELECTRONICO Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13192 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 3,0 Prácticos 1,5 4,5 Teóricos 3,0 Prácticos 1,5 http://www.cesaracebal.com/docencia/asignaturas/comercio-electronico/ PROFESORES GONZALEZ LOPEZ, NOELIA (Practicas en el Laboratorio) FERNANDEZ GARCIA, MANUEL ENRIQUE (Teoria) OBJETIVOS Internet ─y las tecnologías relacionadas─ ha supuesto una revolución en el modo de hacer negocios, no sólo para las empresas, sino también para los consumidores finales, organizaciones sin ánimo de lucro, administraciones públicas, etcétera. Es esencial, pues, que los futuros ingenieros e ingenieros técnicos en informática estén preparados para trabajar en entornos en los que la integración de aplicaciones y la computación ubicua están dando lugar a una revisión de los procesos de negocio en todas las organizaciones, independientemente de la industria a la que pertenezcan. En este sentido, esta asignatura pretende procurar una visión panorámica de este nuevo modo de hacer negocios, en el marco de las tecnologías X-net. Naturalmente, el número de créditos de la asignatura no permitirá profundizar en ninguna de las tecnologías subyacentes; ésa será misión de otras asignaturas de tercer curso. Se trata aquí de una primera visión de alto nivel, que pretende abarcar todos los aspectos relativos al comercio electrónico, aunque sin profundizar en ninguno de ellos, con el objeto de dotar al alumno de un barniz que le capacite para afrontar los nuevos retos a los que deberá enfrentarse en su vida profesional. No obstante lo anterior, y para no caer en un nivel de abstracción muy poco didáctico, sí se realizarán prácticas con tecnologías concretas cuyo objetivo sea precisamente que el alumno pierda el miedo a este tipo de aplicaciones empresariales, y que sepa implementar, siquiera de un modo rudimentario, algunos de los elementos básicos de cualquier aplicación de comercio electrónico: validación y registro de usuarios, cesta de la compra, uso de cookies e implantación de un mecanismo de pago seguro. CONTENIDOS Descriptores: Intercambio de información comercial. Comercio entre empresa y cliente final, comercio entre empresas. Seguridad electrónica aplicada al comercio. Implicaciones del comercio electrónico. 1. Introducción a Internet y la Web - Evolución histórica de Internet y la Web - Tecnologías claves de Internet 361 2008-2009 Asignaturas Optativas - Introducción al comercio electrónico 2. Definición de comercio electrónico - Características: ubicuidad, alcance global, interactividad... - Tipos de comercio electrónico: B2B , B2C, G2C, P2P, etcétera 3. Nuevos modelos de negocio debidos al comercio electrónico 4. Estrategias de marketing en Internet - Elección del nombre de dominio - Campañas de anuncios - Estadísticas de uso del sitio web 5. Revisión de tecnologías web - XHTML y CSS - Programación en el lado del servidor - CGI, ASP, PHP... - J2EE y .NET - XML y Servicios Web - Programación en el lado del cliente - JavaScript, cookies... 6. Arquitectura de aplicaciones empresariales - Arquitecturas multicapa - Servidores de aplicaciones 7. Seguridad en Internet - Introducción a la criptografía - Infraestructura de Clave Pública (PKI) - Firma electrónica y certificados digitales - El protocolo SSL - Privacidad - Seguridad en el servidor (cortafuegos, etc.) 8. Medios de pago - Esquemas de prepago, pospago y pago instantáneo - Tendencias futuras 9. Usabilidad como factor clave en el éxito de un sitio web 10. Aspectos sociales del comercio electrónico 11. Legislación y comercio electrónico - Ley Orgánica de Protección de Datos (LOPD) - Reglamento de Medidas de Seguridad (RMS) - Ley de Servicios de la Sociedad de la Información y del Comercio Electrónico (LSSICE) METODOLOGÍA Y EVALUACIÓN Se evaluarán de forma independiente la parte de teoría, mediante un examen, y la parte de prácticas. Para evaluar la parte de teoría, siempre y cuando el número de alumnos matriculados no sea excesivo, podría estudiarse la posibilidad de que cada alumno realizase uno o varios trabajos que, en función de su complejidad, pudieran eximirle del examen teórico. La evaluación de la parte práctica consistirá en la realización de una práctica final en ASP .NET empleando como lenguaje C#, que integre las diversas prácticas individuales que se vayan proponiendo en clase, guiadas por el profesor, para dar lugar a pequeño sitio web de comercio 362 2008-2009 Asignaturas Optativas electrónico, que haga uso de bases de datos de productos, cesta de la compra y autenticación de usuarios. BIBLIOGRAFÍA BÁSICA Kenneth C. Laudon, Carol G. Traver. E-commerce: Business, Technology, Society. Addison Wesley, 2002 363 2008-2009 Asignaturas Optativas INFORMATICA MOVIL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13201 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 4,5 Teóricos 1,5 Prácticos 3,0 4,5 Teóricos 3,0 Prácticos 0,0 PROFESORES ARIAS GARCIA, JOSE RAMON (Practicas en el Laboratorio, Teoria) MARIN PRENDES, IGNACIO (Tablero) OBJETIVOS - Conocer los distintos dispositivos móviles disponibles en el mercado. - Reconocer las diferencias tecnológicas entre unos y otros. - Evaluar las posibilidades de cada una de las soluciones tecnologícas ofertadas. - Comprender el funcionamiento de los distintos sistemas operativos disponibles en el mercado. - Conocer los principales sistemas de desarrollo de software para dispositivos móviles. - Analizar, comprender y solucionar los problemas y dificultades del desarrollo de aplicaciones en dispositivos con recursos limitados. - Construir aplicaciones válidas sobre este tipo de sistemas. CONTENIDOS Tecnologías de dispositivos móviles: - Tipos de dispositivos: PDA, SmartPhone, MiniPc, HandHeld, etc - Arquitectura - Procesadores específicos - Métodos de entrada/Salida - Técnologías de almacenamiento. Memorias Flash-ROM: Compact Flash, MMC, SD, etc. - Interfaces de comunicaciones: serie, USB, irDA, Firewire, WiFi. Software para dispositivos móviles: - Sistemas operativos específicos: Windows CE 3.0, Palm OS, Symbian. - Entornos de desarrollo: Embedded Visual C++, .Net Compact Framework, Java Aplicaciones específicas. Casos de Uso: - Los dispositivos móviles y los GPS - Sistemas remotos de facturación - La oficina ubicúa METODOLOGÍA Y EVALUACIÓN La asignatura se evaluará con un examen al final del curso. BIBLIOGRAFÍA BÁSICA Windows Ce 3.0 Aplication Programming Nick Grattan, Marshall Brain Ed. Prentice Hall ISBN: 0-13-025592-0 Pocket PC Developer's Guide 364 2008-2009 Asignaturas Optativas Bruce E. Krell Ed. McGraw Hill ISBN: 0-07-213150-0 Mobile and Wireless Design Essentials Martyn Mallick ISBN: 0471214191 Developing Series 60 Applications: A Guide for Symbian C++ Developers (Nokia Mobile Developer) Leigh Edwards, Richard Barker, Emcc Software Ltd ISBN: 0321227220 Symbian OS C++ for Mobile Phones Richard Harrison ISBN: 0470856114 Symbian OS Communications Programming Michael J. Jipping ISBN: 0470844302 Wireless Java for Symbian Devices Jonathan Allin, Colin Turfus, Alan Robinson, Lucy Sweet y John Bown ISBN: 0471486841 Sams Teach Yourself Wireless Java with J2ME in 21 Days Michael Morrison ISBN: 0672321424 Enterprise J2ME: Developing Mobile Java Applications Michael Juntao Yuan ISBN: 0131405306 MIDP 2.0 Style Guide for the Java 2 Platform, Micro Edition Cynthia Bloch y Annette Wagner ISBN: 0321198018 365 2008-2009 Asignaturas Optativas ADMINISTRACION DE SISTEMAS DE GESTION DE BASES DE DATOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13202 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://petra.euitio.uniovi.es/asignaturas/asgb PROFESORES VINUESA MARTINEZ, LUIS ANTONIO (Practicas en el Laboratorio, Teoria) OBJETIVOS Un administrador de bases de datos cumple una misión crucial: conseguir que la base de datos funcione correctamente y de forma óptima, debiendo responder a la aparición de problemas y, si es posible, adelantarse a ellos. En este curso se pretende que el alumno adquiera los conocimientos y habilidades que le permitan desarrollar esta tarea de forma eficiente. Se estudiará la arquitectura de una base de datos, su funcionamiento (integridad de los datos, accesos concurrentes, transacciones, copias de seguridad), la seguridad en el acceso, y la forma de evaluar el rendimiento de la base datos, y cómo afinarla. CONTENIDOS INTRODUCCION ¿Para qué administrar? Tareas del administrador ARQUITECTURA DE UNA BASE DE DATOS Memoria Almacenamiento. Estructura lógica y física Procesos Diccionario de datos Gestión de los objetos de la base de datos (lenguajes de definición de datos y control) FUNCIONAMIENTO DE UNA BASE DE DATOS Integridad de los datos Control de accesos concurrentes Copias de seguridad y recuperación de una base de datos Transacciones SEGURIDAD DE ACCESO EN UNA BASE DE DATOS Perfiles Permisos Auditoría de seguridad 366 2008-2009 Asignaturas Optativas EVALUACION DEL RENDIMIENTO Monitorización de la actividad Tareas de mantenimiento AFINACION DEL RENDIMIENTO Afinación del rendimiento Optimización de consultas METODOLOGÍA Y EVALUACIÓN La asignatura se puede evaluar de dos formas: 1)Para aprobar la asignatura es necesario aprobar la teoría y la práctica por separado. Una vez cumplida esta premisa, la nota final se obtiene mediante una media ponderada teniendo la nota teórica un peso de 0.4 y la nota práctica de 0.6. La parte teórica se evalúa mediante un examen final de conocimientos básicos. La parte práctica se evalúa mediante la entrega de unas prácticas obligatorias y puede haber un examen práctico final. La asistencia a clase de prácticas se tendrá en cuenta en la nota final. 2)Otra forma de calificar la asignatura es mediante la realización de una práctica en grupo que debe ser defendida por los alumnos (en este caso no es necesario realizar exámenes). BIBLIOGRAFÍA BÁSICA Título: Fundamentos de Sistemas de Bases de Datos Editorial: Addison Wesley - Pearson Educación Autores: Ramez A. Elmasri, Shamkat B. Navathe Edición: 3 ISBN: 84-782-9051-6 Título: Fundamentos de bases de datos 4ª Ed. Editorial: McGraw Hill Autor: Silberschatz Edición: 4 ISBN: 8448136543 Título: Diseño y administración de Bases de Datos Editorial: Pearson Autor: Gary W. Hansen y James V. Hansen Edición: 2ª edición ISBN: 84-8322-002-4 Título: Oracle SQL, Cuaderno didáctico nº 30 Editorial: Servitec Autor: Luis Vinuesa ISBN: 84-688-0420-7 Título: Oracle9i. Manual del administrador Editorial: McGraw Hill Autor: Loney Edición: 1 ISBN: 8448136535 367 2008-2009 Asignaturas Optativas INSTALACION Y CONFIGURACION DE COMPUTADORES REDES Y PERIFERICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13206 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://www.atc.uniovi.es/inf_med_oviedo/3iccrp/ PROFESORES LOPEZ LOPEZ, JOSE MARIA (Practicas en el Laboratorio, Teoria) OBJETIVOS El objetivo de esta asignatura es conseguir que el alumno conozca los parámetros más importantes de los dispositivos que constituyen el computador y como estos parámetros afectan a su funcionamiento. Esto le permitirá profundizar en la selección de componentes, ensamblaje, configuración, optimización y mantenimiento de equipos informáticos. CONTENIDOS PROGRAMA DE TEORÍA ---------------------------La parte teórica de la asignatura se estructura en clases de dos horas cada una. 1. 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 1.7. 1.8. 2. 2.1. 2.2. 2.3. 2.4. 3. 3.1. 3.2. 3.3. 3.4. 4. 4.1. 4.2. Hardware básico de los computadores personales (4 horas) Introducción. El procesador. El sistema de refrigeración. Los módulos de memoria. La placa base. La caja y fuente de alimentación. El disco duro. Interfaces de conexión de componentes. Organización de la información en el disco duro (2 horas) Direccionamiento de sectores en el disco. Rutinas BIOS de acceso al disco. El MBR y las particiones Ejemplo de MBR Sistemas de archivos (2 horas) Introducción. El sistema de archivos FAT. El sistema de archivos NTFS. Los sistemas de archivos Ext2 y Ext3. Configuración de bajo nivel: BIOS (2 horas) Introducción. Secuencia de arranque de un PC. 368 2008-2009 Asignaturas Optativas 4.3. 4.4. 4.5. 4.6. Errores del POST. Actualización de la BIOS. Borrado de la memoria de configuración de la BIOS (CMOS). Parámetros de configuración de la BIOS. 5 Diagnóstico y reparación de averías (2 horas) 5.1. Introducción. 5.2. Pautas generales. 5.3. Detección de averías en la caja. 5.4. Detección de averías en la fuente de alimentación. 5.5. Detección de averías en la CPU. 5.6. Detección de averías en los refrigeradores. 5.7. Detección de averías en la placa base. 5.8. Detección de averías en los módulos de memoria. 5.9. Detección de averías en tarjetas de expansión. 5.10. Detección de averías en discos duros y unidades ópticas. 5.11. Detección de averías en cables de datos. 6 Conexión a redes (4 horas) 6.1. Introducción. 6.2. Dispositivos de conexión a redes. 6.3. Modelos jerárquicos de redes. 6.4. Ejemplos de redes. 7 Interfaces inalámbricas (2 horas) 7.1 Introducción. 7.2 Bluetooth. 7.3 WiFI. 8 Presentación de trabajos (6 horas) PROGRAMA DE PPRÁCTICAS --------------------------------Las prácticas se han estructurado en sesiones de dos horas cada una. Sesión 1. Montaje de un PC paso a paso . Sesión 2. Generación de herramientas de diagnóstico y análisis (I). Sesión 3. Generación de herramientas de diagnóstico y análisis (II). Sesión 4. Obtención y análisis de los parámetros de un PC. Sesión 5. Reunión para trabajos en grupo (I) Sesión 6. Reunión para trabajos en grupo (II) Sesión 7. Reunión para trabajos en grupo (III) Sesión 8. Recuperación de información de discos duros. Sesión 9. Visita guiada a instalaciones de red. Sesión 10. Diagnóstico y reparación de averías. METODOLOGÍA Y EVALUACIÓN La asignatura tiene una parte teórica impartida en el aula de teoría, una parte práctica presencial en el laboratorio de la asignatura y un trabajo práctico organizado en grupos. La parte teórica se evaluará en un examen escrito, proporcionando el 40 % de la nota final. El 60 % restante se corresponde con la parte práctica, organizada de la siguiente forma: 369 2008-2009 Asignaturas Optativas Un 30 % de la nota relacionada con la asistencia y aprovechamiento de las sesiones prácticas. El 30 % restante estará asociado a la calidad, dificultad y presentación de los trabajos en grupo. BIBLIOGRAFÍA BÁSICA Scott Mueller Upgrading and Repairing PCs (16th Ed.) QUE Publishing 2004, ISBN 0789731738 370 2008-2009 Asignaturas Optativas GEOMETRIA COMPUTACIONAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13208 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso 3 Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES NIETO FERNANDEZ, MARIA COVADONGA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Familiarizar al alumno con las técnicas de dibujo por ordenador. Desarrollar el sentido geométrico y del espacio físico. Manejar los conocimientos de los elementos fundamentales de la geometría del plano y del espacio. CONTENIDOS Tema 1: El espacio afín euclídeo. Aplicaciones afines: traslaciones, homotecias,simetrías y proyecciones. Tema 2: Movimientos en el plano: traslación, giro, simetría ortogonal respecto a una recta, simetría deslizante. Movimientos en el espacio. Estudio analítico. Elementos geométricos. Tema 3: Sistemas de visualización tridimensional. Perspectiva cónica. Perspectiva cilíndrica. Tema 4: Curvas y superficies. Elementos de geometría diferencial de curvas. Cónicas. Elementos de geometría diferencial de superficies. Cuádricas. Tema 5:. Interpolación y aproximación. Curvas y superficies Bezier. Curvas y superficies B splines. Algoritmos. De los 4,5 créditos de la asignatura se dedican 1,5 créditos a las prácticas de laboratorio con el programa MATLAB. PROGRAMA DE PRÁCTICAS: Introducción al manejo del programa Matlab. Gráficos 2D. Gráficos 3D. Generación de movimientos en 2D. Generación de movimientos en 3D. Curvas Bezier. Generación y propiedades. Curvas B-spline. Generación y propiedades. Estudio de cónicas y cuádricas con Matlab. METODOLOGÍA Y EVALUACIÓN Se evaluará en base a los trabajos que el alumno debe realizar a lo largo del curso, a partir de los contenidos y pautas impartidas, bajo la supervisión de la profesora. BIBLIOGRAFÍA BÁSICA Cairoli, R., ALGEBRE LINEAIRE. Tomos 1 y 2, Presses Polytechniques Romandes, Lausanne 1987. Foley, J.D y otros, INTRODUCTION TO COMPUTER GRAPHICS, Addison-Wesley 1994. Hearn, D., and M.P. Baker, GRÁFICAS POR COMPUTADORA, Prentice-Hall, México, 371 2008-2009 Asignaturas Optativas 1995. (2ª Edición). Alan, Watt, THREE-DIMENSIONAL COMPUTER GRAPHICS. Addison - Wesley. 1989. Hernández, E. ÁLGEBRA Y GEOMETRÍA, Universidad Autónoma de Madrid. Madrid 1987. Aranda,T.;García,J. G., NOTAS SOBRE MATLAB, Universidad de Oviedo, Servicio de publicaciones. 1999. Dirk J. Struik, LECTURES ON CLASSICAL DIFFERENTIAL GEOMETRY, Dover Publications, inc. 372 2008-2009 Asignaturas Optativas INFORMATICA GRAFICA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13209 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES CALVO SALVADOR, JESUS (Practicas en el Laboratorio, Teoria) OBJETIVOS Construir universos virtuales a partir del árbol del escenario gráfico y viceversa en JAVA3D. Aplicar los conceptos básicos de graficación por computador en 3 dimensiones, así como las transformaciones geométricas, en escenarios gráficos utilizando JAVA3D. Organizar el entorno de desarrollo para trabajar con JAVA3D. CONTENIDOS 1.- Introducción a Java3D. 2.- El Api de Java3D. 3.- Definición de Objeto Visual en Java3D. 4.- Creación Fácil de Contenidos en Java3D. 5.- Animaciones Básicas en Java3D. 6.- Iuminación Básica en Java3D. 7.- Texturas Básicas en Java3D. METODOLOGÍA Y EVALUACIÓN La metodología de aprendizaje consiste en clases teóricas para la explicación y debate de la materia así como de clases prácticas para realizar y experimentar con escenarios gráficos en JAVA3D. La evaluación consiste en entregar un programa final, la documentación de dicho programa y realizar una presentación o defensa del mismo. No podrán presentar la práctica final aquellos alumnos que no hayan asistido a clase un mínimo del 75%. BIBLIOGRAFÍA BÁSICA 'Getting Started with the Java 3D API. A Tutorial for Beginners.' Sun Microsystems, 1999. Ken Arnold, James Gosling. 'El lenguaje de programación Java.' Addison-Wesley/Domo, 1997, ISBN: 84-7829-010-9. Foley, Van Dam, Feiner, Huges, Phillips. 'Introducción a la graficación por computador.' Addison-Wesley, 1996, ISBN: 0-201-62599-7. 373 2008-2009 Asignaturas Optativas INTERACCION EN MUNDOS VIRTUALES Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13210 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 http://gamelab.uniovi.es PROFESORES FERNANDEZ LOBO, IVAN (Practicas en el Laboratorio, Teoria) OBJETIVOS Dar una visión actual de la Realidad Virtual y otras tecnologías relacionadas, desterrando algunos de sus grandes mitos y abriendo una puerta más realista a la aplicación de estos sistemas. Que el alumno conozca los momentos y personas más importantes para el desarrollo de esta tecnología a lo largo de la historia. Que el alumno conozca en detalle el estado del arte en tecnologías de interacción multisensorial, ayudándole a comprender mejor el funcionamiento de los sistemas actuales de RV y simulación, y permitiéndole idear nuevas aplicaciones en este campo. Que el alumno entienda los aspectos perceptivos, psicológicos y fisiológicos relacionados con la inmersión multisensorial. Que el alumno conozca los detalles algunos de los sistemas de Realidad Virtual más influyentes y representativos en la actualidad. Que el alumno conozca y comprenda las arquitecturas SW y HW máscaracterísticas de los sistemas de Realidad Virtual. Introducir al alumno en algunos de los conocimientos técnicos necesarios para diseñar y construir sistemas de realidad virtual y aumentada. Que el alumno sea capaz de comprender el equilibrio necesario entre los aspectos técnicos y artísticos en la construcción de mundos virtuales. Que el alumno sepa elaborar un documento de especificación funcional y técnica de un sistema de Realidad Virtual. Que el alumno sea capaz de desarrollar prototipos visuales e interactivos de aplicaciones sobre entornos virtuales, haciendo uso de herramientas de edición gráfica y lenguajes de alto nivel. Explorar el futuro de la inmersión multisensorial y las nuevas tendencias. Que el alumno sea capaz de trabajar en equipo. Que el alumno sea capaz de exponer publicamente ideas y proyectos. CONTENIDOS TEORICOS 1 .- ¿QUÉ ES UN ENTORNO VIRTUAL? 2 .- HISTORIA DE LOS ENTORNOS VIRTUALES 3 .- HARDWARE DE INMERSIÓN. ENTRADA 4 .- HARDWARE DE INMERSIÓN. SALIDA 374 2008-2009 Asignaturas Optativas 5 .- ARQUITECTURA SOFTWARE DE LOS ENTORNOS VIRTUALES 6 .- APLICACIONES DE LOS ENTORNOS VIRTUALES. SIMULADORES INDUSTRIALES 7 .- APLICACIONES DE LOS ENTORNOS VIRTUALES. SIMULADORES CIVILES 8 .- APLICACIONES DE LA ENTORNOS VIRTUALES. APLICACIONES MÉDICAS 9 .- APLICACIONES DE LA ENTORNOS VIRTUALES. ENTRENAMIENTO MILITAR 10 .- APLICACIONES DE LA ENTORNOS VIRTUALES. ENTRETENIMIENTO 11 .- REALIDAD AUMENTADA 12 .- DISEÑO Y DOCUMENTACIÓN DE ENTORNOS VIRTUALES PRACTICOS 13 .- MANEJO DE UNA HERRAMIENTA DE EDICIÓN DE GRAFICOS 3D 14 .- VRML, FORMAS BÁSICAS 15 .- VRML, CAMARAS 16 .- VRML, TRANSFORMACIONES GEOMÉTRICAS 17 .- VRML, ILUMINACIÓN 18 .- VRML, TEXTURAS 19 .- VRML, ENTORNO 20 .- VRML, NAVEGACIÓNn21 .- VRML, SONIDO 22 .- VRML, PUERTAS 23 .- VRML, ANIMACIÓN 24 .- COMPORTAMIENTOS COMPLEJOS CON JAVASCRIPT METODOLOGÍA Y EVALUACIÓN La asignatura consta de 6 créditos divididos en 3 de teoría y 3 de prácticas de laboratorio. Como medios para la evaluación de la asignatura se realizarán varios trabajos teórico/prácticos a lo largo del curso y un proyecto final. Así mismo, se valorará la participación en las clases presenciales y en los foros. BIBLIOGRAFÍA BÁSICA 'Understanding Virtual Reality' William Sherman and Alan Craig Morgan Kaufmann Septiembre 2002 ISBN: 1-55860-353-0 'Virtual Reality Technology, Second Edition with CD-ROM' Grigore C. Burdea and Philippe Coiffet John Wiley & Sons Junio 2003 ISBN: 0471360899 'The Design of Virtual Environments' Rory Stuart Barricade Books Agosto 2001 ISBN: 1569802076 375 2008-2009 Asignaturas Optativas 'Designing Virtual Worlds' Richard Bartle New Riders Julio 2003 ISBN: 0131018167 376 2008-2009 Asignaturas Optativas DESARROLLO DE APLICACIONES HIPERMEDIA Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13211 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES LOPEZ PEREZ, BENJAMIN (Practicas en el Laboratorio, Teoria) IZQUIERDO ROBREDO, IGNACIO (Practicas en el Laboratorio) OBJETIVOS Capacitar al alumno para la planificación, diseño, producción y evaluación de aplicaciones hipermedia. Al final del curso, el estudiante deberá ser capaz de: Apropiar conceptos y planteamientos teóricos básicos sobre multimedia, hipertexto e hipermedia. Establecer especificaciones mínimas de plataformas computacionales tanto para el desarrollo como para la utilización de productos hipermedia. Utilizar al menos una herramienta básica para realizar procesos de digitalización y edición de sonido, de imágenes, de gráficas, de video. Apropiar una metodología de desarrollo de aplicaciones hipermedia. Desarrollar un producto hipermedia de acuerdo con los estándares de producción y recomendaciones de diseño presentadas en el curso. CONTENIDOS T1.-Introducción Internet Hipermedia y web World wide web Otros aspectos T2.- Componentes de un lenguaje hipertexto: html básico Introducción Identificación y partes de un documento html Formato de texto y caracteres especiales Listas Enlaces Tablas Imágenes Animaciones Mapa de imágenes T3.- Componentes de diseño gráfico 377 2008-2009 Asignaturas Optativas Introducción. Cuestiones generales Composición Color Tipografía Reglas de estilo y consistencia T4.- Html avanzado Marcos: frame Formularios Interfaz cgi Audio y vídeo en documentos html T5.-Tendencias de la información digital Web dinámico: Hacia donde va html La aportación de javascript La aportación de las hojas de estilo La aportación de xml La aportación de java METODOLOGÍA Y EVALUACIÓN Es necesario haber entregado las prácticas (con los requisitos tanto de lenguaje como de diseño que se especifiquen por la asignatura). Estas prácticas supondrán hasta un 60% de la nota de la asignatura. El 40% restante de la nota se obtendrá mediante la realización de un examen escrito. BIBLIOGRAFÍA BÁSICA 1. Lenguajes de construcción de documentos hipermedia en redes. C. Gil, A.Palomar, B.Salazar, L.Pineiro.DEPARTAMENTO DE PUBLICACIONES DE E.U.I. 2. HTML avanzado. B. Morris. McGRAW HILL 3. Tecnología Web. Alonso Álvarez García Anaya 1997 4. Los secretos del World Wide Web. P. Perry. Anaya 1997 5. Domine la Web. R. Murdry. Paraninfo 6. HTML iniciación y referencia. G. Santos y otros. McGRAW HILL 7. World Wide Web. Manual de referencia . R. Scout. MCGRAW HILL 8. HTML 4 . Manual de referencia del programador. R. Mullen. Paraninfo 9. HTML 4. Guía de referencia y tutorial. J.L. Raya, J. A. Moreno y A. López. Ra-Ma. 10. Superutilidades para JavaScript. J. Frentzen y H. Sobotka. MCGRAW HILL 11. Programación en JavaScript. D. Goodman. Anaya Multimedia 12. Diseño de páginas Web interactivas con JavaScript. J.C. Orós. Ra-Ma. 13. Using JavaScript. A. Wooldridge y otros. Que 378 2008-2009 Asignaturas Optativas TRATAMIENTO NUMÉRICO DE LA SEÑAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13214 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 0,0 PROFESORES SAN LUIS FERNANDEZ, ANA MARIA (Practicas en el Laboratorio, Teoria) PEREZ RIERA, PABLO (Teoria) OBJETIVOS - Comprender los conceptos de señal y sistema y su interés en Ciencia e Ingeniería. - Distinguir los distintos tipos de señales y conocer las señales académicas más utilizadas. - Realizar análisis de señales en frecuencia y en tiempo-frecuencia e interpretar la información que proporciona este análisis. - Utilizar el programa Matlab como herramienta en el procesamiento de señales. CONTENIDOS 1. Señales y sistemas. 2. Análisis frecuencial de señales periódicas analógicas. 3. Análisis frecuencial de señales aperiódicas analógicas. 4. Análisis frecuencial de señales discretas. 5. Muestreo de señales. 6. Análisis tiempo-frecuencia de señales. METODOLOGÍA Y EVALUACIÓN La parte teórica de la asignatura es no presencial y se desarrollará utilizando la plataforma Aulanet. Las clases prácticas con ordenador son presenciales. En la evaluación de la asignatura se tendrá en cuenta la asistencia y aprovechamiento de las clases prácticas, así como la realización de ejercicios propuestos y la elaboración de trabajos relacionados con la materia de la asignatura. BIBLIOGRAFÍA BÁSICA -P. Irarrázaval. Análisis de señales. McGraw-Hill, 1999. -A.V. Opennheim y R.W. Schafer. Tratamiento de señales en tiempo discreto. Prentice Hall, 2000. -A.V. Opennheim y A.S. Willsky. Señales y sistemas. Prentice Hall, 1994. -J.H. Proakis y D.G. Manolakis. Tratamiento digital de Señales. Principios, algoritmos y aplicaciones. Prentice Hall, 1998. 379 2008-2009 Asignaturas Optativas ADMINISTRACION DE SISTEMAS OPERATIVOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13217 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES GARCIA FERNANDEZ, NESTOR (Practicas en el Laboratorio, Teoria) FERNANDEZ SUAREZ, JORGE (Practicas en el Laboratorio, Teoria) OBJETIVOS Temario de Teoría: I. Conceptos generales de Administración de Sistemas Operativos 1 La Administración de un S.O. (visión general) 2 Recursos de un S.O. 2.1 Recursos HW 2.2 Recursos SW 2.3 Sistemas de Impresión y otros servicios 3 Usuarios y grupos 4 Seguridad 4.1 Seguridad en sistemas de ficheros 4.2 Copias de seguridad II. Casos de Estudio de Sistemas Operativos 5 Sistemas operativos UNIX. 5.1 Puesta en marcha de sistemas UNIX 5.2 Dispositivos en sistemas UNIX 5.3 Administración de usuarios y grupos en UNIX 5.4 Instalación y actualización de SW en UNIX 5.5 Seguridad en sistemas UNIX 5.6 Monitorización en sistemas UNIX 6 Sistemas Operativos de Microsoft. 6.1 Puesta en marcha de sistemas MS 6.2 Dispositivos en sistemas MS 6.3 Administración de usuarios y grupos en SO de MS 6.4 Instalación y actualización de SW en SO deMS 6.5 Seguridad en sistemas MS 6.6 Monitorización en SO de MS Temario de Prácticas: Módulo UNIX Son 15 horas de prácticas que se realizan con el sistema operativo Linux de Slackware. 380 2008-2009 Asignaturas Optativas Se realizarán las siguientes prácticas: 1. (UX1) Instalación y configuración (2 horas). 2. (UX2) Actualización del kernel y de aplicaciones (2 horas). 3. (UX3-UX7) Realización de un caso práctico de configuración del sistema de acuerdo con las especificaciones propuestas por el profesor 11 horas. Módulo Sistema Operativo MS Son 15 horas de prácticas que se realizan con Sistemas operativos de MS. Se realizarán las siguientes prácticas: 1. (W1) Instalación y configuración (2 horas). 2. (W2) Aplicación de parches de seguridad e instalación de aplicaciones (2 horas). 3. (W3-W7)Realización de un caso práctico de configuración del sistema de acuerdo con las especificaciones propuestas porel profesor 11 horas. CONTENIDOS 1Dotar al alumno de los conocimientos necesarios para la administración de sistemas operativos. 2Practicar con sistemas operativos para que el alumno domine las técnicas fundamentales de administración de sistemas operativos. METODOLOGÍA Y EVALUACIÓN Asistencia a clases: La asistencia a clases teóricas de la asignatura supondrá el 12% de la nota (por supuesto siempre que el alumno se dedique a la asignatura). Asistir a las clases prácticas, le va a suponer al alumno el 18% de la nota (por supuesto, siempre que el alumno se dedique a la realización de las prácticas). Documentación de las Prácticas: Para valorar el aprovechamiento de las prácticas que hace cada alumno, deberán entregar, una vez finalizado cada módulo de prácticas, la documentación de lo realizado en las prácticas (Cuaderno de Administración), y las defenderá en presencia del profesor que realizará las preguntas y solicitará que se realicen las tareas que estime oportunas. De la documentación y defensa de las prácticas, se obtendrá el 70% de la nota final (a cada sistema operativo estudiado le corresponde el 35%). En este sentido, deberá evaluarse el nivelde la práctica realizada, la exactitud de la documentación, la justificación de las operaciones, conclusiones extraídas, etc. Para poder tener en cuenta la documentación de las prácticas de cada sistema operativo, es imprescindible que el alumno haya asistido al menos al 50% de las clases prácticas de dicho sistema operativo; y que la nota obtenida en la evaluación de la documentación de cada sistema operativo supere el 30% de la nota máxima. Asimismo, se podrá evaluar cualquier trabajo de desarrollo, de tipo optativo, que haya realizado el alumno. Esto reflejará un interés particular en el tema, aunque influirá de una manera limitada en la calificación final del alumno. 381 2008-2009 Asignaturas Optativas La entrega de la documentación de las prácticas supondrá que el alumno se presenta a la convocatoria de junio. Examen Práctico: Aquellos alumnos que no asistan al número mínimo de clases prácticas, y por lotanto, no puedan ser valoradas sus documentaciones de las prácticas en la convocatoria de junio; obtendrán la nota de la realización de un examen práctico. Este examen, se realizará sobre ordenador, yy consistirá en la realización de tareas de administración sobre alguno (o algunos) de los sistemas operativos que se tratan en la asignatura. La nota del examen práctico supondrá el 100% de la nota final, y por supuesto, supondrá que el alumno se ha presentado a la convocatoria correspondiente. Convocatorias de Septiembre y Extraordinarias: En las convocatorias de septiembre y en convocatorias extraordinarias, el 100% de la nota se obtendrá de la realización del examen práctico. BIBLIOGRAFÍA BÁSICA Unidad Didáctica I: Conceptos generales de Administración de Sistemas Operativos: (NEME95), (FRIS95), (GARC98c) Unidad Didáctica II: Casos de Estudio de Sistemas Operativos: (GARC98b), (FRISH95), (NEME95), (NEME00), (TACK00), (SIMM00), (SHAH00), (RUSS00) (FRIS95) ’leen Frisch Essential System Administration, 2ª Edition Revised & UpdatedEd. O Reilly & Associates, Inc. 1995. (GARC98b) Néstor García Fernández Introducción a la Administración de UNIXSERVITEC, 1998 (GARC98c) Néstor García Fernández Conceptos Básicos Administración de Entornos Multiusuario.Inédito, 1998 (Apuntes de la asignatura) (NEME00) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (third edition)Ed. Prentice Hall, 2000 (NEME95) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (second edition)Ed. Prentice Hall, 1995 (RUSS00) Charlie Russel, Sharon Crawford Microsoft Windows 2000 Server, Administrator s CompanionMicrosoft Press, 2000 (SHAH00) Steve Shah Manual de Administración de LinuxMcGraw-Hill, 2000 (SIMM00) Curt Simmons Guía Avanzada Microsoft Windows 2000 Server ConfiguraciónPrentice-Hall 2000 (TACK00) Jack TacKelt Jr. and Steve Burnett Edición especial, Linux, 4ª EdiciónPrentice-Hall, 2000 382 2008-2009 Asignaturas Optativas SEGURIDAD DE LOS SISTEMAS INFORMATICOS Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13218 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 0,0 PROFESORES DIAZ FONDON, MARIA ANGELES (Teoria, laboratorio) RIESCO ALBIZU, MIGUEL (Teoria, laboratorio) OBJETIVOS 1Dotar al alumno de los conocimientos necesarios para intentar garantizar la seguridad de sistemas informáticos. 2Practicar con sistemas operativos y redes las técnicas fundamentales de seguridad. CONTENIDOS Temario de Teoría: I. Conceptos generales de Seguridad 1 Introducción a la seguridad en Sistemas Informáticos II. Seguridad en Sistemas Operativos 2 Sistemas operativos UNIX 3 Sistemas Operativos de Microsoft III. Seguridad en Redes 4 Cortafuegos 5 Detección de intrusos IV. Seguridad en Programas 6 Programación Segura Temario de Prácticas: Módulo UNIX Son 10 horas de prácticas que se realizan con sistema operativo Linux. Módulo Sistema Operativo MS Son 10 horas de prácticas que se realizan con Sistemas operativos de MS. Módulo Redes Son 10 horas de prácticas que se realizan con Sistemas operativos de MS. METODOLOGÍA Y EVALUACIÓN Sistema de Evaluación Asistencia a clases La asistencia a clases teóricas de la asignatura supondrá el 12% de la nota (por supuesto siempre que el alumno se dedique a la asignatura). Asistir a las clases prácticas, le va a suponer al alumno el 18% de la nota (por supuesto, siempre 383 2008-2009 Asignaturas Optativas que el alumno se dedique a la realización de las prácticas). Documentación de las Prácticas Para valorar el aprovechamiento de las prácticas que hace cada alumno, deberán entregar, una vez finalizado cada módulo de prácticas, la documentación de lo realizado en las prácticas, y las defenderá en presencia del profesor que realizará las preguntas y solicitará que se realicen las tareas que estime oportunas. De la documentación y defensa de las prácticas, se obtendrá el 70% de la nota final. En este sentido, deberá evaluarse el nivel de la práctica realizada, la exactitud de la documentación, la justificación de las operaciones, conclusiones extraídas, etc. Para poder tener en cuenta la documentación de las prácticas de cada módulo, es imprescindible que el alumno haya asistido al menos al 50% de las clases prácticas de dicho módulo; y que la nota obtenida en la evaluación de la documentación de cada módulo supere el 30% de la nota máxima. Asimismo, se podrá evaluar cualquier trabajo de desarrollo, de tipo optativo, que haya realizado el alumno. Esto reflejará un interés particular en el tema, aunque influirá de una manera limitada en la calificación final del alumno. La entrega de la documentación de las prácticas supondrá que el alumno se presenta a la convocatoria de junio. Examen Práctico Aquellos alumnos que no asistan al número mínimo de clases prácticas, y por lo tanto, no puedan ser valoradas sus documentaciones de las prácticas en la convocatoria de junio; obtendrán la nota dela realización de un examen práctico. Este examen, se realizará sobre ordenador, y consistirá en la realización de tareas sobre alguno (o algunos) de los sistemas que se tratan en la asignatura. La nota del examen práctico supondrá el 100% de la nota final, y por supuesto, supondrá que el alumno se ha presentado a la convocatoria correspondiente. Convocatorias de Septiembre y Extraordinarias En las convocatorias de septiembre y en convocatorias extraordinarias, el 100% de la nota se obtendrá de la realización del examen práctico. Nota final La nota final se calculará mediante la siguiente expresión, si DocMod1, DocMod2 y DocMod3 son mayores que 3; y ASMod1, ASMod2 y ASMod3 son mayores que 5: N-Final = 0.12*ASTEO + 0.18*(ASMod1+ASMod2+ASMod3) + 0.70*(DocMod1+DocMod2+DocMod3) O si procede: N-Final = PRAC Siendo: ASTEO = Nº clases teóricas asistidas * 10 / Nº clases teóricas impartidas. ASMod? = Nº clases prácticas Módulo? asistidas * 10 / Nº clases prácticas Módulo? impartidas. DocMod? = Nota de la documentación del Módulo?. PRAC = Nota del examen práctico. BIBLIOGRAFÍA BÁSICA (Fris95) ’leen Frisch Essential System Administration, 2ª Edition Revised & Updated Ed. O Reilly & Associates, Inc. 1995. 384 2008-2009 Asignaturas Optativas (Garf96) Simson Garfinkel and Gene Spafford Practical UNIX & Internet security (2nd edition) O Reilly & Associates, Inc, 1996 (MMK03) Scott Mann, Ellen L. Mitchell, Mitchell Krell Linux System Security. The Administrator s Guide to Open Source Security Tools (Second edition) Prentice may, 2003 (MSK02) Stuart McClure, Joel Scambray, George Kurtz Hacking Exponed. Network Security Secrets Solutions (Third Edition) McGraw Hill, 2002 (NSSH00) Evi Nemeth, Garth Suyder, Scott Seebass, Trent R.Hein Unix System Administration handbook (third edition) Ed. Prentice Hall, 2000 (Shah00) Steve Shah Manual de Administración de Linux McGraw-Hill, 2000 (Stal04) Stallings, W. Fundamentos de Seguridad en Redes. Aplicaciones y estándares (segunda edición)nPearson Educación, S.A. 2004 (Zwic00) Elizabeth D. Zwicky, Simon Cooper D. Brent Chapman Building Internet Firewalls (2nd edition) O Reilly & Associates, Inc, 2000 385 2008-2009 Asignaturas Optativas ORGANIZACION DE LA PRODUCCION Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13219 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 1,0 PROFESORES ALONSO MAGDALENO, MARIA ISABEL (Practicas en el Laboratorio, Tablero, Teoria) VALLE ALVAREZ, MARIA SANDRA (Teoria) OBJETIVOS Con este programa se pretende que el alumno comprenda cual es el papel del área funcional de producción dentro de la estrategia de la empresa, enfatizando en la importancia que tienen las diferentes decisiones y técnicas operativas de producción en la competitividad de la misma. CONTENIDOS TEMA 1. PRODUCCIÓN: PRINCIPALES DECISIONES OPERATIVAS TEMA 2. LOCALIZACIÓN INDUSTRIAL TEMA 3. CAPACIDAD Y DISTRIBUCIÓN EN PLANTA TEMA 4. CONTROL DE INVENTARIOS TEMA 5. SISTEMAS DE PLANIFICACIÓN DE LA PRODUCCIÓN TEMA 6. PLANIFICACIÓN DE PROYECTOS TEMA 7. SISTEMAS DE MEDIDA DE RESULTADOS METODOLOGÍA Y EVALUACIÓN Metodología: Las clases teóricas se basarán en la exposición, por parte del profesor, de los contenidos básicos de los diferentes temas incluidos en el programa, así como en la discusión de los mismos con los alumnos. Las clases prácticas se basarán en la realización de ejercicios y problemas y en la resolución de cuestiones teórico-prácticas, que el alumno debe realizar a título individual y entregar previamente en las fechas señaladas por el profesor. Tanto las fechas de entrega como todos los materiales necesarios se encontrarán a disposición del alumno en la página web del profesor. Evaluación: La evaluación se realizará en base a un examen al final del cuatrimestre. El examen constará de 386 2008-2009 Asignaturas Optativas una parte teórica tipo test, que incluirá preguntas exclusivamente teóricas o pequeñas cuestiones teórico-prácticas, y una parte práctica en la que el alumno deberá desarrollar y resolverlos problemas o casos propuestos. BIBLIOGRAFÍA BÁSICA CHASE, R. B.; AQUILANO, N. J. y JACOBS, F. R. (2005): Administración de Producción y Operaciones. Manufactura y Servicios, 10ª ed., Irwin, McGraw Hill, Bogotá. FERNÁNDEZ SÁNCHEZ, E. y VÁZQUEZ ORDÁS, C. J. (1994). Dirección de la Producción II. Modelos Operativos. Civitas, Madrid. FERNÁNDEZ SÁNCHEZ, E., AVELLA CAMARERO, L. Y FERNÁNDEZ BARCALA, M. (2006). Estrategia de Producción. 2ª ed. McGrawHill, Madrid. HEIZER, J. y RENDER, B. (2001). Dirección de la Producción. Decisiones Estratégicas, 6ª ed. Prentice Hall, Madrid. KRAJEWSKI, L. J. y RITZMAN, L. P. (2000). Administración de Operaciones Estrategia y Análisis. Prentice Hall, México. 387 2008-2009 Asignaturas Optativas GESTION CONTABLE II Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13220 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 2º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES RODRIGUEZ ENRIQUEZ, EDUARDO (Practicas en el Laboratorio, Tablero) ANDRES SUAREZ, JAVIER (Practicas en el Laboratorio, Teoria) OBJETIVOS El objetivo básico perseguido en la asignatura es lograr una comprensión global del análisis de la información contable con el propósito de enjuiciar la gestión empresarial y orientar las acciones de futuro. Una vez revisadas las características de la información financiera, se introduce al alumno en el análisis patrimonial, económico y financiero, prestando especial atención a las técnicas y métodos de análisis. Valorar la importancia que hoy en día tiene la transmisión de información económico-financiera a través de Internet es uno de los objetivos específicos perseguidos en el programa. CONTENIDOS Tema 1: EL ANÁLISIS DE LA INFORMACIÓN CONTABLE. 1.1. Definición. 1.2. Objetivo General. 1.3. Objetivos específicos. Tema 2: LA INFORMACIÓN NECESARIA PARA EL ANÁLISIS. 2.1. La información contable externa. 2.1.1. Características, principios y normas. 2.1.2. Los estados financieros. 2.1.3. Limitaciones de la información contable externa. 2.2. La información contable externa en el ordenamiento español. 2.2.1. Las Cuentas Anuales. 2.2.2. Contenido del Balance, de la Cuenta de Pérdidas y Ganancias y de la Memoria. 2.2.3. Formulación, auditoría y aprobación de las Cuentas Anuales. 2.3. Información externa a la empresa. Tema 3: ANÁLISIS FINANCIERO A CORTO PLAZO. 3.1. El ciclo de explotación de la empresa y el periodo medio de maduración. 3.2. El capital circulante real y el necesario. 3.3. Análisis de los diferentes ratios de circulante. Tema 4: ANÁLISIS FINANCIERO A LARGO PLAZO. 4.1. Adecuación de las masas patrimoniales. 4.2. El apalancamiento financiero. 388 2008-2009 Asignaturas Optativas 4.3. Análisis dinámico de la situación financiera a largo plazo. Tema 5: ANÁLISIS ECONÓMICO. 5.1. Análisis de los resultados. 5.2. El comportamiento de los costes en la empresa y el análisis del margen bruto. 5.3. El umbral de rentabilidad o punto muerto. 5.4. El apalancamiento económico. Tema 6: SISTEMAS DE COSTES COMPLETOS Y PARCIALES: FULL COST Y DIRECT COSTING. 6.1. El coste completo tradicional. 6.2. Concepto de direct-costing. 6.3. Comparación entre los resultados del full-cost y direct-costing. 6.4. Ventajas e inconvenientes del full cost y direct-costing. Tema 7: LA TRANSMISIÓN DE INFORMACIÓN CONTABLE A TRAVÉS DE INTERNET. 7.1. La necesidad de la comunicación de información contable por vía telemática. 7.2. Un estándar para la transmisión: El lenguaje XBRL. 7.3. El desarrollo del XBRL. Tema 8: TÉCNICAS ESTADÍSTICAS PARA EL ANÁLISIS DE LA INFORMACIÓN CONTABLE. 8.1. La inferencia estadística: Del análisis univariante al análisis multivaariante. 8.2. La reducción de la dimensionalidad: El análisis factorial. 8.3. Los sistemas de clasificación. 8.3.1. El análisis discriminante. 8.3.2. Los modelos de variable respuesta cualitativa. Tema 9: TÉCNICAS DE INTELIGENCIA ARTIFICIAL PARA EL ANÁLISIS DE LA INFORMACIÓN CONTABLE. 9.1. Sistemas expertos. 9.2. Redes neuronales. 9.3. Sistemas de inducción de reglas y árboles de decisión. METODOLOGÍA Y EVALUACIÓN La valoración de los conocimientos adquiridos por el alumno se basará en la evaluación continua derivada del seguimiento de las clases, la participación en las mismas, la resolución de ejercicios prácticos y la realización de trabajos propuestos. Adicionalmente la calificación final contemplará la realización de un examen final conforme al temario de la asignatura. BIBLIOGRAFÍA BÁSICA AMAT SALAS, O. (1998): Análisis de Estados Financieros. Fundamentos y Aplicaciones, Ed. Gestión 2000, Barcelona. BONSÓN PONTE, E. (2001): Los Estados Financieros en Internet, Ed. RA-MA, Madrid. CASTELLÓ TALIANI, E. y LIZCANO ÁLVAREZ (1998): Interpretación de Estados Financieros, Ed. Instituto Superior de Estudios Empresariales, Madrid. GONZÁLEZ PASCUAL, J. (1992): Análisis de la empresa a través de su información económico-financiera, Ed. Pirámide, Madrid. 389 2008-2009 Asignaturas Optativas GONZÁLEZ PASCUAL, J. (1995): Análisis de la empresa a través de su información económico-financiera. Supuestos, Ed. Pirámide, Madrid. GOXENS, M. A. y GAY, J. M. (1999): Análisis de Estados Contables, Ed. Prentice Hall, Madrid. MARTÍNEZ GARCÍA, F. J. (1996): Análisis de Estados Contables, Comentarios y Ejercicios, Ed. Pirámide, Madrid. RIVERO TORRE, P. (Dir.) (1998): Análisis por Ratios de los Estados Contables Financieros, Ed. Civitas, Madrid. URIAS VALIENTE, J. (1995): Análisis de Estados Financieros, Ed. McGraw-Hill, Madrid. 390 2008-2009 Asignaturas Optativas GESTION CONTABLE I Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13223 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 3,0 Prácticos 3,0 6,0 Teóricos 3,0 Prácticos 3,0 PROFESORES FE CANTO, CELIA (Practicas en el Laboratorio, Tablero, Teoria) OBJETIVOS Conocimiento básico del patrimonio empresarial y su problemática contable según el Plan General de Contabilidad español, así como confección y análisis de las Cuentas Anuales. CONTENIDOS TEMA 1.- CONCEPTO Y DIVISIÓN DE LA CONTABILIDAD: 1.1. Introducción. 1.2. Concepto de Contabilidad. 1.3. División de la Contabilidad. TEMA 2.- EL PATRIMONIO EMPRESARIAL: 2.1. Concepto contable del patrimonio. 2.2. Elementos y masa patrimoniales. TEMA 3.- LAS CUENTAS Y LOS REGISTROS CONTABLES: 3.1. La cuenta como elemento de representación y medida. 3.2. Terminología y estructura de las cuentas. 3.3. Clasificación de las cuentas. 3.4. El método contable. 3.5. El registro de las operaciones contables. 3.6. Criterios de registro o reconocimiento cotable de los elementos patrimoniales. 3.7. Regulación legal de los libros de contabilidad. TEMA 4.- EL PLAN GENERAL DE CONTABILIDAD: 4.1. Introducción. 4.2. Estructura. 4.3. Contenido. TEMA 5.- EL PROCESO CONTABLE GENERAL: 5.1. Analísis del proceso contable general. TEMA 6.- CUENTAS DE BALANCE: 6.1. Introducción. 6.2. Activo corriente. 6.3. Activo no corriente. 6.4. Pasivo corriente. 6.5. Pasivo no corriente. 6.6. Patrimonio neto. TEMA 7.- CUENTAS DE GESTIÓN: 7.1. Introducción. 7.2. Compras y ventas. 7.3. Otros gastos e ingresos de explotación. 7.4. Gastos e ingresos financieros. 7.5. Otros gastos e ingresos. TEMA 8.- EL RESULTADO CONTABLE: 8.1. El resultado de la empresa. 8.2. La periodificación contable. 8.3. La regularización contable. 8.4. La propuesta de distribución del resultado. TEMA 9.- LAS CUENTAS ANUALES: 9.1. Introducción. 9.2. Requisitos de la información a incluir en las cuentas anuales. 9.3. Formulación y estructura de las cuentas anuales. 9.4. Normas comunes en la elaboración de las cuentas anuales. 9.5. El Balance. 9.6. La Cuenta de Pérdidas y Ganancias. 9.7. Estado de cambios en el patrimonio neto. 9.8. Estado de flujos de efectivo. 9.9. La Memoria. METODOLOGÍA Y EVALUACIÓN METODOLOGÍA La asignatura se organiza en clases teóricas, donde se explican a los alumnos los fundamentos conceptuales de la Contabilidad Financiera, clases prácticas, donde se aplican a supuestos reales los conocimientos teóricos previamente adquiridos. 391 2008-2009 Asignaturas Optativas A lo largo del curso se entrega a los alumnos ejercicios que incluyen tanto preguntas teóricas como prácticas para resolver fuera del aula y entregar al profesor. En las prácticas de laboratorio se estudia el programa de contabilidad Contaplus a través de un caso práctico. EVALUACIÓN La calificación se determina mediante un examen realizado en alguna de las convocatorias legalmente establecidas. El examen constará de una parte teórica (5 puntos) y una parte práctica (5 puntos). A efectos de la evaluación final se tendrá en cuenta la asistencia a clase así como la entrega de los trabajos propuestos para realizar fuera del aula. BIBLIOGRAFÍA BÁSICA LEGISLACIÓN Ley 16/2007, de 4 de julio, de reforma y adaptación de la legislación mercantil en materia contable para su armonización internacional en base a la normativa de la Unión Europea. Real Decreto Legislativo 1514/2007, de 16 de noviembre, por el que se aprueba el Plan General de Contabilidad (BOE de 20 de noviembre). Real Decreto Legislativo 1515/2007, de 16 de noviembre, por el que se aprueba el Plan General de Contabilidad de Pequeñas y Medianas Empresas y los criterios contables específicos para microempresas (BOE de 21 de noviembre). LIBROS DE CONSULTA ALONSO PÉREZ, A. Y POUSA SOTO, RAQUEL (2007): Casos Prácticos del Nuevo Plan General de Contabilidad para PYMES, CEF, Madrid. AMADOR, S. y ROMANO, J. (2008): Manual del Nuevo Plan General Contable, CEF, Madrid. CERVERA OLIVER, M. (2008): Contabilidad Financiera adaptada al nuevo PGC, CEF, Madrid. FERNÁNDEZ GONZÁLEZ, F.J. (2007): Nuevo Plan General Contable. 205 Supuestos Prácticos, Ed. Francis Lefebvre, Madrid. MALLO, C. y PULIDO, A. (2008): Contabilidad Financiera, un Enfoque Actual, Ed. Paraninfo, Madrid. REJÓN LÓPEZ, M. (2008): Manual práctico del nuevo PGC 2008, Grupo editorial universitario, Madrid. SOCIAS SALVÁ, A. (2008): Contabilidad Financiera, El PGC de 2007, Ed. Pirámide, Madrid. WADEN-BERGHE LOZANO J.L. (2008): Contabilidad Financiera, Nuevo PGC y de PYMES, Ed. Pirámide, Madrid. 392 2008-2009 Asignaturas Optativas ORGANIZACION EMPRESARIAL Código Plan de Estudios Ciclo Créditos Créditos ECTS Web 13230 Código ECTS I.TEC. EN INFORMATICA DE E.U. DE INGENIERÍA TÉC. Centro SISTEMAS (2002) INFORMÁTICA DE OVIEDO 1 Curso Tipo OPTATIVA Periodo 1º Cuatrimes. 6,0 Teóricos 4,5 Prácticos 1,5 6,0 Teóricos 4,5 Prácticos 1,5 PROFESORES VALLE ALVAREZ, MARIA SANDRA (Tablero, Teoria) OBJETIVOS El objetivo principal de esta asignatura es introducir al alumno en la Administración y Dirección de Empresas. Con este fin, se abordan los conceptos esenciales sobre esta materia y se analizan distintas cuestiones relacionadas tanto con la estrategia empresarial como con las teorías de la organización y la dirección. Asimismo, a través del estudio de las decisiones productivas, comerciales y financieras, se pretende ofrecer al alumno una visión global de la problemática funcional empresarial. CONTENIDOS PARTE I. INTRODUCCIÓN A LA EMPRESA TEMA 1. LA EMPRESA 1.1 Concepto y elementos 1.2 Perspectiva económica 1.3 Perspectiva sistémica TEMA 2. ANÁLISIS ECONÓMICO DE LA EMPRESA 2.1 La organización de la actividad económica: Conceptos básicos 2.2 Costes de transacción: mercados y organizaciones 2.2.1 Condiciones para la existencia de costes de transacción en el mercado 2.2.2 Situaciones transaccionales críticas 2.2.3 La producción en equipo 2.3 La empresa como nexo de contratos TEMA 3. TIPOS DE EMPRESAS 3.1 Introducción: La figura del empresario 3.2 La Empresa Individual 3.3 La Sociedad Anónima 3.4 La Sociedad Cooperativa PARTE II. INTRODUCCIÓN A LA DIRECCIÓN ESTRATÉGICA TEMA 4. LA ESTRATEGIA EMPRESARIAL 393 2008-2009 4.1 4.2 4.3 Asignaturas Optativas Concepto y niveles de estrategia La estrategia corporativa 4.2.1 Vías de crecimiento de la empresa 4.2.2 Integración vertical 4.2.3 Diversificación 4.2.4 Expansión Internacional La estrategia competitiva 4.3.1 Estrategia de liderazgo en costes 4.3.2 Estrategia de diferenciación PARTE III. LA FUNCIÓN DIRECTIVA TEMA 5. LA DIRECCIÓN 5.1 Funciones y destrezas directivas 5.2 La toma de decisiones 5.3 Los niveles directivos 5.4 La dirección de los recursos humanos 5.4.1 Motivación y liderazgo 5.4.2 Políticas principales TEMA 6. LA ORGANIZACIÓN 6.1 Introducción 6.2 Dimensiones estructurales 6.3 Factores de contingencia 6.4 Modelos estructurales básicos PARTE IV: ÁREAS FUNCIONALES: PRODUCCIÓN, MARKETING Y FINANZAS TEMA 7. LA FUNCIÓN DEPRODUCCIÓN 7.1 La función de producción 7.2 Los sistemas productivos TEMA 8. LA FUNCIÓN FINANCIERA 8.1 La naturaleza de la función financiera 8.2 La decisión de financiación 8.3 La decisión dee inversión TEMA 9. LA FUNCIÓN DE MARKETING 9.1 Introducción 9.2 Investigación de mercados 9.3 Segmentación de mercados 9.4 Las variables de marketing-mix METODOLOGÍA Y EVALUACIÓN METODOLOGÍA: Actividades presenciales 394 2008-2009 Asignaturas Optativas En las clases teóricas se empleará la técnica docente de la lección magistral. A través de ella, se desarrollarán los contenidos teóricos básicos de los diferentes temas que se incluyen en el programa. Durante la exposición de los contenidos, se fomentará la discusión de los mismos con los alumnos, tratando de evitar que la clase se reduzca a un monólogo por parte del profesor. En las clases prácticas se utilizarán las siguientes técnicas didácticas: la resolución de cuestiones teórico-prácticas, el análisis de casos de empresas reales y la realización de ejercicios y problemas en aquellos apartados en que sea pertinente. Asimismo, se comentarán noticias de prensa y temas de actualidad relacionados con los contenidos que están siendo impartidos. Con todo ello, se busca ejemplificar los conceptos fundamentales de la asignatura, así como aclararlas dudas que pudieran surgir sobre los mismos. En todos los casos, los alumnos tendrán a su disposición todos los materiales necesarios en la página web del profesor. A medida que se vayan desarrollando las clases, éste propondrá, con una antelación mínima de una semana, la actividad que se va a realizar en cada sesión práctica. De forma voluntaria y a título individual, el alumno podrá entregar la solución de la actividad propuesta con anterioridad a su discusión en clase. Dicha entrega, así como la participación en clase, será valorada. Actividades no presenciales Los alumnos tendrán la posibilidad de realizar un trabajo en equipo sobre alguna empresa real y proceder a su exposición. A mitad de cuatrimestre, se organizarán los distintos grupos y se les proporcionará una lista de experiencias empresariales reales entre las que podrán elegir. Con la realización de este trabajo, el alumno conocerá realidades concretas y tendrá ocasión de aplicar los conocimientos teóricos que ha recibido, comprendiendo así la utilidad de los mismos o, incluso, sus limitaciones. Asimismo, tendrrá que enfrentarse a la búsqueda y utilización de distintas fuentes bibliográficas, desarrollar capacidades analíticas y sintéticas, aprender en qué consiste el estudio sistemático de un asunto, manejar técnicas de análisis instrumental, desarrollar la capacidad de trabajo en equipo y fomentar la iniciativa. EVALUACIÓN: La evaluación del alumno se realizará teniendo en cuenta: (1) los resultados de una prueba final escrita (peso: 80%), (2) la participación en clase y realización voluntaria de prácticas a título individual (peso: 10%) y (3) la realización y exposición de un trabajo en equipo (peso 10%). BIBLIOGRAFÍA BÁSICA Manuales generales: Cuervo García, A. (Dir.) (2004): Introducción a la Administración de Empresas, 5ª ed., Civitas, Madrid. González, E. y Ventura, J. (2003): Fundamentos de Administración de Empresas, Pirámide, Madrid. Manuales especializados: Fernández, A. I. (1994): Introducción a las Finanzas, Civitas, Madrid. Fernández, E. (2005): Dirección Estratégica de la Empresa. Fundamentos y Puesta en Práctica, Delta, Madrid. Fernández, E.; Avella, L. y Fernández, M. (2006): Estrategia de Producción, 2ª ed., McGraw Hill, Madrid. 395 2008-2009 Asignaturas Optativas Gómez-Mejía, L.; Balkin, D. y Cardy, R. (2001): Dirección y Gestión de Recursos Humanos, 3ª ed., Prentice Hall, Madrid. Mintzberg, H. (2000): La Estructuración de las Organizaciones, 1ª ed. (7ª reimp.), Ariel, Barcelona. Vázquez, R. y Trespalacios, J. A. (directores) (2002): Marketing: Estrategias y Aplicaciones Sectoriales, 3ª ed., Civitas, Madrid. 396 2008-2009 4.4 4.4.1 Asignaturas del Máster Máster en Ingeniería Web (2006) Asignaturas del Primer curso ARQUITECTURA Y DISEÑO DE SITIOS WEB Código 15008 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 11,0 11,0 Curso Teóricos Teóricos 1 5,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 6,0 SERVICIOS WEB Código 15009 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 6,0 6,0 Curso Teóricos Teóricos 1 3,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 3,0 USABILIDAD, ACCESIBILIDAD Y ADAPTABILIDAD DE SITIOS WEB Código 15011 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,2 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 397 1,8 2008-2009 Asignaturas del Máster ASPECTOS ÉTICOS Y LEGALES DE LA WEB Código 15012 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,3 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 1,8 MODELOS DE NEGOCIO Y COMERCIO ELECTRÓNICO EN LA WEB Código 15013 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 2,0 GESTION DE CONTENIDOS WEB Código 15014 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 398 2,0 2008-2009 Asignaturas del Máster SISTEMAS DE SEGURIDAD EN LA WEB Código 15015 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 2,0 DESARROLLO DE SOFTWARE PARA DISPOSITIVOS MOVILES Código 15017 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 2,0 DIFUSIÓN DE CONTENIDOS MULTIMEDIA VIA WEB Código 15019 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 399 2,0 2008-2009 Asignaturas del Máster ADMINISTRACION DE SISTEMAS DE PERSISTENCIA DE OBJETOS Código 15020 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 400 2,0 2008-2009 4.4.2 Asignaturas del Máster Asignaturas del Segundo Curso ADMINISTRACIÓN DE SERVIDORES WEB Código 15010 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 2 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 2,0 DESARROLLO E INTEGRACIÓN DE APLICACIONES INTERNET Código 15016 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 2 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 2,0 SISTEMAS DE INFORMACIÓN GEOGRÁFICA Y SERVICIOS WEB Código 15018 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 2 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 401 2,0 2008-2009 Asignaturas del Máster TRABAJO FIN DE MASTER Código 15078 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 40,0 40,0 Curso Teóricos Teóricos 2 40,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OBLIGAT. Periodo Anual Centro Tipo Prácticos Prácticos 402 0,0 2008-2009 4.4.3 Asignaturas del Máster Asignaturas Optativas PROGRAMACIÓN ORIENTADA A OBJETOS Código 15001 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,5 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 1,5 DISEÑO Y PROGRAMACIÓN DE INTERFACES DE USUARIO Código 15002 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,5 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 1,5 ANALISIS ORIENTADO A OBJETOS Código 15003 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 1,0 1,0 Curso Teóricos Teóricos 1 0,5 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 403 0,5 2008-2009 Asignaturas del Máster DISEÑO ORIENTADO A OBJETOS Código 15004 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 1,5 1,5 Curso Teóricos Teóricos 1 0,5 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 1,0 SISTEMAS DE PERSISTENCIA DE OBJETOS Código 15005 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 2,0 2,0 Curso Teóricos Teóricos 1 0,8 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 1,3 LENGUAJES Y ESTÁNDARES EN LA WEB Código 15006 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 1 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 404 2,0 2008-2009 Asignaturas del Máster ADMINISTRACIÓN DE SISTEMAS OPERATIVOS Código 15007 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 1,5 1,5 Curso Teóricos Teóricos 1 0,5 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 1,0 PATRONES ARQUITECTÓNICOS Código 15021 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 4,0 4,0 Curso Teóricos Teóricos 2 2,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 2,0 WEB SEMANTICA Código 15022 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 4,0 4,0 Curso Teóricos Teóricos 1 3,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 405 1,0 2008-2009 Asignaturas del Máster NUEVOS ESTANDARES EN LA WEB Código 15023 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 4,0 3,0 Curso Teóricos Teóricos 2 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 2,0 MODELADO DE SOFTWARE WEB ADAPTABLE DIRIGIDO POR MODELOS Código 15024 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 2 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 2,0 MAQUINAS VIRTUALES Y REFLECTIVIDAD Código 15025 Plan de Estudios Máster en ingeniería Web (2006) Código ECTS Ciclo Créditos Créditos ECTS Web 2 4,0 4,0 Curso Teóricos Teóricos 2 2,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 406 2,0 2008-2009 Asignaturas del Máster NUEVOS AVANCES EN WEB SEMÁNTICA Código 15026 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 4,0 4,0 Curso Teóricos Teóricos 1 3,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 1,0 ARQUITECTURA DE LA INFORMACION EN LA WEB Código 15027 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 4,0 4,0 Curso Teóricos Teóricos 2 2,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 2,0 DISEÑO Y CONSTRUCCIÓN DE MDA Código 15028 Código ECTS Plan de Estudios Máster en ingeniería Web (2006) Ciclo Créditos Créditos ECTS Web 2 3,0 3,0 Curso Teóricos Teóricos 2 1,0 E.U. DE INGENIERÍA TÉC. INFORMÁTICA DE OVIEDO OPTATIVA Periodo Anual Centro Tipo Prácticos Prácticos 407 2,0 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 408 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 5. Información complementaria En este capítulo se presentan los reglamentos e información adicional, entre ellos algunos impresos, que serán de utilidad al alumno a lo largo de sus estudios en la E.U.I.T.I.O. 5.1 Reglamentos En esta sección se presentan los reglamentos que pueden ser de interés para el alumno, por motivos académicos (reglamento de régimen académico y evaluación del alumnado y normas para nuevos planes de estudios, comunes para todos los alumnos de la Universidad de Oviedo, y el reglamento de proyectos fin de carrera, vigente para los alumnos de la E.U.I.T.I. de Oviedo) o por motivos de organización de la E.U.I.T. Informática de Oviedo (reglamento de régimen interno). Reglamento de régimen académico y evaluación del alumnado Los Nuevos Estatutos de esta Universidad, en sus artículos 127 y 128, establecen normas genéricas acerca el control de estudios. El Reglamento de Régimen Académico y Evaluación del Alumnado fue aprobado por la Junta de Gobierno el 2 de mayo de 1991. Su propósito es establecer una normativa que regule el régimen académico y el procedimiento de evaluación de los alumnos en el marco de la Legislación vigente. Debe tenerse en cuenta que el presente Reglamento todavía no ha sido adaptado a los Nuevos Estatutos. Por lo tanto, sus disposiciones serán de aplicación en tanto en cuanto no contravengan a los Estatutos y/o demás normativa aplicable. TITULO I. DE LA ORDENACION ACADEMICA DEL 1º Y 2º CICLOS Artículo 1. Los Centros deberán hacer público, antes del tres de septiembre, el plan docente correspondiente a cada una de las asignaturas impartidas en el mismo. Artículo 2. 1. El Plan Docente de todas y cada una de las asignaturas deberá contener al menos el horario semanal de clases, tanto teóricas como prácticas, el programa y sus contenidos, con indicaciones metodológicas y la bibliografía básica, el nombre de los profesores encargados de impartirlas y los sistemas de evaluación, que se efectuarán mediante el control de trabajos y mediante exámenes. Artículo 2. 2. Los programas de cada asignatura deberán quedar depositados en la secretaría del Centro. Artículo 3. Los horarios de clase, con indicación del curso y grupo, se harán públicos, en cualquier caso, antes del tres de septiembre de cada año, debiendo distribuirse las clases teóricas de cada materia a lo largo de la semana, sin que pueda impartirse más de una clase teórica diaria de la misma materia a cada grupo, salvo que las circunstancias de carácter pedagógico y de organización de las enseñanzas lo aconsejen y en todo caso deberá constar en el plan docente. Toda rectificación estable posterior deberá contar con la aprobación del Consejo del Departamento implicado y de la Comisión de Gobierno del Centro. Artículo 4. Los horarios de tutoría se harán públicos por los centros correspondientes durante el mes de octubre. En todos los casos se procurará que estos horarios garanticen: 409 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 1 Su distribución homogénea a lo largo de la semana. 2 Que los alumnos puedan asistir a las tutorías sin pérdida de clases. 3 El respeto a la igualdad de condiciones de los grupos con horario de mañana o de tarde. Las reclamaciones a que pueda dar lugar el incumplimiento de estas normas se presentarán por el interesado a la Comisión de Gobierno del centro u órgano en quien delegue. TITULO II. DE LA EVALUACIÓN Capítulo I. De los Exámenes parciales. Artículo 5. de realizarse, las fechas de los exámenes parciales se fijarán por la Comisión de Gobierno del centro, previa consulta a los representantes legales de los alumnos y a los profesores encargados de la materia. Artículo 6. La fecha de cada examen, con indicación del lugar y hora de celebración, deberá ser hecha pública por la Secretaría del Centro con, al menos, diez días de antelación. Artículo 7. La calificación de los exámenes parciales no implica la elaboración de actas y sólo tendrá validez a efectos de que por los profesores que la hayan realizado la tengan en cuenta, en su caso, en los exámenes finales. Capítulo II. De los exámenes finales. Artículo 8. Los exámenes finales podrán ser escritos u orales de acuerdo con el artículo 142 de los Estatutos de la Universidad de Oviedo. En cada asignatura los alumnos podrán hacer uso de dos convocatorias de examen durante un mismo curso académico. Artículo 9. Los exámenes se realizarán ante un Tribunal en los casos siguientes: 1 Orales, que tendrán carácter público. 2 Quinta y sexta convocatoria, salvo renuncia expresa del interesado. 3 Por resolución del Decano o Director del Centro a petición del alumno mediante un escrito razonado presentando, al menos, con quince días de antelación. Si la resolución fuese negativa deberá resolver la Comisión de Gobierno del Centro. Artículo 10. Los tribunales estarán compuestos por un mínimo de tres miembro, uno de los cuales será necesariamente el responsable de la docencia en el grupo correspondiente, y sus correspondientes suplentes. Serán nombrados por la Comisión de Gobierno del Centro u órgano en quien delegue a propuesta del Departamento afectado. Artículo 11. Los Tribunales se nombrarán antes del 30 de noviembre de cada curso académico para la totalidad de las asignaturas del plan docente. Artículo 12. Corresponde a la Comisión de Gobierno del Centro u órgano en quien delegue, oídos los Departamentos afectados, convocar los exámenes finales. Los de junio se convocarán dentro de la primera quincena del mes de mayo y los de septiembre en la segunda quincena del mes de junio. 410 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Artículo 13. En la convocatoria deberá constar la fecha, hora y lugar de realización, así como el tipo de examen. Si el examen fuese oral, se citará únicamente a los alumnos que previsiblemente el Tribunal pueda examinar cada día, sin que en ningún caso puedan realizarse convocatorias generales. Las fechas de los exámenes estarán comprendidas dentro de los plazos establecidos en el calendario académico. Artículo 14. En el supuesto de coincidencia de exámenes, la Comisión de Gobierno del Centro u órgano en quien delegue facilitará al alumno o alumnos afectados, previa solicitud razonada dentro de los cinco días posteriores al de la convocatoria de los exámenes, nuevo horario para la realización de uno de los exámenes oincidentes. Artículo 15. Los exámenes finales versarán sobre el programa que figura en el plan docente. Cuando por razones excepcionales no se hubiese impartido en su totalidad, la Comisión competente del Departamento fijará la materia que debe ser objeto de examen. Artículo 16. Los exámenes finales tendrán la calificación de Suspenso, Aprobado, Notable, o Sobresaliente, sin que en las actas figuren calificaciones numéricas. Cuando una asignatura sea impartida a un mismo grupo por más de un profesor, la calificación será el resultado de la media ponderada de las notas otorgadas por cada uno de ellos. Puede otorgarse Matrícula de Honor, en número no superior a cinco por ciento o fracción de los matriculados en cada grupo de la asignatura, a aquellos alumnos que hayan obtenido la nota de Sobresaliente. Los profesores fijarán, si lo estiman oportuno, los trabajos o pruebas que deban realizar los candidatos a Matrícula de Honor. Artículo 17. Los profesores deberán conservar los exámenes, al menos, hasta la finalización del curso académico. Y de los de la convocatoria de septiembre hasta la finalización del año natural. Artículo 18. En cualquier momento del examen el profesor podrá requerir la identificación de los alumnos, que deberán acreditar su personalidad mediante la exhibición de su carnet de centro, Documento Nacional de Identidad, Pasaporte o acreditación suficiente a juicio del examinador. Artículo 19. Los alumnos tendrán derecho a que se les entregue a la finalización del examen un justificante documental de haberlo realizado. TITULO III. DE LA REVISION Y RECLAMACION DE LAS CALIFICACIONES Artículo 20. 1. Las calificaciones provisionales de cada examen escrito se publicarán dentro de los 15 días naturales siguientes a su celebración en el caso de que la ratio de alumnos por profesor no supere los 50; si esta proporción fuera mayor, el plazo de publicación será de 20 días naturales. En el caso de exámenes parciales las calificaciones del último celebrado deberán publicarse, como mínimo con una antelación de 7 días respecto de la fecha del examen final. En todo caso las calificaciones de la convocatoria de Septiembre se harán públicas antes de finalizar el plazo oficial de matricula. Artículo 20.2. Las calificaciones de los exámenes orales se harán públicas al final de cada sesión diaria. Artículo 21. Simultáneamente a la publicación de las calificaciones provisionales de los exámenes escritos se hará público el horario, lugar y fechas en que los estudiantes pueden revisar su examen ante su examinador dentro de los diez días naturales siguientes a la 411 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo publicación de las calificaciones y podrán solicitar una reproducción del mismo, siempre que formulen una reclamación oficial. Artículo 22. Transcurrido el período de revisión de exámenes el profesor hará públicas en un plazo máximo de dos días naturales las calificaciones definitivas y, en su caso, procederá a elaborar las actas correspondientes. Artículo 23. Contra el dictamen del profesor el alumno tendrá derecho a recurrir ante el Consejo de Departamento y ante la Junta del Centro en ese orden, y de acuerdo al procedimiento siguiente: El alumno podrá recurrir su calificación mediante la presentación de un escrito razonado ante el Consejo de Departamento en el plazo máximo de tres días naturales contados desde la publicación de las calificaciones definitivas. El Consejo de Departamento u órgano en quien delegue deberá hacer pública su resolución en un plazo máximo de cinco días naturales contados a partir de la fecha de presentación del recurso. Contra la resolución del Departamento, el alumno podrá recurrir ante la Junta de Centro; en este caso se seguirá el procedimiento y plazos indicados en los dos párrafos anteriores. Artículo 24. Las resoluciones del Departamento o de la Junta de Centro sólo podrán conllevar la ratificación de la calificación o la anulación de lo actuado en relación al recurrente. En este el caso la Comisión de Gobierno del Centro nombrará un Tribunal integrado por tres profesores de la misma Área de conocimientos o áreas de conocimientos afines, del que no formará parte el profesor responsable de la asignatura, para que se proceda a nueva evaluación del recurrente indicando también lugar, fecha y hora de la prueba. DISPOSICION ADICIONAL El presente Reglamento será de aplicación supletoria a los estudios del Tercer Ciclo, de acuerdo con su legislación específica, y las referencias a los Centros o Departamentos se entenderán referidas a la Comisión de Doctorado. DISPOSICIONES FINALES PRIMERA. Las Juntas de Centro y Decanos y Directores tomarán las medidas necesarias para el cumplimiento de este reglamento. SEGUNDA. Corresponde a la Junta de Gobierno la interpretación del presente Reglamento. 412 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Normas para nuevos planes de estudio Estas normas fueron aprobadas por la Junta de Gobierno de esta Universidad el día 15 de Julio de 1992. Al igual que el reglamento de Régimen Académico y de Evaluación del Alumnado, aún no han sido adaptadas a los Nuevos Estatutos. Por lo tanto, serán de aplicación en tanto en cuanto no contravengan las disposiciones contenidas en los mismos y/o resto de normativa aplicable. ASIGNATURAS TRONCALES 1. Los alumnos que inicien el primer ciclo tan sólo podrán matricularse de asignaturas incluidas en el primer curso y deberán hacerlo de un mínimo de 44 créditos de asignaturas troncales u obligatorias, salvo los que soliciten beca o ayuda que deberán matricularse del mínimo que establezca la Convocatoria General. 2. El alumno que se incorpore al Plan Nuevo parte de cero en el cómputo de las convocatorias que hubiera agotado en el Plan antiguo. 3. Los nuevos Planes de Estudio se irán implantando curso a curso y a los alumnos que se incorporen a los mismos en Curso Académico posterior se les tendrán en cuenta las convocatorias agotadas de las asignaturas correspondientes del Plan en extinción. 4. El alumno al que le hayan sido convalidadas asignaturas del Plan nuevo no podrá, con posterioridad, acogerse al sistema de adaptación. 5. Las asignaturas aprobadas en el Plan antiguo que figuren en el Cuadro de convalidaciones serán convalidadas de oficio con la nota que tuvieran y el alumno que se incorpore al nuevo plan no está obligado a matricularse de ellas. 6. Para poder repetir el primer curso el alumno habrá de aprobar, al menos, una asignatura troncal u obligatoria durante el curso académico. 7. Las prácticas son obligatorias y los alumnos tienen que haberlas superado para aprobar la asignatura. 8. Independientemente de la planificación del curso, el alumno siempre tendrá derecho a un examen final. 9. No se impartirá docencia a los alumnos del Plan antiguo a medida que se vayan extinguiendo las enseñanzas del mismo por implantación del nuevo Plan. 10. Los exámenes de las materias del Plan extinguido se realizarán por un Tribunal, compuesto conforme establece el Reglamento sobre Régimen académico y evaluación del alumnado en su Título II, y su contenido corresponderá al programa impartido en su día. 11. La docencia de asignaturas anuales comienza el primero de Octubre y termina el 15 de junio. Los exámenes finales deberán haber finalizado el 10 de julio. Cuando la enseñanza sea cuatrimestral, los exámenes finales de asignaturas al primer cuatrimestre deberán realizarse antes del 20 de febrero y los de las correspondientes al segundo cuatrimestre antes del 10 de Julio. 12. En el expediente académico del alumno deben de figurar todas las asignaturas correspondientes a cada materia troncal. 413 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 13. Las materias optativas no aprobadas, dejarán de figurar en el expediente una vez que el alumno haya superado el número de créditos precisos correspondientes a las asignaturas optativas. 14. Las asignaturas optativas sólo podrán impartirse si alcanzan una matrícula mínima de: 1 25 en Titulaciones que superen los 1000 alumnos. 2 15 en Titulaciones que superen los 500 alumnos. 3 6 en Titulaciones con un número de alumnos inferior a 500. ASIGNATURAS DE LIBRE ELECCIÓN 15. El alumno podrá elegir libremente cualquier asignatura sin más limitaciones que las incompatibilidades establecidas en el correspondiente plan de estudios y las derivadas de la organización docente de la Universidad. 16. Los alumnos deberán formalizar una preinscripción, que presentarán en el momento de verificar la matrícula en el centro donde cursen estudios, en la que consignarán hasta un máximo de cinco asignaturas por orden de preferencia, indicando además el número máximo de créditos que pretende cursar. 17. El Vicerrectorado de Estudiantes y Extensión Universitaria de acuerdo con la disponibilidad material y de profesorado correspondiente a cada una de las asignaturas, concederá matrícula a los alumnos solicitantes teniendo en cuenta la calificación mediante la que accedieron a la Universidad. 18. Para equiparar a créditos las asignaturas de planes antiguos, que sean elegidas por los alumnos, se convierten las horas semanales a créditos teniendo en cuenta que una hora semanal durante todo el curso equivale a 3 créditos. 414 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Reglamento de régimen interno Este Reglamento fue aprobado en el Consejo de Gobierno de la Universidad de Oviedo celebrado el 21 de junio de 2006, y está conforme por tanto con los nuevos estatutos de la Universidad de Oviedo. TÍTULO PRELIMINAR Artículo 1.1.- El presente Reglamento tiene por objeto dar cumplimiento a las previsiones vigentes en los Estatutos de la Universidad de Oviedo, proporcionando el marco de regulación preciso para el desarrollo de las funciones del Centro. 2.- Sus preceptos serán de aplicación preferente salvo que exista contradicción con normas de superior rango, de obligada observancia. TÍTULO PRIMERO: NATURALEZA Y FUNCIONES Artículo 2.1.- La Escuela Universitaria de Ingeniería Técnica en Informática de Oviedo (en adelante EUITIO), perteneciente a la Universidad de Oviedo es uno de los centros encargados de la organización y gestión administrativa de las enseñanzas universitarias conducentes a la obtención de los títulos de Ingeniero Técnico en Informática de Gestión e Ingeniero Técnico en Informática de Sistemas y cualesquiera otros académicos que se le señalen y se rige por lo dispuesto en la Ley Orgánica de Universidades, por las normas que dicte el Estado o el Principado de Asturias en el ejercicio de sus respectivas competencias, por los Estatutos de la Universidad, por el Reglamento Marco de Facultades y Escuelas y finalmente por el presente reglamento de Régimen Interno. 2.- La EUITIO está formada por los docentes que imparten enseñanza en ella, los Directores de los Departamentos que tengan responsabilidades docentes en el Centro, el personal de Administración y Servicios adscrito y los estudiantes matriculados en las enseñanzas impartidas en ella. 3.- Corresponde a la Escuela Universitaria de Ingeniería Técnica de Informática de Oviedo las funciones y competencias que expresamente le atribuya la Ley Orgánica de Universidades, los Estatutos de la Universidad de Oviedo y demás normativa aplicable. TÍTULO SEGUNDO: ORGANIZACIÓN Y ATRIBUCIONES Artículo 3.- La EUITIO actúa para el cumplimiento de sus fines, a través de sus órganos colegiados y unipersonales, de gobierno y asistencia. Colegiados: La Junta de Escuela, Comisión de Gobierno, Comisión de Docencia, y cualquier otro órgano o comisión que pueda crearse para cometidos específicos. Unipersonales: Director, Subdirectores y Secretario. Asimismo, el Director podrá proponer al Rector, previo acuerdo de la Comisión de Gobierno, la creación de órganos o servicios adecuados para el mejor funcionamiento del Centro y el cumplimiento de sus fines a propuesta de la Junta de Escuela o la Comisión de Gobierno. 415 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo El gobierno de la Escuela corresponde a la Junta y al Director. Los Subdirectores y el Secretario asistirán al Director en el ejercicio de sus funciones. Artículo 4.1.- La composición y las competencias y funciones de la Junta de Escuela y de la Comisión de Gobierno son las que les atribuyen los Estatutos de la Universidad de Oviedo, sus normas de desarrollo y demás disposiciones de aplicación, así como cuantas otras le sean delegadas por otros órganos. El nombramiento y funciones del Director, los Subdirectores, el Secretario se determinan en el art. 71 y siguientes de los Estatutos de la Universidad de Oviedo. Las sustituciones, causas de cese del Director, Subdirectores y Secretario de la Escuela quedán reflejadas en el artículo 101 y siguientes de los Estatutos de la Universidad. 2.- La Junta de Escuela actuará en Pleno y en Comisiones. El pleno de la Junta de Escuela podrá delegar en las comisiones el ejercicio de competencias propias, no pudiendo afectar la delegación a las funciones recogidas en las letras a) y e) del art 68 de los Estatutos de la Universidad. 3.- La Comisión de Docencia es el órgano de asistencia a la Junta de Escuela y a la Comisión de Gobierno. Estará compuesta por: 1 El Director, que la preside, los Subdirectores y el Secretario de la Escuela, que actúa como tal. 2 Un representante de los profesores miembros de la Junta de Escuela por cada Área de Conocimiento, elegido entre y por los profesores miembros de cada Área que pertenezcan a la Junta de Escuela. Y que, no obstante lo anterior, el número de representantes será de dos profesores cuando un Área de Conocimiento represente más del 15% del total de créditos de un plan de estudios. 3 Un número de alumnos igual al 30 por ciento del número de componentes del órgano, elegidos entre y por los alumnos pertenecientes a la Junta de Escuela. 4 El funcionario de administración y servicios responsable de la gestión administrativa del Centro. Ejercerá las siguientes funciones: 1. Asesorar a la Junta de Escuela y a la Comisión de Gobierno. 2. Formular propuestas sobre las materias de su competencia a los órganos de gobierno del Centro. 3. Ejercer las atribuciones que, en su caso, le puedan ser delegadas por la Junta de Escuela o por la Comisión de Gobierno. 416 2008-2009 4. Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Emitir el informe anual sobre el rendimiento docente del profesorado, de conformidad con lo dispuesto en los Estatutos de la Universidad. Para evaluar dicho rendimiento la Comisión de Docencia creará los mecanismos necesarios. 4.- Las Comisiones permanentes que se constituyan para el cumplimiento de los fines del Centro, tendrán la composición y funciones que fije el acuerdo de creación . La presidencia de cada una de estas comisiones recaerá en el Director o en un miembro del equipo directivo en quien delegue y formaran parte de ella al menos un 30 por ciento de alumnos. TÍTULO TERCERO: DEL FUNCIONAMIENTO DE LA ESCUELA Artículo 5.1.- El Pleno de la Junta de Escuela se reunirá en sesión ordinaria como mínimo dos veces por curso académico y en sesión extraordinaria cuando la convoque el Director, a iniciativa propia, a propuesta de la Comisión de Gobierno o de, al menos, un 30 por 100 de los miembros de la Junta. 2.- En este último caso la propuesta debidamente suscrita por sus promotores se dirigirá al Director exponiendo los asuntos que deban tratarse en dicha sesión. El Director deberá convocar a la Junta dentro de los cinco días siguientes a la recepción de la solicitud incluyendo en el orden del día los asuntos propuestos por los promotores de la convocatoria. En el mismo plazo deberá convocar la Junta cuando la propuesta hubiese sido elevada por la Comisión de Gobierno. Artículo 6.- La Comisión de Gobierno se reunirá en sesión ordinaria al menos cuatro veces al año y en sesión extraordinaria cuando la convoque el Director por propia iniciativa o a propuesta de al menos un 30 por100 de sus miembros. Artículo 7.- La Comisión de Docencia se reunirá en sesión ordinaria al menos una vez al trimestre y en sesión extraordinaria cuando la convoque el Director, a iniciativa propia, a propuesta de la Junta de Escuela, de la Comisión de Gobierno, o de, al menos, un 30 por 100 de los miembros de la propia Comisión. Artículo 8.1.- La convocatoria de la Junta de Escuela, corresponde al Director o a quien legalmente le sustituya, que fijará el orden del día y se cursará por el Secretario. 2.- Cualquier miembro de la Junta podrá solicitar la inclusión de asuntos en el orden del día. 3.- La convocatoria y el orden del día deberán ser expuestos en el tablón de anuncios del Centro y notificados a todos los miembros con una antelación mínima de cuarenta y ocho horas. 4.- Las convocatorias deberán determinar con claridad y precisión los asuntos a tratar en la sesión, así como la fecha, hora y lugar de su celebración. 417 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 5.- El orden del día de las sesiones ordinarias incluirá como útlimo asunto a tratar el de ruegos y preguntas. 6.- El orden del día de las sesiones extraordinarias no requerirá la inclusión de la aprobación del acta de la sesión anterior. 7.- La documentación correspondiente a los asuntos a tratar en la sesión se pondrá a disposición de los miembros de la Junta por su Secretario desde el mismo día de la convocatoria. 8.- No podrá ser objeto de deliberación o acuerdo ningún asunto que no figure incluido en el orden del día, salvo que estén presentes todos los miembros de la Junta y sea declarada la urgencia de aquél por el voto favorable de la mayoría. Artículo 9.1.- Para la válida constitución de la Junta, en primera convocatoria, será necesaria la presencia de la mitad más uno de sus miembros, debiendo de hallarse presentes el Director y el Secretario del Centro o quienes les sustituyan. 2.- Si no existiese quorum, la Junta se constituirá en segunda convocatoria media hora despues de la señalada para la primera siempre que estén presentes la tercera parte de sus miembros, incluidos el Director y el Secretario del Centro o quienes les sustituyan. 3.- Si no existiera quorum en segunda convocatoria, habrá de realizarse una nueva convocatoria de la Junta. Artículo 10.1.- Salvo que la normativa de aplicación disponga otra cosa, las decisiones de la Junta se adoptarán por mayoría simple de los presentes, entendiéndose que ésta se produce cuando los votos afirmativos son más que los negativos. 2.- Las votaciones podrán ser por asentimiento, ordinarias o secretas. 3.- Se consideran aprobadas por asentimiento las propuestas del Presidente cuando, una vez enunciadas por éste, no suscienten ninguna objeción u oposición. 4.- En otro caso, se realizará votación ordinaria, levantando la mano primero quienes aprueben, a continuación los que desaprueben y finalmente los que se abstengan. 5.- La votación secreta se realizará mediante papeletas que cada miembro entregará al Secretario y que tendrá lugar en los siguientes casos: a) En todos los asuntos referidos a personas. b) Cuando así lo decida el Presidente. c) A solicitud del 20% de los miembros presentes. 6.- En las votaciones con resultado de empate, lo dirimirá el voto de calidad del Presidente. 418 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 7.- El voto será libre, personal e indelegable, no admitiéndose el voto delegado, ni el voto anticipado, sin perjuicio de los dispuesto en la normtiva electoral de aplicación. Iniciada una votación no podrá interrumpirse y no podrá entar o salir de la sala ninguno de los miembros . Artículo 11.1.- De cada sesión de la Junta, el Secretario levantará acta que remitirá a los miembros del mismo. En caso de no haberse producido todavía su aprobación por la Junta, se remitirá una versión provisional de la misma. 2.- El acta de la sesión especificará los asistentes, los que hayan justificado su ausencia, las circunstancias de lugar y tiempo en que se ha celebrado, los asuntos tratados con una sucinta exposición de las opiniones emitidas y la forma y el resultado de las votaciones y el contenido de los acuerdos adoptados. 3.- En el acta figurará, a solicitud de los miembros de la Junta, su voto contrario al acuerdo adoptado, su abstención y los motivos que lo justifiquen. Asimismo, cualquier miembro tiene derecho a solicitar que conste en acta el sentido de su voto favorable, así como la trascripción íntegra de su intervención o propuesta, siempre que aporte en el acto o en el plazo que señale el Presidente, el texto que se corresponda fielmente con su intervención, haciéndose así constar en el acta o uniéndose copia a la misma. 4.- Los miembros que discrepen del acuerdo mayoritario podrán formular voto particular, por escrito y en el plazo de 48 horas, el cual se incorporará al texto del acuerdo adoptado. 5.- Las actas se aprobarán en la misma o en la siguiente sesión pudiendo no obstante, el Secretario emitir certificación sobre los acuerdos específicos que se hayan adoptado, sin perjuicio de la anterior aprobación del acta. Artículo 12.1.- La Presidencia del Pleno de la Junta de Escuela corresponde al Director, que será elegido y ejercerá las funciones que determinan los Estatutos de la Universidad de Oviedo. 2.- Quien sea el Secretario de la Escuela, lo será a su vez del Pleno de la Junta. Artículo 13.- El funcionamiento de la Comisión de Gobierno, de la Comisión de Docencia y demás comisiones se regirá por lo determinado en el presente Reglamento para el funcionamiento de la Junta y por lo determinado en los Estatutos de la Universidad de Oviedo sobre normas de funcionamiento de los órganos colegiados. Artículo 14.1.- La condición de miembro de un órgano colegiado es personal e indelegable, sin perjuicio de la suplencia o sustitución temporal, por enfermedad u otra causa justificada, de los miembros natos por razón del cargo. 2.- Los miembros de los órganos colegiados tienen la obligación de asistir a sus sesiones, correspondiendo al Director velar por el cumplimiento de esta obligación. En caso de inasistencia reiterada sin justificar a dos sesiones ordinarias de los miembros de los órganos colegiados dentro del Curso Académico, previa audiencia al interesado y de acuerdo con el propio órgano, podrán ser propuestos al Rector para su cese en la misma, 419 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo sustituyéndoles los siguientes en la lista de candidatos más votados. Los miembros natos de los órganos colegiados también podrán ser cesados en caso de inasistencia reiterada e injustificada a las sesiones de los órganos colegiados. TÍTULO CUARTO: DEL RÉGIMEN JURÍDICO Artículo 15.- Las resoluciones y acuerdos de los órganos unipersonales o colegiados del Centro, serán recurribles por Recurso Ordinario ante el Rector, cuya decisión agotará la vía administrativa y será impugnable ante la Jurisdicción Contencioso-Administrativa con arreglo a la ley reguladora de dicha Jurisdicción. Artículo 16.- Los órganos de Gobierno del Centro, tanto unipersonales como colegiados, tienen la obligación de cumplir la Constitución y el resto del Ordenamiento Jurídico. En particular deberán respetar los Estatutos de la Universidad y los acuerdos emanados de los órganos generales en el ejercicio de sus competencias. Singularmente deberán respetar el ámbito competencial propio de los Departamentos vinculadosa las enseñanzas que organiza el Centro. TITULO QUINTO: DEL REGIMEN ELECTORAL Artículo 17.1.- Las elecciones y procesos electorales que tengan lugar dentro de la Escuela se sujetarán a lo dispuesto en las normas electorales del Título III Capítulo VI de los Estatutos de la Universidad de Oviedo y será norma supletoria el Reglamento de Elecciones de Centros, Departamentos e Institutos Universitarios de Investigación. En todo caso los procesos electorales serán convocados por el Director quien deberá elaborar un calendario electoral en el que al menos se prevea la exposición del censo, la forma y modo de presentar candidaturas y la fecha y procedimiento de voto. 2.- En la Escuela habrá una Junta Electoral cuya composición y funciones serán las reguladas en el art. 88 de los Estatutos de la Universidad de Oviedo y en el Reglamento de Elecciones de Centros, Departamentos e Institutos Universitarios. TÍTULO SEPTIMO: DE LA REFORMA DEL REGLAMENTO DE RÉGIMEN INTERNO Artículo 18.- El presente Reglamento podrá ser modificado a iniciativa del Director así como de un tercio de los miembros del Pleno de la Junta o de la Comisión de Gobierno, mediante escrito razonado que especifique el artículo o artículos y la propuesta de nueva redacción. El proyecto de reforma deberá ser aprobado por la Junta de Escuela por mayoría absoluta de sus miembros. La aprobación definitiva corresponde al Consejo de Gobierno de la Universidad. DISPOSICIÓN DEROGATORIA 420 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo El presente Reglamento, deroga al anterior Reglamento de Régimen Interno, que había sido aprobado por la Junta de Escuela el día 5 de marzo de 1997 y por el Consejo de Gobierno de la Universidad el día 3 de diciembre de 1997. DISPOSICIONES FINALES Primera.- En defecto de disposición expresa, se aplicará supletoriamente el Reglamento del Consejo de Gobierno y finalmente la Ley 30/92, de Régimen Jurídico de las Administraciones Públicas y del Procedimiento Administrativo Común. Segunda.- La interpretación del presente Reglamento corresponde a la Junta de Escuela. Tercera.- El presente Reglamento entrará en vigor el día de su aprobación por el Consejo de Gobierno de la Universidad, procediéndose a su publicación en el Boletín Oficial del Principado de Asturias. 421 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Reglamento de Proyectos Fin de Carrera El presente Reglamento todavía no ha sido adaptado a los Nuevos Estatutos de la Universidad de Oviedo. Por lo tanto, será de aplicación en tanto en cuanto no vulnere las disposiciones contenidas en los mismos y/o resto de normativa aplicable. TITULO PRELIMINAR Artículo 1.- El presente reglamento tiene por objeto proporcionar el marco de regulación preciso para llevar a cabo el cumplimiento de las Directrices señaladas en la resolución 30/12/92 de la Universidad de Oviedo (B.O.E. 18/2/93) para la Titulación de Ingeniero Técnico en Informática de Sistemas y en la resolución de 30/12/92 (B.O.E. 19/2/93) para la Titulación de Ingeniero Técnico en Informática de Gestión. El Proyecto Fin de Carrera es un trabajo personal e individual que debe desarrollar el alumno para obtener la titulación de Diplomado en Informática (Plan 83) o Ingeniero Técnico en Informática de Gestión e Ingeniero Técnico en Informática de Sistemas (Plan 93), según los Planes de Estudio respectivos. Artículo 2.- Todos los trámites que se establecen en el presente reglamento para la realización del Proyecto Fin de Carrera serán supervisados por la Comisión de Proyectos Fin de Carrera del Centro o comisión en quién delegue, en adelante Comisión de Proyectos Fin de Carrera. TITULO PRIMERO: Propuesta y Dirección de Proyectos Artículo 3.- Los Profesores con docencia en la E.U.I.T Informática de Oviedo podrán proponer, ofertar, dirigir y asignar a los alumnos del Centro los proyectos que consideren oportunos. Artículo 4.- La dirección de los proyectos podrá estar compartida por profesores de la Universidad de Oviedo, cumpliendo al menos uno de ellos el articulo 20. Artículo 5.- Los directores de proyectos deberán supervisar y orientar la realización del proyecto, garantizando su calidad final. Artículo 6.- Los Ingenieros Técnicos en Informática de Gestión, Ingenieros Técnicos en Informática de Sistemas, los Ingenieros Informáticos y cualesquiera otros Titulados Superiores o medios podrán proponer y ofertar proyectos a los alumnos del Centro, siempre de acuerdo con un Profesor de los citados en el articulo del presente reglamento que actuará, a todos los efectos, como director responsable del proyecto ante la Comisión de Proyectos Fin de Carrera. Artículo 7.- Los alumnos o empresas podrán presentar anteproyectos a la Comisión de Proyectos Fin de Carrera y solicitar su mediación para que algún profesor de las áreas de conocimiento con docencia en el Centro acepte tutelar dicho proyecto y actúe como director. Artículo 8.- Cuando un alumno o empresa propongan un proyecto a la Comisión de Proyectos Fin de Carrera deberán adjuntar un informe en el que se especifiquen claramente los objetivos, herramientas y nivel de participación del interesado. Si el trabajo se realiza en una empresa será necesario contar con el visto bueno del responsable directo del proyecto en la empresa. 422 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo TITULO SEGUNDO: Ofertas y Preinscripción de Proyectos Artículo 9.- La Dirección del Centro solicitará a los Profesores la relación de proyectos que consideren oportuno ofertar a los alumnos de este Centro y publicará la relación conjunta de los mismos junto con los prerrequisitos para ser adjudicados. (en adelante Oferta Pública) Artículo 10.- Al comienzo de cada curso académico y en el mes de Marzo la Dirección del Centro abrirá un plazo de preinscripción de 15 días hábiles, a través de la Secretaría, para aquellos alumnos del Centro que, no teniendo asignado proyecto, soliciten acogerse a la oferta pública de proyectos de profesores que se hayan enviado a la Dirección del Centro. Artículo 11.- Para realizar la solicitud de proyecto (documento P-1) a través de la oferta pública, el alumno deberá estar matriculado de todos los créditos necesarios para finalizar la carrera (exceptuando los del proyecto). Artículo 12.- La preinscripción es vinculante por parte del alumno a la realización del proyecto elegido entre los que le sean asignados y la podrá llevar a cabo dos veces a lo largo de su carrera, entendiendo con ello que el abandono, por su parte, del proyecto asignado o la no defensa en los plazos establecidos le impedirá volver a solicitar la dirección de un proyecto por los cauces de la oferta pública. Artículo 13.- La adjudicación de un proyecto corre a cargo del director o directores del mismo de acuerdo al baremo por ellos establecido. En un plazo de 20 días naturales a partir de la publicación de las ofertas, deberán estar resueltas las asignaciones y notificadas a la Dirección del Centro, indicándose los candidatos seleccionados por orden de prioridad. Artículo 14.- Para aquellos alumnos que habiendo solicitado un proyecto de los ofertados no se les haya adjudicado ninguno, la Comisión de Proyectos Fin de Carrera actuará como mediadora con los Profesores del Centro para tratar, en la medida de lo posible, de cerrar las listas de espera de los alumnos afectados; con especial preferencia para aquellos que sólo les resta el proyecto para finalizar sus estudios. TITULO TERCERO: Anteproyectos Artículo 15.- El alumno que tenga asignado un proyecto dispone de 20 días hábiles a partir de su adjudicación para, a través de la Secretaría, solicitar a la Comisión de Proyectos Fin de Carrera la conformidad al anteproyecto que le ha sido otorgado, en la que se indicará el título del trabajo, una breve descripción del mismo y el visto bueno del o de los que serán sus directores, utilizando para ello el impreso P-3 que figura en el anexo. Artículo 16.- En caso de que el alumno renuncie a un proyecto que le haya sido asignado mediante oferta pública, deberá rellenar el documento P-2, teniéndose en cuenta para posteriores ofertas públicas. Artículo 17.- Un director de proyecto fin de carrera puede solicitar a la Comisión de Proyectos Fin de Carrera la renuncia a la dirección de dicho proyecto (impreso P-2). TITULO CUARTO: Matrícula y Normas de Presentación de Proyectos Artículo 18.- El alumno, una vez finalizado el proyecto, debe solicitar a la Comisión de Proyectos Fin de Carrera la aprobación del proyecto para su lectura. Para ello debe presentar una copia de la memoria del proyecto así como un informe del director en el que haga una valoración del trabajo realizado dando su aprobación para realizar la defensa del mismo. Este 423 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo informe se realizará en el impreso P-4 que deberá ser validado por la Comisión de Proyectos Fin de Carrera. La solicitud de la lectura del proyecto fin de carrera se realizará durante los primeros 10 días naturales del mes correspondiente a la convocatoria. Artículo 19.- La matrícula de un proyecto fin de carrera se podrá realizar una vez superados todos los créditos conducentes a la obtención del Título de Ingeniero Técnico en Informática de Sistemas o del Título de Ingeniero Técnico en Informática de Gestión, salvo los doce créditos correspondientes al proyecto fin de carrera. Artículo 20.- Para poder formalizar la matrícula de un proyecto, el alumno debe tener aprobado por la Comisión de Proyectos Fin de Carrera el correspondiente anteproyecto y depositado durante un periodo de al menos cuatro meses a contar desde la fecha de la sesión de la Comisión de Proyectos Fin de Carrera donde se dio el visto bueno al anteproyecto correspondiente. El plazo máximo para llevar a cabo la defensa del proyecto fin de carrera será de 24 meses desde su aprobación. Superado este periodo el director podrá solicitar una prórroga a través de la Comisión de Proyectos Fin de Carrera para que analice y resuelva la concesión o no de la misma. Artículo 21.- Por cada curso académico se establecerán cuatro convocatorias para la defensa y lectura del proyecto fin de carrera que corresponden a los meses de Diciembre, Febrero, Junio y Septiembre. Artículo 22.- Dentro del plazo establecido en cada convocatoria, el alumno deberá entregar en la Secretaría del Centro 3 ejemplares de la memoria encuadernados y presentados según las normas que se indican en el anexo. Siempre que el proyecto implique el desarrollo de Software, con cada memoria se adjuntarán los disquetes con los códigos fuente y, si es factible, el ejecutable y todos los demás archivos necesarios para la obtención de éste y el correcto funcionamiento de la aplicación. Asimismo el alumno entregará al menos un ejemplar con el código fuente. Una vez defendido el proyecto los códigos fuentes en disquete serán devueltos a petición del alumno. TITULO QUINTO: Nombramiento y Funciones de los Tribunales Artículo 23.- El Secretario del Centro realizará un sorteo público por cada convocatoria para designar los tribunales que juzgarán los proyectos. El nombramiento de dichos Tribunales deberá ser ratificado por la Comisión de Proyectos Fin de Carrera. Artículo 24.- El número de Tribunales se determinará en función del número de proyectos propuestos en cada convocatoria. Artículo 25.- Los Tribunales estarán compuestos por un Presidente, un Vocal y un Secretario elegidos de entre los Profesores del Centro. Dos serán del mismo área de conocimiento a la que pertenece el director del proyecto y el tercero elegido entre la totalidad de profesores del Centro. Si los miembros del tribunal del mismo área que el director del proyecto no se cubren con profesores del área, se sortearán entre el resto de profesores del Centro. El director y codirectores de proyecto no podrán formar parte del tribunal que juzgue el proyecto por ellos dirigido. 424 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Artículo 26.- Finalizado el plazo de matrícula de una convocatoria y conformados los correspondientes Tribunales, la Dirección del Centro hará pública la composición de los mismos, establecerá el calendario de actuación y comunicará el nombramiento a los interesados. Artículo 27.- La exposición del Proyecto y, si se considera oportuno, la demostración del funcionamiento de la aplicación en un ordenador disponible para ello, será pública y realizada por el alumno oralmente disponiendo de un tiempo máximo de 30 minutos, contestando a continuación a las preguntas y aclaraciones que estimen convenientes los miembros del Tribunal. Finalizado el turno de preguntas, el Presidente del Tribunal cederá la palabra al o a los directores del Proyecto para hacer las aclaraciones que consideren oportunas. Artículo 28.- Finalizado el turno de intervenciones, el Tribunal quedará reunido en sesión privada para calificar el proyecto. Artículo 29.- Concluidas las deliberaciones, el Tribunal hará pública la calificación del alumno por él examinado. Una vez finalizado el acto, el Secretario del Tribunal entregará el Acta (impreso P-5) en la Secretaría del Centro, así como una de las memorias (junto con el ejemplar del código fuente, si hubiese a lugar) que será destinada a la Biblioteca del Centro. Dicha copia deberá llevar reflejada la calificación otorgada al proyecto y la fecha de su defensa. TITULO SEXTO: Calificación de los proyectos Artículo 30.- Los Tribunales tendrán en cuenta al menos los siguientes criterios de calificación: 1.- Valoración de la estructura de la memoria del Proyecto. 2.- Presentación y defensa del Proyecto. 3.- Dificultad del Proyecto: 3.1.- Dificultad técnica o intrínseca del Proyecto. 3.2.- Manejo de nuevas herramientas. 3.3.- Labor previa de investigación en el tema. 3.4.- Desarrollo con un cliente real. El Tribunal también podrá valorar el informe del director del Proyecto (P-4). Artículo 31.- La calificación podrá ser Suspenso, Aprobado, Notable o Sobresaliente, pudiendo dejar propuesto el Trabajo para la calificación de Matrícula de Honor, mediante un escrito razonado del Tribunal que resolverá la Comisión de Proyectos Fin de Carrera, una vez recogidas todas las propuestas de la convocatoria correspondiente, adjudicando la Matrícula de Honor a aquellos alumnos que tengan mejor calificación final (impreso P-4 completado por el tribunal que será público) y ante un eventual empate entre varios alumnos se tendrá en cuenta el resto de los criterios indicados por el tribunal. TITULO SEPTIMO: Reforma del presente Reglamento Artículo 32.- El presente Reglamento podrá ser modificado a iniciativa del Director así como de un tercio de los miembros del Pleno de la Junta o de la Comisión de Gobierno, mediante escrito razonado que especifique el artículo o artículos y la propuesta de nueva redacción. El proyecto de reforma, una vez aprobado por el Pleno de la Junta de Escuela con el 425 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo voto de la mayoría absoluta de sus miembros, será elevado a la Junta de Gobierno para su aprobación. DISPOSICIONES TRANSITORIAS Primera.- Los alumnos que hayan cursado o estén cursando el Plan de Estudios de 1983, así como los del Plan de Estudios de 1993 que hayan presentado el anteproyecto, se regirán por el presente Reglamento tomando como fecha de aprobación del anteproyecto cuatro meses antes de la que entre en vigor el presente Reglamento. DISPOSICIONES FINALES Segunda.- El presente Reglamento entrará en vigor a partir de la fecha de su aprobación por la Junta de Gobierno de la Universidad. Tercera.- Corresponde a la Junta de Gobierno del Centro interpretar conforme a derecho el presente Reglamento. Aprobado por la Junta de Escuela el día 5 de Marzo de 1997. 426 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 8.1 Impresos para proyectos fin de carrera En este apartado se muestra la colección de impresos a los que se hace referencia en el reglamento de proyectos fin de carrera. Normas de presentación del PFC Tamaño Din A-4 De las tres copias depositadas, el ejemplar para biblioteca al menos (junto con el de código fuente) deberá ir encuadernado obligatoriamente según el formato indicado para la tapa exterior. Contenido de la segunda página: Resumen (máximo 20 líneas) Palabras claves (máximo 15 palabras) Contenido de la tercera página (opcional) Abstract (máximo 20 líneas) Key words (máximo 15 palabras) 427 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo (Modelo de formato para la tapa exterior del Proyecto) (Referencia cromática: PANTONE 471) UNIVERSIDAD DE OVIEDO ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA EN INFORMÁTICA DE OVIEDO PROYECTO FIN DE CARRERA “TITULO DEL PROYECTO FIN DE CARRERA” AUTOR: 428 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo (Modelo de formato para la primera página del Proyecto) UNIVERSIDAD DE OVIEDO ⎯⎯⎯⎯ Opcional ⎯⎯⎯ Ë Ì ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA EN INFORMÁTICA DE OVIEDO PROYECTO FIN DE CARRERA “TITULO DEL PROYECTO FIN DE CARRERA” DIRECTOR: AUTOR: VºBº Proyecto del Director del 429 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Proyectos fin de carrera P-1 Clave Solicitud de Proyecto Fin de Carrera Oferta Pública Datos Personales del Alumno Apellidos Nombre DNI Año de inicio de los estudios Edad Domicilio Calle Nª Piso Letra Esc. Población Municipio C.P. Provincia Teléfonos 1 2 Dirección de correo electrónico Expediente Académico Gestión Sistemas Notas Matrículas de Honor Sobresalientes Notables Aprobados Asignaturas para finalizar la carrera Asignaturas matriculado curso 1999/2000 Créditos para finalizar la carrera Créditos matriculado curso 1999/2000 Notas de Asignaturas relevantes para el proyecto Asignatura Calificación Asignatura Calificación Asignatura Calificación Asignatura Calificación Otra información que desee hacer constar el alumno PROYECTOS ELEGIDOS Orden Título 1 2 3 4 5 6 Código En Oviedo, a _____ de _________________________ de 200___ El alumno 430 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Proyectos fin de carrera Clave Renuncia de Proyecto Fin de Carrera P-2 D. ____________________________________________ , DNI Nº _______________, que se encuentra realizando / 1 dirigiendo el proyecto fin de carrera: Título Proyecto adjudicado por oferta pública INFORMA A la vista de lo cual, decide renunciar a dicho proyecto. En Oviedo, a _____ de _________________________ de 200___ Firma 431 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Clave Proyecto fin de carrera Anteproyecto P-3 Datos Personales del Alumno Apellidos DNI Domicilio Calle Población Provincia Nombre Año de inicio de los estudios Nª Municipio Teléfonos 1 Edad Piso Letra Esc. C.P. 2 DATOS DEL PROYECTO Título Director Codirector/es Proyecto adjudicado por oferta pública Fecha de la Oferta Pública Resumen Material a utilizar En Oviedo, a _____ de _________________________ de 200___ El alumno “ Vº Bº del Director DNI .................................. Vº Bº de la Comisión de Proyectos Fin de Carrera Fecha de estudio Aceptado “ Si ____de____________ de 200__ “ No El Presidente de la Comisión 432 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Clave Proyecto fin de carrera Informe del director P-4 ___________________________________________ , como director del proyecto fin de carrera Título Autor INFORMA 1 A la vista de lo cual, decide dar el visto bueno al proyecto y valorar el trabajo del alumno D._________________________________________ con la calificación de __________________ Y lo informa en Oviedo, a _____ de _________________________ de 200___ El Director DNI .................................. Vº Bº de la Comisión de proyectos Fin de Carrera Fecha de estudio ____de____________ Aceptado de “ Si “ No 200___ El Comisión 433 Presidente de la 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Proyecto fin de carrera Clave Acta de Calificación P-5 Reunido el tribunal de calificación del proyecto fin de carrera, compuesto por los profesores: ____________________________________________________ , Presidente. D. ____________________________________________________ , Secretario. ____________________________________________________ , Vocal. A la vista del informe emitido por el director del proyecto y de la defensa del mismo realizada por el alumno D.________________________________________________________ DNI ______________ ACUERDA: Otorgar al proyecto Título Director la calificación de ............................................................................. Y lo informa en Oviedo, a ________ de ____________________________ de 200___ El Presidente El Secretario El Vocal DNI .............................. DNI .............................. DNI .............................. 434 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Clave Proyecto fin de carrera P-6 Hoja de Calificación D.____________________________________________________________ DNI ___________________ como miembro del tribunal calificador del proyecto fin carrera Título Autor rellena la presente tabla de calificaciones: Nota Total 1 Aspectos generales Consecución de objetivos iniciales Planteamiento del problema Aprendizaje del tema Aspectos de normalización Posibilidad de evolución Manejo de nuevas herramientas Labor previa de investigación en el tema Desarrollo con un cliente real Relación medios-resultado 2 Valoración de la memoria Claridad de la exposición Organización y estructuración Bibliografía Redacción y Ortografía Presentación gráfica 3 Valoración de la defensa Claridad y orden Capacidad de síntesis Argumentación Logística 4 Prueba práctica Instalación Adecuación de la interfaz de usuario al proyecto Facilidad de uso Optimización Calidad técnica del proyecto Valoración media parcial y emite la siguiente ...................................................... que razona con el siguiente Informe sobre el trabajo: Valoración global Y lo informa en Oviedo, a ________ de ____________________________ de 200___ Firma Calificación Final 435 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Normas de utilización del documento P-6: 1. Las normas que se detallan a continuación pretenden por un lado orientar al alumno sobre los aspectos que le serán evaluados cuando realice la presentación de su proyecto fin de carrera, y por otro lado normalizar, en la media de lo posible, las calificaciones emitidas por los distintos tribunales para facilitar a la Comisión de Proyectos Fin de Carrera la adjudicación de las Matriculas de Honor propuestas en cada convocatoria. 2. Si se considerase necesario más espacio para el informe sobre el trabajo, para añadir algún otro criterio de valoración o justificar aquellos que apareciendo en el documento no se hayan considerado, se pueden anexionar los folios que se consideren convenientes. 3. Las puntuaciones de los distintos criterios recogidos en el documento (así como aquellos que se quieran añadir) serán de 0 a 10, para normalizar las calificaciones entre los distintos miembros de los tribunales. 4. En cada uno de los cuatro apartados de criterios se pondrá una nota global del mismo (también de 0 a 10) que podrá ser una media aritmética de los criterios que engloba o una valoración en conjunto que de mayor o menor peso a los distintos criterios según estime el miembro del tribunal. 5. La valoración media parcial será una nota numérica de 0 a 10, que tomará la media, ponderada o no según estime cada miembro del tribunal. de los diferentes apartados de que consta el documento. 6. Las ponderaciones realizas, si a lugar, deberán indicarse en el informe. 7. Al margen de la calificación emitida sobre los aspectos anteriores, cada miembro del tribunal emitirá la valoración global Apto o No Apto sobre el conjunto del proyecto, en la que se tendrán en cuenta no sólo el nivel de realización del mismo y las capacidades del alumno, sino la propia naturaleza del trabajo. Si dicha calificación fuese No Apto, será obligado razonar los motivos de la misma, siendo tal justificación opcional caso de ser la valoración global positiva. Esta calificación no tendrá influencia alguna a efectos de cálculo de la nota media final del proyecto. 8. La Calificación Final será de Aprobado, Notable, Sobresaliente o Matricula de Honor, indicándose sólo en el caso de que la valoración global haya sido Apto. Esta Calificación Final no tiene por que corresponderse directamente con la Valoración media parcial. Los aspectos y apartados que se califican son los que a continuación se relacionan: Aspectos generales del proyecto. Se valorarán los siguientes apartados. 1. Nivel de consecución de los objetivos iniciales del proyecto. El tribunal valorará en que medida el trabajo del alumno cumple los objetivos propuestos 436 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo inicialmente para el mismo las razones que se aduzcan para justificar la parcialidad o ausencia de consecución de parte de los mismos. 2. Planteamiento general del problema. Se valorará especialmente la solución propuesta por el alumno para abordar la realización del trabajo, su adecuación a los objetivos iniciales y al nivel de conocimientos que se espera de él y la originalidad de la misma. 3. Conocimiento alcanzado sobre el tema. En este apartado se valorará el perfeccionamiento que el alumno haya alcanzado en su conocimiento sobre la materia objeto del proyecto por medio del mismo. 4. Nivel de normalización. Con ello se pretende valorar la adecuación del trabajo en su conjunto a posibles normas existentes para la solución de parte o el total del problema planteado en el proyecto y el nivel de adherencia a las mismas. 5. Posibilidad de evolución. En este apartado se valorará especialmente si el proyecto que se presenta queda adecuadamente relacionado con trabajos anteriores y deja abiertas vías suficientes para la continuación de posteriores trabajos de refinamiento o planteamientos alternativos 6. Manejo de nuevas herramientas. 7. Labor previa de investigación en el tema. 8. Desarrollo con un cliente real. 9. Relación medios-resultado, Se valorará la relación entre los medios que se han utilizado para la realización del proyecto y el nivel de acabado alcanzado en el mismo, sean éstos materiales o conceptuales. Memoria del proyecto. Se valorarán los siguientes apartados: 1. Claridad. 2. Estructuración. 3. Bibliografía. 4. Redacción y ortografía. 5. Presentación Defensa del proyecto. Se valorarán los siguientes apartados: 1. Claridad y orden. 2. Capacidad de síntesis. 3. Argumentación. 4. Logística. Prueba práctica. Se valorarán los siguientes apartados: 1. Instalación. 437 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 2. Adecuación de la interfaz de usuario del proyecto 3. Facilidad de uso. 4. Optimización 5. Calidad técnica del proyecto 438 2008-2009 8.2 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Otros Impresos En este apartado se exponen otros modelos para otras solicitudes. SOLICITUD DE APERTURA DE CUENTA D. _______________________________________, profesor de la EUITIO perteneciente ___________________, al Departamento de solicita la apertura de una cuenta para D. ____________________ _______________________, exponiendo las siguientes razones: ___________________________________________________ __________________________________________________________ __________________________________________________________ __________________________________________________________ ___________ Oviedo a de 439 de 200 2008-2009 8.3 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Proyectos Fin De Carrera Leídos entre Junio de 2007 y Febrero de 2008 Los siguientes proyectos Fin de Carrera se presentaron entre las convocatorias de Junio de 2007 y Febrero del 2008. A la fecha de redacción de esta guía están pendientes de lectura los proyectos correspondientes a las convocatorias de Junio y Septiembre de 2008, que por tanto no figuran en esta lista. Junio de 2007: TÍTULO GESTIÓN Y MANTENIMIENTO DE CURRICULOS CORPORATIVOS EN ENTORNOS COLABORATIVOS WEBBASE: FRAMEWORK PARA FACILITAR LA CREACIÓN DE APLICACIONES WEB ASP.NET CON AUTENTICACIÓN BASADA EN ROLES INTRANET DE LA EUITIO GESTOR DE CONTENIDOS JURÍDICOS SISTEMA DE DETERMINACIÓN DE HONORARIOS MOTOR PARA EL DESARROLLO Y DISTRIBUCIÓN DE MINI-JUEGOS DENTRO DEL MARCO DE LA WEB 2.0 DISEÑO DE UN ENTORNO WIKI PARA LA INTEGRACIÓN DE RECURSOS DE APRENDIZAJE DESARROLLO DE UN SISTEMA DE APOYO PARA LA ESCRITURA DE ARTÍCULOS ACADÉMICOS EN INGLÉS SIMPLIFICADO DESARROLLO DE UN PROTOTIPO FUNCIONAL DE PLATAFORMA DE E-LEARNING ASÍNCRONO PARA LA EMPRESA MASTER S.A. APLICACIÓN WEB PARA LA DISECCIÓN VIRTUAL DE UNA RATA SISTEMA DE GESTIÓN DE PERSONAL SOFTWARE REPRODUCTOR DE AUDIO Y VIDEO PARA DISCJOKEYS APLICACIÓN DE LAS PAUTAS DE ACCESIBILIAD AL CONTENIDO EN LA WEB AL DESARROLLO DE UN AUTOR/AUTORA Díaz García, Cesar DIRECTOR/ES Juan Fuente, Aquilino Adolfo Costa González, Marino Fernández Acebal, Cesar Álvarez López, Verónica Fernández Lanvín, Daniel González Alonso, Ignacio Fernández Lanvín, Daniel Paule Ruiz, María Puerto Sánchez Álvarez, David López Azurmendi, María Martínez Arias, Francisco Prado Vizoso, Miriam Pérez Pérez, Juan Ramón González Pérez, Eva Cristina Gayo Avello, Daniel Díaz Ledesma, José Benigno Peteira Otero, Iván Fernández Omente, Silvia Paule Ruiz, María Puerto Reguero Fernández, Patricia Fernández Lanvín, Daniel García Voces, Ángel Fernández Lobo, Iván Fernández Hernández, María Suárez Torrente, de los Ángeles María del Carmen Martínez Prieto, 440 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo PORTAL ACADÉMICO AUTOMATIZACIÓN DE LA SIMULACIÓN GENÉTICA POBLACIONAL DE CRUZAMIENTOS DIRIGIDOS PARA CARACTERES Y MARCADORES DE ADN SIMULACIÓN GRÁFICA DEL CRECIMIENTO DE LAS FANERÓGAMAS MARINAS CON LA PLATAFORMA JAVA: ESTUDIO DEL RENDIMIENTO DE SISTEMAS DE PERSISTENCIA: RELACIONAL VS XML CON SQL SERVER GENERADOR DE CÓDIGO DE PRUEBA, JUNIT A PARTIR DE UNA ESPECIFICACIÓN DE CASOS DE PRUEBA EN XML ESTUDIO PARA EL DESARROLLO DE UN VIDEOJUEGO EDUCATIVO ORIENTADO A LAS PRIMERAS FASES DEL APRENDIZJE BASE DE CONOCIMIENTOS COLABORATIVA ORIENTADA A LA MEJORA DE LA PROGRAMACIÓN SERVICIO DEL REGISTRO ARQUEOLÓGICO GEOREFERENCIADO DISEÑO Y CONFIGURACIÓN DE UNA RED PARA UNA EMPRESA RUTOTECA GESTCOMMERCE: INTERFAZ WEB 2.0 PARA LA GESTIÓN COMERCIAL DE RUTOTECA HDAPNA: HERRAMIENTA DIDÁCTICA PARA EL APRENDIZAJE DE PROTOCOLOS DEL NIVEL DE APLICACIÓN ESTUDIO DE TÉCNICAS PARA EL DESARROLLO DE CORPORA COMPARABLES SERVICIO WEB REST PARA LA IDENTIFICACIÓN DE IDIOMAS MEDIANTE BLINDLIGHT GESTIÓN DE PERSONAL, MAQUINARIA Y ACCIDENTES APLICACIÓN DEL ANÁLISIS DE LA IMAGEN PARA LA PREVENCIÓN DE INCENDIOS (AAIPI) Álvarez Varela, Abraham Ana Belén Asensio Monge, Ramón Martínez Serrano, Pablo Martínez Prieto, Ana Belén Fernández Lanvín, Daniel Torre Losada, José Luis Pérez Pérez, Juan Ramón Penín González, Urbano Riesco Albizu, Miguel Rodríguez Peláez, Alicia Pérez Pérez, Juan Ramón Pérez Pérez, María José Suárez Mendaña, Borja Marentes Monteserín, María Katerina González Vicente, Yenifer Pérez Pérez, Juan Ramón González Alonso, Ignacio Iglesias García, Rubén Melendi Palacio, David González-Manjoya Menéndez, Jaime Gayo Avello, Daniel Suárez Hidalgo, David Gayo Avello, Daniel Rodríguez García, Juan Álvarez Gutiérrez, Darío Dugno Álvarez, Benjamín Nieto Fernández, Colado Rodríguez, Ana María 441 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo REFORMA Y AMPLIACIÓN DEL SITIO WEB DEL I.E.S. DE CORVERA DE ASTURIAS PARA OBSERVANCIA DE ESTÁNDARES DE ACCESIBILIDAD Y USABILIDAD PORTAL WEB PARA LA ASOCIACIÓN CULTURAL Y DE FESTEJOS AMIGOS DE POSADA JEDEX 1.0 EDITOR XTML 1.1 CON SINTAXIS RESALTADA GESTIÓN INTEGRAL DE APOYO A LA DOCENCIA UNIVERSITARIA PRESENCIAL: PORTAL DEL PROFESOR AUTOMATIZACIÓN Y CONTROL DE MEDIDAS EN UN LABORATORIO DE INSTRUMENTACIÓN DESARROLLO DE UN COMPILADOR DE PYTHON SOBRE UNA VERSIÓN REFLECTIVA DEL SSCLI GESTIÓN DE UN CAMPING Hierro Fernández, Pablo MODELO CRM. UN CASO PRÁCTICO Martínez Gil, Enrique PLATAFORMA DE REPRESENTACIÓN DE OBJETOS MUSEÍSTICOS MEDIANTE REALIDAD AUMENTADA BASADA EN REDES INALÁMBRICAS ESTUDIO DE DEFECTOS LATENTES DE UNA BASE DE PROYECTOS Y APLICACIÓN DE TÉCNICAS DE PRUEBA ENTORNO WEB 2.0 PARA EL DISEÑO DE DIAGRAMAS DE INTERCONEXIÓN DE OBJETOS ANÁLISIS DE DOCUMENTOS XBRL MEDIANTE TECNOLOGÍAS DE WEB SEMÁNTICA Lorenzo Rubio, Iván SISTEMA FLEXIBLE DE ENVÍO DE NOTIFICACIONES VÍA SMS. ENVÍO DE ALERTAS EN LA MONITORIZACIÓN DE SISTEMAS INFORMÁTICOS PORTAL WEB DEL PERIÓDICO DE ASTURIAS CON OTRO ACENTO Covadonga Cernuda del Río, Agustín Terente Carracedo, Oliver Redondo López, José Manuel García García, Pablo Luengo Díez, María Cándida Juan Fuente, Aquilino Adolfo Aslonso Murias, Diego García García, Carlos Corrales González, Jose Antonio Díaz González, Fernando Ortín Soler, Francisco Alonso Fernández, David Luengo Díez, María Cándida Ortín Soler, Francisco González Rodríguez, Bernardo Martín Fernández Fernández, Eva María Cernuda del Río, Agustín Barranquero Tolosa, José Labra Gayo, Jose Emilio Méndez Núñez, Sheila Labra Gayo, José Emilio Andrés Suárez, Javier Fernández Fernández, Miguel Melendi Palacio, David Sama Villanueva, Sergio Hovhannisyan, Edita 442 Labra Gayo, José Emilio 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo COMPOSITOR DE RUTAS PARA RUTOTECA Septiembre de 2007: TÍTULO DESARROLLO E INTEGRACIÓN EN LA PLATAFORMA MOODLE DE MÓDULOS DE APOYO PARA LA ADAPTACIÓN DE ASIGNATURAS AL ESPACIO EUROPEO DE EDUCACIÓN SUPERIOR MET/NUM: APLICACIÓN DE TECNOLOGÍAS ORIENTADAS A OBJETOS EN LA CONSTRUCCIÓN DE SISTEMAS DE CÁLCULO NUMÉRICO REVISTA DIGITAL PARA EL LABORATORIO DE VIDEOJUEGOS GAMELAB DESARROLLO DE UN PLUGIN PARA ECLIPSE QUE HABILITE CAPACIDADES DE DISEÑO POR CONTRATOS A PARTIR DE UNA EXTENSIÓN AOP DE JAVA CREACIÓN, GESTIÓN Y MANTENIMIENTO DE UNA PÁGINA WEB PARA LA FEDERACIÓN CÁNTABRA DE TRIATLÓN APLICACIÓN DE ALGORITMOS GENÉTICOS PARA LA PARAMETRIZACIÓN DE LA TÉCNICA BLINDLIGHT PARA UN IDIOMA Y DOMINIO DE CONOCIMIENTO GENERADOR DE EJERCICIOS PARA LA ENSEÑANZA DE TAQUIGRAFÍA EUROMEAL: PORTAL MULTIRESTAURANTE PARA LA GESTIÓN DEL ENVÍO A DOMICILIO DE MENÚS PLATAFORMA DE APRENDIZAJE ORIENTADA HACIA EL EES PARA LA ENSEÑANZA DE LA GEOMETRÍA LA GUETA PORTAL WEB DE LA FACULTAD DE CIENCIAS DE LA EDUCACIÓN López Valdés, Gustavo González Alonso, Ignacio AUTOR/AUTORA González Benito, Guillermo DIRECTOR/ES Díaz Fondón, Marián Riesco Albizu, Migul Suárez López, Alberto Suárez Torrente, María del Carmen Fernández Manzano, Alfredo Fernández Lobo, Iván Sánchez Sánchez, David Redondo López, Jose Manuel Obregón Sierra, Ángel Álvarez Fernández, Manuel Jo´se Méndez Bouso, Manuel Gayo Avello, Daniel Argüelles Fernández, Lucía Carleos Artime, Carlos Enrique Álvarez Gutiérrez, Darío González Álvarez, Elena Vázquez Iglesias, María Dugnol Álvarez, Benjamín Rufino Nieto Fernández, Covadonga Olea Pérez, Mario Vinuesa Martínez, Luis Antonio Fernández Álvarez, Verónica Dugnol Álvarez, Benjamín Rufino 443 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo DESARROLLO DE UN PORTAL PARA LA CREACIÓN Y ADMINISTRACIÓN DE PORTALES WEB DE CLUBES DE FUTBOL CEL, SISTEMA PARA LA CATALOGACIÓN DE ELEMENTOS LÍTICOS PORTAL DE DOCENCIA E I+D PARA UN DEPARTAMENTO UNIVERSITARIO Ferrero Álvarez, Rubén PORTAL WEB DE CARTOGRAFÍA ASTURIANA Álvarez Riera, Iván José DESARROLLO DE UN PORTAL WEB PARA LA FEDERACIÓN CORAL ASTURIANA FECORA INTERFAZ GRÁFICA PARA UN SISTEMA DE GESTIÓN DE RIESGOS EN PROYECTOS INFORMÁTICOS INTRANET CORPORATIVA DEL AYUNTAMIENTO DE LANGREO KONFERENZMANAGAMENTSYSTEM (CONVALIDACIÓN ERASMUS) Menéndez Arroyo, Jimena Diciembre de 2007: TÍTULO HERRAMIENTA WEB DE GENERACIÓN DE UN PLAN DE EMPRESA CREACIÓN DE CORPORA PARALELOS DE NOTAS DE PRENSA ESCRITAS EN LENGUAJES OFICIALES DE LA UNIÓN EUROPEA DISEÑO E IMPLEMENTACIÓN DE UN JUEGO DE ESTRATEGIA DE ENFRENTAMIENTOS DEPORTIVOS SOBRE LA PLATAFORMA J2EE APLICACIÓN WEB PARA GESTIONAR ORDENES DE TRABAJO EN UNA EMPRESA DE ELECTRICIDAD HERRAMIENTA SOFTWARE PARA LA ADMINISTRACIÓN Y REPRODUCCIÓN MULTIMEDIA GESTOR DE CONTENIDOS Y Nieto Fernández, Covadonga Fernández Lanvin, Daniel Santamaría Toral, Francisco José Martínez Prieto, Ana Belén Tamargo Arbesú, Luis Miguel Dugnol Álvarez, Benjamín Rufino Nieto Fernández, Covadonga Nieto Fernández, Covadonga Dugnol Álvarez, Benjamin Rufino Redondo López, Jose Manuel González Places, Daniel Juan Fuente, Aquilino Adolfo Gutiérrez Gutiérrez, Javier Gutiérrez Gutiérrez, Alfonso Álvarez Gutiérrez, Darío Sordo Corrales, Paul AUTOR/AUTORA Allende Carral, Fernando DIRECTOR/ES Fernández Lanvin, Daniel Gavilán Fernández, Rubén Gayo Avello, Daniel Vega Valdés, Pelayo Fernández Lanvin, Daniel Fuertes Peña, Roberto Pérez Pérez, Juan Ramón Fernández Castaedo, Sheila Luengo Díez, María Cándida González Turienzo, Hugo Paule Ruiz, María 444 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo RECURSOS PARA LA REALIZACIÓN DE UN PFC HERRAMIENTA DE COMUNICACIÓN Y COLABORACIÓN PARA UNA COMUNIDAD DE PROPIETARIOS DESARROLLO DE APLICACIÓN WEB PARA EL INTERCAMBIO DE PRODUCTOS MEDIANTE EL TRUEQUE PORTAL DE INTERCAMBIO DE INFORMACIÓN GEOGRÁFICA BASADA EN MUESTRAS GPS DESARROLLO DE UN JUEGO DE ROL SOBRE EL EJERCICIO DE LA PROFESIÓN INFORMÁTICA APLICACIÓN WEB PARA LA PRÁCTICA DEL JUZGAMIENTO DE SURF MEDIANTE LA PUNTUACIÓN DE VIDEOS REFACTORIZACIÓN DE UNA BIBLIOTECA DE GRÁFICAS ASTURPILOTES, DESARROLLO DE UNA HERRAMIENTA PARA EL DISEÑO Y CÁLCULO DE CIMENTACIONES PROFUNDAS POR PILOTAJE DISTRIBUCIÓN DE TAREAS A COLAS DE MENSAJERÍA SIMPLE MOTOR DE REPRESENTACIÓN EXTENSIBLE BASADO EN OPENGL 2.0 GESTIÓN EDM (ENGINEERING DATA MANAGEMENT) EN INGENIERÍA DESARROLLO E IMPLANTACIÓN DE PROCESOS DE AUTOMATIZACIÓN DE GESTIÓN DE UNA ASOCIACIÓN CULTURAL DEPORTIVA PLATAFORMA E-LEARNING CON SOPORTE SCORM 2004 PORTAL EDUCATIVO PARA LA ETAPA DE LA EDUCACIÓN PRIMARIA: LA ENSEÑANZA A TRAVÉS DEL JUEGO INTERACCIÓN CON UN MUNDO TRIDIMENSIONAL EN TIEMPO REAL. VISTA VIRTUAL A UNA Puerto Cea Ferrero, Armando Paule Ruiz, María Puerto Blanco Alegría, Victoria Fernández Lanvin, Daniel Riesgo Carriles, Roberto Carlos Fernández Lanvin, Daniel Izquierdo Robredo, Ignacio Cernuda del Río, Agustín Quintela Pumares, Manuel Méndez García, Diego Fernández Acebal, Cesar Presa López, Pablo Fernández Acebal, Cesar Díaz Fondón, Marián Borras Cernuda, Marcos Martínez Fernández, Marcos López Martínez, Pablo Carleos Artime, Carlos Enrique López Pérez, Benjamín Vallina Sánchez, Cristian Juan Fuente, Aquilino Adolfo Delgado Castro, Gonzalo Fe Canto, Celia Mesa González, Juan Manuel Fernández Álvarez, Alberto Manuel García Suárez, José Luis Dugnol Álvarez, Benjamín Rufino Nieto Fernández, María Covadonga Barredo González, Jorge Dugnol Álvarez, Benjamín Rufino Nieto Fernández, 445 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo CIUDAD EXALT: HERRAMIENTA PARA LA EXTRACCIÓN Y ALINEACIÓN DE CORPORA STRAND PLATAFORMA DE SOPORTE AUTOMATIZADO PARA EVENTOS DEPORTIVOS BASADO EN DISPOSITIVOS MÓVILES Y TECNOLOGÍAS INALÁMBRICAS CONSTRUCCIÓN DE UN PANEL PARA EL GOBIERNO DE LA VELOCIDAD Y EL RUMBO DE UN BUQUE EN UN SIMULADOR DE NAVEGACIÓN BIBLIOTECA DE SIMULACIÓN DE COBERTURA EN REDES INALÁMBRICAAS ANÁLISIS DE LOS DISTINTOS ESTÁNDARES DE ELERARNING Y SU INTEGRACIÓN EN DISTINTOS SISTEMAS DE GESTIÓN DEL APRENDIZAJE (CONVALIDACIÓN ERASMUS – MISMA HORA Y MISMO TRIBUNAL) DISEÑO Y DESARROLLO DE UN SITIO WEB DINÁMICO E INTERACTIVO UTILIZANDO PHP Y MYSQL (CONVALIDACIÓN ERASMUS – MISMA HORA Y MISMO TRIBUNAL) Febrero de 2008: TÍTULO DESARROLLO DE UNA APLICACIÓN PORTAFIRMAS PARA LA GESTIÓN DE FIRMA DIGITAL DE DOCUMENTOS EN LA UNIVERSIDAD DE OVIEDO SITIO WEB PARA GRUPO DE INVESTIGACIÓN PSICOMETRÍA APLICACIÓN DE SISTEMAS DE GESTIÓN DE CONTENIDOS GEOREFERENCIADOS A UN PORTAL DE INFORMACIÓN TURÍSTICA Y DE OCIO HONOS: SIMULADOR GEOPOLÍTICO CRM. MÓDULO CASOS DE SOPORTE Estébanez Álvarez, Tania María Covadonga Gayo Avello, Daniel Anes González, Sonia González Rodríguez, Bernardo Martín De Jesús Toyos, Verónica Redondo López, José Manuel Blanco Alba, José Antonio García Fernández, Nestor Del Busto Griñón, María Álvarez Gutiérrez, Darío García Fernández, Paula Álvarez Gutiérrez, Darío AUTOR/AUTORA Vigo Fariña, Martín DIRECTOR/ES Fernández Lanvin, Daniel D’Angelo Galán, Nicolás Cernuda del Río, Agustín Cernuda del Río, Agustín Roza Villa, Alfonso Fernández Fernández, Diego Castañón González, Patricia 446 Gayo Avello, Daniel González Alonso, Ignacio 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo RED DE PORTALES PARA LA GESTIÓN Y REPRESENTACIÓN DE INFORMACIÓN MUSICAL BASADO EN WEB SEMÁNTICA JEARTRAINING: HERRAMIENTA PARA EL ENTRENAMIENTO MUSICAL AUDITIVO PÁGINA WEB PARA LA GESTIÓN DE UN CENTRO DE ACTIVIDAD FÍSICA TACAMFER BASADO EN IMÁGENES DICOM: TOMOGRAFÍA AXIAL COMPUTERIZADA APLICADA A LA MEDIDA DE FRACTURAS EN ROCAS PORTAL WEB PARA EMPRESA DE SOLUCIONES DE INGENIERÍA EN EL ÁMBITO DE LAS EMPRESAS RENOVABLES EVOLUCIÓN DE PHPBB PARA LA CREACIÓN DE UN SOFTWARE DE GESTIÓN DE PORTALES CON APLICACIÓN REAL SAECPDA: SISTEMA BASADO EN DISPOSITIVOS MÓVILES PARA EL APOYO A LA EVALUACIÓN CONTINUA EN EL ESPACIO EUROPEO DE EDUCACIÓN SUPERIOR APLICACIÓN WEB PARA UNA BANDA DE GAITAS GENERADOR DE EXÁMENES TIPO TEST (CONVALIDACIÓN DE ERASMUS) Guadamuro Cueva, Fernando González Rodríguez, Martín Fernández Fernández, Hidalgo Ortín Soler, Francisco López Fernández, Ismael Dugnol Álvarez, Benjamín Nieto Fernández, Covadonga Asensio Monge, Ramón Canto Cocaña, Natalia Velasco Ledesma, José Antonio Redondo López, José Manuel Fernández Manteiga, Carlos Redondo López, Jose Manuel Riera Fernández, Omar Martínez Prieto, Ana Belén Díaz Fondón, Marián González Fernández, Elena Fe Canto, Celia Fernández Álvarez, David Álvarez Gutiérrez, Darío 8.4 Relación de conferencias impartidas en el curso 2007-2008 Título: Fecha: Conferenciante: Lugar: Desarrollo profesional en Ingeniería Informática en Asturias Martes, 2/10/2007 Julio Rilo Blanco Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Información Espacial: Herramienta Multidisciplinar Viernes, 5/10/2007 Fernando Dávara Rodríguez 447 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Lugar: Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Desarrollo libre de proyectos Miércoles, 10/10/2007 Sergio Fernández Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: El sistema de información geográfica en el mundo de la web. Caso práctico de aplicación a las pymes Jueves, 10/11/2007 Víctor Manuel González Marroquín Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Charla sobre motivación empresarial Miércoles, 17/10/2007 Lydia Alonso y Patricia Martín Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Desarrollo de la carrera profesional en el mundo de la consultoría SAP Miércoles, 14/11/2007 Santiago Menéndez Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Nuevas características del lenguaje C#. La versión 3.0 Lunes, 19/11/2007 Miguel Katrib Mora Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Diseño y configuración de una arquitectura Web Miércoles, 28/11/2007 Jesús Carretero Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Aprendizaje Colaborativo Apoyado por Computador: Indicadores para medir el proceso de Colaboración Miércoles, 5/12/2007 César Collazos Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Retomando el Control - Principios de Diseño Ágil, Patrones y Antipatrones Lunes, 10/12/2007 León Welicki Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Agentes móviles en la Web Lunes, 17/12/2007 Óscar Sanjuán Martínez Salón de Actos de la EUITIO 448 2008-2009 Título: Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Fecha: Conferenciante: Lugar: Gestión y Evaluación de Costes en el Desarrollo de Aplicaciones Informáticas Martes, 18/12/2007 Manuel Pérez Cota Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Mac OS X para programadores Miércoles, 19/12/2007 Ramón Medrano Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Aplicación de los Patrones de Diseño Arquitectónicos a Máquinas Miércoles, 23/1/2008 Francisco Domínguez Mateos Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Creación de páginas web accesibles mediante editores semánticos en CMS Miércoles, 23/1/2008 Personal del INTECO Salón de Actos de la EUITIO Título: Del pasado al presente de las Tecnologías de la Información y las Comunicaciones Miércoles, 28/2/2008 Luis Alberto Rodríguez Ovejero Salón de Actos de la EUITIO Fecha: Conferenciante: Lugar: Título: Fecha: Conferenciante: Lugar: De la célula madre al organismo pluricelular: Herramientas informáticas para desenmascarar el plan de la embriogénesis 5/3/2008 Miguel Ángel Luengo Oroz Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Web 2.0: más allá de la tecnología Viernes, 8/5/2008 Luis Villa Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Education and research on Information Technologies in Clermont-Ferrand Jueves, 22/5/2008 Philippe Mahey Salón de Actos de la EUITIO Título: Fecha: Conferenciante: Lugar: Localización y gestión de elementos en movilidad en tiempo real Lunes, 26/5/2008 Victor González Couso Salón de Actos de la EUITIO Título: Conferencia de Yahoo Research: Más allá de la Web 2.0 449 2008-2009 Fecha: Conferenciante: Lugar: Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Miércoles, 11/6/2008 Hugo Zaragoza Salón de Actos de la EUITIO 8.5 Relación de cursos, jornadas talleres y congresos impartidos directamente o con la colaboración de la escuela en el curso 20062007 Microsoft University Tour 08 Inicio: Fin: Lugar: Profesores: Duración: 16/10/2007 16/10/2007 Salón de Actos de la EUITIO Ethel García Matachana 5 horas Curso de Creación de Empresas Inicio: Fin: Lugar: Profesores: Duración: 19/11/2007 Viernes, 23/11/2007 Aula A-B-01 de la EUITIO Lydia Alonso 15 horas Taller de instalación de GNU/Linux Inicio: Fin: Lugar: Profesores: Duración: 12/12/2007 12/12/2007 Laboratorios de la EUITIO Alumnos de la EUITIO 3 horas Tour 08 Taller de configuración de GNU/Linux Inicio: Fin: Lugar: Profesores: Duración: 19/12/2007 19/12/2007 Laboratorios de la EUITIO Alumnos de la EUITIO 3 horas 13th Usability Engineering Student Conference Inicio: Fin: Lugar: 19/5/2008 20/5/2008 Salón de Actos de la EUITIO 450 2008-2009 Profesores: Duración: Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Steven Furnell, Nathan Clarke, Dipak Surie, Wojciech Wiza, Angelika Farat, Magdalena Kitowska, Monika Szankowska, Avouris Nikolaos 7 horas 8.6 Cursos de Verano (Extensión Universitaria) Cursos de verano patrocinados por la escuela, impartidos en la misma y que han sido aprobados como cursos de verano por el vicerrectorado de extensión universitaria. CURSO: DIRECTOR: FECHAS DE REALIZACIÓN: TIPO CURSO: LUGAR DE IMPARTICIÓN: Desarrollo de aplicaciones Web 2.0 con PHP GAYO AVELLO, DANIEL Del 2 al 6 de julio de 2007 Homologable por 4,5 créditos de libre configuración Laboratorio L-02 de la EUITIO CURSO: Desarrollo web mediante estándares DIRECTOR: FERNÁNDEZ ACEBAL, CÉSAR FECHAS DE REALIZACIÓN: TIPO CURSO: Del 21 al 25 de julio de 2008 LUGAR DE IMPARTICIÓN: CURSO: DIRECTOR: FECHAS DE REALIZACIÓN: TIPO CURSO: LUGAR DE IMPARTICIÓN: CURSO: Homologable por 4,5 créditos de libre configuración Laboratorio L-11 de la EUITIO Diseño centrado en el usuario en la Web 2.0 GONZALEZ RODRIGUEZ, BERNARDO MARTIN Del 30 de junio al 4 de julio de 2008 Homologable por 4,5 créditos de libre configuración Laboratorio L-02 de la EUITIO Desarrollo de aplicaciones Web aplicando STRUTS 2 451 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo DIRECTOR: FERNANDEZ LANVIN, DANIEL FECHAS DE REALIZACIÓN: TIPO CURSO: Del 7 al 11 de julio de 2008 LUGAR DE IMPARTICIÓN: CURSO: DIRECTOR: FECHAS DE REALIZACIÓN: TIPO CURSO: LUGAR DE IMPARTICIÓN: Homologable por 4,5 créditos de libre configuración Laboratorio L-12 de la EUITIO Seguridad informática: hacking ético y tests de intrusión Álvarez Gutiérrez, Darío Del 4 al 10 de julio de 2008 Homologable por 4,5 créditos de libre configuración Laboratorio L-13 de la EUITIO 8.7 Master y Doctorado en Ingeniería Web (posgrado oficial) Este programa de estudios conduce a titulaciones oficiales de postgrado según la normativa del Espacio Europeo de Educación Superior (EEES). Comenzó a impartirse en el curso 2006-2007. La duración del máster es de 2 años académicos. En ese tiempo el alumno debe cursar 120 créditos ECTS, organizados en 15 créditos de materias optativas básicas, 50 créditos de materias obligatorias y dos módulos de especialidad (profesional e investigadora), ambos de 15 créditos, de los cuales el alumno elegirá uno. En la línea del EEES, para la contabilización de los créditos se tendrá en cuenta tanto las clases presenciales como el trabajo personal del alumno. Por último, para obtener el título el alumno ha de realizar una tesis de máster, con una equivalencia de 40 créditos. El diseño curricular contempla un único título de Máster en Ingeniería Web que se divide en una especialización de carácter profesional y otra de carácter investigador, tal y como corresponde al enfoque académico-mixto planteado. Así, el alumno durante su segundo curso podrá elegir entre una o otra especialidad. En caso de que se decante por la investigadora el máster tendrá la consideración de estudios de doctorado, capacitando al alumno para realizar su tesis doctoral y obtener así el título de Doctor. Para ello, el Máster se organiza en torno a los siguientes módulos: • Materias optativas básicas: Ideado para unificar las capacidades de los alumnos, que, en un principio, podrán partir de niveles diferentes en función del perfil de grado del que procedan. Las asignaturas de este módulo proporcionarán capacidades de base con las que debe contar el estudiante para poder afrontar el módulo de materias obligatorias. Son las siguientes: 452 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo 1. Programación orientada a objetos. 2. Diseño y programación de interfaces de usuario. 3. Análisis orientado a objetos. 4. Diseño orientado a objetos. 5. Sistemas de persistencia de objetos. 6. Lenguajes y estándares en la Web. 7. Administración de sistemas operativos. • Materias obligatorias: Constituye el núcleo central de adquisición de competencias. Las asignaturas que lo componen proporcionarán al alumno un conjunto de capacidades fundamentales que representan el tronco principal del perfil profesional de la Ingeniería Web. Son: • 1. Arquitecturas y diseño de sitios web. 2. Servicios web. 3. Administración de servidores web. 4. Usabilidad, accesibilidad y adaptabilidad de sitios web. 5. Aspectos éticos y legales de la Web. 6. Modelos de negocio y comercio electrónico en la Web. 7. Gestores de contenidos web. 8. Sistemas de seguridad en la Web. 9. Desarrollo e integración de aplicaciones Internet. 10. Desarrollo de software para dispositivos móviles. 11. Sistemas de Información Geográfica y servicios web. 12. Difusión de contenidos multimedia vía web. 13. Administración de sistemas de persistencia de objetos. Materias optativas de especialidad profesional Se trata de un bloque constituido por asignaturas que capacitarán al alumno en destrezas de carácter más profesional, acercándolo en mayor medida a las habilidades más específicas de la profesión: 1. Patrones arquitectónicos. 2. Web semántica. 3. Nuevos estándares en la Web. 4. Modelado de software web adaptable dirigido por modelos. 453 2008-2009 • Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Materias optativas de especialidad de investigación Pensado para desarrollar en el alumno la capacidad investigadora, introduciéndolo en tecnologías que aún se están desarrollando e incluyendo como objetivos de aprendizaje habilidades para el ejercicio de la investigación, de cara a la posterior elaboración de una tesis doctoral en este campo. 8.8 1. Máquinas virtuales y reflectividad. 2. Nuevos avances en web semántica. 3. Arquitectura de la información en la Web. 4. Diseño y construcción de MDA (Model Driven Applications). Master en Dirección de Sistemas Informáticos-Empresariales (Título Propio) La Escuela Universitaria de Ingeniería Técnica Informática de Oviedo, en colaboración con la Escuela Universitaria de Estudios Empresariales de Oviedo oferta el Master en Dirección de Sistemas Informáticos-Empresariales. Éste es un título propio de la Universidad de Oviedo que tiene los siguientes objetivos: 1. Facilitar una visión global de las tecnologías de la información y las telecomunicaciones para la gestión empresarial y de su impacto tanto sobre la misma como sobre los diferentes modelos de negocio. 2. Proporcionar los conocimientos técnicos y de gestión necesarios para el diseño de sistemas de información en la empresa que contribuyan a mejorar la capacidad competitiva de la misma. 3. Desarrollar habilidades directivas que, unidas a los conocimientos específicos adquiridos, permitan al alumno desarrollar y liderar proyectos en el campo de las tecnologías de la información en las organizaciones. El curso consta de 500 horas, impartidas a lo largo de un curso académico. De las mismas, 450 son presenciales y 50 se dedicarán a la realización de un proyecto tutorizado. El programa consta de una serie de módulos específicos para alumnos con formación técnica, otra serie de módulos específicos para los alumnos con formación juídico empresarial, y un tercer bloque de módulos comunes para ambos. Los módulos específicos para alumnos con formación técnica son los siguientes: 1. Introducción a la Administración y Dirección de Empresas. 2. Marketing. 3. La Información Contable Financiera. 4. La Contabilidad de Costes y de Gestión. 5. El Análisis Económico-Financiero. 6. Dirección Financiera. 454 2008-2009 Escuela Universitaria de Ingeniería Técnica Informática de Oviedo Los módulos específicos para alumnos con formación jurídico-empresarial son: 1 Sistemas Informáticos y Comunicaciones. 2 Programación Básica y Orientada a Objetos. 3 Diseño Orientado a Objetos. 4 Análisis Orientado a Objetos. 5 Sistemas de Persistencia y bases de datos. 6 Interfaces de Usuario, Usabilidad y accesibilidad. Por último, los módulos comunes son: 1 Dirección y Gestión de Proyectos. 2 Gestión de Calidad en Sistemas Informáticos. 3 Tecnologías de Representación e Intercambio de Información. 4 Arquitecturas Distribuidas y Orientadas a Servicios. 5 Seguridad de Sistemas Informáticos. 6 Arquitecturas de Aplicaciones y Modelado Software. 7 Sistemas Integrados de Gestión Empresarial. 8 Gestión del Conocimiento e Inteligencia de Negocios. 9 Negocios Virtuales. 10 Auditoría. 11 Economía Digital dentro de la Sociedad de la Información. 12 Sociedad de la Información. 13 Aspectos Jurídicos de la Sociedad de la Información. 14 Dirección Estratégica de las Tecnologías de la Información. 15 Estructuras Organizativas y las Nuevas Tecnologías de la Información. 16 Dirección de Operaciones y las Tecnologías de la Información. 17 Marketing y las Tecnologías de la Información. 18 Técnicas de Comunicación Informático-Empresarial. 19 Gestión de Recursos Humanos. 20 Desarrollo de Habilidades Directivas. 455