TABLA DE ERROS
Lugar do erro Descrición
Materia O06G150V01701, apartado O apartado contén algún elemento maior que o tamaño
'Avaliación da materia' vertical de folla (por exemplo unha táboa) polo que tivo que
ser redimensionado.
Materia O06G150V01991, apartado O apartado contén algún elemento maior que o tamaño
'Avaliación da materia' vertical de folla (por exemplo unha táboa) polo que tivo que
ser redimensionado.
Guia docente 2017 / 2018
E. S. de Ingeniería Informática
presentación
En el año 1991 se crea la Escola Universitaria de Enxeñería Técnica en Informática de Xestión de la Universidade de Vigo en
el Campus de Ourense junto con la titulación de Ingeniería Técnica en Informática de Xestión, con el fin de dar respuesta a
las necesidades de titulados en Informática que demandaba la sociedad gallega. En el año 1999, tras la concesión a este
Centro del segundo ciclo de la titulación de Enxeñería en Informática, cambia su nombre por el de Escuela Superior de
Enxeñería Informática (ESEI).
● Grado en Ingeniería Informática: Titulación adaptada al EEES que incorpora dos perfiles profesionales diferenciados y de
elevado atractivo en el entorno socioeconómico gallego:
❍ especialidad Ingeniería de Software
❍ especialidad Tecnologías de la Información
● Máster en Ingeniería Informática: titulación vinculada al ejercicio de la profesión de Ingeniero/a en Informática, de 90 ECTS
y un curso y medio adaptada al EEES. Tiene como objetivo dotar al titulado de una profunda formación en temas de
dirección y gestión del área de tecnologías de la información, así como sólidos conocimientos en tecnologías específicas
asociadas a diferentes perfiles profesionales de este ámbito. El titulado adquiere competencias técnicas, de comunicación
y liderazgo que le capacitan para poner en marcha su propio negocio o para integrarse en puestos directivos del área TIC
en empresas y organizaciones.
Toda la información relativa al Centro y a sus titulaciones se encuentra disponible en la página web esei.uvigo.es.
organigrama
equipo directivo
Páxina 1 de 397
❍Teléfono: 34 988 387 019
● Secretario del Centro: Arturo Méndez Penín
❍Se encarga de levantar acta de los órganos colegiados de la Escuela, así como de dar fe de los acuerdos
que en ellos se toman.
❍Email: mrarthur [at] uvigo.es
❍Teléfono: 34 988 387 011
■ Además del equipo directivo, hay varios profesores y profesoras que se encargan de coordinar cursos, titulaciones,
programas de movilidad, etc:
secretaría de dirección
La Secretaría de Dirección de la ESEI está situada en la planta baja del Edificio Politécnico, y el horario de atención al público
es de 9:00 a 14:00.
localización
Páxina 2 de 397
32004 - Ourense (Spain)
Web: esei.uvigo.es
normativa e lexislación
Se encuentra disponible en la página web del Centro (esei.uvigo.es), apartado Normativas y Formularios
servizos do centro
equipamento docente
6 aulas de teoría
valores añadidos
Plataforma de e-learning.
Delegación de Alumnos.
Residencia universitaria.
Cafetería.
Asignaturas
Curso 1
Código Nombre Cuatrimestre Cr.totales
O06G150V01101 Matemáticas: Álxebra lineal 2c 6
Páxina 3 de 397
O06G150V01102 Dereito: Fundamentos éticos e xurídicos das TIC 1c 6
O06G150V01103 Matemáticas: Fundamentos matemáticos para a informática 1c 6
O06G150V01104 Informática: Programación I 1c 6
O06G150V01105 Física: Sistemas dixitais 1c 6
O06G150V01201 Informática: Algoritmos e estruturas de datos I 2c 6
O06G150V01202 Matemáticas: Análise matemática 1c 6
O06G150V01203 Informática: Arquitectura de computadoras I 2c 6
O06G150V01204 Empresa: Administración da tecnoloxía e a empresa 2c 6
O06G150V01205 Programación II 2c 6
Curso 2
Código Nombre Cuatrimestre Cr.totales
O06G150V01301 Matemáticas: Estatística 1c 6
O06G150V01302 Algoritmos e estruturas de datos II 1c 6
O06G150V01303 Arquitectura de computadoras II 1c 6
O06G150V01304 Enxeñaría do software I 1c 6
O06G150V01305 Sistemas operativos I 1c 6
O06G150V01401 Arquitecturas paralelas 2c 6
O06G150V01402 Bases de datos I 2c 6
O06G150V01403 Enxeñaría do software II 2c 6
O06G150V01404 Redes de computadoras I 2c 6
O06G150V01405 Sistemas operativos II 2c 6
Curso 3
Código Nombre Cuatrimestre Cr.totales
O06G150V01501 Bases de datos II 1c 6
O06G150V01502 Hardware de aplicación específica 2c 6
O06G150V01503 Interfaces de usuario 1c 6
O06G150V01505 Redes de computadoras II 1c 6
O06G150V01506 Lóxica para a computación 1c 6
O06G150V01601 Centros de datos 1c 6
O06G150V01602 Concorrencia e distribución 2c 6
O06G150V01603 Dirección e xestión de proxectos 2c 6
O06G150V01605 Sistemas intelixentes 2c 6
O06G150V01606 Teoría de autómatas e linguaxes formais 2c 6
Curso 4
Código Nombre Cuatrimestre Cr.totales
O06G150V01701 Aprendizaxe baseada en proxectos 1c 6
O06G150V01702 Seguridade en sistemas informáticos 1c 6
O06G150V01801 Técnicas de comunicación e liderado 2c 6
O06G150V01941 Aplicacións con linguaxes de script 2c 6
O06G150V01944 Desenvolvemento áxil de aplicacións 2c 6
O06G150V01946 Desenvolvemento e integración de aplicacións 1c 6
O06G150V01947 Deseño de arquitecturas de grandes sistemas software 1c 6
O06G150V01949 Métodos avanzados de enxeñaría de software 1c 6
Páxina 4 de 397
O06G150V01953 Sistemas de negocio 1c 6
O06G150V01962 Desenvolvemento de aplicacións para internet 1c 6
O06G150V01964 Dispositivos móbiles 1c 6
O06G150V01969 Técnicas avanzadas de manexo de información 2c 6
O06G150V01970 Tecnoloxías e servizos web 1c 6
O06G150V01971 Teoría de códigos 2c 6
O06G150V01972 Creación de contidos dixitais 1c 6
O06G150V01981 Prácticas externas: Prácticas en empresas I 2c 6
O06G150V01982 Prácticas externas: Prácticas en empresas II 1c 12
O06G150V01991 Traballo de Fin de Grao 2c 12
Páxina 5 de 397
DATOS IDENTIFICATIVOS
Matemáticas: Álgebra lineal
Asignatura Matemáticas:
Álgebra lineal
Código O06G150V01101
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 2c
Lengua Castellano
Impartición Gallego
Inglés
Departamento Matemática aplicada II
Coordinador/a Faro Rivas, Emilio
Profesorado Faro Rivas, Emilio
Correo-e efaro@dma.uvigo.es
Web http://faitic.uvigo.es
Descripción Esta asignatura se enmarca dentro de la materia Matemáticas y se imparte en el segundo cuatrimestre del
general primer curso.
La asignatura tiene carácter de formación básica y en ella se adquieren competencias necesarias para otras
asignaturas de la materia y de la titulación.
El idioma en el que se impartirá es el castellano, pero son aceptables también tanto el gallego como el inglés
como idiomas de comunicación y los estudiantes podrán usar cualquiera de ellos en sus comunicaciones
verbales o escritas tales como preguntas al profesor o en sus respuestas a las preguntas de las pruebas o
exámenes.
Competencias
Código Tipología
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro - saber hacer
de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole
social, científica o ética.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo de - saber
nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para adaptarse a
nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión
de Ingeniero Técnico en Informática.
CE1 Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. - saber
Aptitud para aplicar los conocimientos sobre: álgebra lineal; cálculo diferencial e integral; métodos
numéricos; algorítmica numérica; estadística y optimización
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la
ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de - saber
datos y programas informáticos con aplicación en ingeniería - saber hacer
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas - saber
para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos - saber hacer
propuestos
CT1 Capacidad de análisis, síntesis y evaluación - saber hacer
CT2 Capacidad de organización y planificación - saber hacer
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - saber hacer
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - saber hacer
integrar ideas y conocimientos
CT8 Resolución de problemas - saber hacer
CT9 Capacidad de tomar decisiones - saber hacer
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - saber hacer
Páxina 6 de 397
CT13 Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de - saber hacer
colaborar en un entorno multidisciplinar
CT16 Razonamiento crítico - saber hacer
CT18 Aprendizaje autónomo - saber hacer
CT20 Creatividad - saber hacer
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Adquirir conceptos, procedimientos y estrategias del Álgebra Lineal que tengan aplicación en la CG8
Informática. CE1
CE12
CT5
RA 2: Entender los razonamientos de tipo algebraico más comunes. CG8
CE3
CT1
RA 3: Aplicar el Álgebra Lineal a problemas de la Informática. CG9
CE1
CT1
CT5
CT8
CT10
CT16
RA 4: Dominar las estructuras algebraicas que tienen especial interés por su utilidad en el estudio de CB3
estructuras de datos e información, metodología de la programación y lenguajes informáticos. CG8
CG9
CE1
CE12
CT5
CT7
CT16
RA 5: Adquirir los conocimientos matemáticos necesarios para teorías de control automático, de sistemas CG8
y de comunicaciones, y para CE3
geometría computacional. CT10
RA 6: Saber utilizar e interpretar herramientas de software matemático. CG8
CG9
CE4
CE12
CT1
CT5
CT10
RA 7: Afianzar la teoría de conjuntos, el álgebra vectorial, la noción de linealidad y el álgebra matricial. CG8
CE3
RA 8: Comprender las nociones de semejanza, equivalencia y ortogonalidad. CG8
CE3
RA 9: Conocer las generalizaciones de los conocimientos adquiridos en la anterior etapa. CG8
CE3
CT1
CT5
RA 10: Conocer las aplicaciones geométricas cuando éstas sean posibles. CG8
CE3
RA 11: Comprender y aplicar las transformaciones geométricas más habituales, así como las figuras del CG8
plano y del espacio que se enmarcan en esta asignatura. CG9
CE1
CE3
CT1
CT5
CT8
CT10
Páxina 7 de 397
RA 12: Saber usar de forma apropiada teorías, procedimientos y herramientas matemáticas en el CG8
desarrollo profesional. CG9
CE1
CE3
CT1
CT5
CT8
CT10
CT16
RA 13: Saber prolongar las teorías de base hasta las aplicaciones que le interese. CG8
CG9
CE1
CE3
CT1
CT5
CT8
CT10
CT16
RA 14: Desarrollar capacidades para determinar los requisitos que condicionan la posibilidad de encontrar CG9
soluciones a problemas concretos. CE1
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT16
RA 15: Identificar y analizar criterios y especificaciones adecuados a problemas concretos. CG9
CE1
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT16
CT18
RA 16: Saber buscar soluciones algorítmicas a los problemas que hayan sido planteados y valorar la CG9
idoneidad de las respuestas. CE1
CE12
CT1
CT2
CT5
CT7
CT9
CT10
CT16
CT18
RA 17: Tener iniciativa para proponer alternativas a soluciones ya encontradas. CG9
CE1
CT1
CT2
CT5
CT7
CT9
CT10
CT16
CT18
CT20
Páxina 8 de 397
RA 18: Obtener habilidades de aprendizaje necesarias para estudios posteriores. CB3
CG8
CE1
CE3
CT1
CT2
CT5
CT10
CT13
CT16
CT18
RA 19: Argumentar y justificar lógicamente opiniones y decisiones. CG9
CE1
CT1
CT5
CT7
CT9
CT10
CT16
CT18
CT20
RA 20: Ser capaz de comunicar con efectividad ideas y proyectos. CT9
CT10
CT13
CT16
CT20
Contenidos
Tema
BLOQUE I SISTEMAS DE ECUACIONES LINEALES:
Operaciones elementales.
Forma Escalonada y Forma Escalonada Reducida.
Ecuaciones vectoriales.
Ecuaciones matriciales y sistemas homogéneos.
Independencia lineal y aplicaciones lineales.
Aplicaciones lineales y las cuestiones de existencia y unicidad.
MATRICES Y DETERMINANTES:
Operaciones de matrices.
Matrices inversibles.
Matrices por bloques. Factorización "L"-"U".
Subespacios y bases.
Dimensión y Rango.
DIAGONALIZACIÓN:
Conceptos básicos de la diagonalización.
Matrices diagonalizables y aplicaciones.
BLOQUE III ORTOGONALIDAD Y MÍNIMOS CUADRADOS:
Producto interior y ortogonalidad.
Mínimos cuadrados.
Páxina 9 de 397
PRÁCTICAS DE LABORATORIO • Cálculo matricial.
• Aplicaciones geométricas en el plano y en el espacio.
• Diagonalización de matrices.
• Espacios vectoriales euclídeos.
• Cónicas y cuádricas.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 24 36 60
Resolución de problemas y/o ejercicios 16.5 24.75 41.25
Pruebas de respuesta corta 4 10 14
Pruebas de respuesta larga, de desarrollo 2.5 17.25 19.75
Resolución de problemas y/o ejercicios 5 10 15
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos de la materia por parte del docente que se ilustran con numerosos
ejemplos y aplicaciones.
Resolución de Planteamiento, análisis y resolución de uno o varios problemas o ejercicios relacionados con la
problemas y/o ejercicios materia previamente impartida. Dichos problemas o ejercicios ilustrarán o completarán la
explicación de cada lección.
Paralelamente, se propondrán ejercicios y problemas que los estudiantes deberán resolver. Las
respuestas serán calificadas y esta calificación será parte de la evaluación continua.
Atención personalizada
Metodologías Descripción
Resolución de problemas y/o En las tutorías se atenderá a aquellos alumnos que necesiten una explicación más
ejercicios personalizada de cualquier aspecto de la materia.
Sesión magistral En las tutorías se atenderá a aquellos alumnos que necesiten una explicación más
personalizada de cualquier aspecto de la materia.
Pruebas Descripción
Resolución de problemas y/o En las tutorías se atenderá a aquellos alumnos que necesiten una explicación más
ejercicios personalizada de cualquier aspecto de la materia.
Evaluación
Descripción Calificación Competencias
Evaluadas
Resolución de Problemas y ejercicios resueltos por el profesor en las clases 0
problemas y/o prácticas
ejercicios
Pruebas de respuesta Realización de un examen final al finalizar el cuatrimestre sobre 40 CG8
larga, de desarrollo la totalidad de los contenidos de la asignatura.
CG9
CE1
CT8
CT10
CT16
Pruebas de respuesta Realización de cuatro pruebas de 1h de duración en las fechas 40 CG8
corta que serán debidamente anunciadas al comienzo del
CG9
cuatrimestre. Estas pruebas serán personalizadas y será
requisito inscribirse con antelación para la realización de las CE1
mismas. Sólo estarán abiertas a los alumnos presenciales. CT8
CT10
CT16
Páxina 10 de 397
Resolución de Realización de un ejercicio puntuable individual en cada una de 20 CG8
problemas y/o las clases prácticas con un máximo de 10 ejercicios.
CG9
ejercicios
CE1
CT8
CT10
CT16
La asistencia regular a las clases teóricas y prácticas y el grado de participación en ellas se considera una parte importante
de la asignatura seguida de forma presencial y será tenida en cuenta en la evaluación continua ya que será llave para la
realización de las pruebas de respuesta corta. Se considera asistencia regular el no alcanzar 3 faltas de asistencia
injustificadas.
Todo estudiante que asista regularmente a clase se entiende que sigue la asignatura de forma presencial y su evaluación
seguirá los criterios de evaluación para asistentes descrito a continuación. El resto será evaluado por los criterios de
evaluación para no asistentes.
N = ( E1 + E2 + E3 + E4 + 2 P + 4 EFA ) / 10
donde E1, E2, E3 y E4 son las notas, entre 0 y 10, obtenidas en las cuatro pruebas de respuesta corta, P es la nota media,
entre 0 y 10, obtenida en los puntuables de prácticas y donde EFA es la nota, entre 0 y 10, obtenida en el examen final para
asistentes.
Descripción: Prueba objetiva escrita que incluirá evaluación de conceptos teóricos y resolución de ejercicios.
% Calificación: 100%.
Independientemente de la convocatoria, la calificación en actas será el redondeo simétrico a 1 decimal de la nota final
obtenida en la asignatura: Round ( N , 1 ).
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
La calificación en la primera o segunda convocatoria será de "No Presentado" en caso –y sólo en caso– de no haberse
presentado al correspondiente examen final de esa convocatoria.
Compromiso Ético:
Se espera de todo el alumnado un comportamiento ético en todas las pruebas de evaluación, las cuales deben reflejar
verazmente los conocimientos y la preparación reales alcanzados. En caso de que se detecte una infracción de dicho
comportamiento ético en una prueba particular, la puntuación obtenida en esa prueba será automáticamente de cero (0) y
se emitirá informe a la Dirección de la Escuela.
Se recuerda que el Estatuto del Estudiante Universitario establece, en su artículo 13.2.d), el deber de :
Páxina 11 de 397
"Abstenerse de la utilización o cooperación en procedimientos fraudulentos en las pruebas de evaluación, en los trabajos
que se realicen o en documentos oficiales de la universidad".
Fuentes de información
Bibliografía Básica
David C. Lay, Álgebra Lineal y sus aplicaciones, 4 Ed, Pearson Educación, 2012
Bibliografía Complementaria
Rodríguez Riotorto, Mario, Manual de Maxima, Disponible en http://maxima.sourceforge.net/docs/manual/es/maxima.pdf,
Recomendaciones
Páxina 12 de 397
DATOS IDENTIFICATIVOS
Derecho: Fundamentos éticos y jurídicos de las TIC
Asignatura Derecho:
Fundamentos
éticos y jurídicos
de las TIC
Código O06G150V01102
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 1c
Lengua Castellano
Impartición Gallego
Departamento Derecho privado
Coordinador/a Garriga Domínguez, Ana
Profesorado Garriga Domínguez, Ana
Correo-e agarriga@uvigo.es
Web http://faitic.uvigo.es
Descripción Se estudiarán las principales implicaciones éticas del desarrollo de las TIC en los derechos fundamentales de
general las persoas, especialmente en su libertad. Así mismo se estudiarán las normas jurídicas y deontológicas que
regulan la sociedad de la información en sus diferentes aspectos.
El idioma en el que se impartirán las clases, así como el de los materiales empleados será el castellano.
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien
se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - Saber estar
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas de /ser
obligado cumplimiento.
CG11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, - saber
comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en
Informática.
CG12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, - saber
organización y planificación de proyectos, así como la legislación, regulación y normalización en el
ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos.
CE6 Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa. - saber
Organización y gestión de empresas
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto
económico y social
CE9 Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el - saber
liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software
CE10 Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que cumpla - saber
los estándares y normativas vigentes
CE24 Conocimiento de la normativa y la regulación de la informática en los ámbitos nacional, europeo e - saber hacer
internacional
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - saber
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos
CE31 Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las - saber
tecnologías de la información y las comunicaciones
Páxina 13 de 397
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar
/ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar
integrar ideas y conocimientos /ser
CT8 Resolución de problemas - Saber estar
/ser
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar
/ser
CT16 Razonamiento crítico - Saber estar
/ser
CT17 Compromiso ético y democrático - Saber estar
/ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Rap.1: Valorar las implicaciones éticas y jurídicas de las TIC y de la sociedad de la informacion y del CE7
conocimiento. CE8
CT3
CT10
CT16
CT17
Rap.2:Conocer la regulación nacional, comunitaria e internacional del tratamiento informatizado de los CB3
datos personales. CG7
CG12
CE6
CT3
CT7
Rap.3: Conocer las iniciativas normativas dirigidas a eliminar las barreras existentes a la expansión y uso CG11
de las tecnologías de la información y de las comunicaciones y para garantizar los derechos de los CE10
ciudadanos en la nueva sociedad de la información. CE24
CT3
CT17
Rap.4:Conocer el ordenamiento jurídico en orden a promover el impulso de la sociedad de la información. CB1
CG11
CG12
CE7
CE31
CT7
Rap.5: Asegurar la conformidad de la seguridad del sistema informático a la legislación en vigor. CB3
CG7
CE7
CE10
CE24
CT7
CT8
Rap.6: Asegurar el ejercicio de los derechos de la ciudadanía potencialmente afectados por las TIC y CB1
promover el equilibrio de poder en una sociedad democrática y de derecho. CB3
CG11
CE8
CE9
CE24
CE30
CT16
CT17
Rap.7: Elaborar informes, dictámenes y peritaciones. CE7
CE10
CE24
CT3
CT7
CT8
CT10
CT16
Páxina 14 de 397
Rap.8: Elaborar documentos de seguridad. CE7
CE10
CE24
CE31
CT8
CT16
Rap.9: Conocer las exigencias del secreto profesional y otras obligaciones jurídicas y la responsabilidad CG7
derivada de su incumplimiento. CG11
CE24
CT17
Contenidos
Tema
I.-NOCIONES JURÍDICAS BÁSICAS Concepto y fuentes del Derecho español. Los derechos fundamentales.
II.- LA ADMINISTRACIÓN ELECTRÓNICA La Administración pública y la administración electrónica
III.-EL IMPACTO DE LAS TIC EN LOS DERECHOS El desarrollo de la informática y su impacto social. El derecho a la
HUMANOS. intimidad y a la protección de datos personales. La evolución de las leyes
de protección de datos personales
IV.-EL RÉGIMEN JURÍDICO DE LA PROTECCIÓN DE La normativa de regulación de protección de datos personales en la Unión
DATOS PERSONALES Europea. La normativa de protección de datos personales en el
Ordenamiento español.
V.-LA REGULACIÓN LEGAL DE LA SOCIEDAD DE Internet y protección de datos personales. Privacidad y comunicaciones
LA INFORMACIÓN electrónicas. El régimen jurídico de los servicios de la sociedad de la
información.
VI.-LA PROTECCIÓN DE LOS PROGRAMAS DE Concepto de propiedad intelectual. La propiedad intelectual de los
ORDENADOR. programas de ordenador. Autoría y derechos de explotación de los
programas de ordenador.
VII.- DEONTOLOGÍA PROFESIONAL DE LA La deontología profesional. Las normas éticas y de práctica profesional de
INGENIERÍA INFORMÁTICA. los ingenieros informáticos.
Planificación
Horas en clase Horas fuera de clase Horas totales
Prácticas de laboratorio 24 32 56
Sesión magistral 32 60 92
Pruebas de tipo test 0.8 0 0.8
Pruebas de tipo test 1.2 0 1.2
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Prácticas de laboratorio Planteamiento y resolución de casos prácticos.
Sesión magistral Exposición oral complementada con el uso de medios audiovisuales dirigida a los estudiantes, con
la finalidad de transmitir conocimientos y facilitar el aprendizaje.
Atención personalizada
Metodologías Descripción
Prácticas de laboratorio Se resolverán las dudas del alumnado durante las prácticas de laboratorio y en el horario de
tutorías.
Evaluación
Descripción Calificación Competencias
Evaluadas
Páxina 15 de 397
Pruebas Examen parcial de la primera mitad del temario, que será eliminatorio para los 60 CB1
de tipo alumnos que obtengan por el lo menos una nota de 5 sobre 10. Y un examen
CG7
test final de todo o de la segunda mitad del temario. Ambos exámenes constarán de
20 preguntas tipo test y una pregunta larga que evaluarán los contenidos CG11
teóricos correspondientes a sesión magistral. Se tendrá en cuenta la CG12
presentación, la caligrafía y la ortografía. La pregunta larga tendrá un valor de 2
CE6
puntos sobre 10, y la parte tipo test de 8 sobre 10. Para poder obtener un 5 es
necesario tener correctamente contestadas a lo menos 13 preguntas del test. CE7
Las preguntas incorrectas no restan puntuación. CE8
La fecha del examen final es la aprobada por la Junta de Centro de la ESEI y se CE9
encuentra publicada en la página web http://www.esei.uvigo.es/index.php?id=29.
Se evaluarán los siguientes resultados de aprendizaje: Rap.1, Rap.2, Rap.3, CE10
Rap.4, Rap.6, Rap.7, Rap.9 CE24
CE30
CE31
CT3
CT10
CT16
CT17
Pruebas Se realizarán dos exámenes parciales tipo test sobre un caso práctico que 40 CB3
de tipo evaluará los conocimientos obtenidos en las prácticas de laboratorio. Los
CG7
test alumnos que no obtengan una calificación de por lo menos 5 sobre 10 en ambos
exámenes realizarán un examen final escrito que constará de 10 preguntas tipo CG12
test sobre un caso práctico y que evaluará los conocimientos obtenidos en las CE6
prácticas de laboratorio. Cada Pregunta tendrá un valor de 1 punto.
CE7
Los alumnos que asistan y realicen los ejercicios y problemas prácticos
propuestos de forma regular y correctamente podrán obtener hasta 1 punto, que CE9
se sumará a la calificación de la parte práctica. CE10
La fecha del examen final es la aprobada por la Junta de Centro de la ESEI y se CE24
encuentra publicada en la página web http://www.esei.uvigo.es/index.php?id=29.
Se evaluarán los siguientes resultados de aprendizaje: Rap.2, Rap.5, Rap.6, CE30
Rap.7, Rap.8. CE31
CT3
CT7
CT8
CT10
CT16
El sistema de evaluación anterior es válido para el alumnado asistente, que deberá asistir al 85% de las clases. Será
necesario además que el alumnado suba una foto tipo carnet a su perfil de la plataforma FAITIC a principio de curso.
Evaluación de competencias para los alumnos que no se acojan al sistema de evaluación continuada: Prueba objetiva
consistente en un examen final de la materia, con una parte práctica y otra teórica:
- La parte teórica con un examen de 20 preguntas tipo test y una pregunta larga que evaluarán los contenidos teóricos
correspondientes a sesión magistral. La pregunta larga tendrá un valor de 2 puntos sobre 10, y la parte tipo test de 8 sobre
10. Para poder obtener un 5 es necesario tener correctamente contestadas a lo menos 13 preguntas del test. Las preguntas
incorrectas no restan puntuación.
- La parte práctica se evaluará con un examen final escrito que constará de 10 preguntas tipo test sobre un caso práctico y
que evaluará los conocimientos obtenidos en las prácticas de laboratorio. Cada Pregunta tendrá un valor de 1 punto.
Segunda convocatoria : La adquisión de competencias en la segunda convocatoria se evaluará a través de una prueba
objetiva consistente en un examen final de la materia, con dos partes (teórica y práctica), que serán evaluadas con el
incluso sistema que para los no asistentes.
Las fechas de examen de la segunda convocatoria y de la convocatoria fin de carrera son las aprobadas por la Junta de
Páxina 16 de 397
Centro de la ESEI y se encuentran publicaran en la página web http://www.esei.uvigo.es/index.php?ide=29.
Se evaluarán a los siguientes resultados de aprendizaje: Rap.1, Rap.2, Rap. 3, Rap.4, Rap.5, Rap 6, Rap.7, Rap.8 y Rap. 9 y
las siguientes competencias: CB1, CB3, CG7, CG11, CG12, CE6, CE7, CE8, CE9, CE10, CE24, CE30, CE31, CT3, CT7, CT8,
CT10, CT16 y CT17.
Se recuerda al alumnado la prohibición de uso de dispositivos móviles u ordenadores portátiles durante las pruebas de
examen en cumplimiento del artículo 13.2.d) del Estatuto del Estudiante Universitario, relativo a los deberes del
estudiantado universitario, que establece o deber de "Abstenerse de la utilización o cooperación en
procedimientos fraudulentos en las pruebas de evaluación, en los trabajos que se realicen o en documentos oficiales de la
universidad".
Fuentes de información
Bibliografía Básica
GARRIGA DOMÍNGUEZ, A. (coord.), Fundamentos éticos y jurídicos de las TIC, Thomson Reuters, 2012, Cizur Menor (Navarra)
GARRIGA DOMÍNGUEZ, A., Nuevos Retos para la protección de datos personales. En la era del Biga Data y la computación
ubicua., Dykinson, 2015, Madrid
JOHNSON, D. G., Ética Informática y Ética e Internet, Cuarta ed., Edibesa, Madrid, 2011
Bibliografía Complementaria
ÁLVAREZ GONZÁLEZ, S., Derechos fundamentales y protección de datos genéticos, Dykinson, 2007, Madrid
BALLESTEROS MOFFA, L.A, La privacidad electrónica, Tirant lo Blanch, Valencia, 2005
DEL PESO NAVARRO, E., Nuevo reglamento de protección de datos de carácter personal : medidas de seguridad, Díaz de
Santos, 2008, Madrid
FAYOS GARDÓ, A. (editor), La Propiedad intelectual en la era digital, Dykinson, Madrid, 2016
GARCÍA MEXÍA, P. (Dir.), Derechos y libertades, internet y tics, Tirant lo Blanch, 2014, Valencia
JORDÁ CAPITÁN, E. y DE PRIEGO FERNÁNDEZ, V. (dir.), La Protección y seguridad de la persona en internet : aspectos
sociales y jurídicos, Madrid, Reus, 2014
MATEU DE ROS, R. y LÓPEZ-MONÍS GALLEGO, M. (coord.), Derecho de Internet: La Ley de Servicios de la Sociedad de la
Información y de Comercio electrónico, Aranzadi, 2003, Cizur Menor (Navarra)
MOLES PLAZA, R., Derecho y control en Internet: la regulabilidad en Internet, Ariel, 2003, Bracelona
PEGUERA POCH, M., La exclusión de responsabilidad de los intermediarios en Internet,, Comares, Granada, 2007
PÉREZ BES, F. (Coord.), El derecho de Internet, Atelier, Barcelona, 2016
PIÑAR MAÑAS, J. L. (Director), Reglamento general de protección de datos : hacia un nuevo modelo europeo de privacidad,
Reus, Madrid, 2016
RALLO LOMBARTE, A. y GARCÍA MAHAMUT, R., Hacia un nuevo derecho europeo de protección de datos, Tirant lo Blanch,
Valencia, 2015
SANJURJO REBOLLO, B., Manual de internet y redes sociales : una mirada legal al nuevo panorama de las comunicaciones en
la red con especial referencia al periodismo digital, propiedad intelectual, protección de datos, nego, DYKINSON, 2015,
TASCÓN, M. Y COLLAUT, A., Big Data y el Internet de las cosas : qué hay detrás y cómo nos va a cambiar, Catarata, Madrid,
2016
TOURIÑO, A., El derecho al olvido y a la intimidad en Internet, Catarata, Madrid, 2014
VALERO TORRIJOS, J. (Coord.), La protección de los datos personales en Internet ante la innovación tecnológica, Thomson
Reuters Aranzadi, Cizur Menor (Navarra, 2013
Recomendaciones
Páxina 17 de 397
DATOS IDENTIFICATIVOS
Matemáticas: Fundamentos matemáticos para la informática
Asignatura Matemáticas:
Fundamentos
matemáticos
para la
informática
Código O06G150V01103
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 1c
Lengua Castellano
Impartición Gallego
Departamento Matemáticas
Coordinador/a Pérez Rodríguez, Marta
Profesorado Pérez Rodríguez, Marta
Correo-e martapr@uvigo.es
Web http://faitic.uvigo.es/
Descripción Esta asignatura se enmarca dentro de la materia Matemáticas y se imparte en el primer semestre del primer
general curso. Las otras asignaturas de la materia Matemáticas son: Análisis Matemático para la Informática, en el
primer semestre del primer curso, Álgebra Lineal para la Informática, en el segundo semestre del primer
curso y Estadística, en el primer semestre del segundo curso. En la asignatura Fundamentos Matemáticos
para la Informática se adquieren competencias de la matemática discreta y la lógica, siendo una gran parte
de ellas fundamentales para las otras asignaturas de la materia.
La asignatura tiene carácter de formación básica. Proporciona la base matemática a muchas de las
disciplinas de Ingeniería Informática, incluyendo estructura de datos, algoritmos, programación, teoría de
base de datos, teoría de autómatas, lenguajes formales, teoría de compiladores, seguridad informática y
sistemas operativos.
En esta asignatura no se utiliza el inglés como lengua de impartición ni en el material docente
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si - saber hacer
bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para - saber hacer
adaptarse a nuevas situaciones.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios - saber hacer
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería - saber hacer
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT2 Capacidad de organización y planificación - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT8 Resolución de problemas - Saber estar /ser
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar /ser
CT13 Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de - Saber estar /ser
colaborar en un entorno multidisciplinar
CT16 Razonamiento crítico - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT20 Creatividad - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Páxina 18 de 397
RA1: Adquirir conceptos, procedimientos y estrategias de la matemática discreta y la lógica que tenganCB1
aplicación en la informática. CG8
CE3
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
RA2: Aplicar los fundamentos matemáticos a la resolución de problemas de la informática CB1
CG8
CE3
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
RA3: Conocer la terminología, notación y métodos de las matemáticas. CB1
CG8
CE3
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
RA4: Conocer y aplicar el lenguaje proposicional y la lógica de predicados. CB1
CG8
CE3
CT1
CT5
CT8
CT10
CT13
CT16
CT18
RA5: Conocer y comprender el concepto y la necesidad del razonamiento abstracto y las demostraciones, CB1
siendo de especial importancia la inducción, por su aplicación en la ingeniería informática. CG8
CE3
CT1
CT5
CT8
CT10
CT13
CT16
CT18
Páxina 19 de 397
RA6: Conocer y aplicar las propiedades de las operaciones básicas sobre conjuntos y aplicaciones. CB1
CG8
CE3
CE4
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
RA7: Conocer y aplicar los conceptos fundamentales de la teórica de números que juegan un papel CB1
esencial en la aritmética computacional, en problemas de asignación de memoria y en cuestiones de CG8
seguridad informática. CE3
CE4
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
RA8: Conocer y aplicar técnicas de recuento y de enumeración así como el análisis combinatorio. CB1
CG8
CE3
CT1
CT5
CT8
CT10
CT13
CT16
CT18
RA9: Conocer y utilizar estructuras discretas, que son las estructuras abstractas matemáticas usadas para CB1
representar objetos discretos y relaciones ente ellos. CG8
CE3
CT1
CT5
CT8
CT10
CT13
CT16
CT18
RA10: Estudiar las propiedades básicas de Álgebra de Boole y algunos procedimientos para simplificar CB1
funciones booleanas. CG8
CE3
CT1
CT5
CT8
CT10
CT13
CT16
CT18
Páxina 20 de 397
RA11: Conocer las nociones y herramientas elementales propias de la teoría de grafos y su aplicación en CB1
la resolución de problemas cotidianos de la informática. CG8
CE3
CE4
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
RA12: Saber utilizar e interpretar herramientas de software matemático. CB1
CG8
CE4
CT8
CT13
CT16
CT18
RA13: Saber usar de forma apropiada teorías, procedimientos y herramientas matemáticos en el CG8
desarrollo profesional. CE3
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
RA14: Saber prolongar las teorías de base haga las aplicaciones que le interese. CB1
CG8
CE3
CT5
CT10
CT16
CT20
RA15: Identificar y analizar criterios y especificaciones adecuados a problemas concretos. CE3
CT1
CT8
CT10
CT16
RA16: Saber buscar soluciones algorítmicas a los problemas que hayan sido planteados. CB1
CG8
CE3
CT5
CT8
CT16
RA17: Obtener habilidades de aprendizaje necesarias para estudios posteriores. CG8
CE3
CT1
CT2
CT5
CT8
CT10
CT16
CT18
CT20
RA18: Argumentar y justificar lógicamente opiniones y decisiones. CE3
CT10
CT16
Contenidos
Tema
Páxina 21 de 397
BLOQUE I 1. Introducción a la lógica matemática.
2. Conjuntos y aplicaciones.
3. Teoría de números.
BLOQUE II 4. Inducción y recursividad.
5. Recuento y combinatoria.
BLOQUE III 6. Relaciones binarias.
7. Álgebras de Boole.
BLOQUE IV 8. Grafos.
9. Árboles.
PRÁCTICAS DE LABORATORIO 1. Cálculo numérico y simbólico.
2. Conjuntos y aplicaciones.
3. Teoría de números.
4. Recursividad, recuento y combinatoria.
5. Relaciones.
6. Teoría de grafos.
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 1 0.5 1.5
Sesión magistral 10 15 25
Resolución de problemas y/o ejercicios 24 36 60
Resolución de problemas y/o ejercicios de forma 4 19 23
autónoma
Prácticas en aulas de informática 3 6 9
Trabajos tutelados 1.5 6 7.5
Pruebas de respuesta larga, de desarrollo 2 10 12
Pruebas de respuesta larga, de desarrollo 2 10 12
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Actividades Actividades encaminadas a tomar contacto y reunir información sobre el alumnado, así como a
introductorias presentar la materia.
Sesión magistral Exposición de los contenidos de la materia por parte del docente que se ilustran con numerosos
ejemplos y aplicaciones.
Resolución de Planteamiento, análisis, resolución y debate de un problema o ejercicio relacionado con la materia
problemas y/o ejercicios impartida.
Resolución de Se propondrán ejercicios y problemas relacionados con la materia impartida que los estudiantes
problemas y/o ejercicios deben resolver (en grupo) de forma autónoma.
de forma autónoma
Se utilizará Aprendizaje colaborativo como metodología integrada en la actividad.
Prácticas en aulas de Se realizarán (en grupo) diversos ejercicios relacionados con la materia impartida con la ayuda de
informática software matemático de cálculo científico y simbólico.
Atención personalizada
Metodologías Descripción
Resolución de problemas y/o ejercicios Atención y resolución de dudas al alumnado en relación a las diferentes
actividades de la materia.
Prácticas en aulas de informática Atención y resolución de dudas al alumnado en relación a las diferentes
actividades de la materia.
Sesión magistral Atención y resolución de dudas al alumnado en relación a las diferentes
actividades de la materia.
Páxina 22 de 397
Actividades introductorias Atención y resolución de dudas al alumnado en relación a las diferentes
actividades de la materia.
Resolución de problemas y/o ejercicios Atención y resolución de dudas al alumnado en relación a las diferentes
de forma autónoma actividades de la materia.
Trabajos tutelados Atención y resolución de dudas al alumnado en relación a las diferentes
actividades de la materia.
Pruebas Descripción
Pruebas de respuesta larga, de Atención y resolución de dudas al alumnado en relación a las diferentes
desarrollo actividades de la materia.
Pruebas de respuesta larga, de Atención y resolución de dudas al alumnado en relación a las diferentes
desarrollo actividades de la materia.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas en aulas de Realización de ejercicios (en grupo) con la ayuda de software 10 CB1
informática matemático.
CG8
Resultados de aprendizaje: RA2, RA6, RA8, RA9, RA12, RA15,
RA16, RA17, RA18. CE3
CE4
CT8
CT13
CT16
CT18
Resolución de Realización (en grupo) y defensa de una colección de 20 CB1
problemas y/o problemas básicos de cada bloque. La entrega se evalúa entre
CG8
ejercicios de forma pares.
autónoma Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA5, RA6, RA8, CE3
RA9, RA10, RA15, RA17, RA18. CT5
CT8
CT10
CT13
CT16
CT18
Trabajos tutelados Elaboración de un trabajo (en grupo) sobre las aplicaciones de 10 CB1
la Teoría de recursividad, Teoría de Números o Teoría de Grafos
CG8
en la informática en la informática.
Resultados de aprendizaje: RA1, RA2, RA3, RA7, RA11, RA12, CE3
RA13, RA14, RA15, RA16, RA17, RA18. CE4
CT1
CT2
CT5
CT8
CT10
CT13
CT16
CT18
CT20
Pruebas de respuesta Realización de una prueba parcial sobre los contenidos de los 30 CB1
larga, de desarrollo temas 1 y 2 correspondientes a las sesiones magistrales y la
CG8
resolución de problemas. Consta de dos partes:
• Una de preguntas cortas de carácter teórico-práctico (20%). CE3
• Otra en la que se resolverán problemas/ejercicios (80%). CT5
CT8
Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA5, RA6, RA8,
RA9, RA10, RA15, RA18. CT10
CT16
CT18
Páxina 23 de 397
Pruebas de respuesta Realización de una prueba parcial sobre los contenidos de los 30 CB1
larga, de desarrollo temas 5, 6 y 7 correspondientes a las sesiones magistrales y la
CG8
resolución de problemas. Consta de dos partes:
• Una de preguntas cortas de carácter teórico-práctico (20%). CE3
• Otra en la que se resolverán problemas/ejercicios (80%). CT5
CT8
Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA5, RA6, RA8,
RA9, RA10, RA15, RA18. CT10
CT16
CT18
● Todos los estudiantes que se presenten a cualquiera de las pruebas se entiende que siguen la asignatura de forma
presencial y por lo tanto deberán de seguir el procedimiento de evaluación descrito anteriormente.
● Si un estudiante no realiza alguna de las entregas de ejercicios o de prácticas de ordenador o no se presenta a alguna de
las pruebas, se les asignará una calificación de 0 puntos en ellas.
● Requisitos mínimos para superar la materia:
P1: nota parcial I (sobre 10); P2: nota parcial II (sobre 10); E: nota media resolución de problemas (sobre 10)
■ P1, P2>=2,5
■ (P1+P2)/2>=4
■ E>=4
Evaluación teórica-práctica
Descripción: Realización de una prueba objetiva con dos partes: una de carácter teórico-práctico y otra en la que se
resolverán ejercicios prácticos. En esta prueba se recogerán los contenidos correspondientes a las sesiones magistrales y a
la resolución de problemas.
Calificación: 80%.
Competencias evaluadas: CB1, CG8, CE3, CT5, CT8, CT10, CT16, CT18
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5, RA6, RA8, RA9, RA10, RA15, RA18.
Descripción: examen práctico de ordenador acerca de los temas tratados en las prácticas de ordenador a lo largo del curso.
Calificación: 10%
Resultados de aprendizaje evaluados: RA2, RA6, RA8, RA9, RA12, RA15, RA16, RA17, RA18.
Descripción: elaboración y defensa de un trabajo sobre las aplicaciones de la Teoría de la Recursividad, la Teoría de
Números o la Teoría de Grafos en la Informática.
Calificación: 10%
Competencias evaluadas: CB1, CG8, CE3, CE4, CT1, CT2, CT5, CT8, CT10,CT16, CT18
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA7, RA11, RA12, RA13, RA14, RA15, RA16, RA17, RA18.
Se empleará el mismo sistema de evaluación aplicado para no asistentes, a excepción de que, en caso de obtener una
calificación superior a 5 en las prácticas de ordenador y en el trabajo durante el cuatrimestre, no tendrán que evaluarse de
esas partes y se mantiene la nota.
Páxina 24 de 397
● En la evaluación de asistentes de la 1ª edición de actas, en caso de no cumplir los requisitos mínimos para superar la
materia, la calificación en actas será:
min(4,(P1+P2)/2)
● En la evaluación de asistentes de la 1ª edición de actas, en caso de cumplir los requisitos mínimos para superar la materia,
la calificación en actas será:
P1: nota parcial I (sobre 10); P2: nota parcial II (sobre 10); E: nota media resolución de
problemas (sobre 10); P: nota prácticas de ordenador (sobre 10); T: nota trabajo (sobre 10)
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Manual de Maxima, Disponible en http://maxima.sourceforge.net/docs/manual/es/maxima.pdf
Kolman, B., Estructuras de Matemáticas Discretas para la Ciencia de la Computación., Ed. Prentice Hall Hispanoamericana.,
Rosen, K., Matemática Discreta y sus Aplicaciones, 5ª ed., Ed. Mc Graw Hill., 2005,
Bibliografía Complementaria
Caballero Roldán R. y otros, Matemática Discreta para Informáticos. Ejercicios resueltos., 1ª ed., Ed. Pearson/Prentice Hall.,
2007,
Epp S. S., Discrete Mathmatics with Applications., 4ª ed, Ed. International Thomson Publishing., 2010,
García Merayo, F., Matemática discreta., 3ª ed., Ed. Thomson., 2015,
García Merayo, F.;Hernández Peñalver, G.;Nevot Luna, A., Problemas resueltos de Matemática discreta., 1ª ed., Ed.
Thomson., 2003,
Garcia, C. : López, J. M. , Puigjaner, D., Matemática Discreta. Problemas y ejercicios resueltos., 1ª ed., Ed. Prentice Hall.,
2002,
Johnsonbaugh, R., Matemáticas Discretas., 6ª ed., Ed. Prentice Hall., 2006,
Recomendaciones
Asignaturas que continúan el temario
Matemáticas: Álgebra lineal/O06G150V01101
Matemáticas: Estatística/O06G150V01301
Páxina 25 de 397
DATOS IDENTIFICATIVOS
Informática: Programación I
Asignatura Informática:
Programación I
Código O06G150V01104
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 1c
Lengua Castellano
Impartición Gallego
Departamento Informática
Coordinador/a Lado Touriño, María José
Profesorado Barros Justo, José Luis
Lado Touriño, María José
Vila Sobrino, Xosé Antón
Correo-e mrpepa@uvigo.es
Web http://faitic.uvigo.es
Descripción En esta materia se establecen las bases de la programación estructurada. La base adquirida es
general imprescindible para poder entender y desarrollar los conocimientos expuestos en numerosas materias a lo
largo de los estudios y en la vida profesional.
Cualquiera de los tres perfiles profesionales que recogen los ámbitos de actuación más comunes de las/de
los ingenieras/os en Informática de hoy en día contempla la necesidad de poseer competencias relativas al
desarrollo e implementación del software. Parte del material didáctico puede estar en inglés.
Competencias
Código Tipología
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber hacer
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber hacer
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber hacer
adecuados a la resolución de un problema
CT8 Resolución de problemas - Saber estar /ser
CT13 Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de - Saber estar /ser
colaborar en un entorno multidisciplinar
CT18 Aprendizaje autónomo - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Páxina 26 de 397
RA1: Adquirir las habilidades básicas para analizar un problema y conseguir desarrollar un programa en CG8
un lenguaje de alto nivel que permita solucionarlo. CE3
CE4
CE5
CE12
CE13
CT8
CT18
CT24
RA2: Adquirir los conocimientos básicos de programación, independientes del lenguaje de programación CG8
utilizado. CE3
CE4
CE5
CE12
CE13
CT8
CT18
CT24
RA3: Adquirir buenos hábitos de programación, primando la sencillez y legibilidad de los programas así CG8
como realizando, como paso previo a la programación, un análisis de la solución. CE3
CE5
CE12
CE13
CT8
CT24
RA4: Adquirir un conocimiento detallado y práctico de las características y recursos del lenguaje de CG8
programación utilizado en la materia. CE4
CE5
CT8
CT18
CT24
RA5: Conseguir la autonomía del alumno en el análisis y desarrollo de soluciones de cualquier tipo de CG8
problema, de complejidad simple a intermedia, de manera que disponga de estas habilidades cuando CE3
tenga que programar en cualquier entorno. CE4
CE5
CE12
CE13
CT8
CT13
CT18
CT24
RA6: Usar las herramientas de un entorno de desarrollo de programación para crear y desarrollar CG8
aplicaciones. CE4
CT18
Contenidos
Tema
1. Fundamentos de Informática 1.1. Definiciones Básicas
1.2. Estructura de una Computadora
1.3. Prestaciones de una Computadora
1.4. Tipos de Computadoras
1.5. Software de una Computadora
2. Conceptos Básicos de Programación 2.1. Instrucciones y Programas
2.2. Algoritmos
2.3. Lenguajes de Programación
2.4. Metodología
2.5. Pseudocódigo y Diagramas de Flujo
3. Algoritmos y Tipos de Datos 3.1. Tipos de Datos Básicos
3.2. Tipos de Datos Definidos por el Usuario
3.3. Instrucciones de Decisión/Selección
3.4. Diseño de Algoritmos Iterativos
4. Técnicas de Diseño de Programas 4.1. Programación Estructurada
4.2. Programación Modular
Páxina 27 de 397
5. Tipos de Datos Estructurados 5.1. Registros
5.2. Arrays
5.3. Cadenas
5.4. Punteros
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 1 1 2
Sesión magistral 15.5 15.5 31
Proyectos 10 10 20
Otros 0 30 30
Resolución de problemas y/o ejercicios 16 48 64
Pruebas prácticas, de ejecución de tareas reales y/o 3 0 3
simuladas.
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Actividades Actividades encaminadas a tomar contacto y reunir información sobre el alumnado, así como a
introductorias presentar la materia: objetivos, contenidos, metodología docente, evaluación, profesorado y
contacto, horarios de tutorías docentes.
Actividad individual.
Sesión magistral Exposición por parte del profesorado de los contenidos sobre la materia objeto de estudio, bases
teóricas y directrices. El profesorado podrá solicitar la participación activa del alumnado.
Actividad individual/grupal.
Proyectos Realización de actividades que enfrentan al alumnado, trabajando en equipo, a la resolución de un
problema.
Actividad grupal.
Otros Actividades de recuperación para el alumnado que no superara la asignaturas en la primera opción.
Actividad individual.
Resolución de Actividad en la que se formulan problemas y/o ejercicios relacionados con la materia. El alumnado
problemas y/o ejercicios debe desarrollar las soluciones idóneas o correctas mediante la aplicación de algoritmos. El
objetivo es que el alumnado aplique los contenidos teóricos en la resolución de pequeños
problemas de programación.
Actividad individual/grupal.
Atención personalizada
Metodologías Descripción
Resolución de Actividad académica desarrollada por el profesorado, que tiene como finalidad atender las
problemas y/o necesidades y consultas del alumnado relacionadas con el estudio y/o temas vinculados con la materia,
ejercicios proporcionándole orientación, apoyo y motivación en el proceso de aprendizaje. Esta actividad se
desarrollará de forma presencial (directamente en el aula y en los momentos que el profesorado tiene
asignados a tutorías de despacho).
Proyectos Actividad académica desarrollada por el profesorado, que tiene como finalidad atender las
necesidades y consultas del alumnado relacionadas con el estudio y/o temas vinculados con la materia,
proporcionándole orientación, apoyo y motivación en el proceso de aprendizaje. Esta actividad se
desarrollará de forma presencial (directamente en el aula y en los momentos que el profesorado tiene
asignados a tutorías de despacho).
Evaluación
Descripción Calificación Competencias Evaluadas
Páxina 28 de 397
Resolución de Se realizarán tareas continuas para la resolución de pequeños 15 CG8
problemas y/o problemas de programación correspondientes a todos los
CE12
ejercicios temas de contenidos de la materia.
CE13
Presencial grupal. CT8
CT18
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5,
RA6. CT24
Proyectos Se realizará un proyecto de programación a partir de un 15 CG8
problema formulado por el profesorado.
CE3
Presencial grupal. CE4
CE5
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5,
CE12
RA6.
CE13
CT8
CT13
CT18
CT24
Pruebas prácticas, de Se realizarán varias pruebas de programación y de contenidos 70 CG8
ejecución de tareas teóricos, con las que se pretende comprobar si el alumnado
CE3
reales y/o simuladas. alcanzó las competencias de la materia.
CE4
Presencial individual. CE5
CE12
Resultados de aprendizaje evaluados: RA1, RA2, RA4, RA6.
CE13
CT8
CT24
Se recuerda a todo el alumnado la prohibición del uso de dispositivos móviles o electrónicos y ordenadores portátiles en
ejercicios y prácticas, en cumplimiento del artículo 13.2.d) do Estatuto del Estudiante Universitario, relativo a los deberes del
estudiantado universitario, que establece el deber de "Abstenerse de la utilización o la cooperación en procedimientos
fraudulentos en las pruebas de evaluación, en los trabajos que se realicen o en documentos oficiales de la universidad".
● ALUMNADO ASISTENTE
El alumnado que realice alguna actividad evaluable, cualquiera que sea el tipo, seguirá el procedimiento de
evaluación con las metodologías indicadas en la tabla indicada en el apartado de evaluación.
Se un/a estudiante abandona la evaluación continua para asistentes habiendo sido ya evaluado/a de algún
contenido de la materia, se considerará que tiene suspensa la convocatoria, y no podrá optar en la misma
por la modalidad de no asistente.
● ALUMNADO NO ASISTENTE
- Pruebas prácticas, de ejecución de tareas reales y/o simuladas: se realizará una prueba de los
contenidos teóricos (40%) y otra de contenidos prácticos (45%), con las que se pretende
comprobar si el alumnado alcanzó las competencias de la asignatura.
- Competencias evaluadas: CB, CG8, CE3, CE4, CE5, CE12, CE13, CE28, CT1, CT2, CT5, CT8,
CT9, CT10, CT12, CT16, CT20, CT24.
Páxina 29 de 397
- Resultados de aprendizaje evaluados: RA1, RA2, RA4, RA6.
- Competencias evaluadas: CB, CG8, CE3, CE4, CE5, CE7, CE12, CE13, CE25, CE28, CT1, CT2,
CT5, CT8, CT9, CT10, CT12, CT13, CT15, CT16, CT18, CT19, CT20, CT21, CT22, CT24.
Independientemente de la convocatoria, para superar la materia es IMPRESCINDIBLE sacar una puntuación igual o
superior a 5 sobre 10 en todas y cada una de las partes que intervienen en la evaluación. En caso de que la calificación
resultante sea igual o superior a 5, pero alguna de las partes esté suspensa, la calificación final máxima podrá ser de hasta
4.9 (SUSPENSO).
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Kernighan, B; Ritchie, D., El lenguaje de programación C, 2ª, Pearson Prentice-Hall, 1991,
Joyanes Aguilar, L..; Sánchez García, L.; Zahonero Martínez, I., Estructuras de datos en C, 1ª, McGraw-Hill, 2007,
Joyanes Aguilar, L., Fundamentos generales de programación, 1ª, McGraw-Hill, 2012,
Schildt, H., C: Manual de referencia, 4ª, McGraw-Hill, 2001,
Prieto Espinosa A., Lloris Ruiz A., Torres Cantero J.C., Introducción a la Informática, 4ª, McGraw-Hill, 2006,
Bibliografía Complementaria
Joyanes Aguilar, L., Programación en C, 2ª, McGraw-Hill, 2005,
Kochan, Stephen G., Programming in C, 4ª, Addison-Wesley, 2014,
Ceballos, F.J., C/C++ Curso de Programación, 4ª, Rama, 2015,
Virgós Bel, F.; Segura Casanova, J., Fundamentos de informática: [en el marco del espacio europeo de enseñanza superior],
1ª, McGraw-Hill, 2008,
Recomendaciones
Asignaturas que continúan el temario
Informática: Algoritmos y estructuras de datos I/O06G150V01201
Programación II/O06G150V01205
Otros comentarios
La/El estudiante debe preparar la materia, consultando la bibliografía y asistiendo con regularidad a las sesiones prácticas.
Debido al carácter práctico de la materia, se recomienda que se realicen todas las actividades propuestas.
Páxina 30 de 397
DATOS IDENTIFICATIVOS
Física: Sistemas digitales
Asignatura Física: Sistemas
digitales
Código O06G150V01105
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 1c
Lengua Castellano
Impartición Gallego
Departamento Tecnología electrónica
Coordinador/a Castro Miguéns, Carlos
Profesorado Castro Miguéns, Carlos
Rial Fernández, Miguel
Correo-e cmiguens@uvigo.es
Web http://faitic.uvigo.es/
Descripción Esta asignatura se imparte en el primer semestre del primer curso. Tiene carácter de formación básica y en
general ella se adquieren competencias en el análisis y diseño de circuitos digitales. Dichas competencias son
fundamentales para las demás asignaturas de la materia. Se utilizará documentación técnica en inglés.
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien
se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos ,
la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas de
obligado cumplimiento.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CE2 Comprensión y dominio de los conceptos básicos de campos y ondas y electromagnetismo, teoría - saber
de circuitos eléctricos, circuitos electrónicos, principio físico de los semiconductores y familias
lógicas, dispositivos electrónicos y fotónicos, y su aplicación para la resolución de problemas propios
de la ingeniería
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de
la ingeniería
Páxina 31 de 397
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE10 Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que - saber
cumpla los estándares y normativas vigentes
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento y - saber
acceso a los Sistemas de información, incluidos los basados en web
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE27 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y - saber
tecnologías disponibles
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos
y técnicas actuales
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - saber
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos
CE32 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y - saber
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y
calidad adecuados
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar
/ser
CT2 Capacidad de organización y planificación - Saber estar
/ser
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar
/ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar
/ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar
integrar ideas y conocimientos /ser
CT8 Resolución de problemas - Saber estar
/ser
CT9 Capacidad de tomar decisiones - Saber estar
/ser
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar
/ser
CT11 Capacidad de actuar autónomamente - Saber estar
/ser
CT12 Capacidad de trabajar en situaciones de falta de información y/o bajo presión - Saber estar
/ser
CT13 Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de - Saber estar
colaborar en un entorno multidisciplinar /ser
CT15 Capacidad de relación interpersonal - Saber estar
/ser
CT16 Razonamiento crítico - Saber estar
/ser
CT17 Compromiso ético y democrático - Saber estar
/ser
CT18 Aprendizaje autónomo - Saber estar
/ser
CT19 Adaptación a nuevas situaciones - Saber estar
/ser
CT20 Creatividad - Saber estar
/ser
CT21 Liderazgo - Saber estar
/ser
CT22 Tener iniciativa y ser resolutivo
CT24 Tener motivación por la calidad y la mejora continua - Saber estar
/ser
Páxina 32 de 397
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Explicar los fundamentos físicos en los que se basa el funcionamiento de los circuitos digitales y los CB1
periféricos, y aplicar los principios básicos de la física para el diseño de instalaciones informáticas. CB2
CG1
CG2
CG3
CG4
CG5
CG6
CG7
CG8
CE2
CE3
CE7
CE10
CE14
CE19
CE25
CE27
CE28
CE30
CE32
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 33 de 397
RA2: Conocer las técnicas básicas de análisis y de diseño de los circuitos electrónicos digitales. CB1
CB2
CG1
CG2
CG3
CG4
CG5
CG6
CG7
CG8
CE2
CE3
CE7
CE10
CE14
CE19
CE25
CE27
CE28
CE30
CE32
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 34 de 397
RA3: Analizar y comprender el funcionamiento de los circuitos digitales que se utilizan en el campo de la CB1
Informática CB2
CG1
CG2
CG3
CG4
CG5
CG6
CG7
CG8
CE2
CE3
CE7
CE10
CE14
CE19
CE25
CE27
CE28
CE30
CE32
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 35 de 397
RA4: Obtener las bases de electrónica digital y sistemas combinacionales y secuenciales específicos para CB1
el estudio de la arquitectura de los computadores. CB2
CG1
CG2
CG3
CG4
CG5
CG6
CG7
CG8
CE2
CE3
CE7
CE10
CE14
CE19
CE25
CE27
CE28
CE30
CE32
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Contenidos
Tema
1: Sistemas de numeración y códigos binarios 1.1: Introducción.
1.2: Sistema binario.
1.2.1: Aritmética binaria.
1.3: Sistema hexadecimal.
1.4: Representación y aritmética de cantidades con signo codificadas en
binario.
1.5: Códigos binarios, alfanuméricos y detectores / correctores de errores.
2: Métodos algebraicos de análisis y de síntesis 2.1: Introducción.
de circuitos lógicos. 2.2: Nociones acerca de las álgebras de Boole.
2.3: Álgebra de Boole bivalente o de conmutación.
2.3.1: Constantes, variables y funciones lógicas.
2.3.2: Representación de funciones lógicas.
2.3.3: Funciones incompletas (no totalmente definidas).
2.4: Puertas lógicas. Ejemplos de uso.
2.5: Simplificación de funciones lógicas.
2.5.1: Método de Karnaugh-Veitch.
3: Circuitos combinacionales I. 3.1: Introducción.
3.2: Análisis y síntesis de circuitos combinacionales sencillos utilizando
circuitos integrados SSI.
Páxina 36 de 397
4: Circuitos combinacionales II. 4.1: Introducción a los bloques funcionales combinacionales.
4.2: Circuitos combinacionales MSI.
4.2.1: Decodificadores y demultiplexores.
4.2.2: Codificadores.
4.2.3: Multiplexores.
4.2.4: Comparadores de magnitud.
4.2.5: Generadores / detectores de paridad.
4.2.6: Convertidores de código.
4.2.7: Circuitos aritméticos.
4.3: Análisis y síntesis de circuitos combinacionales utilizando circuitos
integrados SSI y MSI.
5: Sistemas secuenciales.
5.1: Introducción.
5.2: Sistemas secuenciales asíncronos.
5.2.1: Biestables asíncronos.
5.3: Sistemas secuenciales síncronos.
5.3.1: Biestables síncronos.
5.3.2: Análisis y síntesis de sistemas secuenciales síncronos. Modelos de
Mealy y Moore.
5.3.3: Bloques funcionales síncronos
5.3.3.1: Contadores.
5.3.3.2: Registros.
6: Memorias semiconductoras. 6.1: Introducción.
6.2: Memorias de acceso directo (RAM).
6.3: Memorias de acceso serie o secuencial.
6.4 Aplicaciones de las memorias semiconductoras.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 28 56 84
Prácticas de laboratorio 4.5 9 13.5
Resolución de problemas y/o ejercicios 24 28.8 52.8
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral En las clases de teoría se exponen los conceptos teóricos correspondientes a los distintos temas
que se indican en el apartado Contenidos de esta guía. Dichos conceptos son fundamentales para
poder realizar las prácticas y resolver los ejercicios y/o problemas que se proponen a o largo del
curso. Los alumnos participan en estas clases respondiendo a las preguntas que el profesor realiza
durante las mismas. Los alumnos deben realizar un trabajo personal posterior a cada clase
repasando los conceptos expuestos en las mismas.
Prácticas de laboratorio
A lo largo del curso se propondrá a los alumnos la realización de una serie de prácticas. El
enunciado de las mismas está disponible desde el comienzo del curso en el siguiente enlace:
www.faitic.uvigo.es. La realización de cada práctica por parte de los alumnos consta de dos etapas:
En una primera etapa, la tarea de los alumnos consiste en resolver el problema de diseño que se
plantea en el enunciado de la correspondiente práctica. Dicho diseño se tiene que realizar durante
las horas destinadas a actividades no presenciales previas al día del montaje y/o la simulación de
la práctica en el laboratorio de Electrónica.
En una segunda etapa, la tarea de los alumnos consiste en asistir al laboratorio de Electrónica,
durante la correspondiente clase de grupo reducido, para realizar el montaje y/o la simulación del
circuito o circuitos diseñados previamente, de acuerdo con el enunciado de la correspondiente
práctica. Los alumnos deben asistir al laboratorio con una hoja de papel en la que se detalle el
esquema del circuito o circuitos diseñados, así como los pasos dados para diseñar el circuito (o
circuitos).
Los alumnos pueden consultar a los profesores de la asignatura cualquier duda sobre la realización
de las prácticas, teniendo presente que la tarea de los profesores es la de aclarar dudas y no la de
hacerle las prácticas a los alumnos.
Páxina 37 de 397
Resolución de
problemas y/o ejercicios Las clases de grupo reducido que no se dediquen a realizar el montaje y/o la simulación de
circuitos digitales se dedicarán a resolver ejercicios sobre los contenidos de la asignatura. Los
ejercicios a resolver se elegirán preferentemente entre los que se hayan propuesto como
actividades no presenciales, cuyas respuestas han tenido que ser entregadas previamente por los
alumnos.
Atención personalizada
Metodologías Descripción
Resolución de Durante el horario de tutorías, los estudiantes pueden consultar a los profesores de la asignatura
problemas y/o cualquier duda sobre la resolución de los ejercicios y/o problemas propuestos a lo largo del curso. Los
ejercicios horarios de tutorías están publicados tanto en las puertas de los despachos de los profesores (despachos
312 y 313) como en faitic (http://faitic.uvigo.es/). Cualquier cambio en los horarios de tutorías se
publicará tanto en la plataforma TEMA (http://faitic.uvigo.es/) como en las puertas de los despachos 312
y 313.
Prácticas de Durante el horario de tutorías, los estudiantes pueden consultar a los profesores de la asignatura
laboratorio cualquier duda sobre los problemas de diseño y/o simulación que se plantean en los enunciados de las
prácticas a realizar a lo largo del curso. Los horarios de tutorías están publicados tanto en las puertas de
los despachos de los profesores (despachos 312 y 313) como en faitic (http://faitic.uvigo.es/). Cualquier
cambio en los horarios de tutorías se publicará tanto en la plataforma TEMA (http://faitic.uvigo.es/) como
en las puertas de los despachos 312 y 313.
Sesión magistral Los alumnos pueden consultar cualquier duda sobre los contenidos de la asignatura durante las clases
de teoría así como durante las horas destinadas a tutorías (despachos 312 y 313). Los horarios de
tutorías están publicados en las puertas de los despachos 312 y 313, en la página web del centro
(http://www.esei.uvigo.es/) y en la plataforma Tema, a través del siguiente enlace: http://faitic.uvigo.es/
Nota: cualquier cambio en los horarios de tutorías se publicará tanto en la plataforma TEMA
(http://faitic.uvigo.es/) como en las puertas de los despachos 312 y 313.
Evaluación
Descripción Calificación Competencias Evaluadas
Páxina 38 de 397
Resolución Durante el curso se propondrá la realización de una serie de tareas 15 CB1
de problemas como actividades no presenciales. Dichas tareas consistirán en la
CB2
y/o ejercicios resolución de una serie de problemas y/o ejercicios sobre los conceptos
vistos previamente en las clases de teoría. Si se entregan todas las CG1
tareas propuestas correctamente resueltas, dentro del plazo fijado para CG2
cada una de ellas, a este apartado se le asignará una calificación de 1.5
CG3
puntos en la nota final de la convocatoria de Enero. Entregar todas las
tareas es un requisito indispensable para poder aprobar la asignatura en CG4
la convocatoria de enero (ver detalles en el apartado de “Otros CG5
comentarios y evaluación de Julio”). CG6
Los resultados de aprendizaje son: RA1, RA2, RA3 y RA4
CG7
CG8
CE2
CE3
CE7
CE10
CE14
CE19
CE25
CE27
CE28
CE30
CE32
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 39 de 397
Prácticas de Durante el curso se propondrá la realización de una serie de prácticas en 5 CB1
laboratorio el laboratorio de Electrónica consistentes en el montaje y/o simulación
CB2
de diversos circuitos. La influencia de la realización de las prácticas en la
nota final correspondiente a la convocatoria de Enero se detalla en el CG1
apartado denominado “Otros comentarios y evaluación de Julio”. CG2
Para que se puedan considerar correctamente realizadas todas las
CG3
prácticas es necesario cumplir las siguientes normas:
CG4
1º: Cada vez que haya que realizar una práctica hay que llevar al CG5
laboratorio los problemas de diseño que se plantean en el enunciado de CG6
la misma correctamente resueltos en una hoja de papel. En dicha hoja
se deben indicar todos los cálculos necesarios para resolver los CG7
problemas de diseño que se plantean en el enunciado de la práctica. CG8
También hay que llevar el enunciado de la práctica impreso en una hoja CE2
de papel.
CE3
2º: De acuerdo con lo que se indique en el enunciado de la CE7
correspondiente práctica, en el laboratorio hay que realizar el montaje CE10
y/o la simulación de diversos circuitos y comprobar su correcto
CE14
funcionamiento.
CE19
En caso de no cumplirse alguna de las condiciones anteriores, la CE25
calificación de la correspondiente práctica será de 0 puntos. CE27
Los resultados de aprendizaje son: RA1, RA2, RA3 y RA4.
CE28
CE30
CE32
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 40 de 397
Sesión Durante el periodo de exámenes finales correspondiente a la 80 CB1
magistral convocatoria de Enero se realizará un examen escrito en el que se
CB2
plantearán diversas cuestiones y problemas sobre la materia vista a lo
largo del curso en las clases de teoría. Dicho examen se valorará sobre 8 CG1
puntos. La influencia de este examen en la nota final de la convocatoria CG2
de Enero se indica en el apartado “Otros comentarios y evaluación de
CG3
Julio”.
Los resultados de aprendizaje son: RA1, RA2, RA3 y RA4 CG4
CG5
CG6
CG7
CG8
CE2
CE3
CE7
CE10
CE14
CE19
CE25
CE27
CE28
CE30
CE32
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Todos los estudiantes que entreguen alguna tarea y/o realicen alguna práctica se entiende que siguen la asignatura de
forma presencial y, por lo tanto, se les aplicará el siguiente procedimiento de evaluación (ver apartado de evaluación
descrito anteriormente):
_ La calificación final de las prácticas será de 1.5 puntos en el caso de que se hayan realizado todas las prácticas
correctamente y se hayan cumplido todas las normas indicadas en el apartado de Evaluación. En el caso de que se incumpla
alguna de dichas normas o de que no se realicen correctamente todas las prácticas, la calificación será de 0 puntos.
_ La calificación final de las tareas (resolución de ejercicios y/o problemas) será de 0.5 puntos en el caso de que se hayan
entregado correctamente resueltas todas las tareas propuestas a lo largo del curso, dentro de los plazos fijados, y será de 0
puntos en el caso de que no sea así.
Páxina 41 de 397
_ El examen se valorará sobre 8 puntos, siendo necesario obtener una nota igual o mayor que 4 puntos para aprobarlo.
Proceso de calificación en actas: en el caso de que la calificación de las prácticas sea inferior a 1.5 puntos y/o de que la
calificación de las tareas sea inferior a 0.5 puntos y/o de que la calificación obtenida en el examen sea inferior a 4 puntos, la
nota final que se pondrá en el acta será la que se haya obtenido en el examen limitándola a un valor máximo de 3
puntos. En el caso de que la calificación de las prácticas sea de 1.5 puntos, de que la calificación de las tareas sea de 0.5
puntos y de que la nota obtenida en el examen no sea inferior a 4 puntos, la nota final que figurará en el acta en la
convocatoria de Enero será la suma de las notas obtenidas en las prácticas, en las tareas y en el examen.
Las competencias adquiridas por los alumnos no asistentes en la primera convocatoria (enero) se evalúan mediante dos
pruebas:
Proceso de calificación en actas: en el caso de obtener una nota inferior a 4.5 puntos en el examen y/o una nota inferior
a 0.5 puntos en la prueba realizada en el laboratorio, la nota final que se pondrá en el acta será la que se haya obtenido en
el examen limitándola a un valor máximo de 3 puntos. En el caso de que se obtenga una nota igual o superior a 4.5 puntos
en el examen y se obtenga una nota igual o superior a 0.5 puntos en la prueba realizada en el laboratorio, la nota que se
pondrá en el acta será la suma de ambas notas (la obtenida en el examen y la obtenida en la prueba realizada en el
laboratorio).
Advertencia: a todos los estudiantes que entreguen al menos 1 tarea y/o realicen al menos 1 práctica en el laboratorio de
Electrónica se les considerará como asistentes y por lo tanto se les evaluará de acuerdo con el sistema descrito
anteriormente para alumnos asistentes.
Páxina 42 de 397
exactamente el mismo que el indicado anteriormente para los alumnos asistentes correspondiente a la 2ª edición de actas
Fuentes de información
Bibliografía Básica
John F. Wakerly, Diseño digital: principios y prácticas, Prentice Hall, 2001,
John F. Wakerly, Digital Design: Principles and Practices, 4, Pearson, 2005,
Enrique Mandado, Sistemas electrónicos digitales, Marcombo, 2015,
Victor Nelson y otros, Análisis y diseño de circuitos lógicos digitales, Prentice Hall, 2003,
T. L. Floyd, Fundamentos de sistemas digitales, Prentice Hall, 2013,
C. H Roth, Jr., Fundamentos de diseño lógico, Paraninfo, 2005,
J. E. García Sánchez y otros, Circuitos y sistemas digitales, Tebar Flores, 1992,
Bibliografía Complementaria
Recomendaciones
Asignaturas que continúan el temario
Hardware de aplicación específica/O06G150V01502
Otros comentarios
Facilita la labor de aprendizaje el tener unos conocimientos mínimos de Matemáticas y de Física.
Páxina 43 de 397
DATOS IDENTIFICATIVOS
Informática: Algoritmos y estructuras de datos I
Asignatura Informática:
Algoritmos y
estructuras de
datos I
Código O06G150V01201
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 2c
Lengua Castellano
Impartición Gallego
Departamento Informática
Coordinador/a Laza Fidalgo, Rosalia
Profesorado Laza Fidalgo, Rosalia
Pavón Rial, María Reyes
Correo-e rlaza@uvigo.es
Web http://faitic.uvigo.es
Descripción Esta asignatura es obligatoria en el segundo semestre de primer curso. Es una continuación de la asignatura
general de programación impartida en el primer curso. Esta asignatura capacita al alumno para enfrentarse a
problemas de programación complejos imprescindibles para cursar las siguientes asignaturas del plan de
estudios.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE22 Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de - saber
software
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, - saber hacer
modelos y técnicas actuales
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT6 Capacidad de diseñar y realizar experimentos sencillos y analizar e interpretar sus resultados - Saber estar /ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar /ser
integrar ideas y conocimientos
CT8 Resolución de problemas - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
CT11 Capacidad de actuar autónomamente - Saber estar /ser
Páxina 44 de 397
CT15 Capacidad de relación interpersonal - Saber estar /ser
CT16 Razonamiento crítico - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT20 Creatividad - Saber estar /ser
CT22 Tener iniciativa y ser resolutivo - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Concebir, desarrollar y utilizar de forma eficiente los tipos de datos y estructuras más adecuados a CB2
un problema. CG8
CE3
CE4
CE12
CE13
CE22
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA2: Encontrar soluciones algorítmicas a problemas, comprendiendo la idoneidad y complejidad de las CB2
soluciones propuestas. CG8
CE3
CE12
CE13
CE25
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA3: Determinar la complejidad en tiempo y espacio de diferentes algoritmos. CB2
CG8
CE3
CE12
CE13
CT1
CT5
CT6
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Páxina 45 de 397
RA4: Conocer la recursividad como herramienta de construcción de programas. CB2
CG8
CE12
CE22
CE25
CE28
CT1
CT5
CT6
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA5: Programar aplicaciones de forma fuerte, correcta y eficiente teniendo en cuenta restricciones de CB2
tiempo y coste, y eligiendo el paradigma y los lenguajes de programación más adecuados. CG8
CE25
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA6: Conocer nuevas técnicas de programación, en particular el uso de lana memoria dinámica y las CB2
estructuras de datos enlazadas que están en la base de muchas aplicaciones. CG8
CE3
CE12
CE25
CE28
CT1
CT5
CT6
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Páxina 46 de 397
RA7: Usar las herramientas de un entorno de desarrollo de programación para crear y desarrollar CB2
aplicaciones. CG8
CE3
CE4
CE13
CE25
CE28
CT1
CT5
CT6
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA8: Saber analizar, especificar e implementar estructuras de datos lineales desde lana perspectiva de CB2
los TAD. CG8
CE13
CE25
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA9: Saber resolver problemas utilizando los TAD más apropiados. CB2
CG8
CE3
CE12
CE13
CE22
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Páxina 47 de 397
RA10: Conocer el funcionamiento y las técnicas básicas de ordenación de la información y la consulta CB2
eficiente de la misma. CG8
CE12
CE13
CE22
CE28
CT1
CT5
CT6
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Contenidos
Tema
Análisis de la eficiencia de algoritmos. - Notaciones Asintóticas.
- Análisis de algoritmos.
- Reglas prácticas para el cálculo de eficiencia.
Estructuras de datos dinámicas. - Las referencias como enlace.
- Gestión de estructuras enlazadas.
- Estructura enlazada simple.
- Estructura doblemente enlazada.
- Estructura circular
- Nodo centinela
- Gestión de estructuras enlazadas con nodos centinela
Tipos abstractos de datos. Estructuras lineales. - Abstracción
- TAD Pila
- TAD Cola
- TAD Lista
Algoritmos de búsqueda. - Búsqueda Lineal.
- Búsqueda Binaria.
- Búsqueda Hashing.
Diseño de algoritmos recursivos. - Ejemplos de recursividad.
- Recursividad y variables locales.
Algoritmos de ordenación - Ordenación por Insercción.
- Ordenación por Selección.
- Ordenación Burbuja.
- Ordenación Shell.
- Ordenación QuickSort.
- Ordenación MergeSort
Técnicas de Verificación y Pruebas - Fundamentos de prueba del software
- Pruebas de Caja Blanca
- Pruebas de Caja Negra
- Estrategias de prueba
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 8 24 32
Trabajos de aula 7 21 28
Proyectos 4 8 12
Tutoría en grupo 2 0 2
Prácticas en aulas de informática 20 40 60
Resolución de problemas y/o ejercicios 4.5 5.625 10.125
Trabajos y proyectos 2 2.5 4.5
Otras 0 1.375 1.375
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Páxina 48 de 397
Metodologías
Descripción
Sesión magistral Consisten en clases magistrales donde se impartirá la base teórica de la materia y se expondrán
ejemplos aclaratorios, además de establecer la relación existente entre los diferentes temas.
Trabajos de aula Trabajo colaborativo en el aula, una vez realizada la clase magistral y el alumno/a trabajado el
tema en las horas no presenciales; se realizarán diferentes tipos de actividades en el aula para
reforzar los conocimientos adquiridos.
Proyectos Trabajo en grupo, en el que tienen que realizar un proyecto empleando el lenguaje de
programación JAVA.
Cada miembro del equipo tiene que implementar una parte del proyecto, para finalmente integrar
todo obteniendo un producto final.
Se realizará tanto en horas presenciales de laboratorio, como en horas no presenciales.
Tutoría en grupo Cada miembro del grupo del proyecto, tendrá que presentar el profesor su aportación. Y el finalizar
el proyecto, una vez que esté todo integrado, harán una presentación conjunta.
Prácticas en aulas de Aplicación a nivel práctico de la teoría de un ámbito de conocimiento en un contexto determinado.
informática Ejercicios prácticos a través de los laboratorios. Se empleará para la resolución de problemas a
lenguaje de programación JAVA.
Atención personalizada
Metodologías Descripción
Trabajos de aula Tiempo reservado para atender y resolver dudas.
Prácticas en aulas de informática Tiempo reservado para atender y resolver dudas.
Tutoría en grupo Tiempo reservado para atender y resolver dudas sobre el proyecto que realizarán
durante lo curso.
Evaluación
Descripción Calificación Competencias Evaluadas
Trabajos de aula Durante el trabajo colaborativo realizado en el aula. Se emplearán 10 CB2
diferentes metodologías docentes para conseguir la participación
CG8
activa del alumnado.
Las distintas actividades serán evaluadas por el profesor. CE3
CE4
Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA6, RA8, RA9,
CE12
RA10
CE13
CE22
CE25
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Páxina 49 de 397
Tutoría en grupo Los alumnos realizarán exposiciones individuales y grupales sobre el 10 CB2
proyecto, las cuáles serán evaluadas por el profesor.
CG8
Resultados de aprendizaje: RA1, RA5, RA7, RA9, RA10 CE3
CE4
CE12
CE13
CE22
CE25
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Resolución de Actividad en la que se formulan problemas y/o ejercicios 60 CB2
problemas y/o relacionados con los algoritmos y estructuras de datos. El alumno
CG8
ejercicios debe desarrollar en Java las soluciones adecuadas y correctas de
forma individual. CE3
CE4
Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA6, RA8, RA9,
CE12
RA10
CE13
CE22
CE25
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Otras Horas fuera del periodo lectivo, de dedicación del alumnado para la 0
preparación de la materia (solamente sí es necesario)
Páxina 50 de 397
Trabajos y El final del cuatrimestre, el alumno realizará una prueba individual, 20 CB2
proyectos en la que tendrá que modificar el proyecto realizado durante lo
CG8
cuatrimestre.
CE3
Resultados de aprendizaje: RA1, RA5, RA7, RA9, RA10 CE4
CE12
CE13
CE22
CE25
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Calificación final = 0.1 * (nota en trabajos de aula) + 0.1 * (nota de la tutoría en grupo) + 0.2 * (nota del proyecto) + 0.6 *
(nota media de las tres pruebas de resoluciones de problemas y ejercicios)
El primer punto se obtiene por el trabajo colaborativo realizado en horario presencial, el siguiente punto por las exposiciones
realizadas sobre el proyecto, dos puntos máximo por la evaluación individual del proyecto y seis puntos máximo por la
evaluación individual de resolución de problemas. Además, para poder aplicar el resto de los porcentajes es necesario que el
alumno obtenga como mínimo un 4, en la nota del proyecto y en el promedio de las pruebas de resoluciones de problemas.
Para superar la asignatura la calificación final debe ser igual o superior a 5. En el caso de suspender, se guardará para la 2a.
convocatoria cualquiera de las partes aprobadas (proyecto o resolución de problemas), y se calificará en el acta con la nota
más baja de cualquiera de las dos partes.
ES necesario que se le comunique la profesora responsable mediante email a selección de esta opción.
Calificación final = 0.3 * (nota del proyecto) + 0.7 * (nota media de las tres pruebas de resoluciones de problemas y
ejercicios)
ES necesario que el alumno obtenga como mínimo un 4, en la nota del proyecto y en el promedio de las pruebas de
resoluciones de problemas.
Las competencias y los resultados de aprendizaje son los mismos que para los asistentes, porque hacen exactamente el
mismo trabajo, la única diferencia es la resolución de ejercicios realizados en el aula, y la exposición del proyecto.
Para superar la asignatura a calificación final debe ser igual o superior a 5. En el caso de suspender, se guardará para la 2a.
convocatoria cualquiera de las partes aprobadas (proyecto o teoría), y se calificará en el acta con la nota más baja de
cualquiera de las dos partes.
Páxina 51 de 397
Calificación final = 0.3 * (nota del proyecto) + 0.7 * (nota de resoluciones de problemas y ejercicios)
Las competencias y los resultados de aprendizaje son los mismos que para los asistentes, porque hacen exactamente el
mismo trabajo, la única diferencia es la resolución de ejercicios realizados en el aula, y la exposición del proyecto.
Para superar la asignatura a calificación final debe ser igual o superior a 5. Es necesario que el alumno obtenga como
mínimo un 4, en la nota del proyecto y en la nota de resoluciones de problemas y ejercicios.
FECHAS DE EVALUACIÓN:
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI encontrara publicado en la
página web http://www.esei.uvigo.es/index.php?*id=29
Fuentes de información
Bibliografía Básica
Brassard G., Fundamentos de Algoritmia, 4ª, Prentice Hall, 2004
Laza R., Metodología y Tecnología de la Programación, 1ª, Pearson Prentice Hall, 2008
Main M, Data Structures and Other Objects Using Java, 4ª, Pearson International Edition, 2012
Goodrich M., Tamassia R., Data structures and algorithms in Java, 6ª, John Wiley & Sons, 2015
Bibliografía Complementaria
Weiss, Mark Allen, Data Structures and Algorithm Analysis in Java, 3ª, Pearson, 2012
Drozdek A., Estructuras De Datos Y Algoritmos En Java, 2ª, Thomson, 2007
Joyanes L., Zahonero I., Estructura de datos en Java, McGrawHill, 2007
Lewis J., Chase J., Estructuras de datos con Java. Diseño de estructuras y algoritmos, 2ª, Pearson Addson Wesley, 2006
Lee R.C.T, Tseng S.S, Chang R.C., Tsai Y.T., Introducción al diseño y análisis de algoritmos, McGrawHill, 2007
Weiss, Mark Allen, Data Structures & Problem Solving Using Java, 4ª, Pearson, 2010
Pressman Roger S., Ingeniería del software: un enfoque práctico, McGrawHill, 2010
Recomendaciones
Asignaturas que continúan el temario
Algoritmos y estructuras de datos II/O06G150V01302
Otros comentarios
Los alumnos que tienen la materia convalidada es conveniente que asistan a clase, porque esta asignatura tiene su
continuación en segundo curso.
Muchos de los conceptos explicados en primer curso son necesarios para cursar la asignatura de segundo, y ya se dan por
adquiridos.
No está permitido el uso de dispositivos móviles durante las clases de teoría y práctica.
Páxina 52 de 397
DATOS IDENTIFICATIVOS
Matemáticas: Análisis matemático
Asignatura Matemáticas:
Análisis
matemático
Código O06G150V01202
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 1c
Lengua Castellano
Impartición Gallego
Departamento Matemáticas
Coordinador/a Cid Araujo, Jose Angel
Profesorado Cid Araujo, Jose Angel
Correo-e angelcid@uvigo.es
Web http://faitic.uvigo.es/
Descripción Esta asignatura se imparte en el primer semestre de la titulación, simultáneamente con la asignatura
general Matemáticas: Fundamentos Matemáticos de la Informática, y sirve como base para la preparación de la
asignatura Matemáticas: Estadística.
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si
bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE1 Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la - saber
ingeniería. Aptitud para aplicar los conocimientos sobre: álgebra lineal; cálculo diferencial e - saber hacer
integral; métodos numéricos; algorítmica numérica; estadística y optimización
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios - saber hacer
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería - saber hacer
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT2 Capacidad de organización y planificación - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar /ser
integrar ideas y conocimientos
CT8 Resolución de problemas - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
Páxina 53 de 397
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar /ser
CT11 Capacidad de actuar autónomamente - Saber estar /ser
CT13 Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de - Saber estar /ser
colaborar en un entorno multidisciplinar
CT16 Razonamiento crítico - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT20 Creatividad - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Adquirir conceptos, procedimientos y estrategias de Análisis Matemático que tengan aplicación en la CB1
informática. CB2
CG8
CE1
CE3
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA2: Aplicar el Análisis Matemático a problemas de la informática y a problemas que puedan ser tratados CB1
por vía computacional. CB2
CB3
CG8
CE1
CE3
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA3: Entender el razonamiento matemático para leer, comprender y construir argumentos matemáticos. CB2
CB3
CG8
CE1
CE3
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
Páxina 54 de 397
RA4: Saber usar de forma apropiada teorías, procedimientos y herramientas matemáticos en el desarrollo CB1
profesional. CB2
CB3
CG8
CE1
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA5: Saber prolongar las teorías de base hasta las aplicaciones que le interese. CB1
CB2
CG8
CE1
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA6: Saber utilizar e interpretar herramientas de software matemático. CE4
CE12
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA7: Desarrollar capacidades para determinar los requisitos que condicionan la posibilidad de encontrar CB2
soluciones a problemas concretos. CE1
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
Páxina 55 de 397
RA8: Identificar y analizar criterios y especificaciones adecuados a problemas concretos. CB3
CG9
CE1
CE12
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA9: Saber buscar soluciones algorítmicas a los problemas que hayan sido planteados y valorar la CE3
idoneidad de las respuestas. CE4
CE12
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA10: Tener iniciativa para proponer alternativas a soluciones ya encontradas. CG9
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA11: Obtener habilidades de aprendizaje necesarias para estudios posteriores. CG8
CG9
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
Páxina 56 de 397
RA12: Argumentar y justificar lógicamente opiniones y decisiones. CB2
CB3
CG9
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
RA13: Ser capaz de comunicar con efectividad ideas y proyectos. CB2
CB3
CG9
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
Contenidos
Tema
BLOQUE I.- Números reales, Sucesiones, Series. Números reales.
Sucesiones.
Series.
BLOQUE II.- Funciones, Derivación, Integración, Continuidad.
Sucesiones. Derivación.
Integración.
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 3 1 4
Sesión magistral 16.5 33 49.5
Resolución de problemas y/o ejercicios 13 26 39
Tutoría en grupo 4 4 8
Seminarios 2 10 12
Prácticas de laboratorio 6 6 12
Pruebas de respuesta corta 3 10 13
Pruebas de respuesta larga, de desarrollo 2.5 10 12.5
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Páxina 57 de 397
Actividades Actividades encaminadas a tomar contacto y reunir información sobre el alumnado, así como a
introductorias presentar la asignatura.
Sesión magistral Exposición de los contenidos de la asignatura por parte del docente que se ilustran con numerosos
ejemplos y aplicaciones.
Resolución de Formulación, análisis, resolución y debate de un problema o ejercicio relacionado con la materia
problemas y/o ejercicios impartida
Tutoría en grupo Apoyo, atención y resolución de las dudas del alumnado.
Seminarios Elaboración de un trabajo en grupo sobre una aplicación del Análisis Matemático en la informática.
Prácticas de laboratorio En cada práctica de laboratorio se realizarán diversos ejercicios con la ayuda del programa de
software libre de cálculo científico y simbólico MAXIMA.
Atención personalizada
Metodologías Descripción
Sesión magistral Atención y resolución de dudas al alumnado en relación a las diferentes actividades
de la materia.
Resolución de problemas y/o Atención y resolución de dudas al alumnado en relación a las diferentes actividades
ejercicios de la materia.
Tutoría en grupo Atención y resolución de dudas al alumnado en relación a las diferentes actividades
de la materia.
Prácticas de laboratorio Atención y resolución de dudas al alumnado en relación a las diferentes actividades
de la materia.
Pruebas Descripción
Pruebas de respuesta corta Atención y resolución de dudas al alumnado en relación a las diferentes actividades
de la materia.
Pruebas de respuesta larga, de Atención y resolución de dudas al alumnado en relación a las diferentes actividades
desarrollo de la materia.
Evaluación
Descripción Calificación Competencias Evaluadas
Resolución de Realización de una colección de problemas básicos de cada 15 CB2
problemas y/o lección.
CG8
ejercicios
Resultados de Aprendizaje: RA1, RA2, RA3, RA4, RA5, RA7, RA8, CG9
RA10, RA11, RA12, RA13. CE1
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
Páxina 58 de 397
Seminarios Aprendizaje basado en proyectos: realización de un trabajo 10 CB3
sobre aplicaciones en la informática del Análisis Matemático.
CE3
Resultados de Aprendizaje: RA1, RA2, RA3, RA4, RA6, RA8, RA9, CE4
RA12, RA13. CE12
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
Prácticas de Realización de ejercicios con ayuda del software matemático 10 CB3
laboratorio MAXIMA.
CE3
Resultados de Aprendizaje: RA1, RA2, RA3, RA4, RA6, RA8, RA9, CE4
RA12, RA13. CE12
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT16
CT18
CT20
Pruebas de respuesta Realización de una prueba de conocimientos con un 15 CB2
corta cuestionario al final de cada Bloque.
CG8
Resultados de Aprendizaje: RA1, RA2, RA3, RA4, RA5, RA7, RA8, CG9
RA10, RA11, RA12, RA13. CE1
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT16
CT18
CT20
Páxina 59 de 397
Pruebas de respuesta Realización de una prueba al finalizar el semestre en la que se 45 CB2
larga, de desarrollo recogerán los contenidos correspondientes a la materia
CG8
impartida durante las clases de aula.
CG9
Resultados de Aprendizaje: RA1, RA2, RA3, RA4, RA5, RA7, RA8, CE1
RA10, RA11, RA12, RA13.
CT1
CT2
CT5
CT7
CT8
CT9
CT10
CT11
CT16
CT18
CT20
Evaluación teórico-práctica
Descripción: Realización de una prueba en la que se recogerán los contenidos correspondientes a la materia impartida
durante las clases de aula.
Calificación: 80%
Competencias evaluadas: CB2, CG8, CG9, CE1, CT1, CT2, CT5, CT7, CT8, CT9, CT10, CT11, CT16, CT18, CT20.
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5, RA7, RA8, RA10, RA11, RA12, RA13.
--------------------
Prácticas de laboratorio
Descripción: Prueba realizada frente al ordenador sobre los temas tratados en el laboratorio.
Calificación: 10%
Competencias evaluadas: CB3, CE3, CE4, CE12, CT1, CT2, CT5, CT7, CT8, CT9, CT10, CT11, CT13, CT16, CT18, CT20.
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA6, RA8, RA9, RA12, RA13.
--------------------
Seminario
Descripción: Realización de un trabajo sobre un tema propuesto por el profesor relacionado con las aplicaciones en la
informática del Análisis Matemático.
Calificación: 10%
Competencias evaluadas: CB3, CE3, CE4, CE12, CT1, CT2, CT5, CT7, CT8, CT9, CT10, CT11, CT13, CT16, CT18, CT20.
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA6, RA8, RA9, RA12, RA13.
Se empleará el mismo sistema de evaluación aplicado para no asistentes. Los alumnos que hayan superado las Prácticas de
laboratorio o el Seminario en la 1º Edición no tendrán que volver a examinarse de esas partes en la 2º Edición y mantendrán
Páxina 60 de 397
la calificación obtenida en el apartado correspondiente.
La calificación de actas será la suma ponderada, según los porcentajes correspondientes, de las notas de cada apartado de
la evaluación que corresponda (Asistente, No asistente, 1º Edición, 2ª Edición), teniendo en cuenta que no presentarse a un
apartado de la evaluación implica obtener un 0 en dicho apartado.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29
Fuentes de información
Bibliografía Básica
Larson, R.; Edwards, B.H., Cálculo 1 y Cálculo 2, 9ª, Mc Graw-Hill, 2010,
Stewart, J., Cálculo, conceptos y contexto, 3ª, International Thomson Ed., 1999,
Burden, R.L.; Faires, J.D., Análisis Numérico, 9ª, Cengage Learning, 2011,
Bibliografía Complementaria
Apostol, T.M., Calculus, vol. 1, 2ª, Reverté, 1984,
De Burgos, J., Cálculo infinitesimal de una variable, Mc. Graw-Hill, 1994,
Quarteroni, A.; Saleri, F., Cálculo científico con Matlab y Octave, Springer, 2006,
Isaacson, E.; Keller, H.B., Analysis of numerical methods, John Wiley and Sons, 1966,
Rodríguez Riotorto, M. (Traductor), Manual de Maxima, http://maxima.sourceforge.net/docs/manual/es/maxim
Recomendaciones
Páxina 61 de 397
DATOS IDENTIFICATIVOS
Informática: Arquitectura de computadoras I
Asignatura Informática:
Arquitectura de
computadoras I
Código O06G150V01203
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 2c
Lengua Castellano
Impartición Gallego
Departamento Ingeniería de sistemas y automática
Coordinador/a García Rivera, Matías
Profesorado García Rivera, Matías
Correo-e mgrivera@uvigo.es
Web http://faitic.uvigo.es
Descripción Esta materia presenta los fundamentos teóricos y habilidades prácticas básicas para comprender el
general funcionamiento de una computadora. Se utilizará documentación técnica en inglés.
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si - saber hacer
bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas - saber hacer
de obligado cumplimiento.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para - saber hacer
adaptarse a nuevas situaciones.
CE2 Comprensión y dominio de los conceptos básicos de campos y ondas y electromagnetismo, teoría - saber
de circuitos eléctricos, circuitos electrónicos, principio físico de los semiconductores y familias - saber hacer
lógicas, dispositivos electrónicos y fotónicos, y su aplicación para la resolución de problemas
propios de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería - saber hacer
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y - saber hacer
normativa vigente
CE15 Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así - saber
como los componentes básicos que los conforman - saber hacer
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar - saber hacer
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - saber
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos - saber hacer
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
Páxina 62 de 397
CT2 Capacidad de organización y planificación - Saber estar /ser
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar /ser
integrar ideas y conocimientos
CT8 Resolución de problemas - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar /ser
CT11 Capacidad de actuar autónomamente - Saber estar /ser
CT12 Capacidad de trabajar en situaciones de falta de información y/o bajo presión - Saber estar /ser
CT13 Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de - Saber estar /ser
colaborar en un entorno multidisciplinar
CT15 Capacidad de relación interpersonal - Saber estar /ser
CT16 Razonamiento crítico - Saber estar /ser
CT17 Compromiso ético y democrático - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT19 Adaptación a nuevas situaciones - Saber estar /ser
CT20 Creatividad - Saber estar /ser
CT21 Liderazgo - Saber estar /ser
CT22 Tener iniciativa y ser resolutivo - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA01: Comprender el funcionamiento de una computadora sencilla. CB1
CB2
CG8
CE2
CE5
CE15
CT1
CT2
CT3
CT5
CT7
CT8
CT10
CT11
CT12
CT16
CT18
CT19
CT24
RA02: Saber diseñar una computadora sencilla a partir de componentes básicos (módulos de memoria, CB1
registros, unidades aritmético-lógicas, unidades de control, módulos de entrada y salida, periféricos). CB2
CG8
CE2
CE5
CE15
CT1
CT2
CT3
CT5
CT7
CT8
CT10
CT11
CT12
CT15
CT16
CT18
CT19
CT24
Páxina 63 de 397
RA03: Comprender él lenguaje máquina y ensamblador, la estructura interna y como se ejecutan las CB1
instrucciones de una computadora sencilla real. CB2
CG5
CG7
CG8
CE2
CE4
CE5
CE7
CE15
CE25
CE30
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
RA04: Familiarización con la arquitectura de los ordenadores comerciales. CB1
CB2
CG5
CG7
CG8
CE4
CE7
CE25
CE30
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT16
CT18
CT19
CT24
Contenidos
Tema
Arquitectura Von Neumann Introducción a las computadoras
Evolución histórica.
Organización de una computadora sencilla.
Arquitectura Von Neumann.
Unidad de memoria Organización de la memoria principal, características y prestaciones.
Latencia, tiempo de ciclo, ancho de banda y entrelazado.
Introducción la jerarquía de los sistemas de memoria.
La pila y su funcionamiento.
Páxina 64 de 397
Unidad Central de Proceso I: Unidad de Control y Estructura básica de una CPU.
Registros Unidad de Control y Registros
Tipos y estructura de las instrucciones. Fases de la ejecución de una
instrucción.
Juego de instrucciones.
Modos de direccionamento.
Unidad Central de Proceso II: Unidad Aritmético Estructura básica.
Lógica Aritmética entera y en punto flotante.
Limitaciones en operaciones enteras
Limitaciones en operaciones en punto flotante
Entrada salida Organización de entrada salida.
Periféricos.
Módulos de entrada salida.
Introdución a las técnicas de entrada salida.
Estructura de un bus Diagramas de temporización.
Estructura de bus.
Elementos de diseño del bus.
Introducción a la estructura jerárquica de buses.
Prácticas I Simulador de una computadora sencilla.
Prácticas II La unidad aritmética lógica de números enteros y punto flotante:
características y limitaciones
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 24 30 54
Resolución de problemas y/o ejercicios 24 30 54
Prácticas de laboratorio 12 12 24
Pruebas de respuesta corta 6 12 18
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición al alumnado de los contenidos de la materia.
Resolución de Planteamiento, análisis, resolución y debate de problemas o ejercicios relacionados con la temática
problemas y/o ejercicios de la materia.
Prácticas de laboratorio Planteamiento, análisis, resolución y debate de problemas de programación de computadoras a
bajo nivel.
Atención personalizada
Pruebas Descripción
Pruebas de respuesta corta Se llevará a cabo un análisis individualizado del alumnado mediante un control continuo de las
pruebas parciales realizadas.
Evaluación
Descripción Calificación Competencias Evaluadas
Páxina 65 de 397
Prácticas de 2 pruebas parciales a lo largo del cuatrimestre, con las que se pretende 40 CB1
laboratorio comprobar si el alumno va alcanzando las competencias básicas de esta
CB2
materia. Cada una de estas 2 pruebas será un 20% de la nota final. Será
obligatorio que el alumno se presente a todas las pruebas parciales, y CG5
además que en cada prueba obtenga una nota igual o superior a 3 CG7
sobre 10, para que esta nota sea tenida en cuenta en la nota final.
CG8
CE2
Resultados de aprendizaje evaluados: RA01 y RA03. CE4
CE5
CE7
CE15
CE25
CE30
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 66 de 397
Pruebas de 2 pruebas parciales a lo largo del cuatrimestre, con las que se pretende 60 CB1
respuesta comprobar si el alumno va alcanzando las competencias básicas de esta
CB2
corta materia. Cada una de estas 2 pruebas será un 30% de la nota final. Será
obligatorio que el alumno se presente a todas las pruebas parciales, y CG5
además que en cada prueba obtenga una nota igual o superior a 3 CG7
sobre 10, para que esta nota sea tenida en cuenta en la nota final.
CG8
Resultados de aprendizaje evaluados: RA01, RA02 y RA04. CE2
CE5
CE7
CE15
CE25
CE30
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT16
CT18
CT19
CT22
CT24
Un alumno es asistente cuando se presenta a todas las 4 pruebas parciales a lo largo del cuatrimestre.
Para los alumnos asistentes en la primera edición se realizarán 4 pruebas parciales a lo largo del cuatrimestre: 2 pruebas
parciales (2 Pruebas de respuesta corta) sobre los contenidos de las clases de grupos grandes (30% + 30%); y 2 pruebas
parciales (2 Prácticas de laboratorio) sobre los contenidos de las clases de grupos reducidos (20% + 20%).
Es obligatorio que el alumno se presente a las 4 pruebas parciales, y además que en cada prueba obtenga una nota igual o
superior a 3 sobre 10.
En el caso de no superar alguna prueba de la evaluación (nota menor a 3) o no realizar alguna prueba (por lo tanto nota
igual a 0), si la puntuación global fuera superior a 5 (sobre 10), la calificación en actas será 4.9.
Las fechas de estas 4 pruebas para los alumnos asistentes se pueden consultar en el calendario de actividades de la ESEI
para el primero curso segundo cuatrimestre.
Los alumnos asistentes suspensos, pueden renunciar a todas las sus calificaciones como asistente y hacer la evaluación
para los no asistentes.
Descripción: Una prueba con respuestas cortas sobre todos los contenidos de las clases de los grupos grandes. Esta prueba
será el 60% de la nota final. La nota debe ser igual o superior a 3 sobre 10. Una prueba con respuestas cortas sobre los
contenidos de las clases de los grupos grandes.
Páxina 67 de 397
% Calificación: Esta prueba será el 60% de la nota final. La nota de esta prueba debe ser igual o superior a 3 sobre 10
Competencias evaluadas: CB1, CB2, CG5, CG7, CG8, CE2, CE5, CE7, CE15, CE25, CE30, CT1, CT2, CT3, CT5, CT7, CT8, CT9,
CT10, CT11, CT12, CT16, CT18, CT19, CT22, CT24
Descripción: Una prueba práctica delante de un PC sobre los contenidos de las clases de los grupos reducidos. Se hará esta
prueba sobre el sistema operativo Windows y las herramientas "Máquina Sencilla" y un compilador de C. La descarga de
estas herramientas estará disponible en faitic.
% Calificación: Esta prueba será el 40% de la nota final. La nota de esta prueba debe ser igual o superior a 3 sobre 10
Competencias evaluadas: CB1, CB2, CG5, CG7, CG8, CE2, CE4, CE5, CE7, CE15, CE25, CE30, CT1, CT2, CT3, CT5, CT7, CT8,
CT9, CT10, CT11, CT12, CT13, CT15, CT16, CT17, CT18, CT19, CT20, CT21, CT22, CT2.
Independientemente de la convocatoria, en el caso de no superar alguna prueba de la evaluación pero la puntuación global
fuera superior a 5 (sobre 10), la calificación en actas será 4.9.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?*id=29.
JUSTIFICACIÓN DE AUSENCIA
Para poder justificar la ausencia a una prueba es necesario un Justificante de Ausencia el un Parte de Consulta y
Hospitalización (también llamado P10) emitido por el médico del SERGAS, el un certificado emitido por un colegiado médico.
No será válido un justificante de la cita del médico.
Fuentes de información
Bibliografía Básica
Stallings, William, Organización y arquitectura de computadores, 7ª edición, Prentice Hall, 2006, Madrid
Patterson, David A., Estructura y diseño de computadores : la interfaz hardware-software, 4ª edición, Reverté, 2011,
Barcelona
Angulo Usategui, José María, Fundamentos y estructura de computadores, 1ª edición, Paraninfo, 2003, Madrid
Díaz Ruiz, Sergio, Estructura y Tecnología de Computadores. Teoría y Problemas, 1ª edición, McGraw-Hill, 2009, Madrid
Bibliografía Complementaria
Miguel Anasagasti, Pedro de, Fundamentos de los computadores, 9ª edición, Paraninfo, 2004, Madrid
Beltrán Pardo, Marta, Diseño y evaluación de Arquitectura de Computadoras, 1ª edición, Pearson, 2010, Madrid
Ortega Lopera, Julio, Arquitectura de computadores, 1ª edición, Thomson, 2005, Madrid
Barrientos Villar, Juan Manuel, Ejercicios resueltos de estructura y tecnología de computadores, 1ª edición, Servicio de
Publicaciones de la Universidad de Cád, 2005, Cádiz
Páxina 68 de 397
García Clemente, María Isabel, Estructura de computadores: problemas resueltos, 1ª edición, Ra-ma, 2006, Madrid
Patterson, David A., Computer organization and design : the hardware-software interface, 5ª edición, Morgan Kaufmann,
2014, Kidlington (England)
Tanenbaum, Andrew S, Structured computer organization, 6ª edición, Pearson, 2013, Boston
Hennessy, John L., Computer architecture: a quantitative approach, 5ª edición, Elsevier, 2012, Amsterdam
Recomendaciones
Asignaturas que continúan el temario
Arquitectura de computadoras II/O06G150V01303
Arquitecturas paralelas/O06G150V01401
Páxina 69 de 397
DATOS IDENTIFICATIVOS
Empresa: Administración de la tecnología y la empresa
Asignatura Empresa:
Administración
de la tecnología
y la empresa
Código O06G150V01204
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 1 2c
Lengua Castellano
Impartición Gallego
Departamento Informática
Coordinador/a Barreiro Alonso, Enrique
Profesorado Barreiro Alonso, Enrique
Correo-e enrique@uvigo.es
Web http://faitic.uvigo.es
Descripción Asignatura del primer curso de la titulación de Graduado/a en Ingeniería Informática. Se presentan conceptos
general de economía, empresa, tecnologías de la información y sistemas de información.
Si bien una pequeña parte del material de la asignatura está en inglés, no se utilizará este idioma en clases,
pruebas o exámenes.
Competencias
Código Tipología
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, - saber
organización y planificación de proyectos, así como la legislación, regulación y normalización en el - saber hacer
ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos.
CE6 Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa. - saber
Organización y gestión de empresas - saber hacer
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto - saber hacer
económico y social
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de - saber hacer
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE31 Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las - saber
tecnologías de la información y las comunicaciones
CE35 Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que - saber
satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT2 Capacidad de organización y planificación - Saber estar /ser
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar /ser
CT8 Resolución de problemas - Saber estar /ser
CT12 Capacidad de trabajar en situaciones de falta de información y/o bajo presión - Saber estar /ser
CT16 Razonamiento crítico - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT20 Creatividad - Saber estar /ser
CT22 Tener iniciativa y ser resolutivo - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Resultados de aprendizaje
Páxina 70 de 397
Resultados de aprendizaje Competencias
RA1: Conocer los conceptos básicos de la economía CG12
CE6
CT8
CT12
CT16
CT18
RA2: Entender qué es una empresa y cómo se organiza CG12
CE6
CE31
CT1
CT2
CT3
CT12
CT16
CT20
CT22
CT24
RA3: Conocer las características de los sistemas de información basados en TIC que dan soporte a los CB4
procesos empresariales de las distintas tareas de una organización, y entender sus beneficios. CG8
CE8
CE26
CE35
CT3
CT12
RA4: Ser capaz de tomar decisiones estratégicas acerca de la implantación de las TIC en la organización. CB4
CG12
CE31
CE35
CT3
CT12
CT20
CT22
CT24
RA5: Establecer directrices sobre métricas e indicadores que permitirán a la Dirección de la empresa la CE35
evaluación y el seguimiento de los sistemas informáticos. CT1
CT8
CT12
Contenidos
Tema
BLOQUE I - CONCEPTOS FUNDAMENTALES DE TEMA 1 - Conceptos básicos de economía y empresa
ECONOMÍA Y ADMINISTRACIÓN TEMA 2 - La dirección de la empresa
TEMA 3 - Introducción a la dirección estratégica
TEMA 4 - Decisiones de inversión y financiación
BLOQUE II - SISTEMAS DE INFORMACIÓN EN LAS TEMA 5 - Sistemas de información y Fundamentos de Inteligencia de
ORGANIZACIONES Negocios.
TEMA 6 - Desarrollo de sistemas de información
TEMA 7 - Tecnologías emergentes
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 22 52 74
Seminarios 22 22 44
Trabajos tutelados 6 20 26
Pruebas de respuesta corta 6 0 6
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición por parte del profesor de los contenidos sobre la materia objeto de estudio, bases
teóricas y/o directrices de un trabajo, ejercicio o proyecto a desarrollar por el estudiante.
Páxina 71 de 397
Seminarios Actividades enfocadas al trabajo sobre un tema específico, que permiten profundizar o
complementar los contenidos de la materia.
Trabajos tutelados Realización y presentación de un trabajo que consistirá en el diseño de un modelo de negocio
tecnológico. Salvo autorización expresa por causas justificadas, se realizará en grupo.
Atención personalizada
Metodologías Descripción
Sesión magistral Tutorías en el despacho del profesor (no contabilizan en los créditos ECTS del alumno). Es recomendable
acudir a estas tutorías cuando aparezcan dificultades en la resolución de trabajos, casos y problemas
planteados, o cuando el tiempo dedicado a las actividades no presenciales supere sistemáticamente el
tiempo fijado en la planificación.
Seminarios Tutorías en el despacho del profesor (no contabilizan en los créditos ECTS del alumno). Es recomendable
acudir a estas tutorías cuando aparezcan dificultades en la resolución de trabajos, casos y problemas
planteados, o cuando el tiempo dedicado a las actividades no presenciales supere sistemáticamente el
tiempo fijado en la planificación.
Trabajos - Seguimiento de la evolución del trabajo durante clases de práctica. - Tutorías en el despacho del
tutelados profesor (no contabilizan en los créditos ECTS del alumno). Es recomendable acudir a estas tutorías
cuando aparezcan dificultades en la resolución de trabajos, casos y problemas planteados, o cuando el
tiempo dedicado a las actividades no presenciales supere sistemáticamente el tiempo fijado en la
planificación.
Evaluación
Descripción Calificación Competencias Evaluadas
Trabajos Realización y presentación de un trabajo que consistirá en el diseño de 20 CB4
tutelados un modelo de negocio tecnológico. Salvo autorización expresa por causas
CG8
justificadas, se realizará en grupo. Se expondrán públicamente y se
valorará, además del contenido, la comprensión del tema, la CG12
presentación, y la aportación personal razonada, entre otras cuestiones. CE8
Para aprobar la materia se podrá exigir en esta prueba una nota mínima.
CE26
RA2, RA3, RA4
CE31
CE35
CT1
CT2
CT3
CT8
CT12
CT16
CT20
CT22
CT24
Pruebas de Pruebas acerca de los temas tratados en las clases de teoría y práctica 80 CG8
respuesta que se realizarán una vez finalizado cada tema de la materia. En la parte
CG12
corta teórica podrá haber preguntas tipo test. La calificación de este apartado
será la media aritmética de las calificaciones obtenidas en todas las CE6
pruebas. Para poder aprobar la materia se podrá exigir en este apartado CE8
una nota mínima, tanto para la teoría como para la práctica.
CE26
RA1, RA2, RA3, RA4, RA5
CE31
CE35
CT1
CT12
CT18
Páxina 72 de 397
CRITERIOS DE EVALUACIÓN PARA NO ASISTENTES
1) Los estudiantes que por motivos documentalmente justificados (laborales, imposibilidad demostrada de desplazamiento
diario a Ourense, problemas de salud, dependencia, etc) no puedan realizar con normalidad las actividades del sistema de
evaluación por defecto, podrán acogerse a un sistema de evaluación para no asistentes, que consistirá en el mismo que el
de los asistentes, con la salvedad de que se podrá autorizar excepcionalmente (previa solicitud justificada del estudiante) la
realización individual de trabajos inicialmente grupales.
2) La ponderación de las pruebas será la misma que la del sistema de evaluación para asistentes.
3) Los estudiantes que cumplan las condiciones para la evaluación de no asistentes lo deberán solicitar al profesorado
responsable de la asignatura al inicio del cuatrimestre, aportando las evidencias documentales necesarias, y en todo caso
en el momento en que se manifieste la situación que haga necesario este sistema de evaluación.
4) Competencias evaluadas: las mismas que en el sistema de evaluación para asistentes.
5) Resultados de aprendizaje evaluados: los mismos que en el sistema de evaluación para no asistentes.
CRITERIOS DE EVALUACIÓN PARA LA 2ª EDICIÓN DE ACTAS Y FIN DE CARRERA
1) Metodología/Prueba 1: Prueba de respuesta corta
Descripción: examen acerca de los temas tratados en las clases de teoría y práctica que se realizarán una vez finalizado
cada tema de la materia. En la parte teórica podrá haber preguntas tipo test. Para aprobar la materia se podrá exigir en esta
prueba una nota mínima.
% de calificación: 80%
Competencias evaluadas: las mismas que en las pruebas de respuesta corta del sistema de evaluación por defecto.
Resultados de aprendizaje: los mismos que en las pruebas de respuesta corta del sistema de evaluación por defecto.
2) Metodología/Prueba 2: Trabajos tutelados
Descripción: Realización y presentación de un trabajo que consistirá en el diseño de un modelo de negocio tecnológico. Para
aprobar la materia se podrá exigir en esta prueba una nota mínima.
& de calificación: 20%
Competencias evaluadas: las mismas que en las pruebas de respuesta corta del sistema de evaluación por defecto.
Resultados de aprendizaje: los mismos que en las pruebas de respuesta corta del sistema de evaluación por defecto.
3) Los dos puntos anteriores serán de aplicación tanto para estudiantes asistentes como no asistentes.
PROCESO DE CALIFICACIÓN DE ACTAS
Independientemente de la convocatoria, aquellos estudiantes cuya media en una evaluación sea igual o superior a 5 pero
que no puedan superar la asignatura por no haber obtenido las calificaciones mínimas exigidas para cada apartado, serán
calificados en acta con un 4,9.
FECHAS DE EVALUACIÓN
Las fechas de evaluación serán las aprobadas por la Xunta de Centro de la E.S. de Enxeñería Informática, y publicadas en su
web, en la dirección: http://www.esei.uvigo.es/index.php?id=29
Fuentes de información
Bibliografía Básica
J.E. Stiglitz, Microeconomia, 4ª, Ariel, 2009, Barcelona
Laudon, K., y Laudon, J., Sistemas de información gerencial, 12ª, Prentice Hall, 2012, México DF
Fernández Sánchez, Esteban, Administración de empresas. Un enfoque interdisciplinar., 1ª, Paraninfo, 2010, Madrid
Sommerville, Ian, Ingeniería del Software, 9, Pearson - Addison Wesley, 2011, México
Bibliografía Complementaria
A. Osterwalder, Y. Pigneur, Generación de modelos de negocio, 12ª, Deusto, 2014, Barcelona
M. Piattini, F. Hervada, Gobierno de las Tecnologías y los Sistemas de Información, 1ª, Ra-Ma, 2007, Madrid
Recomendaciones
Páxina 73 de 397
DATOS IDENTIFICATIVOS
Programación II
Asignatura Programación II
Código O06G150V01205
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 OB 1 2c
Lengua Castellano
Impartición Gallego
Departamento Informática
Coordinador/a Cuesta Morales, Pedro
Profesorado Cuesta Morales, Pedro
González Rufino, María Encarnación
Correo-e pcuesta@uvigo.es
Web http://faitic.uvigo.es
Descripción Fundamentos básicos de programación orientada a objetos en JAVA. En esta asignatura no se utiliza el
general inglés como lengua de impartición ni en el material docente.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber hacer
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber hacer
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber hacer
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT2 Capacidad de organización y planificación - Saber estar /ser
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar /ser
integrar ideas y conocimientos
CT8 Resolución de problemas - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar /ser
Páxina 74 de 397
CT11 Capacidad de actuar autónomamente - Saber estar /ser
CT12 Capacidad de trabajar en situaciones de falta de información y/o bajo presión - Saber estar /ser
CT15 Capacidad de relación interpersonal - Saber estar /ser
CT16 Razonamiento crítico - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT19 Adaptación a nuevas situaciones - Saber estar /ser
CT20 Creatividad - Saber estar /ser
CT22 Tener iniciativa y ser resolutivo - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1. Conocer ampliamente el lenguaje de programación orientado a objetos de mayor utilidad para la CB2
industria en la actualidad. CG8
CE4
CE5
CE12
CE13
CE14
CT1
CT2
CT5
CT7
CT8
CT9
CT11
CT12
CT16
CT18
CT19
CT20
CT22
CT24
RA2. Conocer ampliamente el proceso de desarrollo asociado a un proyecto de complejidad básica CB2
realizado mediante programación orientada a objetos. CG8
CE7
CE12
CE13
CE14
CE25
CE28
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT15
CT16
CT18
CT19
CT20
CT22
CT24
Páxina 75 de 397
RA3. Desarrollar software de calidad aplicando los fundamentos del paradigma de orientación a objetos. CB2
CE14
CE25
CE28
CT1
CT2
CT5
CT7
CT8
CT9
CT11
CT12
CT16
CT18
CT19
CT20
RA4. Dominar la comunicación dentro del grupo de trabajo, y la capacidad de iniciativa y de toma de CB2
decisiones en el trabajo realizado. CG8
CE14
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT15
CT16
CT18
CT19
CT20
CT22
CT24
Contenidos
Tema
Introducción al desarrollo orientado a objetos. Clases y objetos.
Encapsulación.
Excepciones.
Entrada/salida
Paradigma de desarrollo orientado a objetos. Composición y herencia.
Polimorfismo.
Archivos y pruebas Genericidad.
XML.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 19.5 29.25 48.75
Resolución de problemas y/o ejercicios 27 40.5 67.5
Otras 0 22 22
Pruebas prácticas, de ejecución de tareas reales y/o 3 9 12
simuladas.
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Páxina 76 de 397
Sesión magistral Presencial: presentación, mediante medios audiovisuales, de los contenidos teóricos de cada tema.
Este método se combinará con ejemplos ilustrativos de código y con la realización de preguntas
para motivar e incrementar el interés del alumno.
Atención personalizada
Metodologías Descripción
Resolución de problemas y/o ejercicios Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
Sesión magistral Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
Pruebas Descripción
Pruebas prácticas, de ejecución de tareas reales Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
y/o simuladas.
Evaluación
Descripción Calificación Competencias Evaluadas
Resolución de Se realizarán tareas continuas en grupo (o individual) para la 25 CB2
problemas y/o resolución de pequeños problemas de programación
CG8
ejercicios correspondientes a todos los temas de contenidos de la materia.
Esta nota será proporcionada por el profesor de forma subjetiva. CE7
Resultados: RA2, RA3, RA4. CE12
CE13
CE14
CE25
CE28
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT15
CT16
CT18
CT19
CT20
CT22
CT24
Páxina 77 de 397
Sesión magistral Cada tema tendrá una prueba individual, con la que se pretende 45 CB2
comprobar si el alumno ha alcanzado los objetivos de dicho tema.
CG8
Existirán tres pruebas, una por tema, valiendo cada prueba un 15%
de la nota final. Resultados: RA1. CE4
CE5
CE12
CE13
CE14
CT1
CT2
CT5
CT7
CT8
CT9
CT11
CT12
CT16
CT18
CT19
CT20
CT22
CT24
Otras Actividad de recuperación para los alumnos que no hayan superado 0 CB2
la asignatura en la primera opción. Resultados: RA1, RA2, RA3.
CG8
CE4
CE5
CE7
CE12
CE13
CE14
CE25
CE28
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT16
CT18
CT19
CT20
CT22
CT24
Páxina 78 de 397
Pruebas prácticas, Se realizará una prueba individual de programación, con la cual se 30 CB2
de ejecución de pretende evaluar la capacidad del alumno ante el desarrollo de
CG8
tareas reales y/o software de calidad. Resultados: RA1, RA2, RA3.
simuladas. CE4
CE5
CE7
CE12
CE13
CE14
CE25
CE28
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT16
CT18
CT19
CT20
CT22
CT24
● Todos los estudiantes que se presenten a cualquiera de las pruebas se entiende que siguen la asignatura de forma
presencial y por lo tanto deberán de seguir el procedimiento de evaluación descrito anteriormente.
● Si un estudiante no se presenta a alguna de las pruebas se les asignará una calificación de 0 en ellas.
● Para aplicar los porcentajes especificados es necesario obtener en cualquier prueba una nota igual o superior a 4 (sobre
Páxina 79 de 397
10).
● Independientemente de la convocatoria, en caso de no superar alguna parte de la evaluación pero la puntuación global
fuese superior a 5 (sobre 10), la calificación en actas será 4.
FECHAS DE EVALUACIÓN
● El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
OBSERVACIONES
● Se recuerda a todo el alumnado la prohibición del uso de dispositivos móviles en ejercicios y prácticas, en cumplimiento
del artículo 13.2.d) del Estatuto del Estudiante Universitario, relativo a los deberes del estudiantado universitario, que
establece el deber de "Abstenerse de la utilización o cooperación en procedimientos fraudulentos en las pruebas de
evaluación, en los trabajos que se realicen o en documentos oficiales de la universidad."
Fuentes de información
Bibliografía Básica
Eckel, B., Piensa en Java, 4ª, Prentice Hall, 2007, Madrid
Bibliografía Complementaria
Deitel, P. and Deitel, H., Cómo programar en Java, 10ª, Pearson, 2013, México
Jiménez Marín, A. y Pérez Montes, F.M., Aprende a programar con JAVA, 2ª, Paraninfo, 2016, Madrid
Schildt, H., Java 8, 1ª, Anaya Multimedia, 2015, Madrid
Recomendaciones
Páxina 80 de 397
DATOS IDENTIFICATIVOS
Matemáticas: Estatística
Asignatura Matemáticas:
Estatística
Código O06G150V01301
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 FB 2 1c
Lengua Castellano
Impartición Gallego
Departamento Estadística e investigación operativa
Coordinador/a Cotos Yáñez, Tomas Raimundo
Profesorado Cotos Yáñez, Tomas Raimundo
Pérez González, Ana
Correo-e cotos@uvigo.es
Web http://faitic.uvigo.es
Descripción Asignatura pensada para introducir al alumno en el pensamiento estocástico y la modelización de problemas
general reales. En muchos campos de la ciencia, y la informática no es una excepción, se deben tomar decisión en
muchos casos en contextos de incertidumbre. Estas decisiones involucran procesos previos como obtención
de la máxima información posible, determinación de los focos de error y modelización de las situaciones.
Aquí es donde esta materia se ubica. Se pretende introducir las bases para un análisis pormenorizado de la
información disponible. Finalmente, esta materia contribuye a desarrollar el pensamiento analítico y
matemático que resultará extremadamente útil en el ejercicio de la profesión futura.
El idioma "Ingles" se usa en materiales escritos.
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber hacer
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien
se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber hacer
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE1 Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería. - saber
Aptitud para aplicar los conocimientos sobre: álgebra lineal; cálculo diferencial e integral; métodos
numéricos; algorítmica numérica; estadística y optimización
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de
la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
Páxina 81 de 397
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas - saber
para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos
propuestos
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y
mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la
Ingeniería del Software
CE27 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y - saber
tecnologías disponibles
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos
y técnicas actuales
CE36 Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo - saber
Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil
CT1 Capacidad de análisis, síntesis y evaluación - saber hacer
CT2 Capacidad de organización y planificación - saber
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - saber hacer
CT6 Capacidad de diseñar y realizar experimentos sencillos y analizar e interpretar sus resultados - saber hacer
CT8 Resolución de problemas - saber hacer
CT9 Capacidad de tomar decisiones - saber hacer
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - saber hacer
CT11 Capacidad de actuar autónomamente - saber
CT16 Razonamiento crítico
CT17 Compromiso ético y democrático - Saber estar
/ser
CT18 Aprendizaje autónomo - Saber estar
/ser
CT20 Creatividad - Saber estar
/ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar
/ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Aplicar las técnicas de exploración de datos, para obtener histogramas, diagramas y cuantiles; y las CB1
medidas de tendencia central y dispersión. CB3
CT11
CT16
RA2: Aplicar métodos de presentación de datos, tales como tablas y gráficos, para mostrar parámetros y CB1
tendencias de la información analizada. CB2
CB3
CE1
CE4
CT1
CT5
CT17
RA3: Comprensión de las medidas de resumen, de tendencia central y de dispersión, en el análisis de CB1
información. CB3
CT1
CT10
RA4: Capacidad para evaluar la probabilidad de ocurrencia de eventos que surgen de los fenómenos CG8
estocásticos usando axiomas de Kolmogorov. CG9
Identificación de fenómenos aleatorios dependientes e independientes. Habilidad para evaluar la CE1
probabilidad de ocurrencia de eventos condicionados a la ocurrencia de otros. CE3
CE7
CT5
CT6
Páxina 82 de 397
RA5: Comprensión de las variables aleatorias y su clasificación en discretas o continuas, así como sus CG8
modelos probabilísticos. Habilidad para CG9
el cálculo de probabilidades de variables aleatorias a través de sus modelos probabilísticos. Comprensión CE1
y habilidad para obtener características de v.a., en particular el valor esperado y la varianza. CE3
CE7
CE12
CT5
CT18
CT20
RA6: Habilidad para obtener e identificar fenómenos aleatorios discretos o continuos, su función masa de CE4
probabilidad o la función de densidad y la CE5
de distribución. CE25
CE27
CE28
CE36
CT11
RA7: Habilidad para utilizar los métodos de estimación e identificar los mejores estimadores puntuales y CG8
por intervalos para hacer inferencia sobre los parámetros de la población. CE1
CE3
CE12
CT8
CT9
CT10
RA8: Deducción e interpretación de pruebas de hipótesis estadística de los intervalos de confianza. CE27
Habilidad para utilizar las pruebas de hipótesis para especificar el modelo probabilístico de una muestra CE28
aleatoria. CT1
CT2
CT24
RA9: Comprensión de los conceptos elementales de la regresión lineal simple y la correlación. Habilidad CB3
para obtener el coeficiente de correlación, la ecuación CE1
de regresión y sus parámetros. Aplicar los diferentes métodos de diagnosis de un modelo de regresión CE3
lineal simple. CE4
CT8
CT24
Contenidos
Tema
Tema 1.- Estadística descritiva 1.1 Descrición numérica y gráfica de una variable estadística
1.2 Descripción conjunta numéricamente y gráficamente de varias
variables estadísticas
Tema 2.- Cálculo de probabilidades 2.1 Espacio muestral, sucesos y probabilidad, combinatoria
2.2 Probabilidad condicionada, independencia de sucesos
2.3 Probabilidades totales. Teorema de Bayes
Tema 3.- Variables aleatorias 3.1 Variables aleatorias unidimensionales y bidimensionales: medidas
características
3.2 Principales v. aleatorias discretas
3.3 Principales v. aleatorias continuas
Tema 4.- Inferencia paramétrica 4.1 Introducción a la inferencia estadística
4.2 Estimación puntual y por intervalos
4.3 Contraste de hipótesis paramétricas
Tema 5.- Inferencia no paramétrica 5.1 Contrastes de bondad de ajuste
5.2 Contrastes de posición
5.3 Contrastes de independencia
5.4 Contrastes e homogeneidad
Tema 6.- Modelos de regresión lineal 6.1 Introducción a los modelos de regresión
6.2 Regresión lineal simple: estimación, ajuste, diagnosis y predicción
6.3 Regresión lineal múltiple
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 13.5 30 43.5
Resolución de problemas y/o ejercicios 27 48.5 75.5
Pruebas prácticas, de ejecución de tareas reales y/o 9 0 9
simuladas.
Páxina 83 de 397
Otras 0 22 22
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición por parte del profesor de los contenidos sobre la materia objecto de estudio, bases
teóricas, ejercicios o prácticas a desarrollar por el estudiante.
Resolución de Resolución de problemas, lecturas, resúmenes, esquemas y cuestiones de cada uno de los temas
problemas y/o ejercicios del programa de la materia. Resolución de los ejercicios en la pizarra por parte de los alumnos. Se
hará uso del software estadístico libre R
Atención personalizada
Pruebas Descripción
Pruebas prácticas, de ejecución de tareas reales Se llevará a cabo un análisis individualizado del alumnado mediante su
y/o simuladas. trabajo en las pruebas prácticas.
Evaluación
Descripción Calificación Competencias Evaluadas
Otras Actividades de recuperación para aquel alumnado que no supere la 0
materia en la primera oportunidad
Pruebas prácticas, Se Realizarán pruebas a lo largo del cuatrimestre, con lo que se 100 CB1
de ejecución de pretende comprobar si el alumno va alcanzando las competencias
CB2
tareas reales y/o básicas de esta materia. Un alumno que se presente a una prueba
simuladas. se entenderá que escoge la Evaluación por asistencia. La nota de CB3
cada prueba libera materia. Resultados de aprendizaje evaluados: CG8
RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9
CG9
CE1
CE3
CE4
CE5
CE7
CE12
CE25
CE27
CE28
CE36
CT2
CT5
CT6
CT8
CT11
CT16
CT17
CT18
CT20
CT24
Para que un alumno asistente aprobe la materia enla primera edición de actas, debe obtener una nota mínima de 5 puntos
al sumar las diferentes notas ponderadas, siempre y cuando la nota de cada proba no sea inferior a 3.5 sobre 10.
En caso de no alcanzar en alguna prueba la nota mínima de 3.5, la nota será el mínimo de las notas.
Páxina 84 de 397
Se entenderá por alumno asistente a aquel estudiante que se presenta a calquiera de las pruebas y deberá de seguir
elprocedimiento de evaluación descrito anteriormente.
La asistencia a clases no teenen porcentaje de evaluación, pero es altamente recomendable la asistencia activa, tanto a las
clases de Grupo Grande como de Grupo Pequeño.
Habrá un sistema de avaliación para los no asistentes consistente en una única prueba donde se evaluará los contenidos
expuestos a lo largo del curso. Consistirá en la resolución de problemas teórico/prácticos contando con la ayuda del software
estatístico R (100% da nota).
Las competencias evaluadas y lo resultados de aprendizaje evaluados son todos los que se describen salvo las competencias
CG9, CE25, CE36.
El sistema de evaluación de la convocatoria de Julio y Fin de carrera para todos los alumnos será el mismo que el usado en
la 1ª convocatoria para los alumnos no asistentes.
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro da ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Cao Abad, R., Vilar Fernández, J., Presedo Quindimil, M., Vilar Fernández, J., Francisco Fernández,, Introducción a la
estadística y sus aplicaciones, Pirámide, 2005
Milton, J.S., Arnold, J.C., Probabilidad y estadística, con aplicaciones para ingeniería y ciencias computacionales, McGraw-Hill,
2003
Peña, D., Fundamentos de Estadística, Ciencias Sociales Alianza Editorial, 2001
Bibliografía Complementaria
Esteban García y otros., Estadística Descriptiva y nociones de probabilidad, Thomson, 2005
García Pérez, C.; Casas Sánchez, J.M. e Rivera García, L.F., Problemas de estadística descriptiva, probabilidad e inferencia,
Pirámide, 1998
Martín Pliego, F. J. e Ruíz-Maya, L., Estadística I: Probabilidad., Thomson, 2005
Montgomery, D. y Runger, G., Probabilidad y Estadística Aplicadas a la Ingeniería, Mc Graw Hill, 1998
R Development Core Team, R: A language and environment for statistical computing, http://www.R-project.org, 2017
Ugarte, M.D., Militino, A.F., Arnholt, A.T, Probability and Statistics with R, CRC Press, 2008
Recomendaciones
Otros comentarios
Conductas inadecuadas, contrarias y perjudiciales a la convivencia y a su corrección, estarán penadas con la pérdida del
derecho a la evaluación para asistentes por parte del estudiante/s responsable/s y se tomarán las correspondientes acciones
disciplinarias que se consideren oportunas.
Páxina 85 de 397
DATOS IDENTIFICATIVOS
Algoritmos y estructuras de datos II
Asignatura Algoritmos y
estructuras de
datos II
Código O06G150V01302
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 OB 2 1c
Lengua Castellano
Impartición Gallego
Departamento Informática
Coordinador/a Pavón Rial, María Reyes
Profesorado Darriba Bilbao, Víctor Manuel
Laza Fidalgo, Rosalia
Pavón Rial, María Reyes
Correo-e pavon@uvigo.es
Web http://faitic.uvigo.es
Descripción Los contenidos de esta materia son una continuación de los expuestos en la materia Algoritmos y Estructura
general de Datos I y sirve para complementar y ampliar los conocimientos del alumno en el diseño de estructuras de
datos y algoritmos para la solución de problemas no triviales de forma eficiente y correcta.
En esta asignatura no se utiliza el inglés como lengua de impartición ni en el material
docente
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, - saber hacer
modelos y técnicas actuales
CE32 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y - saber
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y
calidad adecuados
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT6 Capacidad de diseñar y realizar experimentos sencillos y analizar e interpretar sus resultados - Saber estar /ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar /ser
integrar ideas y conocimientos
CT8 Resolución de problemas - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar /ser
CT11 Capacidad de actuar autónomamente - Saber estar /ser
Páxina 86 de 397
CT15 Capacidad de relación interpersonal - Saber estar /ser
CT16 Razonamiento crítico - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT20 Creatividad - Saber estar /ser
CT22 Tener iniciativa y ser resolutivo - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Saber analizar, especificar e implementar las estructuras de datos y las colecciones no lineales CB2
desde la perspectiva de los TAD. CG8
CE3
CE4
CE13
CE28
CT1
CT5
CT8
CT9
CT10
CT11
CT15
CT16
CT18
CT20
CT22
RA2: Saber resolver problemas utilizando la estructura de datos no lineal más apropiada, en función de CB2
los recursos necesarios (tiempo de ejecución, espacio CG8
requerido, etc.) CE3
CE4
CE12
CE13
CE28
CE32
CT1
CT5
CT6
CT7
CT8
CT9
CT10
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Páxina 87 de 397
RA3: Capacitar al alumno para la resolución de problemas utilizando esquemas algorítmicos básicos. CB2
CG8
CE3
CE4
CE12
CE13
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT10
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA4: Saber que los esquemas algorítmicos se consideran una metodología en la cual se deben seguir CB2
procesos sistemáticos para alcanzar los objetivos de resolución de problemas. CG8
CE3
CE4
CE12
CE13
CE28
CE32
CT1
CT5
CT6
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
RA5: Usar las herramientas de un entorno de desarrollo de programación para crear y desarrollar CB2
aplicaciones. CG8
CE4
CE12
CE13
CE28
CE32
CT6
CT8
CT9
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Páxina 88 de 397
RA6: Programar aplicaciones de forma robusta, correcta y eficiente teniendo en cuenta restricciones de CB2
tiempo y coste, y eligiendo el paradigma y los lenguajes de programación más adecuados. CG8
CE3
CE4
CE12
CE13
CE28
CT1
CT5
CT6
CT7
CT8
CT9
CT10
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Contenidos
Tema
Árboles TAD Árbol
Árboles binarios
Árboles binarios de búsqueda
Árboles binarios equilibrados
Montones
Árboles multicamino
Maps y Diccionarios TAD Map
Tablas Hash
TAD Diccionario
Grafos TAD Grafo
Estrategias para la implementación de grafos
Algoritmos de recorrido
Algoritmos de caminos mínimos
Árboles de expansión mínimos
Esquemas algorítmicos Algoritmos devoradores
Divide y vencerás
Programación dinámica
Vuelta atrás
Algoritmos probabilistas
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 5 8.75 13.75
Trabajos de aula 11 33 44
Proyectos 2 5 7
Prácticas en aulas de informática 24 48 72
Resolución de problemas y/o ejercicios 3 3.75 6.75
Trabajos y proyectos 1.5 1.875 3.375
Otras 0 3.125 3.125
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Consiste en la exposición de forma sistemática y ordenada de los contenidos que constituyen el
programa de la asignatura, con el objeto de proporcionaar a los alumnos los conocimientos
teóricos básicos necesarios para la comprensión de la materia.
Páxina 89 de 397
Trabajos de aula Durante las sesiones de aula el profesor propondrá la realización de problemas, ejercicios y otras
actividades complementarias relacionadas con los contenidos expuestos en la clase y realizados,
generalmente, mediante técnicas específicas de trabajo colaborativo.
Proyectos Trabajo individual o grupal que el alumnado realiza mayoritariamente en horas no presenciales y
tutelado por el profesor.
Prácticas en aulas de Durante las sesiones de laboratorio el alumnado entrará en contacto con los ordenadores para
informática utilizar la tecnología en la resolución de los problemas planteados por el profesor. Las prácticas
podrán realizarse de manera individual o grupal y se usará un entorno integrado de desarrollo y un
lenguaje de programación (java)
Atención personalizada
Metodologías Descripción
Trabajos de aula El profesor supervisará el trabajo realizado por el alumno para la resolución de problemas
planteados durante las sesiones de aula.
Proyectos El profesor interactuará de forma personalizada con los alumnos para tutorizar el proyecto
desarrollado de forma, mayoritariamente, no presencial.
Prácticas en aulas de El profesor supervisa las soluciones software a las actividades propuestas para los
informática laboratorios.
Evaluación
Descripción Calificación Competencias Evaluadas
Trabajos de aula Durante las sesiones de aula el profesor empleará diferentes 10 CB2
técnicas de aprendizaje colaborativo y evaluará los resultados.
CG8
Resultados de aprendizaje: RA1, RA2, RA3, RA4. CE3
CE4
CE12
CE13
CE28
CE32
CT1
CT5
CT6
CT7
CT8
CT9
CT10
CT11
CT15
CT16
CT22
CT24
Otras Horas de dedicación del alumnado para la preparación de la 0
materia (solamente si es necesario)
Páxina 90 de 397
Trabajos y Prueba en la que se evalúan las competencias adquiridas por el 20 CB2
proyectos alumno en el proyecto tutelado.
CE3
Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA5, RA6 CE4
CE12
CE13
CE28
CE32
CT1
CT5
CT7
CT8
CT9
CT10
CT11
CT15
CT16
CT18
CT20
CT22
CT24
Resolución de Actividades evaluables consistentes en la resolución, de manera 70 CE3
problemas y/o individual, de problemas relacionados con los contenidos de la
CE12
ejercicios materia.
CE13
Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA5 CE28
CE32
CT1
CT5
CT6
CT7
CT8
CT9
CT10
CT18
CT22
Calificación final =0.1 *(trabajos de aula) + 0.20 (nota trabajos y proyectos) + 0.7 (nota media de las dos pruebas de
resolución de problemas y/o ejercicios).
El primer punto se obtiene por los trabajos realizados en las sesiones de aula de manera grupal; los siguientes dos puntos
máximo se obtienen por el trabajo/proyecto tutelado y siete puntos máximo por la evaluación individual de las pruebas de
resolución de problemas. Además, es necesario que el alumno obtenga como mínimo un 4 en el promedio ponderado de las
pruebas sobre el proyecto y resolución de problemas.
Calificación final = 0.25 (nota proyecto) + 0.75 (nota media de las dos pruebas de resolución de problemas y/o ejercicios).
Páxina 91 de 397
Proceso de calificación de actas
FECHAS DE EVALUACIÓN:
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra
publicado en la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Weiss, Mark Allen, Estructuras de datos en Java, 4, Pearson Educación, 2013
Michael T. Goodrich, Roberto Tamassia, Data structures and algorithms in Java, 6, Wiley, 2015
Peña Marí, Ricardo, Diseño de programas: formalismo y abstracción, 3, Pearson Educación, 2005
Bibliografía Complementaria
Main, Michael, Data structures & other objects using Java, 4, Addison Wesley, 2012
Laza Fidalgo, Rosalía, Metodologia y tecnologia de la programacion, Pearson Educación, 2008
Brassard, Gilles, Fundamentos de algoritmia, Prentice Hall, 1997
Adam Drozdek, Estructuras de datos y algoritmos en Java, 2, Thomson, 2007
John Lewis, Joseph Chase, Estructuras de datos con Java : diseño de estructuras y algoritmos, 2, Pearson Educación, 2006
Recomendaciones
Otros comentarios
Se recuerda a todo el alumnado a prohibición del uso de dispositivos móviles o electrónicos y ordenadores portátiles en
ejercicios y prácticas, en cumplimiento del artículo 13.2.d) del Estatuto del Estudiante Universitario, relativo a los deber del
estudantado universitario, que establece el deber de "Abstenerse de la utilización o la cooperación en procedimientos
fraudulentos en las pruebas de evaluación, en los trabajos que se realicen o en documentos oficiales de la universidad".
Páxina 92 de 397
DATOS IDENTIFICATIVOS
Arquitectura de computadoras II
Asignatura Arquitectura de
computadoras II
Código O06G150V01303
Titulacion Grado en
Ingeniería
Informática
Descriptores Creditos ECTS Carácter Curso Cuatrimestre
6 OB 2 1c
Lengua Castellano
Impartición Gallego
Departamento Ingeniería de sistemas y automática
Coordinador/a García Rivera, Matías
Profesorado García Rivera, Matías
Sotelo García, Máximo
Correo-e mgrivera@uvigo.es
Web http://faitic.uvigo.es
Descripción Esta materia profundiza en los conceptos básicos sobre los componentes de la arquitectura de una
general computadora dados en Arquitectura de Computadoras I, con el fin de comprender el funcionamiento de una
computadora actual. Se utilizará documentación técnica en inglés.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos. - saber hacer
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas - saber hacer
de obligado cumplimiento.
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y - saber hacer
normativa vigente
CE11 Conocimiento, administración y mantenimiento de sistemas, servicios y aplicaciones informáticas - saber
- saber hacer
CE15 Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así - saber
como los componentes básicos que los conforman - saber hacer
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber
y acceso a los Sistemas de información, incluidos los basados en web - saber hacer
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar - saber hacer
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de - saber hacer
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber
presentarse - saber hacer
Páxina 93 de 397
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - saber
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos - saber hacer
CE32 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y - saber
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y - saber hacer
calidad adecuados
CE34 Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de - saber
comunicaciones en una organización - saber hacer
CE35 Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que - saber
satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados - saber hacer
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar /ser
integrar ideas y conocimientos
CT8 Resolución de problemas - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
CT10 Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones - Saber estar /ser
CT11 Capacidad de actuar autónomamente - Saber estar /ser
CT12 Capacidad de trabajar en situaciones de falta de información y/o bajo presión - Saber estar /ser
CT13 Capacidad de integrarse rápidamente y trabajar eficientemente en equipos unidisciplinares y de - Saber estar /ser
colaborar en un entorno multidisciplinar
CT15 Capacidad de relación interpersonal - Saber estar /ser
CT16 Razonamiento crítico - Saber estar /ser
CT17 Compromiso ético y democrático - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
CT19 Adaptación a nuevas situaciones - Saber estar /ser
CT20 Creatividad - Saber estar /ser
CT21 Liderazgo
CT22 Tener iniciativa y ser resolutivo - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA01: Asesorar a los programadores en los problemas que se le plantean con la programación de los CB2
sistemas. CE19
CE29
CT1
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 94 de 397
RA02: Poner en marcha los procedimientos de prueba y de control de calidad conforme la legislación y CB2
normativa vigentes. CG5
CE25
CE35
CT1
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
RA03: Instalar, configurar y administrar sistemas hardware, de comunicaciones, software de base y CG7
aplicaciones de usuario. CE7
CE11
CE15
CE34
CT1
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
RA04: Plantear el pliego de condiciones técnicas de una instalación informática de tamaño medio, CE11
contemplando la necesidades de alimentación, refrigeración, suelo técnico, conservación y seguridad, de CT1
acuerdo a la normativas. CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 95 de 397
RA05: Analizar los proyectos y la necesidades, y proponer soluciones en el plano técnico, humano y CG2
financiero. CG4
CG5
CG6
CE26
CE30
CE32
CT1
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Contenidos
Tema
Introducción a los procesadores actuales Los microprocesadores de las familias x86, x64, ARM.
Alimentacion de un procesador: Unidad de potencia, sistemas de
alimentación ininterrumpida
Sistema y jerarquía de memoria I Introducción a los sistemas y la jerarquía de memoria en una
computadora personal.
Memoria interna.
Memoria principal. Tipos de memoria DRAM.
Memoria caché.
Sistema de memoria de la familia Intel.
Sistema y jerarquía de memoria II Memoria externa.
Discos magnéticos y de estado sólido (HDD, SSD).
Discos físicos y lógicos.
Sistemas de archivos en un HDD y SSD.
Memoria óptica.
Unidades de cinta.
Técnicas de Entrada Salida Técnicas de Entrada Salida en las computadoras personales.
Periféricos y módulos de E/S.
Interfaces externas: USB, IEEE 1394, PATA, SATA.
Alimentacion de las entradas salidas y periféricos.
Interconexión con buses Interconexión y jerarquía de buses.
Buses PCI, AGP, PCI-Express.
Prácticas I Programación a bajo nivel en una computadora sencilla de las técnicas de
entrada salida.
Prácticas II Identificación de los componentes de un ordenador personal.
Desmontaje y montaje de ordenador personal.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 24 30 54
Resolución de problemas y/o ejercicios 24 30 54
Prácticas de laboratorio 12 12 24
Pruebas de respuesta corta 6 12 18
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Páxina 96 de 397
Metodologías
Descripción
Sesión magistral Exposición al alumnado de los contenidos de la materia.
Resolución de Planteamiento, análisis, resolución y debate de problemas o ejercicios relacionados con la temática
problemas y/o ejercicios de la materia.
Prácticas de laboratorio Planteamiento, análisis, resolución y debate de problemas de programación de computadoras a
bajo nivel relacionados con entrada salida
Atención personalizada
Pruebas Descripción
Pruebas de respuesta corta Se llevará a cabo un análisis individualizado del alumnado mediante un control continúo de las
pruebas parciales realizadas.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de 2 pruebas parciales a lo largo del cuatrimestre, con las que se pretende 40 CB2
laboratorio comprobar si el alumno va alcanzando las competencias básicas de los
CG5
contenidos de las clases de los grupos reducidos. Cada una de estas 2
pruebas será un 20% de la nota final. Será obligatorio que el alumno se CE25
presente a todas las pruebas parciales, y además que en cada prueba CE26
obtenga una nota igual o superior a 3 sobre 10, para que esta nota sea
CE30
tenida en cuenta en la nota final.
CE32
Resultados evaluados de aprendizaje : RA02 y RA05. CE35
CT1
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Páxina 97 de 397
Pruebas de 2 pruebas parciales a lo largo del cuatrimestre, con las que se pretende 60 CB2
respuesta comprobar si el alumno va alcanzando las competencias básicas de los
CG2
corta contenidos de las clases de los grupos grandes. Cada una de estas 2
pruebas será un 30% de la nota final. Será obligatorio que el alumno se CG4
presente a todas las pruebas parciales, y además que en cada prueba CG6
obtenga una nota igual o superior a 3 sobre 10, para que esta nota sea
CG7
tenida en cuenta en la nota final.
CE7
Resultados evaluados de aprendizaje : RA01, RA03 y RA04. CE11
CE15
CE19
CE29
CE34
CT1
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Un alumno es asistente cuando se presenta a todas las 4 pruebas parciales a lo largo del cuatrimestre.
Para los alumnos asistentes en la primera edición se realizarán 4 pruebas parciales a lo largo del cuatrimestre: 2 pruebas
parciales (2 Pruebas de respuesta corta) sobre los contenidos de las clases de grupos grandes (30% + 30%); y 2 pruebas
parciales (2 Prácticas de laboratorio) sobre los contenidos de las clases de grupos reducidos (20% + 20%).
Es obligatorio que el alumno se presente a las 4 pruebas parciales, y además que en cada prueba obtenga una nota igual o
superior a 3 sobre 10.
En el caso de no superar alguna prueba de la evaluación (nota menor a 3) o no realizar alguna prueba (por lo tanto nota
igual a 0), si la puntuación global fuera superior a 5 (sobre 10), la calificación en actas será 4.9.
Las fechas de estas 4 pruebas para los alumnos asistentes se pueden consultar en el calendario de actividades de la ESEI
para el segundo curso primer cuatrimestre.
Los alumnos asistentes suspensos, pueden renunciar a todas sus calificacións como asistente y hacer la evalucación para los
no asistentes.
Páxina 98 de 397
Descripción: Una prueba con respuestas cortas sobre todos los contenidos de las clases de los grupos grandes. Esta prueba
será el 60% de la nota final. La nota debe ser igual o superior a 3 sobre 10.
% Calificación: Esta prueba será el 60% de la nota final. La nota de esta prueba debe ser igual o superior a 3 sobre 10
Competencias evaluadas: CB2, CG5, CE25, CE26, CE30, CE32, CE35, CT1, CT3, CT5, CT7, CT8, CT9, CT10, CT11, CT12, CT13,
CT15, CT16, CT17, CT18, CT19, CT20, CT21, CT22, CT24
Descripción: Una prueba práctica delante de un PC sobre los contenidos de las clases de los grupos reducidos. Esta prueba
será el 40% de la nota final. La nota debe ser igual o superior a 3 sobre 10. Esta prueba se hará sobre el sistema operativo
Windows, el HW micro85 y IO85 y el SW simulador del 8085. La descarga de los manuales del HW y el programas SW estará
disponible en faitic.
% Calificación: Esta prueba será el 40% de la nota final. La nota de esta prueba debe ser igual o superior a 3 sobre 10
Competencias evaluadas: CB2, CG2, CG4, CG6, CG7, CE7, CE11, CE15, CE19, CE29, CE34, CT1, CT3, CT5, CT7, CT8,CT9,
CT10, CT11, CT12, CT13, CT15, CT16, CT17, CT18, CT19, CT20, CT21, CT22, CT24
Independientemente de la convocatoria, en el caso de no superar alguna prueba de la evaluación pero la puntuación global
fuera superior a 5 (sobre 10), la calificación en actas será 4.9.
CIERRAS DE EVALUACIÓN.
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?*id=29.
JUSTIFICACIÓN DE AUSENCIA
Para poder justificar la ausencia a una prueba es necesario un Justificante de Ausencia o un Parte de Consulta y
Hospitalización (tambén llamado P10) emitido por el médico del SERGAS, o un certificado emitido por un colegiado médico.
No será válido un justificante de la cita del médico.
Fuentes de información
Bibliografía Básica
Stallings, William, Organización y arquitectura de computadores, 7ª edición, Prentice Hall, 2006, Madrid
Meyers, Mike, CompTIA A+ Certification All-in-One Exam Guide : Exams 220-801 and 220-802 with CD, 8th Edition,
McGraw-Hill Osborne, 2012,
Quentin Docter; Emmett Dulaney; Toby Skandier, CompTIA A+ : Exams 220-801 and 220-802 Study Guide 2nd, 2nd Edition,
John Wiley, 2012,
ASUS, PRIME X370-PRO User's Manual:
http://dlcdnet.asus.com/pub/ASUS/mb/SocketAM4/PRIME_X370-PRO/E12577_PRIME_X370-PRO_UM_v2_web_only.pdf, Revised
Edition v2, ASUS, February 2017,
ASUS, H81M-PLUS User's Manual: http://dlcdnet.asus.com/pub/ASUS/mb/LGA1150/H81M-PLUS/E8448_H81M-PLUS.pdf, First
Edition V1, ASUS, June 2013,
Bibliografía Complementaria
Romero Ternero, Díaz Ruiz, Molina Cantero, Estructura y Tecnología de Computadores. Teoría y Problemas, Mcgraw-Hill.
2009,
Bertrán, Guzmán, Diseño y evaluación de Arquitectura de Computadoras, Pearson, Prentice Hall, 2010,
Páxina 99 de 397
Parhami, Behrooz, Arquitectura de computadoras: de los microprocesadores a las supercomputadoras, McGraw-Hill
Interamericana, 2007,
Patterson, David A, Estructura y diseño de computadores: interfaz circuitería-programación, Reverté, 2004,
Recomendaciones
Asignaturas que continúan el temario
Arquitecturas paralelas/O06G150V01401
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos ,
la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de su
calidad, de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE9 Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el - saber
liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software
CE22 Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de - saber
software
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y
mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la
Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la existencia
de sistemas ya desarrollados y de las propias organizaciones
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Conocer y comprender las principales características de las actividades que componen el ciclo de CG5
vida del software CE22
CE26
CT1
CT2
CT3
CT5
CT18
RA2: Comprender la importancia de utilizar un enfoque de ingeniería en el desarrollo de software de CB2
calidad CG9
CE9
CE30
CE32
CE35
CT24
Contenidos
Tema
1. Introducción a la ingeniería del software Características y Evolución del Software. Naturaleza del desarrollo de
software. Conceptos Básicos.
Proceso y Actividades de desarrollo.
2. Metodologías de desarrollo de software Actividades del proceso. Modelos del proceso del software. Iteración de
procesos. Proceso Unificado. Métodos ágiles.
3. Ingeniería de Requisitos Introducción a la ingeniería de requisitos. Modelado de requisitos. El
modelo de casos de uso. Documentos de la especificación de requisitos.
4. Especificación y Modelado Introducción al análisis. El modelo de dominio. Modelado dinámico.
5. Planificación y gestión de proyectos Actividades de gestión. Planificación de proyectos. Estimación de recursos.
informáticos Gestión del riesgo. Personal del proyecto.
6. Verificación y Validación del Software Verificación y validación. Inspecciones de software. Pruebas del software.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 14.5 13 27.5
Trabajos de aula 7 0 7
Prácticas de laboratorio 14 30 44
Trabajos tutelados 11.5 48 59.5
Pruebas de respuesta corta 3 3 6
Resolución de problemas y/o ejercicios 3 3 6
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición por parte del docente de los contenidos básicos de la asignatura, bases teóricas y/o
directrices de un trabajo, ejercicio o proyecto a desarrollar por el estudiante.
Trabajos de aula El estudiante desarrolla ejercicios en el aula bajo las directrices del docente.
Prácticas de laboratorio Resolución de problemas y ejercicios. Actividades de aplicación de los conocimientos a situaciones
concretas y de adquisición de habilidades básicas y procedimientos relacionados con la Ingeniería
del Software.
Trabajos tutelados El alumno debe desarrollar un proyecto de Ingeniería del Software en el que se resolverá una
situación concreta descrita previamente, y que se corresponderá con un caso real planteable en el
desarrollo profesional.
Evaluación
Descripción Calificación Competencias Evaluadas
Trabajos Se analizarán los resultados obtenidos en el caso práctico planteado. 25 CB2
tutelados Cada una de las entregas se evaluará individualmente y el promedio
CG1
de todas ellas constituirá la calificación final en este apartado. Es
necesario obtener al menos un 4 sobre 10 en ese apartado para CG3
superar la asignatura. CG5
CG9
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5, RA6
CE7
CE9
CE22
CE25
CE26
CE28
CE29
CE30
CE33
CE35
CT1
CT2
CT3
CT5
CT7
CT12
CT13
CT24
Pruebas de En estas pruebas de respuesta corta y/o tipo test se evaluará la 40 CE7
respuesta corta asimilación de los contenidos teóricos de la materia. El promedio de
CE22
las pruebas realizadas constituirá la calificación final de este apartado.
Es necesario obtener al menos un 4 sobre 10 en ese apartado para CE25
superar la asignatura. CE26
CE28
Resultados de aprendizaje evaluados: RA1, RA3, RA5
CE29
CE30
CE31
CE32
CE33
CE35
CT1
CT12
CT18
1) Todos los estudiantes que no hayan sido expresamente autorizados por el profesor responsable conforme a lo indicado en
el siguiente apartado, se entiende que cursan la asignatura de forma presencial y por lo tanto estarán sujetos al
procedimiento de evaluación indicado anteriormente.
3) La evaluación anterior se aplicará al alumnado asistente al menos a 10 clases prácticas. Por debajo de esta cifra, cada
clase a la que no se asista significará un 5% de reducción en la nota final.
1) Los estudiantes que por motivos documentalmente justificados (laborales, imposibilidad demostrada de desplazamiento
diario a Ourense, problemas de salud, dependencia, etc) no puedan realizar con normalidad las actividades del sistema de
evaluación por defecto, podrán acogerse a un sistema de evaluación para no asistentes, que consistirá en el mismo que el
de los asistentes, con las salvedades de que: (a) se podrá autorizar excepcionalmente (previa solicitud justificada del
estudiante) la realización individual de trabajos inicialmente grupales; (b) no se penalizará la no asistencia a clases prácticas.
2) La ponderación de las pruebas será la misma que la del sistema de evaluación para asistentes.
3) Los estudiantes que cumplan las condiciones para la evaluación de no asistentes lo deberán solicitar al profesorado
responsable de la asignatura al inicio del cuatrimestre, aportando las evidencias documentales necesarias, y en todo caso
en el momento en que se manifieste la situación que haga necesario este sistema de evaluación.
4) Competencias evaluadas: las mismas que en el sistema de evaluación para asistentes.
5) Resultados de aprendizaje evaluados: los mismos que en el sistema de evaluación para no asistentes.
CRITERIOS DE EVALUACIÓN PARA LA 2ª EDICIÓN DE ACTAS Y FIN DE CARRERA
1) Metodología/Prueba 1: Prueba de respuesta corta
Descripción: se evaluará la asimilación de los contenidos teóricos de la materia. Se podrá exigir una calificación mínima en
este apartado para superar la asignatura.
% de calificación: 40%
Competencias evaluadas: las mismas que en las pruebas de respuesta corta del sistema de evaluación por defecto.
Resultados de aprendizaje: los mismos que en las pruebas de respuesta corta del sistema de evaluación por defecto.
2) Metodología/Prueba 2: Resolución de problemas y/o ejercicios
Descripción: se evaluará la asimilación de los contenidos prácticos de la materia. Se podrá exigir una calificación mínima
en este apartado para superar la asignatura.
% de calificación: 35%
Competencias evaluadas: las mismas que en las pruebas de resolución de problemas del sistema de evaluación por
defecto.
Resultados de aprendizaje: los mismos que en las pruebas de resolución de problemas del sistema de evaluación por
defecto.
3) Metodología/Prueba 3: Trabajos tutelados
Descripción: Se analizarán los resultados obtenidos en el caso práctico planteado. Para aprobar la materia se podrá exigir
en esta prueba una nota mínima.
& de calificación: 25%
Competencias evaluadas: las mismas que en el trabajo tutelado del sistema de evaluación por defecto.
Resultados de aprendizaje: los mismos que en el trabajo tutelado del sistema de evaluación por defecto.
4) Los dos puntos anteriores serán de aplicación tanto para estudiantes asistentes como no asistentes.
Fuentes de información
Bibliografía Básica
Ian Sommerville, Ingeniería del Software, 9ª, Pearson Educación, 2012, México
Roger S. Pressman, Ingeniería del Software: Un enfoque práctico, 7ª, McGraw-Hill, 2010, México DF
Grady Booch, James Rumbaugh e Ivar Jacobson, El lenguaje unificado de Modelado, 2nd Ed., 2ª, Addison-Wesley, 2006,
Madrid
Craig Larman, UML y patrones : una introducción al análisis y diseño orientado a objetos y al proceso unificado, 2ª,
Prentice-Hall, 2002, México
Bibliografía Complementaria
I. Jacobsoin, G. Booch e J. Rumbaugh, El Proceso Unificado de Desarrollo de Software, 1ª, Addison-Wesley, 2000, Madrid
Maciaszek, Leszek, Requirements analysis and system design : developing information systems with UML, 3ª,
Addison-Wesley, 2007, Harlow
Braude, Eric J., Ingeniería de software: una perspectiva orientada a objetos, 1ª, RA-MA, 2003, Madrid
Witzenfield, Alfredo, Ingeniería de software orientado a objetos con UML, Java e Internet, 1ª, Thomson, 2005, México
Stevens, Perdita, Utilización de UML en ingeniería del software con objetos y componentes, 2ª, Pearson Educación, 2007,
Madrid
Recomendaciones
Asignaturas que continúan el temario
Ingeniería del software II/O06G150V01403
Otros comentarios
ES recomendable que los estudiantes lleven un ritmo continuo de aprendizaje y trabajar con dedicación semanalmente a la
materia, para lograr un aprendizaje continuado.
A partir de 3º curso existe un perfil propio en los contenidos de Ingeniería de Software que ayudarán al alumno a profundizar
y perfeccionarse en la Disciplina de la Ingeniería de Software.
Parte del material bibliográfico facilitado al alumnado está en inglés, pero ni las clases ni los
guiones/transparencias/exámenes/pruebas/etc. se realizan en inglés.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber hacer
de datos y programas informáticos con aplicación en ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto
económico y social
CE15 Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así - saber hacer
como los componentes básicos que los conforman
CE16 Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y - saber
diseñar e implementar aplicaciones basadas en sus servicios
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber
presentarse
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Justificar y dar a conocer la función del Sistema Operativo dentro del software de un sistema CG4
informático. CE4
CE15
CE16
CT2
CT7
CT10
CT15
CT18
RA2: Dar a conocer los conceptos, abstracciones básicas y principios de diseño de los Sistemas CG4
Operativos. CG8
CE4
CE7
CE15
CE16
CT5
CT7
CT11
CT12
CT18
CT22
Contenidos
Tema
Tema 1: Conceptos fundamentales de los
Sistemas Operativos.
Tema 2: Procesos.
Tema 3: Gestión de la memoria.
Tema 5: El sistema de ficheros.
Tema 4: Gestión de Entrada/Salida
Tema 6: Sistemas distribuidos.
Prácticas: Sistema Operativo a nivel de usuario.
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 0.5 0.05 0.55
Sesión magistral 19 24.7 43.7
Resolución de problemas y/o ejercicios 15.5 23.25 38.75
Trabajos de aula 10 15 25
Otros 4 26 30
Pruebas prácticas, de ejecución de tareas reales y/o 2 3 5
simuladas.
Otras 3 4.5 7.5
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Actividades Presentación de la asignatura: objetivos, contenidos, metodología docente, evaluación, etc.
introductorias
Atención personalizada
Metodologías Descripción
Sesión magistral Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
Resolución de problemas y/o ejercicios Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
Trabajos de aula Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
Evaluación
Descripción Calificación Competencias Evaluadas
Resolución de ACTIVIDADES DE TEORÍA: 15 CB2
problemas y/o En clase se realizarán, de forma individual o en grupo, entregas
CB4
ejercicios continuas de cuestionarios, problemas o ejercicios acordes a las
actividades realizadas. CG4
Estas entregas no se podrán recuperar en el caso de que el CG8
estudiante no asista a la sesión correspondiente y se le asignará una
CG9
calificación de 0 en ellas.
CE7
Resultados de aprendizaje evaluados: RA1, RA2, RA3 y RA4 CE15
CT1
CT2
CT5
CT6
CT7
CT8
CT10
CT11
CT12
CT15
CT16
CT18
CT19
CT22
CT24
● Proceso de evaluación:
1. varias pruebas individuales y escritas correspondientes a los contenidos impartidos en la Sesión magistral
y Resolución de problemas y/o ejercicios. La media ponderada de estas pruebas corresponderá al 50% de
la nota final,
2. varias pruebas sobre computador (Pruebas prácticas de ejecución de tareas reales y/o simuladas) cuya
media ponderada corresponderá al 25% de la nota final,
3. varias entregas (Trabajos de aula) cuya media ponderada corresponderá al 10% de la nota final,
4. varias entregas (Resolución de problemas y/o ejercicios) cuya media ponderada corresponderá al 15% de
la nota final.
● Todos los estudiantes que se presenten a cualquiera de las pruebas se entiende que siguen la asignatura de forma
presencial y por lo tanto deberán de seguir el procedimiento de evaluación descrito anteriormente. En el caso de que no se
presenten a alguna de las pruebas se les asignará una calificación de 0 en ellas.
● Para aplicar los porcentajes y calcular la calificación final es necesario obtener como mínimo un 4 (sobre 10) en cada uno
de los apartados 1 y 2 descritos en el proceso de evaluación, pero sólo se considerará que el estudiante ha superado la
asignatura si dicha calificación final es igual o superior a 5 (sobre 10).
● El estudiante que presentándose de forma presencial no supere la asignatura perderá, para la 2ª edición de actas y resto
de convocatorias, las notas obtenidas en los apartados 3 y 4. Además, su calificación final se obtendrá aplicando los
siguientes porcentajes a los otros dos apartados: 65% al apartado 1 y 35% al apartado 2. No obstante, en el caso de que
dicha calificación sea igual o superior a 5, la nota final será de 4.
● Si el estudiante que se presenta de forma presencial, no supera la asignatura, pero obtiene como nota media en alguno de
los apartados 1 y 2 una calificación mayor o igual a 4 (sobre 10), se le conservará dicha nota para la segunda opción.
Descripción: prueba individual escrita que constará de preguntas tipo test, cuestiones a razonar y problemas
de estructura similar a los realizados durante el desarrollo de la asignatura.
Competencias evaluadas: CB2, CB4, CG4, CG8, CG9, CE4, CE7, CE8, CE15, CE26, CE29, CE32, CE35, CE37,
CT1, CT2, CT5, CT10 y CT16
---------------------------
Descripción: prueba individual sobre un computador del centro que consistirá en la resolución de problemas
similares a los planteados durante los Trabajos de aula.
Competencias evaluadas: CB2, CB4, CG4, CG8, CG9, CE16, CE29, CE37, CT1, CT2, CT5, CT8, CT11, CT19 y
--------
● Para aplicar los porcentajes y calcular la calificación final es necesario obtener como mínimo un 4 (sobre 10) en cada una
de esas dos pruebas, pero sólo se considerará que el estudiante ha superado la asignatura si dicha calificación final es
igual o superior a 5 (sobre 10). En el caso de que en alguna prueba la nota no sea superior o igual a 4 (sobre 10), aunque
la calificación obtenida aplicando los porcentajes sea superior o igual a 5 (sobre 10), la nota final será de 4 (sobre 10).
Independientemente de la convocatoria, en el caso de no superar alguna parte de la evaluación pero la puntuación global
fuese igual o superior a 5 (sobre 10), la calificación en actas será de 4.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29
OBSERVACIONES
1. las pruebas sobre el computador podrán ser sustituidas por pruebas escritas dependiendo de la viabilidad
de realizar dichas pruebas sobre los computadores,
2. para poder realizar las pruebas sobre el computador, el estudiante tendrá que asegurarse de que dispone
de cuenta de usuario en la máquina en la que se realizan los Trabajos de aula.
● A todos aquellos estudiantes que hayan superado, con una nota igual o superior a 5 (sobre 10), alguna de las dos partes
de las que se compone la asignatura, en alguno de los cursos académicos comprendidos entre 2010/2011 y 2016/2017 se
les guardarán las notas para el curso 2017/2018, aplicándole los porcentajes descritos en esta guía docente.
Fuentes de información
Bibliografía Básica
Candela S.; García C.; Quesada A.; Santana F.; Santos J., Fundamentos de Sistemas Operativos., Thomson, 2007, Madrid
Silberschatz, A.; Galvin, P.; Gagne, G., Fundamentos de sistemas operativos., Septima, McGraw - Hill Interamericana, 2006,
Madrid
Sánchez Prieto, Sebastián, Sistemas Operativos, Segunda, Universidad de Alcalá de Henares, 2005, Alcalá de Henares
Pérez-Campanero, J. A.; Morera, J. M., Conceptos de Sistemas Operativos., Universidad Pontificia Comillas, 2002, Madrid
Estero Botaro, Antonia; Domínguez Jiménez, J. J., Sistemas Operativos: conceptos fundamentales., Universidad de Cádiz,
2002, Cádiz
Sobell, Mark G., Manual práctico de Linux. Comandos, editores y programación Shell., Anaya Multimedia, 2008, Madrid
Sarwar, S. M.; Koretsky, R.; Sarwar, S. A., El libro de LINUX ., Pearson Educación, 2005, Madrid
Nutt, G., Sistemas Operativos, Tercera, Pearson Addison Wesley, 2004, Madrid
Pons, N., Linux - Principios básicos de uso del sistema., Tercera, Eni, 2011, Barcelona
Silberschatz Abraham, Operating system concepts, novena, John Wiley & Sons, 2014, Hoboken
Stallings, W., Sistemas Operativos: aspectos internos y principios de diseño., Quinta, Prentice Hall, 2005, Madrid
Tanenbaum, Andrew S., Sistemas operativos modernos, cuarta, Pearson Education, 2015, Madrid
Bibliografía Complementaria
Carretero J.; García F.; de Miguel P.; Pérez F., Sistemas Operativos. Una visión aplicada., Segunda, McGraw-Hill, 2007, Madrid
Casillas Rubio, A.; Iglesias Velásquez, L., Sistemas Operativos: ejercicios resueltos., Pearson Prentice, 2004, Madrid
Recomendaciones
Asignaturas que continúan el temario
Sistemas operativos II/O06G150V01405
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos. - saber hacer
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas - saber hacer
de obligado cumplimiento.
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y - saber hacer
normativa vigente
CE15 Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así - saber
como los componentes básicos que los conforman - saber hacer
CE21 Conocimiento y aplicación de los principios fundamentales y técnicas básicas de los sistemas - saber
inteligentes y su aplicación práctica - saber hacer
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar - saber hacer
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de - saber hacer
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, - saber hacer
modelos y técnicas actuales
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber
presentarse - saber hacer
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Contenidos
Tema
Introducción a la computación paralela. Pespectiva histórica.
Incremento de las prestaciones. Clasificación de las arquitecturas para el procesamiento paralelo.
Medidas del rendimiento.
Segmentación del cauce y procesadores Principios de la segmentación.
segmentados Mejora de las prestaciones.
Riesgos.
Procesadores superescalares, VLIW y vectoriales Procesadores superescalares: motivación, arquitectura y prestaciones.
Procesadores VLIW: motivación, arquitectura y prestaciones.
Procesadores vectoriales: motivación, arquitectura y prestaciones.
Ordenadores paralelos Procesadores paralelos: motivación, arquitectura y prestacions.
Multiprocesadores Programación paralela.
Prestaciones.
Coherencia del sistema de memoria.
Consistencia de memoria.
Sincronización
Aplicaciones multimedia Introducción a imagen, vídeo y audio
Paralelismo en aplicaciones de imagen, vídeo y audio.
Arquitecturas SIMD. Single Instruction, Multiple Data.
Implementaciones: MMX, SSE, SSE2, SSE3, SSE4, AVX, ...
PRÁCTICAS DE LABORATORIO I. Programación a Programación en C de ejemplos de procesado de imagen.
bajo y medio nivel de las distintas arquitecturas Programación en C de ejemplos de procesado de imagen con SIMD.
Programación en C de ejemplos de procesado de imagen con threads.
PRÁCTICAS DE LABORATORIO II. Empleo de Benchmarking
varios programas de benchmarking Profilers
Herramientas para optimización de los algoritmos.
Detección de cuellos de botella.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 24 24 48
Resolución de problemas y/o ejercicios 19 19 38
Prácticas de laboratorio 6 18 24
Trabajos tutelados 2 13 15
Metodologías
Descripción
Sesión magistral Exposición al alumnado de los contenidos de la materia.
Resolución de Planteamiento, análisis, resolución y debate de problemas o ejercicios relacionados con la temática
problemas y/o ejercicios de la materia.
Prácticas de laboratorio Planteamiento, análisis, resolución y debate de problemas de programación relacionados con la
temática de la materia.
Trabajos tutelados Actividad dirigida a la resolución de un problema relacionado con la temática de la materia.
Atención personalizada
Metodologías Descripción
Prácticas de laboratorio Se llevará una analisis individualizado del alumno mediante un control continuo de las pruebas
parciales realizadas y del trabajo a realizar.
Trabajos tutelados Se llevará una analisis individualizado del alumno mediante un control continuo de las pruebas
parciales realizadas y del trabajo a realizar.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de 2 pruebas parciales sobre los contenidos de las clases de grupos 40 CE7
laboratorio reducidos. Cada una de estas dos pruebas será un 20% de la nota
CE21
final. Estas dos pruebas son obligatorias.
CE25
Resultados evaluados del aprendizaje: RA03, RA06. CE26
CE28
CE30
CE31
CE35
CE36
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Para los alumnos asistentes en la primera edición se realizarán 4 pruebas parciales a lo largo del cuatrimestre y un
trabajo/proyecto: 2 pruebas parciales obligatorias (2 Pruebas de respuesta corta) sobre los contenidos de las clases de
grupos grandes (25% + 25%); 2 pruebas parciales obligatorias (2 Prácticas de laboratorio) sobre los contenidos de las
clases de grupos reducidos (20% + 20%); y un trabajo/proyecto no obligatorio (10%).
ES obligatorio que el alumno se presente las 4 pruebas parciales, y además que en cada prueba obtenga una nota igual o
superior a 3 sobre 10. El trabajo/proyecto no es obligatorio.
En el caso de no superar alguna prueba de la evaluación (nota menor a 3) o no realizar alguna prueba (por lo tanto nota
igual a 0), si la puntuación global fuera superior a 5 (sobre 10), la calificación en actas será 4.9.
Las fechas de estas 4 pruebas y la fecha de entrega del trabajo/proyecto para los alumnos asistentes se puede consultar en
el calendario de actividades de la ESEI para el segundo curso segundo cuatrimestre.
Los alumnos asistentes suspensos, pueden renunciar la todalas sus calificaciones como asistente y hacer la evalucación
para los no asistentes.
Descripción: Una prueba con respuestas cortas sobre todos los contenidos de las clases de los grupos grandes.
% Calificación: Esta prueba será el 50% de la nota final. La nota de esta prueba debe ser igual o superior a 3 sobre 10
Competencias evaluadas: CE7, CE15, CE21, CE25, CE29, CE31, CE32, CE36, CT1, CT2, CT3, CT5, CT7, CT8, CT9, CT10, CT11,
CT12, CT13, CT16, CT17, CT18, CT20, CT24
Descripción: Una prueba práctica del contenido de las clases de los grupos reducidos. Esta prueba se hará delante de un PC,
con las herramientas SW siguientes: Sistema Operativo Windows, entorno de desarrollo Netbeans, compilador ANSI C
Cygwin, y las bibliotecas openCV. Se avisará previamente a los alumnos no asistentes de las versiones utilizadas de cada
herramienta o de cualquiera cambio en estas herramientas.
% Calificación: Esta prueba será el 50% de la nota final. La nota de esta prueba debe ser igual o superior a 3 sobre 10
Competencias evaluadas: CE7, CE21, CE25, CE26, CE28, CE30, CE31, CE35, CE36, CT1, CT2, CT3, CT5, CT7, CT8, CT9, CT10,
CT11, CT13, CT15, CT16, CT17, CT18, CT19, CT20, CT21, CT22, CT24
Independientemente de la convocatoria, en el caso de no superar alguna prueba de la evaluación pero la puntuación global
fuera superior a 5 (sobre 10), la calificación en actas será 4.9.
CIERRAS DE EVALUACIÓN.
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?*id=29.
JUSTIFICACIÓN DE AUSENCIA
Para poder justificar la ausencia a una prueba es necesario un Justificante de Ausencia o un Parte de Consulta y
Hospitalización (tambén llamado P10) emitido por el médico del SERGAS, o un certificado emitido por un colegiado médico.
No será válido un justificante de la cita del médico.
Fuentes de información
Bibliografía Básica
Stallings, William, Organización y arquitectura de computadores, Prentice Hall, 2006,
Bertrán, Guzmán, Diseño y Evaluación de Arquitectura de Computadoras, Pearson, 2010,
Aart J.C. Bik, Software Vectorization Handbook, The: Applying Intel Multimedia Extensions for Maximum Performance, 1ª
Edicion, Intel Press, 2004,
Taylor, Stewart, Optimizing Applications for Multi-Core Processors, Using the Intel® Integrated Performance Primitives,
Second Edition, 2nd ed, Intel press, cop., 2007, Hillsboro
Reinders, James, Intel threading building blocks : outfitting C++ for multi-core processor parallelism, 1ª Edición, O'Reilly,
2007, Sebastopol (California-9
Bibliografía Complementaria
Richard Gerber, The Software Optimization Cookbook: High Performance Recipes for IA-32 Platforms, 2nd Edition, 2nd
Edition, Intel Press, 2005,
Recomendaciones
Asignaturas que continúan el temario
Hardware de aplicación específica/O06G150V01502
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber hacer
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber hacer
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE15 Capacidad de conocer, comprender y evaluar la estructura y arquitectura de los computadores, así - saber
como los componentes básicos que los conforman
CE18 Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, - saber hacer
que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas
en ellos
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber hacer
y acceso a los Sistemas de información, incluidos los basados en web
CE22 Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de - saber
software
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1. Conocer las ventajas de las BD frente a otras estructuras de datos CG3
CG4
CE7
CE15
CE33
CT7
Contenidos
Tema
Tema 1 - Introducción a las bases de datos 1.1 Conceptos básicos
1.1.1 Sistema de Información (SÍ)
1.1.2 Componentes de un SÍ
1.2 Sistemas basados en archivos
1.3 Sistemas de bases de datos
1.4. Características de la metodología de BD
1.5 Ventajas de las bases de datos frente a los archivos
1.6 Inconvenientes de las bases de datos frente a los ficheros
1.7 Usuarios de una BD
Tema 2 - Arquitectura de un sistema de bases de 2.1 Introducción
datos 2.2 Modelo de datos
2.3 Categorías de modelos de datos
2.4 Instancia y esquema de una BD
2.5 Arquitectura ANSI/SPARC
2.6 Independencia de datos
2.7 Lenguajes de un SXBD
2.8 Interfaces de un SXBD
2.9 Componentes de un SXBD
2.10 Clasificación de los SXBD
Tema 3- El Modelo Relacional 3.1 Introducción
3.2 Orígenes del Modelo Relacional (MR)
3.3 Estructura de datos Relacional
3.4 Restricciones del MR
Tema 4 - Álgebra Relacional 4.1 Introducción
4.2 Operadores del álgebra relacional
4.3 Operadores adicionales de consulta
4.4 Operadores adicionales de modificación
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 14 17.5 31.5
Resolución de problemas y/o ejercicios 13.5 27 40.5
Prácticas de laboratorio 15.5 19.375 34.875
Pruebas de tipo test 1.5 3 4.5
Resolución de problemas y/o ejercicios 3 12 15
Otras 0 22.125 22.125
Pruebas de respuesta corta 0.5 1 1.5
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición oral complementada con el uso de medios audiovisuales y la introducción de encuestas
dirigidas a los estudiantes, con la finalidad de transmitir conocimientos y facilitar el aprendizaje.
Resolución de Técnica mediante la que debe resolverse una situación problemática concreta, a partir de los
problemas y/o ejercicios conocimientos trabajados, que puede tener más de una solución.
Prácticas de laboratorio Metodología que permite que los estudiantes aprendan efectivamente a través de la realización de
actividades de carácter práctico, tales como demostraciones, ejercicios, experimentos e
investigaciones.
Atención personalizada
Metodologías Descripción
Resolución de problemas y/o Atención a preguntas y dudas plateadas por el alumno en el desarrollo de las clases y
ejercicios tutorías, referentes a los problemas y ejercicios propuestos.
Evaluación
Descripción Calificación Competencias Evaluadas
Resolución de problemas Resultados de aprendizaje evaluados: RA4, RA5, RA7, RA8, 5 CB2
y/o ejercicios RA9, RA10, RA11, RA12.
CG3
CG4
CG6
CG9
CE18
CE34
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT15
CT16
CT18
CT19
CT20
CT22
Pruebas de tipo test Resultados de aprendizaje evaludados: RA1, RA2, RA3, RA6, 5 CB2
RA9, RA10, RA11.
CG3
CG4
CG9
CE4
CE5
CE7
CE15
CE18
CE19
CE22
CE25
CE26
CE27
CE28
CE30
CE31
CE33
CE34
CE35
CE36
Fuentes de información
Bibliografía Básica
Elmasri, R.; Navathe, S.B, Fundamentos de sistemas de Bases de Datos, 5ª, Addison-Wesley, 2007,
A. Silberschatz, H.F. Korth, S. Sudarshan, Fundamentos de Sistemas Bases de Datos, 6, McGraw-Hill, 2014,
Date C. J., Introducción a los Sistemas de Bases de Datos, 7ª, Prentice Hall, 2001,
Rivero C. Enrique, et. al., Introducción al SQL para Usuarios y Programadores, 2ª, Paraninfo, 2002,
A. de Miguel, M Piattini, Fundamentos y modelos de Bases de Datos, 2ª, Ra-ma, 1999,
Bibliografía Complementaria
Thomas M. Connoly, Carolyn E. Begg, Sistemas de Bases de Datos.Un enfoque práctico para diseño, implementación y
gestión, 4ª, Addison-Wesley, 2005,
A. de Miguel, M Piattini, Concepción y diseño de bases de datos, 1ª, Ra-ma, 1993,
Ullman, Jeffrey D, Principles of Database and konwledge-base systems, 1ª, Computer Science Press, 1988,
Recomendaciones
Asignaturas que continúan el temario
Bases de datos II/O06G150V01501
Otros comentarios
Materias que continúan el temario: Bases de Datos II
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber hacer
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y - saber hacer
normativa vigente
CE9 Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el - saber
liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados - saber hacer
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber hacer
y acceso a los Sistemas de información, incluidos los basados en web
Resultados de aprendizaje
Contenidos
Tema
1. Introducción Retos de la Ingeniería del Software. Proceso software.
2. Procesos de Desarrollo de Software Complejos Modelos incrementales. Modelos evolutivos. El Proceso Unificado.
3. Procesos de Desarrollo de Software Ligeros Desarrollo Ágil. Programación Extrema. Scrum.
4. Diseño Arquitectónico Organización del Sistema. Estilos de Control. Descomposición modular.
Sistemas distribuidos.
5. Diseño detallado Conceptos de diseño. Diagramas de interacción. Diagramas de clases.
6. Patrones de Diseño Definición. Patrones GRASP y Patrones GoF.
7. Pruebas Pruebas, Metas, Verificación y Validación, Inspecciones. Etapas de
Pruebas.
8. Reutilización Conceptos de reutilización. Marcos de trabajo. Líneas de Productos
Software. Reutilización de sistemas de aplicaciones.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 15.5 31 46.5
Resolución de problemas y/o ejercicios 4 8 12
Prácticas de laboratorio 20.5 41 61.5
Debates 2 2 4
Metodologías
Descripción
Sesión magistral Exposición oral complementada con el uso de medios audiovisuales con la finalidad de transmitir
conocimientos y facilitar el aprendizaje.
Resolución de problemas y/o Técnica mediante la que debe resolverse una situación problemática concreta, a partir de los
ejercicios conocimientos trabajados, que puede ter más de una solución.
Prácticas de laboratorio Metodología que permite que los estudiantes aprendan efectivamente a través de la realización de
actividades de carácter práctico, tales como demostraciones, ejercicios, experimentos e
investigaciones.
Debates Técnica de dinámica de grupos en la que los miembros de un grupo discuten sobre un tema,
estando coordinados por un moderador. Puede comprender la lectura de material bibliográfico, el
análisis de su contenido y una crítica y valoración del mismo.
Presentaciones/exposiciones Exposición verbal en la que alumnado y profesorado interaccionan de un modo ordenado,
presentando cuestiones, haciendo aclaraciones y exponiendo temas, trabajos, conceptos, hechos o
principios de forma dinámica. También puede utilizarse para defender los trabajos hechos en otras
actividades.
Atención personalizada
Pruebas Descripción
Pruebas de respuesta Es recomendable que el alumno acuda a tutorías de modo individual con el profesor en el
larga, de desarrollo horario marcado para tal fin para disipar cualquier duda que pueda haber en la realización de
las distintas pruebas evaluadoras de los conocimientos adquiridos.
Evaluación
Descripción Calificación Competencias Evaluadas
Se recuerda a todo el alumnado la prohibición del uso de dispositivos móviles u ordenadores portátiles en ejercicios y
prácticas, en cumplimiento del artículo 13.2.d) del Estatuto del Estudiante Universitario, relativo a los deberes del
La evaluación anterior, con los porcentajes de calificación indicados, es válida para estudiantes asistentes que sigan la
modalidad de evaluación continua
● Es obligatorio subir una foto tipo carnet al perfil de la plataforma faitic al principio del curso
● Se tienen que realizar TODAS las tareas propuestas, en caso contrario se evaluará siguiendo las directrices para NO
ASISTENTES
● La primera prueba objetiva se realizará aproximadamente a mitad del cuatrimestre para evaluar los contenidos vistos
hasta ese momento
● La segunda prueba objetiva se realizará en la fecha oficial de evaluación y constará de tres partes
❍ Una primera parte correspondiente con los contenidos de la primera prueba objetiva, el alumnado que haya aprobado la
primera prueba objetiva no tendrá que hacer esta parte (30% de la nota final)
❍ Una segunda parte donde se evaluarán los contenidos teóricos que no fueron objeto de evaluación en la primera prueba
objetiva (20% de la nota final)
❍ Una tercera parte donde se evaluarán los contenidos prácticos de toda la materia (10% de la nota final)
● La primera prueba objetiva se realizará aproximadamente a mitad del cuatrimestre para evaluar los contenidos vistos
hasta ese momento
● La segunda prueba objetiva se realizará en la fecha oficial de evaluación y constará de tres partes
❍ Una primera parte correspondiente con los contenidos de la primera prueba objetiva, el alumnado que haya aprobado la
primera prueba objetiva no tendrá que hacer esta parte (50% de la nota final)
❍ Una segunda parte donde se evaluarán los contenidos teóricos que no fueron objeto de evaluación en la primera prueba
objetiva (30% de la nota final)
❍ Una tercera parte donde se evaluarán los contenidos prácticos de toda la materia (20% de la nota final)
% Calificación: 100%
Competencias evaluadas: CB2, CB4, CG1, CG3, CG4, CG5, CG6, CG9, CE5, CE7, CE9, CE14, CE19, CE21, CE22, CE25,
CE26, CE27, CE28, CE29, CE30, CE31, CE32, CE33, CE34, CE35, CE36, CT1, CT2, CT3, CT5, CT7, CT8, CT9, CT10, CT11, CT12,
CT13, CT15, CT16, CT17, CT18, CT19, CT20, CT21, CT22, CT24
Se evaluará siguiendo las mismas directrices que en la evaluación para alumnado no asistente
Independientemente de la convocatoria, para superar la materia es IMPRESCINDIBLE sacar una puntuación igual o superior a
5 sobre 10 en todas y cada una de las partes que intervienen en la evaluación. En caso de que la calificación resultante sea
igual o superior a 5, pero alguna de las partes esté suspensa, la calificación final máxima podrá ser de hasta 4.9 (SUSPENSO)
NOTA
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://esei.uvigo.es/index.php?id=29
Fuentes de información
Bibliografía Básica
Sommerville, Ian, "Ingeniería del Software", Novena Edición, Pearson Educación, 2011, México
Larman, Craig, "UML y Patrones: una Introducción al Análisis y Diseño Orientado a Objetos y al Proceso Unificado", Segunda
Edición, Pearson Educación, 2003, Madrid
Bibliografía Complementaria
Pressman, Roger S, "Ingeniería de Software: Un Enfoque Práctico", Séptima Edición, McGraw-Hill, 2010, México
Recomendaciones
Otros comentarios
Los estudiantes tienen que llevar un ritmo de estudio continuado. Tienen que seguir las explicaciones del profesor y trabajar
sobre las tareas asignadas. Los alumnos tienen que tomar notas o apuntes en cada una de las actividades presenciales
(tanto de prácticas como de teoría), para poder elaborar su propio material de estudio, apoyándose en la bilbliografía
recomendada. Aquellos estudiantes que estén retrasados en su aprendizaje deberán asistir a tutorías específicas con el
profesor, no dejando transcurrir demasiado tiempo para que se acumulen las dudas, y dedicar más tiempo al aprendizaje
autónomo que el estimado en la guía. Es recomendable para un mejor resultado seguir la Evaluación Continua, ya que sirve
de retroalimentación sobre la marcha del estudio, es una mejor manera de preparar la asignatura, implica un mayor
aprovechamiento de las explicaciones del profesor y construye un historial del alumno que permita valorar con mayor
certeza su rendimiento.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber hacer
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE27 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y - saber hacer
tecnologías disponibles
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber hacer
presentarse
CE31 Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las - saber hacer
tecnologías de la información y las comunicaciones
CE32 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y - saber hacer
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y
calidad adecuados
CE34 Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de - saber hacer
comunicaciones en una organización
CE36 Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, - saber hacer
incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación
móvil
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT2 Capacidad de organización y planificación - Saber estar /ser
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Gestionar y conocer la operativa asociada a las redes de computadores en la actualidad CB2
CG8
CE4
CE5
CE32
CE34
CT1
CT16
RA2: Realizar el diseño integral de una red de computadores a nivel físico y lógico. Asegurar la coherencia CG6
y la adaptación a las necesidades actuales y futuras de las organizaciones CE27
CE32
CE34
CE36
CT1
CT2
CT3
CT5
CT6
CT9
CT10
CT11
CT12
CT19
CT20
CT22
RA3: Administrar una red de computadores, interpretando su diseño y estructura y detectar los puntos CG9
débiles de la misma desde el punto de vista de la seguridad y de la operatividad CE29
CE31
CE32
CT1
CT7
CT8
CT9
CT10
CT11
RA4: Gestionar la seguridad de la red con el fin de proteger equipos y datos pero garantizando la CE29
accesibilidad de los usuarios. CT1
RA5: Asegurar el buen funcionamiento de la red y la existencia de dispositivos de respaldo CE32
CT8
CT11
RA6: Asumir la responsabilidad de la protección de la información. CE29
CT22
RA7: Conocer los últimos avances relacionados con las redes de comunicación. CG8
CT18
Contenidos
Tema
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 18 36 54
Resolución de problemas y/o ejercicios 6 3 9
Resolución de problemas y/o ejercicios de forma 0 15 15
autónoma
Prácticas en aulas de informática 13 0 13
Estudios/actividades previos 7 18 25
Pruebas de autoevaluación 0 6 6
Pruebas de respuesta corta 4 12 16
Pruebas prácticas, de ejecución de tareas reales y/o 2 10 12
simuladas.
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Explicación detallada de los contenidos teóricos básicos del programa y de los contenidos prácticos
necesarios para comprender y realizar los ejercicios, prácticas de laboratorio y el proyecto.
Se utilizarán medios audiovisuales para apoyar la exposición de los contenidos y se estimulará la
participación de los alumnos a base de preguntas y actividades.
Resolución de Cada una de las prácticas propuestas en el laboratorio llevan asociadas una serie de ejercicios que
problemas y/o ejercicios el alumno debe resolver.
Resolución de Realización de ejercicios prácticos asociados a los contenidos teóricos y prácticos de la asignatura
problemas y/o ejercicios que se realizarán de forma autónoma.
de forma autónoma
Atención personalizada
Metodologías Descripción
Resolución de problemas y/o Cada una de las prácticas propuestas en el laboratorio llevan asociadas una serie de
ejercicios ejercicios que el alumno debe resolver. El profesor explicará la práctica y asistirá al
alumno durante la realización de la misma.
Evaluación
Descripción Calificación Competencias Evaluadas
Resolución de problemas Se realizarán de forma individual y consistirán en resolver 20 CB2
y/o ejercicios de forma ejercicios prácticos de forma autónoma.
CG8
autónoma Se evaluará la seriedad y dedicación en la resolución de
los ejercicios. CG9
Resultados de aprendizaje: RA1, RA3, RA4 CE5
CE29
CT1
CT2
CT6
CT7
CT8
CT9
CT16
CT18
CT22
Pruebas prácticas, de Se realizará una prueba práctica de diseño y configuración 30 CB2
ejecución de tareas reales de una red LAN en el simulador de red.
CG6
y/o simuladas. Resultados de aprendizaje: RA1, RA2, RA3, RA4, RA5, RA6
CG9
CE4
CE5
CE27
CE29
CE32
CE34
CE36
CT1
CT2
CT5
CT6
CT8
CT9
CT11
CT12
CT19
CT20
CT22
Para aplicar los porcentajes y obtener la calificación final es condición imprescindible que se cumplan los siguientes
requisitos:
1. Normalmente, todas las tareas encomendadas como trabajos de aula, resolución de problemas y/o ejercicios, tendrán
algún resultado concreto que el alumno deberá realizar y, en algunos casos, entregar. A estos resultados concretos se les
denomina Entregables. Será necesario entregar al menos el 80% de los entregables del curso para que puntúe este
apartado.
2. Realizar prueba práctica de simulación de red cumpliendo unos requisitos mínimos.
3. Realizar todas las pruebas de respuesta corta y prácticas superando un mínimo exigido.
Cualificación final = 0,2 * entregables + 0,3 * prueba práctica + 0,4 * nota media pruebas respuesta corta
Para la 2ª edición de actas se empleará el mismo sistema de evaluación que para la 1ª edición de actas
Descripción: Prueba objetiva que incluirá evaluación de conceptos teóricos y resolución de ejercicios.
% Calificación: 70% Para la liberación de esta parte de la asignatura el estudiante deberá obtener una calificación igual o
superior a 5 puntos (sobre 10).
Competencias evaluadas: CB2, CG8, CG9, CE4, CE5, CT3, CT7, CT8, CT10, CT16, CT18
--------------------
Descripción: Se realizará una prueba práctica de diseño y configuración de una red LAN en el simulador de red.
% Calificación: 30%. Para la liberación de esta parte de la asignatura el estudiante deberá obtener una calificación igual o
superior a 5 puntos (sobre 10).
Competencias evaluadas: CB2, CG6, CG9, CE4, CE5, CE27, CE29, CE32, CE32, CE34, CE36, CT1, CT2, CT5, CT6, CT8, CT9,
CT11, CT12, CT19, CT20, CT22
Independientemente de la convocatoria, en la calificación en actas se sumarán los puntos obtenidos en cada una de las
partes evaluadas. En el caso de no haber obtenido una puntuación >5 en las pruebas escritas, la calificación numérica en el
acta será la suma de las otras dos partes. Si esta suma es >5, la calificación en el acta será de 4 y se conservarán las
calificaciones de las otras partes para la convocatoria de julio del mismo curso académico.
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Stallings, William, Comunicaciones y Redes de Computadores, 7ª, Prentice Hall, 2004,
Forouzan, Behrouz A., Transmisión de datos y redes de comunicaciones, 4ª, McGrawHill, 2007,
Ernesto Ariganello, REDES CISCO GUÍA DE ESTUDIO PARA LA CERTIFICACIÓN CCNA ROUTING Y SWITCHING, 4ª, RA-MA, 2016,
Bibliografía Complementaria
Kurose, J.F. Ross, K.W., Redes de Computadores. Un enfoque Descendente Basado en Internet., 2º, Addison Wesley, 2010,
Magaña Lizarrondo, E. et al., Comunicaciones y Redes de Computadores. Problemas y Ejercicios resueltos., Prentice Hall,
2003,
Cisco, https://www.netacad.com,
Recomendaciones
Asignaturas que continúan el temario
Redes de computadoras II/O06G150V01505
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber hacer
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CG10 Conocimientos para la realización de mediciones, cálculos, valoraciones, tasaciones, - saber
peritaciones,estudios, informes, planificación de tareas y otros trabajos análogos de informática, de
acuerdo con los conocimientos adquiridos.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber hacer
de datos y programas informáticos con aplicación en ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto
económico y social
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Contenidos
Tema
BLOQUE I: Introducción a la administración y
configuración de sistemas
BLOQUE II: Programación de sistemas
BLOQUE III: Configuración del sistema, kernel y
dispositivos hardware
BLOQUE IV: Administración y configuración de
servicios en red
Prácticas: Sistema operativo a nivel de
administrador
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 0.5 0 0.5
Sesión magistral 18 25.2 43.2
Trabajos de aula 23.5 35.25 58.75
Otros 4 26 30
Otras 3 3 6
Pruebas prácticas, de ejecución de tareas reales y/o 6 6 12
simuladas.
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Actividades Presentación de la asignatura: objetivos, contenidos, metodología docente, evaluación, etc.
introductorias
Sesión magistral TEORÍA:
Se alternará la exposición por parte del profesorado de aspectos teóricos y conceptuales, con
ejemplos prácticos e incluso con la propuesta de ejercicios. Algunos de estos ejercicios serán
entregas evaluables.
Trabajos de aula PRÁCTICAS:
Se realizarán prácticas sobre computadores con sistema operativo Linux. Parte de estas prácticas
se harán en los laboratorios del centro y parte serán completadas por los alumnos de manera no
presencial. Los docentes propondrán entregas de ejercicios que serán evaluables.
Otros Actividades de recuperación para aquel alumnado que no haya superado la asignatura en la
primera opción.
Atención personalizada
Metodologías Descripción
Sesión magistral Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
Trabajos de aula Tiempo reservado para atender, guiar y resolver las dudas del alumnado.
Evaluación
Descripción Calificación Competencias Evaluadas
El proceso de evaluación para los alumnos asistentes (presencial o evaluación continua) en la primera opción consiste en:
1. Varias pruebas individuales y escritas correspondientes a los contenidos impartidos en la Sesión magistral y Trabajos de
aula. La media ponderada de estas pruebas corresponderá al 40% de la nota final.
2. Varias pruebas sobre computador (Pruebas prácticas de ejecución de tareas reales y/o simuladas) cuya media ponderada
corresponderá al 35% de la nota final.
3. Varias entregas (Trabajos de aula) cuya media ponderada corresponderá al 15% de la nota final.
4. Varias entregas (Sesión Magistral) cuya media ponderada corresponderá al 10% de la nota final.
Todos los estudiantes que se presenten a cualquiera de las pruebas se entiende que siguen la asignatura de forma
presencial y por lo tanto deberán de seguir el procedimiento de evaluación descrito anteriormente. En el caso de que no se
presenten a alguna de las pruebas se les asignará una calificación de 0 en ellas.
Para aplicar los porcentajes y calcular la calificación final es necesario obtener una nota mínima de 4 (sobre 10) en cada uno
de los apartados 1 y 2 descritos en el proceso de evaluación, pero solo se considerará que el alumno ha superado la
asignatura si dicha calificación final es igual o superior a 5 (sobre 10).
El estudiante que presentándose de forma presencial no supere la asignatura perderá las notas obtenidas en los apartados 3
y 4. Además, su calificación final se obtendrá aplicando los siguientes porcentajes a los otros dos apartados: 50% al
apartado 1 y 50% al apartado 2. No obstante, en el caso de que dicha calificación sea igual o superior a 5 (sobre 10), la nota
final será de 4 (sobre 10).
Si el estudiante que se presenta de forma presencial, no supera la asignatura, pero obtiene como nota media, en alguno de
los apartados 1 y 2, una calificación mayor o igual a 4 (sobre 10), se le conservará dicha nota para la segunda opción.
Descripción: Una prueba individual escrita que podrá constar de preguntas tipo test, cuestiones a razonar y problemas sobre
Competencias evaluadas: CB2, CB3, CB4, CB5, CG4, CG6, CG8,CG9, CG10, CE4, CE7, CE8, CE11, CE15, CE16, CE19, CE26,
CE29, CE32, CE37, CT1, CT2, CT8, CT9 y CT16
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8 y RA9
--------------------------
Descripción: Una prueba individual sobre un computador del centro que consistirá en la resolución de varias tareas,
semejantes a las realizadas durante el curso, tanto en las sesiones de prácticas como en los ejercicios propuestos a los
alumnos.
Competencias evaluadas: CB2, CB3, CB4, CB5, CG4, CG6, CG8,CG9, CG10, CE4, CE7, CE8, CE11, CE15, CE16, CE19, CE26,
CE29, CE31, CE32, CE35, CE37, CT1, CT2, CT6, CT8, CT9, CT16
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8 y RA9
Para aplicar los porcentajes y calcular la calificación final es necesario obtener como mínimo un 4 (sobre 10) en cada una de
esas dos pruebas, pero sólo se considerará que el estudiante ha superado la asignatura si dicha calificación final es igual o
superior a 5 (sobre 10). En el caso de que en alguna prueba la nota no sea superior o igual a 4 (sobre 10), aunque la
calificación obtenida aplicando los porcentajes sea superior o igual a 5(sobre 10), la nota final será de 4 (sobre 10).
Independientemente de la convocatoria, en el caso de no superar alguna parte de la evaluación pero la puntuación global
fuese igual o superior a 5 (sobre 10), la calificación en actas será de 4.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29
OBSERVACIONES
Tanto para estudiantes asistentes y no asistentes, en cualquier convocatoria, se tendrá en cuenta que las pruebas sobre
el computador podrán ser sustituidas por pruebas escritas dependiendo de la viabilidad de realizar dichas pruebas sobre los
computadores.
Fuentes de información
Bibliografía Básica
Jorba i Esteve, Josep; Suppi Boldrito, Remo, Administración de sistemas GNU/ Linux, 2016,
http://openaccess.uoc.edu/webapps/o2/handle/10609/60688
B. Sebastien, Preparación para la certificación LPIC-2 Linux, 3ª Edición, 2015, Eni ediciones
D. Dougherty, Sed & awk, 2ª Edición, 1997, O'Reilly
Mendel Cooper, Advanced Bash Scripting Guide, 2014, http://tldp.org/LDP/abs/html/
B. Mako Hill, et.al, The Official Ubuntu Book, 9ª Edición, 2017, Prentice Hall
S. Rohaut, Preparación para la certificación LPIC-1 Linux, 3ª edición, 2015, Eni ediciones
Official Ubuntu documentation, https://help.ubuntu.com/,
Bibliografía Complementaria
M. Sobell, A Practical Guide to Ubuntu Linux, 4ª Edición, 2015, Prentice Hall
A. Hudson, La Biblia de Ubuntu, 2008, Anaya
J. Oxer, Ubuntu Hacks, Tips and Tools for Exploring Using and Tunning Linux, 2006, OReilly
Recomendaciones
Asignaturas que continúan el temario
Centros de datos/O06G150V01601
Concurrencia y distribución/O06G150V01602
Redes de computadoras II/O06G150V01505
Otros comentarios
* El alumno deberá acostumbrarse a emplear máquinas virtuales del estilo de Virtual Box y sobre estas máquinas virtuales
deberá ser capaz de desarrollar las prácticas.
* El alumno deberá tener conocimientos previos de programación y de arquitectura de ordenadores.
* No se repasarán conocimientos propios de la asignatura Sistemas Operativos I. Es responsabilidad del alumno el
repaso/estudio de estos conceptos para afrontar esta asignatura.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber hacer
de datos y programas informáticos con aplicación en ingeniería
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber hacer
adecuados a la resolución de un problema
CE18 Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, - saber hacer
que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas
en ellos
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber hacer
y acceso a los Sistemas de información, incluidos los basados en web
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber hacer
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber hacer
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE27 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y - saber
tecnologías disponibles
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber hacer
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Gestionar y conocer la operativa asociada a las bases de datos y a los SGBD más expandidos en la CG9
actualidad CE4
CE18
CE35
CT7
CT16
CT18
RA2: Realizar el diseño completo de una base de datos relacional (incluso a nivel físico). Asegurar la CB2
coherencia y la adaptación a las necesidades de las organizaciones CG4
CG5
CG9
CE13
CE18
CE25
CE26
CE28
CE31
CT2
CT3
CT5
CT11
CT13
CT15
CT20
CT21
RA3: Administrar un sistema de bases de datos, interpretando su diseño y estructura, y realizando la CB2
adaptación del modelo a los requerimientos del sistema gestor de bases de datos, así como la CG5
configuración y administración del mismo a nivel físico y lógico, a fin de asegurar la integridad, CG9
disponibilidad y confidencialidad de la información almacenada. CE13
CE18
CE25
CE27
CE35
CT2
CT8
CT10
CT11
CT21
CT22
Contenidos
Tema
BLOQUE I.- FICHEROS. Diseño Físico
BLOQUE II.- DISEÑO DE BASES DE DATOS Procesamiento y optimización de consultas
BLOQUE III.- TÉCNICAS DE IMPLEMENTACIÓN DE Gestión de transacciones
SGBDR Concurrencia
Recuperación
PRACTICA I.- AMPLIACIÓN DEL DISEÑO Modelo EER
CONCEPTUAL Y LÓGICO DDL
Lenguaje PL/SQL
Bases de Datos Activas
PRACTICA II.- ADMINISTRACIÓN DE SISTEMAS Arquitectura Oracle
GESTORES DE BASES DE DATOS Control de la Base de Datos
Estructuras de almacenamiento
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 1.5 0 1.5
Sesión magistral 4 1 5
Trabajos de aula 8 16 24
Resolución de problemas y/o ejercicios 4.5 9 13.5
Prácticas de laboratorio 28 28 56
Otros 2 20 22
Pruebas de respuesta corta 2 10 12
Resolución de problemas y/o ejercicios 2 14 16
Metodologías
Descripción
Actividades Actividades encaminadas a presentar la asignatura y organizar grupos de trabajo.
introductorias
Sesión magistral Exposición por parte del profesor de los contenidos sobre la materia objeto de estudio, bases
teóricas y/o directrices de un trabajo, ejercicio o proyecto a desarrollar por el estudiante.
Trabajos de aula El estudiante busca información sobre nuevos temas de forma autónoma, bajo las directrices y
supervisión del profesor. Posteriormente, se realiza la puesta en común en clase en pequeños
grupos, o se realiza una presentación.
Resolución de Actividad en la que se formulan problemas y/o ejercicios relacionados con la asignatura. El
problemas y/o ejercicios alumnado debe desarrollar las soluciones adecuadas o correctas mediante la ejercitación de
rutinas, la aplicación de fórmulas o algoritmos, la aplicación de procedimientos de transformación
de la información disponible y la interpretación de los resultados.
Atención personalizada
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de Las prácticas de laboratorio son obligatorias, tendrán una fecha de 30 CB2
laboratorio presentación estipulada previamente y serán evaluadas por separado.
CG4
Para la liberación de la materia práctica el alumno deberá obtener una
puntuación total igual o superior a 5 puntos (sobre 10). CG5
Resultados de aprendizaje evaluados: RA2, RA3, RA4, RA5 CG9
CE13
CE18
CE19
CE25
CE26
CE27
CE28
CE31
CE35
CT2
CT3
CT5
CT8
CT10
CT11
CT13
CT15
CT20
CT21
CT22
- En caso de superar únicamente una de las partes(evaluación teórica o realización de prácticas), se guardará esa nota hasta
la segunda edición de actas.
Descripción: Se llevará a cabo una prueba objetiva que incluye preguntas directas de respuesta corta sobre un aspecto
concreto, que deben responderse de manera directa y breve en base a los conocimientos que tienen sobre la materia, y
resolución de problemas y/o ejercicios, todo ello en un tiempo/condiciones establecidos por el docente.
% Calificación: (70%). Para la liberación de esta parte de la asignatura el estudiante deberá obtener una calificación igual o
Competencias evaluadas : CG5, CG9, CE4, CE18, CE19, CE25, CE27, CE35, CT3, CT8, CT10, CT16, CT19
--------------------
Metodología/Prueba 2 : Prácticas de laboratorio
Descripción: Entrega de todas las prácticas de laboratorio planteadas a lo largo del curso en las fechas estipuladas
previamente. En caso de no poder asistir a su defensa en las fechas de entrega, adicionalmente se deberá realizar un
examen teórico-práctico acerca de los temas tratados en ellaboratorio a lo largo del curso. El examen se llevará a cabo
coincidiendo con la última prueba obligatoria.
% Calificación: (30%). Para la liberación de esta parte de la asignatura el estudiante deberá obtener una calificación igual o
superior a 5 puntos (sobre 10).
Competencias evaluadas: CB2, CG4, CG5, CG9, CE13, CE18, CE19, CE25, CE26, CE27, CE28, CE31, CE35, CT2, CT3, CT5, CT8,
CT10, CT11, CT13, CT15, CT20, CT21 y CT22.
Competencias evaluadas : CB2, CG4, CG5, CG9, CE13, CE18, CE19, CE25, CE26, CE27, CE28, CE31, CE35, CT2,CT3, CT5, CT8,
CT10, CT11, CT13, CT15, CT20, CT21 y CT22.
Independientemente de la convocatoria, en caso de no superar alguna parte de la evaluación pero la puntuación global
fuese superior a 5(sobre 10), la calificación en actas será 4.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Connolly, T.M.; Begg, C., Sistemas de bases de datos: un enfoque práctico para diseño, implementación y gestión, 4,
Pearson Educación, 2005, ISBN 84-7829-075-3
Elmasri, R.; Navathe, S., Fundamentos de Sistemas de Bases de Datos, 5, Addison-Wesley, 2002, ISBN: 84-7829-051-6
Ramakrishnan, R.; Gehrke, J., Sistemas de Gestión de Bases de Datos, 3, McGraw-Hil, 2007, ISBN: 978-84-481-5638-1
Bibliografía Complementaria
Date, C.J., Introducción a los sistemas de bases de datos, 7, Prentice Hall, 2001,
Silberschatz, A.; Korth, H.; Sudarshan, S., Fundamentos de bases de datos, 5, McGraw-Hil, 2006, ISBN: 84-481-4644-1
Recomendaciones
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - Saber estar /ser
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si
bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - Saber estar /ser
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - Saber estar /ser
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - Saber estar /ser
acuerdo con los conocimientos adquiridos.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - Saber estar /ser
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - Saber estar /ser
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - Saber estar /ser
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - Saber estar /ser
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - Saber estar /ser
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas
de obligado cumplimiento.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - Saber estar /ser
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - Saber estar /ser
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - Saber estar /ser
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Vigilar, analizar y recoger posibilidades tecnológicas existentes para el desarrollo de software y CB1
hardware, y ser capaz de seleccionar la más adecuada. CB2
CG1
CG2
CG3
CG4
CG5
CG6
CG7
CG8
CE4
CE5
CE7
CE8
CE11
CE14
CE15
CE19
CE20
CE21
CE26
CE27
CE28
CE29
CE30
CE31
CE32
CE33
CE34
CE35
CE36
CE37
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT15
CT16
CT17
CT18
CT19
CT20
CT21
CT22
CT24
Contenidos
Tema
Tema 1: Microcontroladores 1.1 Introducción. Conceptos generales.
1.2 Características básicas del microcontrolador PIC18F452 de Microchip.
Módulos internos.
1.3 Compilador de C de Mikroelektronika para microcontroladores PIC de
Microchip. Biblioteca de funciones.
1.4 Simulador de circuitos electrónicos ISIS de Proteus.
1.5 Aplicaciones prácticas
Tema 2: Sensores y transductores 2.1 Introducción. Conceptos generales.
2.2 Sensores de temperatura, de presión, de luz, de distancia, de
humedad, de posición, etc.
2.3 Diodos led. Displays de 7 segmentos y de cristal líquido (LCDs).
2.4 Aplicaciones prácticas.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 21 63 84
Prácticas de laboratorio 28 0 28
Resolución de problemas y/o ejercicios 0 38 38
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral En las clases de teoría se impartirán los conceptos necesarios para realizar tanto las prácticas
como las tareas (problemas y/o ejercicios) propuestas como actividades no presenciales. Para la
exposición de los conceptos teóricos se utilizará tanto el proyector de vídeo como el encerado. Los
alumnos participan en estas clases respondiendo a las preguntas que el profesor realiza durante
las mismas. Los alumnos deben realizar un trabajo personal posterior a cada clase repasando los
conceptos expuestos en las mismas.
Prácticas de laboratorio Durante las clases de grupo reducido, los alumnos realizarán prácticas en el laboratorio de
Electrónica. El enunciado de las prácticas está disponible desde el inicio del curso en la plataforma
Tema, a través del siguiente enlace: http://faitic.uvigo.es/. Los alumnos podrán consultar a los
profesores de la asignatura cualquier duda sobre la realización de las prácticas, teniendo presente
que la tarea de los profesores es la de aclarar dudas y no la de hacerle las prácticas a los alumnos.
Resolución de
problemas y/o ejercicios Durante las horas destinadas a actividades no presenciales los alumnos deberán realizar una serie
de tareas acerca de los contenidos de la asignatura. El enunciado de dichas tareas se publica en
faitic (http://faitic.uvigo.es/)
Atención personalizada
Metodologías Descripción
Sesión magistral Los alumnos pueden consultar cualquier duda sobre los contenidos de la asignatura durante las clases
de teoría así como durante las horas destinadas a tutorías (despachos 312 y 313). Los horarios de
tutorías están publicados en las puertas de los despachos 312 y 313, en la página web del centro
(http://www.esei.uvigo.es/) y en la plataforma Tema, a través del siguiente enlace: http://faitic.uvigo.es/
Nota: cualquier cambio en los horarios de tutorías se publicará tanto en la plataforma TEMA
(http://faitic.uvigo.es/) como en las puertas de los despachos 312 y 313.
Prácticas de Los alumnos pueden consultar a los profesores de la asignatura cualquier duda sobre las prácticas a
laboratorio realizar a lo largo del curso. Los horarios de tutorías están publicados tanto en las puertas de los
despachos de los profesores (despachos 312 y 313) como en faitic (http://faitic.uvigo.es/). Cualquier
cambio en los horarios de tutorías se publicará tanto en la plataforma TEMA (http://faitic.uvigo.es/) como
en las puertas de los despachos 312 y 313.
Resolución de Los alumnos pueden consultar a los profesores de la asignatura cualquier duda sobre las tareas a
problemas y/o realizar como actividades no presenciales. Los horarios de tutorías están publicados tanto en las puertas
ejercicios de los despachos de los profesores (despachos 312 y 313) como en faitic (http://faitic.uvigo.es/).
Cualquier cambio en los horarios de tutorías se publicará tanto en la plataforma TEMA
(http://faitic.uvigo.es/) como en las puertas de los despachos 312 y 313.
Se entiende que todos los estudiantes que entreguen alguna tarea y/o realicen alguna práctica siguen la asignatura de
forma presencial y, por lo tanto, se les aplicará el siguiente procedimiento de evaluación (ver apartado de evaluación
descrito anteriormente):
_ Las prácticas se valorarán sobre 1.5 puntos. En el caso de que no se realice correctamente alguna de las prácticas
propuestas a lo largo del curso, la nota que se asignará a la realización de las prácticas será de 0 puntos.
_ La realización de las tareas (resolución de ejercicios y/o problemas) se valorará sobre 0.5 puntos. En el caso de que no se
entregue alguna tarea correctamente resuelta o dentro del plazo fijado para la misma, la nota que se le asignará a la
realización de las tareas será de 0 puntos.
_ El examen se valorará sobre 8 puntos, siendo necesario obtener una nota igual o mayor que 4 puntos para aprobarlo.
Proceso de calificación en actas: en el caso de que la calificación de las prácticas sea inferior a 1.5 puntos y/o de que la
calificación de las tareas sea inferior a 0.5 puntos y/o de que la calificación obtenida en el examen sea inferior a 4 puntos, la
nota final que se pondrá en el acta será la que se haya obtenido en el examen, limitándola a un valor máximo de 3
puntos. En el caso de que la calificación de las prácticas sea de 1.5 puntos, de que la calificación de las tareas sea de 0.5
puntos y de que la nota obtenida en el examen no sea inferior a 4 puntos, la nota final que figurará en el acta
correspondiente a la convocatoria de Mayo será igual a la suma de las notas obtenidas en las prácticas, en las tareas y en el
examen.
Las competencias adquiridas por los alumnos no asistentes en la primera convocatoria (enero) se evalúan mediante dos
pruebas:
Descripción: los alumnos deberán realizar un examen escrito en la que se plantean diversas cuestiones y problemas
relativos a los temas indicados en el apartado Contenidos de esta asignatura.
Calificación: dicha prueba se valorará sobre 8 puntos, siendo necesario obtener una nota mínima de 4 puntos para poder
aprobar la asignatura en esta convocatoria. Este examen se realizará el mismo día, a la misma hora y en el mismo lugar que
el correspondiente examen indicado anteriormente para los alumnos asistentes.
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11
Descripción: Los alumnos deberán realizar una prueba en el laboratorio de Electrónica consistente en:
_ Escribir en lenguaje C el código a ejecutar por un microcontrolador PIC de Microchip para que realice las tareas que se
indiquen en el enunciado de la prueba. El código debe estar adaptado al compilador de C que se utiliza en las prácticas de
esta asignatura y que comercializa la empresa Mikroelektronika. La verificación del código mediante software se realizará
con el programa ISIS de Proteus, mientras que la verificación con hardware se realizará con una placa de entrenamiento
Easy PIC v7 de Mikroelektronika.
Nota: es responsabilidad de los alumnos no asistentes aprender a manejar el hardware y el software que se utiliza en las
prácticas de esta asignatura con antelación al día de realización de esta prueba.
Calificación: esta prueba se calificará sobre 2 puntos, siendo necesario obtener una nota mínima de 1 punto para poder
aprobar la asignatura en esta convocatoria. Los profesores de la asignatura establecerán el día y la hora a la que comenzará
esta prueba, de acuerdo con la disponibilidad del laboratorio de Electrónica.
Resultados de aprendizaje evaluados: RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8, RA9, RA10, RA11
Proceso de calificación en actas: en el caso de obtener una nota inferior a 4 puntos en el examen y/o una nota inferior a
1 punto en la prueba realizada en el laboratorio, la nota final que se pondrá en el acta correspondiente a esta primera
convocatoria será la que se haya obtenido en el examen limitándola a un valor máximo de 3 puntos. En el caso de que se
obtenga una nota igual o superior a 5 puntos en el examen y una nota igual o superior a 1 punto en la prueba realizada en el
laboratorio, la nota que se pondrá en el acta será la suma de ambas notas (la nota obtenida en el examen más la nota
obtenida en la prueba realizada en el laboratorio).
Nota: a todos los estudiantes que entreguen al menos 1 tarea y/o realicen al menos 1 práctica en el laboratorio de
Electrónica se les considerará como asistentes y, por lo tanto, se les evaluará de acuerdo con el sistema descrito
anteriormente para alumnos asistentes.
En el caso de que un alumno asistente no apruebe la asignatura en la convocatoria de Mayo, dispone de una segunda
oportunidad en el presente curso en la convocatoria de Julio. El sistema de evaluación en dicha convocatoria consiste en
lo siguiente:
Descripción: se realiza un examen escrito en el que se plantean diversas cuestiones y problemas sobre los contenidos de
esta asignatura.
Calificación: para aprobar la asignatura en esta segunda convocatoria es necesario obtener una nota igual o superior a 5
puntos en dicho examen, el cual se valorará sobre 10 puntos.
Proceso calificación de actas: Si la nota obtenida en el examen es inferior a la nota que figura en el acta correspondiente
a la primera convocatoria, entonces la nota final que figurará en el acta será la nota obtenida en la primera convocatoria. En
caso contrario, la nota que figurará en el acta será la obtenida en este examen.
En el caso de que un alumno no asistente no apruebe la asignatura en la convocatoria de Mayo, dispone de una segunda
oportunidad en el presente curso en la convocatoria de Julio. El sistema de evaluación en dicha convocatoria será el
mismo que el indicado anteriormente para los alumnos asistentes correspondiente a la 2ª edición de actas.
LA CONVOCATORIA DE
FIN DE CARRERA:
El sistema de evaluación en la convocatoria de fin de carrera será el mismo que el descrito anteriormente para los alumnos
asistentes correspondiente a la 2ª edición de actas.
FECHAS DE EVALUACIÓN: el calendario de exámenes aprobado oficialmente por la Junta de Centro de la ESEI se
encuentra publicado en la página web http://www.esei.uvigo.es/index.php?id=29.
_ En el caso de tener que escribir el código a ejecutar por un microcontrolador, este debe estar adaptado al compilador de C
comercializado por la empresa Mikroelektronika. En el caso de tener que describir un sistema digital utilizando un lenguaje
de descripción de hardware, se utilizará obligatoriamente VHDL (norma de 1993). De no hacerlo así, no se puntuará el
correspondiente ejercicio.
_ En el caso de realizar cálculos, hay que justificar todos los resultados que se obtengan. De no hacerlo así no se puntuará el
correspondiente ejercicio.
_ En el caso de utilizar un convertidor analógico-digital (AD) hay que configurarlo para que realice las conversiones en el
menor tiempo posible, de acuerdo con la frecuencia de reloj del microcontrolador que se haya elegido o especificado en el
enunciado del problema. No se pueden utilizar las funciones de la biblioteca de funciones del compilador para manejar un
convertidor AD.
_ En el caso de medir tiempos o de realizar temporizaciones, el sistema debe realizar dichas operaciones con la mayor
precisión posible y con el menor número de desbordamientos del temporizador (timer) utilizado que sea posible.
_ No se pueden utilizar las funciones delay_ms() y delay_us() salvo que se indique lo contrario de forma expresa en el
enunciado del examen.
_ Se valorará muy negativamente poner instrucciones que no tengan utilidad alguna en lo que se refiere al problema
planteado.
_ Si un ejercicio presenta faltas de ortografía o bien caracteres o símbolos ilegibles, dicho ejercicio no será valorado.
_ No se corregirá ningún ejercicio escrito a lápiz o con bolígrafo de color rojo o verde.
_ No se corregirá ninguna prueba a la que le falte alguna de las hojas del enunciado o bien alguna de las hojas que lo
acompañan. La calificación que figurará en el acta en tal caso será de 0 puntos.
_ Durante las pruebas en el laboratorio y durante los exámenes no se pueden utilizar ni tener a la vista libros, apuntes,
teléfono móvil, tablet, etc. Si durante una prueba un alumno utiliza o tiene a la vista un teléfono móvil, no se le corregirá
dicha prueba y se le pondrá una nota de 0 puntos en el acta.
_ Durante la revisión de un examen no se puede tener a la vista un teléfono móvil o tablet. No se puede fotografiar un
examen y en caso de hacerlo, la nota que se pondrá en actas será de 0 puntos.
Nota: No se puede tener a la vista ni utilizar un teléfono móvil o una tablet en las clases de teoría, en las clases de
problemas y en las prácticas de laboratorio.
Recomendaciones
Otros comentarios
Facilita la labor de aprendizaje el tener unos conocimientos mínimos (a nivel de Ingeniería) de Matemáticas, Física,
Electrónica, Teoría de circuitos y de Teoría de señal.
Es muy importante que los alumnos asistan a las clases, que estudien la materia vista en las clases de teoría y que realicen
las tareas propuestas a lo largo del curso.
Nota: los contenidos y las competencias de esta asignatura se ajustan estrictamente a lo que se indica en la Memoria de
Grado, en la página 161 y siguientes.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber hacer
de datos y programas informáticos con aplicación en ingeniería
CE23 Capacidad para diseñar y evaluar interfaces persona computador que garanticen la accesibilidad y - saber hacer
usabilidad a los sistemas, servicios y aplicaciones informáticas
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber hacer
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber hacer
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber hacer
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
CE33 Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, - saber hacer
evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que
aseguren la accesibilidad, ergonomía y usabilidad de los sistemas
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1. Evaluar interfaces de usuario usando técnicas de observación de usuario y evaluación heurística CB2
CG3
CE23
CE33
CT8
CT10
CT11
CT16
RA2. Construir y dirigir experimentos formales para evaluar hipótesis de usabilidad CG3
CE23
CE26
CT1
CT3
CT5
CT13
CT19
CT21
CT22
RA3. Aplicar los principios de las tecnologías avanzadas de comunicación y las técnicas de interacción CG5
hombre-máquina (HCI) al diseño e implementación de soluciones basadas en TI, integrándolas en el CE4
entorno de usuario CE25
CT2
CT9
CT18
CT22
RA4. Definir, describir y especificar interfaces de usuario y relacionarlas con las características específicas CB4
de los procesos y los sistemas informáticos CG9
CE4
CT12
CT19
CT20
RA5. Comprender, especificar y aplicar los procesos mentales de los usuarios a la definición de interfaces CG3
hombre-máquina CE23
CT11
CT15
RA6. Reconocer, identificar y definir características físicas y cognitivas de los usuarios de sistemas CE28
software CT5
CT10
CT20
Contenidos
Tema
Planificación
Horas en clase Horas fuera de clase Horas totales
Trabajos de aula 22.5 0 22.5
Prácticas en aulas de informática 27.5 0 27.5
Tutoría en grupo 0 4 4
Resolución de problemas y/o ejercicios de forma 0 90 90
autónoma
Informes/memorias de prácticas 6 0 6
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Trabajos de aula Trabajos de teoría tutorizados en aula
Prácticas en aulas de Traballos prácticos tutorizados en laboratorio
informática
Tutoría en grupo Tutorización de trabajos propuestos
Resolución de Resolución de ejercicios propuestos por el profesor
problemas y/o ejercicios
de forma autónoma
Atención personalizada
Metodologías Descripción
Prácticas en aulas de informática El estudiante trabaja en las tareas siguiendo los apuntes de prácticas publicados a lo
largo del curso para tal fin, aprovechando la presencia del profesor
Trabajos de aula El estudiante trabaja en las tareas siguiendo el boletín teórico publicado a lo largo del
curso para tal fin aprovechando la presencia del profesor.
Resolución de problemas y/o El estudiante trabaja de forma autónoma en los ejercicios y problemas propuestos por
ejercicios de forma autónoma el profesor con el fin de entregar la solución que considera correcta para la su
evaluación por el profesor.
Tutoría en grupo El estudiante realiza las preguntas que considera oportunas relacionadas con las
dudas que tenga en relación con el temario o el proceso de apredizaje.
Pruebas Descripción
Informes/memorias de prácticas El estudiante prepara y presenta por escrito y/u oralmente el resultado de las
prácticas propuestas por el profesor.
Evaluación
Descripción Calificación Competencias Evaluadas
RA2
RA4
RA6
La evaluación de la materia se realizará mediante trabajos propuestos por el profesor a los alumnos, tanto para su
realización de forma individual como en grupo. Todos ellos deben obtener una nota mínima de 5 sobre 10 para aprobar la
materia.
Descripción: Trabajos propuestos por el profesor a los alumnos, tanto para su realización de forma individual como en grupo.
Calificación: 80% . Para aprobar esta parte de la asignatura estudiante deberá obtener una calificación igual el superior a 5
puntos (sobre 10).
Competencias evaluadas: CB2, CG3, CG5, CG9, CE4, CE23, CE25, CE26, CE33, CT2, CT5, CT8, CT9, CT11, CT12, CT13, CT15,
CT16, CT18, CT19, CT20, CT21, CT22
Calificación: 20% . Para aprobar esta parte de la asignatura el estudiante deberá obtener una calificación igual o superior a 5
puntos (sobre 10).
En el caso de no superar alguna de las pruebas propuestas la nota corresponderá con el promedio ponderado de los trabajos
en función de su dedicación horaria, excepto que esa nota media supere el 5, que corresponderá entonces con un 4,9.
FECHAS DE AVALIACION
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Dan R. Olsen Jr, Developing user interfaces (Interactive Technologies), 1, Morgan Kaufmann, 1998,
Readings in Human-Computer Interaction: Toward the Year 2000 (Interactive Technologies), 2nd Revised edition, Morgan
Kaufmann, 1995,
Hugh Beyer and Karen Holtzblatt, Contextual Design, Defining Customer-Centered Systems, Morgan kaufmann, 1997,
Donald A. Norman, Design of Everyday Things, 2nd revised and expanded, Zone Books, 2013,
Jakob Nielsen, Usability Engineering, Academic Press, 1993,
Bibliografía Complementaria
William Albert and Thomas Tullis, Measuring the User Experience: Collecting, Analyzing, and Presenting Usability Metrics
(Interactive Technologies), 2, Morgan Jauffmann, 2013,
Recomendaciones
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si
bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber
emprender estudios posteriores con un alto grado de autonomía. - saber hacer
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber hacer
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE17 Conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas - saber
Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas - saber hacer
en ellas
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber
y acceso a los Sistemas de información, incluidos los basados en web - saber hacer
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de - saber hacer
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE27 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y - saber
tecnologías disponibles - saber hacer
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber
presentarse
CE31 Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las - saber
tecnologías de la información y las comunicaciones - saber hacer
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA01. Conocer la estructura de las redes troncales de datos de área extensa. CB5
CE5
CE17
CE19
CE35
CT2
CT7
CT15
CT21
CT24
RA02. Diferenciar tecnologías de conmutación de circuitos de tecnologías de conmutación de paquetes. CB5
CE17
CE27
CT1
CT9
CT11
CT16
RA03. Administrar de forma básica topologías de red de área extensa CG8
CE26
CE27
CE37
CT8
CT10
CT24
Contenidos
Tema
Bloque 1. Introducción. Tema 1: Introducción a las comunicaciones y redes de computadores.
Arquitecturas de protocolos.
Tema 2: Medios de transmisión. Topologías y estructuras de red.
Tema 3: Estructura de Internet. Topología. Protocolos críticos de Internet.
Bloque 2: Redes y servicios de acceso. Tema 4: Redes de acceso: xDSL, CaTV, MetroEthernet, RTC, RDSI,
Wifi/Wimax, LMDS, Satélite, Redes móviles.
Tema 5: Enrutamiento de acceso: DNAT/SNAT, PROXY.
Tema 6: Redes LAN. Wifi. VLAN.
Planificación
Horas en clase Horas fuera de clase Horas totales
Talleres 25 10 35
Resolución de problemas y/o ejercicios 7 20 27
Trabajos tutelados 2 25 27
Sesión magistral 25 32 57
Pruebas de tipo test 3 0 3
Pruebas de respuesta larga, de desarrollo 1 0 1
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Talleres Son ejercicios prácticos y supuestos que se plantean y desarrollan en laboratorio de redes.
Resolución de Planteamiento de problemáticas para que el alumnado lo resuelva por su cuenta, para resolverlos
problemas y/o ejercicios posteriormente juntos en horas de aula.
Trabajos tutelados Planteamiento de posibles trabajos a desarrollar por parejas o grupos de alumnos en horario no
presencial.
Sesión magistral Explicación teórica por parte del profesorado del contenido de la materia
Atención personalizada
Metodologías Descripción
Talleres Se guiará y supervisará la realización de las prácticas.
Evaluación
Descripción Calificación Competencias Evaluadas
Talleres Participación y capacidad de resolución. 10 CB1
Se evaluan los resultados de aprendizaje siguientes:
CB2
RA05,RA07,RA08
CG6
CG8
CE17
CE19
CE26
CE27
CE31
CT3
CT13
CT22
Las pruebas tipo test y de respuesta larga se realizarán en la misma sesión, tanto en primera como en segunda
convocatoria, tanto para alumnos asistentes o no asistentes.
Para los alumnos/las asistente en la primera convocatoria, se realizará una prueba tipo test y de respuesta larga. Esta
prueba puntuará 100%. Existirá un 15% adicional sobre la puntuación obtenida en la prueba que se puntuará sobre
participación y asistencia a los talleres prácticos (10%) y participación en sesiones magistrales (5%). La suma de las
puntuaciones obtenidas no podrá exceder el 100%
Descripción: para los alumnos/las no asistentes en la primera convocatoria, se realizará una prueba tipo test y de respuesta
larga.
Descripción: en la segunda convocatoria y fin de carrera, para alumnos/las asistentes se guardará la calificación obtenida en
la primera convocatoria en los talleres y en la participación en Sesiones Magistrales. Se harán unas nuevas pruebas tipo test
y de respuesta larga.
En la segunda convocatoria para alumnos/las no asistentes no se guardará ninguna calificación previa. Se harán unas
nuevas pruebas tipo test y de respuesta larga. Esta prueba puntuará sobre lo 100%.
En la convocatoria Fin de Carreira no se distingue entre alumnos/las asistentes y no asistentes. Se harán unas nuevas
pruebas tipo test y de respuesta larga. Esta prueba puntuará sobre lo 100%.
Las fechas de examen son las aprobadas por la Xunta de Centro de la *ESEI. Se pueden encontrar en el calendario de
Fuentes de información
Bibliografía Básica
Kurose J., Redes de Computadoras, 6ª, Pearson Education, 2012, Pearson Education
Bibliografía Complementaria
Stallings W., Comunicaciones y Redes de Computadores, 7ª, Pearson Education
Tannenbaum, Redes de Ordenadores, Prentice Hall
Shroder C., Redes en Linux, 1ª, Anaya Multimedia
Recomendaciones
Asignaturas que continúan el temario
Trabajo de Fin de Grado/O06G150V01991
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para - saber hacer
adaptarse a nuevas situaciones.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios - saber hacer
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería - saber hacer
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber hacer
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber hacer
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
CE32 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y - saber hacer
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y
calidad adecuados
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar
/ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar
/ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Conocer y comprender los fundamentos y conceptos principales de la programación declarativa y la CG8
programación imperativa CE3
CE4
CE5
CE12
CE13
CE28
CT1
CT18
RA2: Desarrollar programas prototípicos para problemas concretos que requieran el manejo de CB2
características propias de cada paradigma CE3
CE4
CE7
CE12
CE13
CE14
CE28
CE32
CT1
CT5
CT8
RA3: Capacidad de elegir un lenguaje de programación a partir de unos requisitos operativos dados CG8
CE3
CE4
CE5
CE12
CE13
CE14
CE28
Contenidos
Tema
1.- Paradigma Imperativo. 1.1.- Máquinas de Turing (MTs): Lenguajes recursivos y recursivos
enumerables. Funciones total y parcialmente recursivas. Hipótesis de
Church.
2.1.- Construcción de MTs.
2.- Paradigma Lógico. 2.1.- Cálculo de predicados: Cuantificadores y sustituciones. Unificación.
Resolución. Control y negación.
3.- Paradigma Funcional. 3.1.- Lambda Cálculo: Lambda términos. Reducción. Confluencia y
noetherianidad.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 20.5 38.5 59
Prácticas de laboratorio 30 29 59
Otros 2 28 30
Pruebas de respuesta larga, de desarrollo 2 0 2
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos teóricos de la materia. Dado el carácter práctico de los contenidos
propuestos, la exposición se complementará con ejemplos. El profesor podrá proponer ejemplos o
ejercicios para su resolución por los alumnos, tanto dentro como fuera del aula.
Atención personalizada
Metodologías Descripción
Prácticas de laboratorio El profesor planteará las prácticas que deben realizarse, y, durante las horas en aula dedicadas a
las prácticas de laboratorio, resolverá las dudas planteadas por los alumnos, supervisando el
trabajo que estén realizando en ese momento.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de Los alumnos deberán realizar una defensa de las prácticas realizadas, 40 CB2
laboratorio consistente en una prueba de funcionamiento y en la contestación
CG8
de las preguntas realizadas por el profesor, con el objetivo de
comprobar lo aprendido por los alumnos durante la realización del CE3
trabajo. La nota final dependerá de la calidad del trabajo realizado y CE4
de la defensa realizada por los alumnos.
CE5
Resultados de aprendizaje: RA1,RA2,RA3 CE7
CE12
CE13
CE14
CE28
CE32
CT1
CT5
CT8
CT18
Pruebas de Al final del cuatrimestre se realizará una prueba escrita en donde se 60 CB2
respuesta larga, examinará a los alumnos sobre los conocimientos adquiridos en las
CG8
de desarrollo clases teóricas.
CE3
Resultados de aprendizaje: RA1, RA2, RA3 CE4
CE5
CE7
CE12
CE13
CE14
CE28
CE32
CT1
CT5
CT8
CT18
Para aprobar la asignatura será necesario obtener al menos el 50% de la nota máxima del examen teórico, que las prácticas
sean presentados en el tiempo y plazo especificado por el profesor, y que la suma de las notas de teoría y prácticas alcance,
al menos, el 50% de la nota máxima de la materia.
La metodología de evaluación será la misma en todas las convocatorias, tanto para asistentes como para no asistentes.
La nota de la asignatura será la suma de las notas de la prueba teórica y de prácticas, excepto en dos casos:
a) Si alguna de las prácticas no es entregada y defendida en el plazo establecido por el profesor, la nota de la asignatura
será un 0, independentemente de la nota obtenida en la teoría.
b) Si la nota de la prueba teórica es menor que el 50% de la nota máxima de dicha prueba (3 puntos sobre 6), no se le
sumará la calificación obtenida en las prácticas. La nota de la asignatura será sólo la nota de la prueba teórica.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI está publicado en la página
web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Vilares, Manuel y Alonso, Miguel Ángel y Valderruten, Alberto, Programación Lógica, 1ª, Galaxia, 1996, España
Lalément, Rene, Computation as Logic, 1ª, Prentice-Hall, 1993, EEUU
Bibliografía Complementaria
Maier, David y Warren, David S., Computing with Logic. Logic Programming with Prolog, 1ª, Benjamin-Cummings Publishing
Co, 1988, EEUU
Sterling, Leon S. y Shapiro, Ehud Y., The Art of Prolog, 2ª, MIT Press, 1994, EEUU
Genessereth, Michael R. y Nilsson, Nils J., Logical Foundations of Artificial Intelligence, 1ª, Morgan Kaufmann, 1987, EEUU
Ben-Ari, Mordechai, Mathematical Logic for Computer Science, 2ª, Springer, 2012, Alemania, EEUU
Reeves, Steve y Clarke, Mike, Logic for Computer Science, 1ª, Addison-Wesley, 1990, EEUU
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - Saber estar /ser
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos - saber hacer
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - Saber estar /ser
acuerdo con los conocimientos adquiridos.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que - Saber estar /ser
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - Saber estar /ser
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - Saber estar /ser
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas - Saber estar /ser
de obligado cumplimiento.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - Saber estar /ser
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CG11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, - saber
comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en
Informática.
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y - saber hacer
normativa vigente
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto - saber hacer
económico y social
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Poner en marcha los procedimientos de prueba y de control de calidad conforme a la legislación y CG1
normativa vigentes. CG3
CG5
CG6
CE7
CE8
CE10
CE32
CE33
CT8
CT9
CT10
Asegurar el buen funcionamiento físico de los sistemas informáticos implementando políticas de CG2
seguridad. CG3
CE7
CE37
CT8
CT9
CT11
CT18
CT19
CT20
CT21
CT22
CT24
Vigilar, analizar y recoger posibilidades tecnológicas existentes para el desarrollo de software y hardware, CG1
y ser capaz de seleccionar la mas adecuada. CG3
CG4
CG6
CG11
CE7
CE8
CE10
CE14
CE28
CE29
CE32
CE34
CE35
CE36
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT12
CT13
CT15
CT16
CT18
CT19
CT20
CT21
CT22
CT24
Contenidos
Tema
Introducción 1 Introducción a los centros de datos
2 Estructura habitual en centros de datos
Infraestructura de un centro de datos 1 Elementos e organización física dun CPD.
2 Requisitos de diseño y normativas.
3 Elementos y dispositivos para gestión de red.
Tecnologías de los centros de datos 1 Cloud Computing
2 Seguridad en red: VPN y Firewalling
3 Alta disponibilidad: balanceo de carga, computación distribuida y
clustering.
4 Virtualización
Requisitos de almacenamiento en los centros de 1. Redes de almacenamiento: topologías, protocolos, elementos de
datos conexión.
2. Sistemas de almacenamiento: arquitecturas y componentes.
3. Copias de Seguridad
Medidas del rendimiento 1 Monitorización de cpds.
2 Evaluación y medidas de rendimiento
Metodologías
Descripción
Trabajos tutelados El alumno debe desarrollar en grupo un trabajo de la asignatura. Dicho trabajo será un trabajo
fundamentalmente práctico relacionado con los contenidos de la asignatura y deberá ser
presentado ante sus compañeros (exposición de 10 minutos). Los trabajos serán materia de
examen.
Resolución de El alumno, durante las sesiones de grupo mediano, deberá desarrollar los ejercicios que le
problemas y/o ejercicios propongan los docentes. Algunos de estos ejercicios serán evaluables (se indicará con
anterioridad). En el caso de ejercicios no entregados o no superados, se podrá recuperar la
evaluación de los mismos mediante los mecanismos que especifiquen los docentes.
Sesión magistral El docente expondrá los contenidos a impartir de la materia exponiendo los ejemplos prácticos
adecuados. Si resulta posible se intentará que los alumnos visiten un CPD real.
Atención personalizada
Metodologías Descripción
Trabajos tutelados Se trata de un trabajo autónomo que contará con la tutorización puntual del
profesorado y guías de elaboración específicas.
Resolución de problemas y/o Se trata de un trabajo autónomo que contará con la tutorización puntual del
ejercicios profesorado y guías de elaboración específicas.
Evaluación
Descripción Calificación Competencias Evaluadas
[A] Proceso de evaluación para alumnos asistentes (presencial o formación continua) en la primera opción de
evaluación:
● Prueba final ("Pruebas de resposta larga, de desarrollo") correspondiente a los contenidos impartidos en "Sesión magistral"
y "Resolución de problemas y/o ejercicios": 60% de la nota final
● Trabajo práctico ("Trabajos tutelados"), incluyendo su presentación en la fecha fijada por el profesorado: 10% de la nota
final
● Entregas de las prácticas evaluables propuestas en "Resolución de problemas y/o ejercicios": 30% de la nota final
Para aprobar la materia, será preciso que el alumno supere (5 o más puntos sobre 10) tanto "Pruebas de respuesta larga,
de desarrollo" como "Trabajos tutelados" y que consiga una calificación media final superior a 5 puntos sobre 10.
Aclaraciones:
● Se contempla la recuperación de las prácticas evaluables propuestas en "Resolución de problemas y/o ejercicios", según
los mecanismos que propongan los docentes (examen específico, entrega de tareas alternativas, etc)
● Las calificaciones de "Resolución de problemas y/o ejercicios" y las de "Pruebas de respuesta larga, de desarrollo" y "
Trabajos tutelados" que superen 5 puntos sobre 10 se mantendrán para la segunda opción de evaluación.
[B] Proceso de evaluación para alumnos no asistentes y para alumnos asistentes en la segunda opción de
evaluación y en la convocatoria fin de carrera.
● Prueba final ("Pruebas de resposta larga, de desarrollo") correspondiente a los contenidos impartidos en "Sesión magistral"
y "Resolución de problemas y/o ejercicios": 60% de la nota final
● Trabajo práctico ("Trabajos tutelados"), incluyendo su presentación en la fecha fijada por el profesorado: 10% de la nota
final
● Entregas de las prácticas evaluables propuestas en "Resolución de problemas y/o ejercicios": 30% de la nota final
Aclaraciones:
● Se contempla la recuperación de las prácticas evaluables propuestas en "Resolución de problemas y/o ejercicios", según
los mecanismos que propongan los docentes (examen específico, entrega de tareas alternativas, etc)
El calendario de probas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI está publicado en la página
web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Bibliografía Complementaria
Cristopher Poelker y Alex Nikitin, Storage Area Networks for Dummies,
Josep Ros, Virtualización Corporativa con VMware, http://www.libro-vmware.com/downPDF.php
Wikilibros, Xen Hipervisor, http://es.wikibooks.org/wiki/Xen_Hypervisor
Christopher Clark, Xen Users Manual, http://bits.xensource.com/Xen/docs/user.pdf
David Hucaby, Stephen McQuerry, VLANs and Trunking, http://www.ciscopress.com/articles/article.asp?p=2
Rich Seifert, James Edwards, The All-New Switch Book: The Complete Guide to LAN Switching Technology,
http://www.amazon.com/All-New-Switch-Book-Switchin
Marina Smith, Virtual LANs: A Guide to Construction, Operation and Utilization,
Scott, Charlie ; Wolfe, Paul ; Erwin, Mike, Virtual Private Networks,
Wikilibros, OpenVPN Marco Teórico, http://es.wikibooks.org/wiki/OpenVPN/Marco_Te%C3%B
HUIDOBRO MOYA, JOSE MANUEL y ROLDAN MARTINEZ, D., TECNOLOGIA VOIP Y TELEFONIA IP: LA TELEFONIA POR INTERNET,
http://www.nagios.org/, http://www.nagios.org/
Recomendaciones
Asignaturas que continúan el temario
Seguridad en sistemas informáticos/O06G150V01702
Otros comentarios
Es importante ser capaz de emplear los buscadores de Internet y todas las tecnologías asociadas a la Web 2.0
Es importante tener conocimientos de mecanografía para ser ágil en el tecleo de comandos, desarrollo de trabajos, etc.
Las clases se darán principalmente en castellano. El/la estudiante puede elegir sí trabaja en gallego,
castellano, alemán, y/o en inglés. Cierta información adicional (como por ejemplo manuales e información
complementaria) se dará en inglés.
Competencias
Código Tipología
CB1 Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio - saber hacer
que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si
bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican
conocimientos procedentes de la vanguardia de su campo de estudio.
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber hacer
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber hacer
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber hacer
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber hacer
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Conocer los fundamentos teóricos de los sistemas concurrentes y distribuidos. CB1
CB2
CB3
CB5
CG3
CG4
CG5
CG6
CG8
CG9
CG12
CE4
CE5
CE7
CE12
CE13
CE14
CE15
CE16
CE20
CE26
CE27
CE28
CE33
CE35
CE36
CT1
CT2
CT3
CT5
CT6
CT7
CT8
CT9
CT10
CT11
CT12
CT15
CT16
CT18
CT20
CT22
CT24
Contenidos
Tema
Sistemas concurrentes y distribuidos Concepto de la programación concurrente y distribuida
Introducción al modelado de sistemas concurrentes y distribuidos
Arquitecturas hardware para la concurrencia y distribución
Herramientas para del desarrollo de aplicaciones concurrentes y
distribuidas
Procesos Concepto de procesos
Planificador
Atomicidad y exclusión mutua
Concurrencia transactional
Reloj y estado distribuido
Sincronización y comunicación Sincronización y comunicación en sistemas concurrentes y distribuidos
Sincronización y comunicación a nivel bajo
Sincronización y comunicación a nivel alto
Seguridad y vivacidad en sistemas concurrentes y distribuidos
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 0.5 0 0.5
Sesión magistral 18 9 27
Estudios/actividades previos 0 17 17
Prácticas en aulas de informática 26 26 52
Resolución de problemas y/o ejercicios 1.5 19.5 21
Presentaciones/exposiciones 0 1.75 1.75
Tutoría en grupo 1.25 1.25 2.5
Pruebas de respuesta corta 1 0 1
Pruebas de respuesta larga, de desarrollo 2 0 2
Informes/memorias de prácticas 0 12 12
Pruebas prácticas, de ejecución de tareas reales y/o 1 0 1
simuladas.
Resolución de problemas y/o ejercicios 0 12 12
Otras 0.25 0 0.25
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Actividades introductorias Presentación de la asignatura y aclaración de todos los aspectos relacionados con la guia docente.
Planificación temporal de las actividades presenciales.
Introducción de las herramientas de control y evaluación.
Recomendaciones específicas para lograr los objetivos de la asignatura.
Sesión magistral Exposición de los contenidos teóricos de la asignatura.
Presentación de ejemplos y casos especificos.
Controles de estudios y lecturas previos.
Controles del avance de la adquisición de conocimiento por parte del estudiante.
Interacción con/entre los estudiantes mediantes actividades especificas.
Estudios/actividades previos Lectura de documentos relacionados con el contenido de la asignatura.
Análisis y deseño de las tareas de los ejercicios en el laboratorio.
Prácticas en aulas de Implementación y depuración de los ejercicios planteados como tareas de programación.
informática Realización de pruebas de funcionamiento y/o rendimiento de aplicaciones concurrentes y
distribuidos con un análisis crítico de las observaciones.
Resolución de problemas y/o Desarrollo de propuestas de resolución de problemas.
ejercicios Comprobaciones de corrección y analisis de rendimiento.
Implementación de soluciones alternativas.
Análisis crítico de soluciones propuestas.
Presentaciones/exposiciones Exposiciones breves de los hitos alcanzados en las tareas de programación y ejercicios
relacionados.
Tutoría en grupo Control del avance del aprendizaje.
Recomendaciones para lograr los objectivos de la asignatura a nivel individual.
Apoyo y ayuda en la resolución de las tareas propuestas.
Atención personalizada
Metodologías Descripción
Actividades introductorias Presentación de la organización, de la evaluación, y de las competencias.
Sesión magistral El profesor muestra de manera resumida y estructurada la información y el
conocimiento intrínsico del contenido específico de la materia
interrelacionando las diferentes partes y enlazando los conceptos entre sí,
con la bibliografía y con las prácticas.
Evaluación
Descripción Calificación Competencias Evaluadas
Pruebas de respuesta (P1) Conjunto de preguntas cortas para el control de la 10 CB1
corta realización de actividades, tareas, y estudios. Media de las
CB2
pruebas realizadas con puntuación de 1-10. (RA1, RA2, RA3,
RA4) CE4
CE5
CE7
CE12
CE13
CE14
CE15
CE16
CE20
CE22
CE25
CE26
CE27
CE28
CE33
CE35
CE36
CT1
CT2
CT3
CT5
CT6
CT7
CT8
CT10
CT12
CT16
CT18
Se entiende que una o un estudiante que no participa en por lo menos 80% de las actividades presenciales es una o un no
asistente y por consecuencia se sumete a la forma de evaluación para no asistentes. La decisión de ser no asistente toma o
bien lo/la estudiante al principio del curso o bien el profesor cuando esté claro que ya no se puede alcanzar un 80% de
asistencia en las actividades presenciales.
Evaluación de teoría: Realización de diferentes actividades (p.ej. lectura de bibliografía, elaboración de esquemas, estudio
de manuales, etc.) y verificación mediante pruebas cortas escrituras a lo largo del curso (incluso de modo inesperado) que
recogerán contenidos de carácter teórico y práctico correspondientes a la materia impartida durante las clases de aula y en
los estudios no presenciales (P1, P6). Realización de un examen escrito final (P2).
Evaluación de prácticas: Se evalúa la realización de los ejercicios de elaboración propuestos (P4), la elaboración de la
documentación y de los informes relacionados (P3, P5).
Para las/los asistentes el espíritu del cálculo de la nota final de la materia es el siguiente: hay una combinación de pruebas
teóricas y prácticas a lo largo del curso y a su final para evaluar las competencias adquiridas. Buenos resultados en una
parte pueden compensar resultados no tan buenos en otra parte, no obstante hay que alcanzar un mínimo en los dos
apartados más relevantes (P2 y P4).
La nota final se obtiene de la siguiente manera asumiendo que cada parte (P1-P6) se evalua con una escala de 0-10:
Metodología/*Examen: Para no asistentes, se evalúa lo/la estudiante con un examen escrito final que cobre todo el
contenido de la *matería y mide la adquisición de las competencias de la materia por parte del/la estudiante (permitiendo
un muestreo aleatorio para confinar el tiempo del examen a 3 horas). % Cualificación: 95%. Competencias evaluadas: todas
excepto CT2, CT15, CT22, y CT24. Resultados de aprendizaje evaluados: todos.
Metodología/Prácticas: Entrega de las prácticas propuestas en las clases prácticas. % Cualificación: 5%. Competencias
evaluadas: CT2, CT3, CT6, CT7, CT8, CT9, CT10, CT11, CT15, CT16, CT18, CT20, CT22, y CT24. Resultados de aprendizaje
evaluados: RA2, RA3, RA4.
Estudiantes que no alcanzan por lo menos un aprobado en la primera evaluación se someten al mismo estilo de pruebas que
las anteriores evaluaciones hechas por ellos. Tienen la posibilidad de remediar cualquiera de los apartados en actividades
excepto los apartados "preguntas cortas", "otras" y resolución "de problemas y/o ejercicios" (P1, P5 y P6) de recuperación
para la segunda edición de las actas.
También pueden elegir ser evaluados por los críterios de evaluación para no asistentes, si lo deseen.
Dado que los exámenes fin de carrera se realizan al principio del curso, si la evalúa de manera no asistente con la
posibilidad de la evaluación del informe y de las entregas de las prácticas mediante los trabajos ya realizados a lo largo del
curso matriculado previo.
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Bibliografía Complementaria
J.T. Palma Méndez, M.C. Garrido Carrera, F. Sánchez Figueroa, A. Quesada Arencibia., Programacion Concurrente, 2003
D. Lea, Programación concurrente en Java, 2001
G. Coulouris, J. Dollimore, T. Kindberg, Sistemas distribuidos : conceptos y diseño, 2001
M.L. Liu, Computación distribuida : fundamentos y aplicaciones, 2004
D. Schmidt, M. Stal, H. Rohnert, F. Buschman, Pattern-oriented Software Architecture, Pattern for Concurrent and Networked
Objects, 2007
Varios, Internet, 2011
M. Herlihy, N. Shavit, The Art of Multiprocessor Programming, 2012
C. Breshears, The Art of Concurrency, 2009
Recomendaciones
Otros comentarios
Según el mencionado en la memoria de la titulación se recomiende tener conocimiento de estructuras de datos y algoritmos
Se menciona que prácticamente toda las asignaturas optativas en un o en otro aspecto requieren el concepto de
concurrencia y distribución en sistemas modernos para alcanzar sus objetivos específicos.
Competencias
Código Tipología
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber hacer
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber hacer
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber hacer
acuerdo con los conocimientos adquiridos.
CG12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, - saber hacer
organización y planificación de proyectos, así como la legislación, regulación y normalización en el
ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos.
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber hacer
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto
económico y social
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber hacer
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados
CE22 Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de - saber hacer
software
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber hacer
presentarse
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - saber hacer
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos
CE31 Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las - saber hacer
tecnologías de la información y las comunicaciones
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT6 Capacidad de diseñar y realizar experimentos sencillos y analizar e interpretar sus resultados - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
CT16 Razonamiento crítico - Saber estar /ser
CT17 Compromiso ético y democrático - Saber estar /ser
CT24 Tener motivación por la calidad y la mejora continua - Saber estar /ser
Contenidos
Tema
- Introducción a la Dirección de proyectos 1.- ¿Qué?, ¿Por qué?, ¿Quién?
2.- Procesos de Gestión de Proyectos
3.- La Gestión de Proyectos
4.- El Marco de la Gestión de Proyecto
5.- El Ciclo de Vida del Proyecto
6.- Funciones del Responsable de la GP
7.- El Plan del Proyecto
8.- Control Gráfico de los Proyectos
- PmBok 1.- Introducción a PmBok
2.- Ciclo de vida del proyecto y organización
3.- Procesos de la Dirección de un Proyecto
4.- Gestión de la Integración del Proyecto
5.- Gestión del Alcance del Proyecto
6.- Gestión del Tiempo del Proyecto
7.- Gestión de los Costes del Proyecto
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 22.5 32.5 55
Prácticas de laboratorio 27.5 18.5 46
Presentaciones/exposiciones 2 1 3
Trabajos y proyectos 0 46 46
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Presentación de los conceptos básicos de la Dirección y Gestión de Proyectos. En el primer bloque
de materia se expondrán las razones que fundamentan la necesidad de metodologías, técnicas,
mecanismos y herramientas necesarios para la gestión de proyectos, así como el cambio de
actitud que implica el desarrollo de actividades o productos desde la perspectiva de la gestión de
proyectos.
El bloque de PmBok se centra en los conocimientos básicos necesarios para aplicar a nivel práctico
esta metodología de dirección y gestión de proyectos.
Prácticas de laboratorio Las prácticas se centrarán en el aprendizaje de herramientas informáticas que faciliten, la
Dirección, Gestión, Planificación, Coordinación, etc, de Proyectos. Las prácticas presenciales se
desarrollaran en base a ejercicios y casos prácticos a resolver.
Las horas de trabajo personal del alumno referidas a este particular, serán utilizadas por parte del
alumno para crear los contenidos específicos necesarios para el trabajo final o para trabajos
específicos.
Presentaciones/exposiciones Los alumnos, normalmente en grupo, deberán realizar una exposición de las presentaciones
propuestas en clase al resto de sus compañeros. Cada grupo expondrá los aspectos más
relevantes del tema de su presentación, el cual será comentado por sus compañeros con ayuda del
profesor.
Atención personalizada
Metodologías Descripción
Prácticas de laboratorio La atención personalizada, individual o en grupo, se realizará tanto en el aula durante el
desarrollo de las prácticas, como en las horas de tutorías y en los accesos On-Line que se
lleven a cabo.
Presentaciones/exposiciones La atención personalizada, individual o en grupo, se realizará tanto en el aula durante el
desarrollo de las prácticas, como en las horas de tutorías y en los accesos On-Line que se
lleven a cabo.
Evaluación
Descripción Calificación Competencias
Evaluadas
Sesión magistral La evaluación de los conocimientos asociados a la Sesión 40 CB3
Magistral y a las Prácticas de Laboratorio se evalúan
CG1
conjuntamente.
La evaluación al alumno se realizará mediante exámenes. CG2
Las pruebas que conformen el examen podrán ser tipo test, CG12
cuestiones, desarrollo y/o ejercicios en función de la parte
CE8
del temario que se esté evaluando.
Permitirá evaluar los siguientes resultados de aprendizaje: CE14
RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8. CE22
CE29
CE30
CE31
Prácticas de laboratorio La evaluación de los conocimientos asociados a la Sesión 20 CG1
Magistral y a las Prácticas de Laboratorio se evalúan
CG2
conjuntamente.
La evaluación al alumno se realizará mediante exámenes. CG12
Las pruebas que conformen el examen podrán ser tipo test, CE8
cuestiones, desarrollo y/o ejercicios en función de la parte
CE29
del temario que se esté evaluando.
Permitirá evaluar los siguientes resultados de aprendizaje: CE31
RA1, RA2, RA3, RA4, RA7, RA8. CT1
CT9
CT16
CT24
Presentaciones/exposiciones Incluye la preparación en pequeños grupos de un tema, su 10 CT1
exposición oral, planteamiento de ejercicios a los
CT6
compañeros y evaluación de los mismos. El trabajo será
evaluado por compañeros y compañeras, además de por el CT9
profesorado de la asignatura, atendiendo a la calidad CT16
general de la presentación y a las habilidades y actitudes
CT17
mostradas por los componentes del grupo. Permitirá
evaluar los siguientes resultados de aprendizaje: RA1, RA2, CT24
RA8.
Trabajos y proyectos Todos los alumnos deberán realizar un trabajo o proyecto 30 CG1
final de la asignatura. El proyecto se desarrollará en grupos.
CG2
Excepcionalmente, y previa aprobación por parte del
profesor, se podrán realizar trabajos individuales. CG12
El proyecto final consistirá en la redacción, planificación y CE8
simulación de un proyecto original que propondrá cada
CE14
grupo de alumnos, y que deberá ser aceptado por parte del
profesor. CE22
Permitirá evaluar los siguientes resultados de aprendizaje: CE29
RA1, RA2, RA3, RA4, RA5, RA6, RA7, RA8. CE30
CE31
CT1
CT6
CT9
CT16
CT17
CT24
El contenido teórico de la asignatura está dividido en dos partes que serán evaluadas independientemente. Cada alumno
deberá obtener un mínimo de un 4 en cada una de las partes para poder superar la asignatura. Si un alumno obtiene en
alguna parte una nota inferior a 4 o no se presenta estará suspenso o no presentado, según el caso.
La evaluación de cada parte se realizará por separado y se llevará a cabo según la descripción que se recoge en Sesión
Magistral y Prácticas de Laboratorio dentro del epígrafe Evaluación para cada una de las Metodologías. Se valorará sobre 10
y en caso de aprobar será liberatorio durante el año académico que ha sido superada la parte.
El porcentaje de relevancia en la nota final de teoría de cada parte es el siguiente: Introducción (50%) y PmBok (50%).
El cálculo de la nota final asociada a la sesión magistral y a las prácticas de laboratorio, NF_Teoría, se realizará mediante el
sumatorio de las notas (Nn) obtenidas en la evaluación de cada parte multiplicado por su porcentaje de relevancia.
La primera convocatoria para la evaluación de la primera parte del contenido teórico de la asignatura, Introducción, se podrá
realizar en el examen que se desarrollará a mitad del cuatrimestre, en la semana 8 ó 9 según la planificación horaria de la
ESEI para el segundo cuatrimestre. En caso de obtener una nota inferior a 4 el alumno podrá optar a la recuperación de este
contenido en la segunda convocatoria prevista en el calendario de la ESEI.
La primera convocatoria para la evaluación de la segunda parte del contenido teórico de la asignatura, PMBok, se podrá
realizar en el examen que se desarrollará al finalizar del cuatrimestre, en la semana 16 según la planificación horaria de la
ESEI para el segundo cuatrimestre. En caso de obtener una nota inferior a 4 el alumno podrá optar a la recuperación de este
contenido en la segunda convocatoria prevista en el calendario de la ESEI.
La evaluación del trabajo o proyecto final, NF_Proyecto, se realizará sobre 10 y tendrá en cuenta aspectos técnicos, estéticos,
gramaticales, y todos aquellos relacionados con la obtención de documentos de calidad técnica. Los trabajos serán
realizados en grupo en caso de evaluación presencial. NF_Proyecto no podrá ser inferior a 4 para superar la asignatura y la
fecha de entrega será la misma que la prevista para el examen de la parte teórica PMBok.
Los alumnos que no superen alguna de las partes en la correspondiente primera convocatoria, podrán optar a superarla en
la segunda convocatoria en base al calendario propuesto por la ESEI. Para la evaluación del trabajo o proyecto final, en
segunda convocatoria, es de aplicación este mismo criterio, y el trabajo será entregado al profesor en la misma fecha
prevista para el examen de segunda convocatoria.
La evaluación final del alumno se realizará teniendo en cuenta los porcentajes indicados en los apartados anteriores de esta
evaluación. En este sentido el cálculo final de la nota se realizará siguiendo la siguiente forma:
La nota correspondiente a Seminarios sólo podrá ser obtenida durante el proceso de evaluación continua y en caso de que el
alumno tenga valoración 0 en este apartado esa será la nota que constará durante el año académico en curso para el
correspondiente apartado.
Los alumnos que se presenten en segunda convocatoria sólo lo tendrán que hacer de las partes no superadas sin detrimento
de lo indicado en el párrafo anterior.
Los alumnos que no hayan participado de forma presencial en las actividades propuestas en la asignatura, podrán aprobar
la asignatura superando las pruebas planteadas según la descripción anterior para obtener la NF_Teoría y si obtienen una
NF_Proyecto superior a un 5 en un proyecto que el profesor responsable de la asignatura le haya asignado en las 6 primeras
semanas desde el comienzo del curso. Esta asignación se realizará por parte del profesor responsable y a petición del
alumno por escrito firmado por ambas partes.
La evaluación final del alumno se realizará teniendo en cuenta los porcentajes indicados en los apartados anteriores. El
cálculo final de la nota se realizará siguiendo la siguiente forma:
Los alumnos que se presenten en segunda edición, después de haberse presentado a la primera edición, sólo lo tendrán que
hacer de las partes no superadas.
La evaluación correspondiente a la convocatoria extraordinaria de fin de carrera se ajustará a los mismos parámetros
descritos anteriormente en la modalidad PRESENCIAL y en la NO PRESENCIAL.
Todos los alumnos están obligados a realizar y/o presentar las pruebas necesarias para calcular la calificación que
corresponda a las notas NF_Teoría y NF_Proyecto que se describen en los apartados anteriores. Los alumnos que no hayan
realizado las pruebas asociadas con NF_Teoría tendrán la calificación de No Presentado. Los alumnos que NO hayan
presentado los trabajos asociados a NF_Proyecto serán calificados con la nota calculada siguiendo el mecanismo comentado
en los apartados anteriores, si esta nota es inferior a 4. En caso de que la nota calculada sea superior a 4 la calificación de
Nota_Final será 4.
FECHAS DE EVALUACIÓN
Los exámenes oficiales de la materia de Dirección y Gestión de Proyectos se desarrollarán en las fechas y horarios
publicados en la página web de la Escuela Superior de Ingeniería Informática (ESEI). Todas las fechas de examen son las
aprobadas por la Junta de Centro de la ESEI.
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro da ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Project Management Institute, Fundamentos para la dirección de proyectos (Guía del PmBok), Quinta Edición, Project Management Institute,
Inc, 2013,
https://www.edu.xunta.gal/centros/cfrpontevedra/aulavirtual2/pluginfile.php/13688/mod_folder/content/0/libros_pmbok_guide5th_spanish.pdf
Bibliografía Complementaria
Juan José Miranda Miranda, "Los proyectos en el siglo XXI", http://www.gestiopolis.com/canales3/emp/prosigxxi.
Miguel Jaque Barbero, "Gestión de Proyectos", http://www.ilkebenson.com/
INTECO. Instituto Nacional de Tecnologías de la Comunicación., "Guía Avanzada de Gestión de Proyectos",
http://www.inteco.es/calidad_TIC/descargas/guias/
INTECO. Instituto Nacional de Tecnologías de la Comunicación., "Guía Práctica de Gestión De Proyectos",
http://www.inteco.es/calidad_TIC/descargas/guias/
INTECO. Instituto Nacional de Tecnologías de la Comunicación., "Guía de Ingeniería del Software",
http://www.inteco.es/calidad_TIC/descargas/guias/
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado. - saber hacer
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber hacer
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios - saber hacer
de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber hacer
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Conocer y comprender las principales características de los problemas a los que dar una solución basada CB2
en técnicas de Inteligencia Artificial CB4
CG6
CG8
CG9
CE14
CE21
CE26
CE28
CT1
CT5
CT7
CT8
CT9
CT10
CT11
CT15
CT16
CT18
CT19
CT20
Contenidos
Tema
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 15 15 30
Prácticas de laboratorio 24 42 66
Tutoría en grupo 1 1 2
Presentaciones/exposiciones 2.5 17.5 20
Informes/memorias de prácticas 1 9 10
Pruebas de tipo test 1 9 10
Trabajos y proyectos 2 10 12
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición por parte del docente de los contenidos básicos de la asignatura complementada con
los medios multimedia disponibles.
Prácticas de laboratorio Presentación y supervisión por parte del profesor de problemas prácticos que complementen los
contenidos teóricos vistos en las clases magistrales y en las presentaciones.
Tutoría en grupo Resolución de cuestiones y dudas en grupo.
Presentaciones/exposiciones Exposición por parte de los alumnos de ciertos contenidos básicos de la asignatura mediante lo uso
de los medios multimedia disponibles.
Atención personalizada
Metodologías Descripción
Sesión magistral El profesor asesorará al alumno en los problemas que encuentre tanto en la resolución de
los ejercicios como nos casos prácticos y el resto de actividades a entregar.
Prácticas de laboratorio El profesor asesorará al alumno en los problemas que encuentre tanto en la resolución de
los ejercicios como nos casos prácticos y el resto de actividades a entregar.
Presentaciones/exposiciones El profesor asesorará al alumno en los problemas que encuentre tanto en la resolución de
los ejercicios como nos casos prácticos y el resto de actividades a entregar.
Tutoría en grupo El profesor asesorará al alumno en los problemas que encuentre tanto en la resolución de
los ejercicios como nos casos prácticos y el resto de actividades a entregar.
Pruebas Descripción
Informes/memorias de prácticas El profesor asesorará al alumno en los problemas que encuentre tanto en la resolución de
los ejercicios como nos casos prácticos y el resto de actividades a entregar.
Evaluación
Descripción Calificación Competencias Evaluadas
La evaluación anterior se desarrollará para los alumnos ASISTENTES a las clases presenciales. Para superar la materia es
imprescindible obtener una calificación superior a 5 sobre 10 en las prácticas de laboratorio y en el promedio resultante de
las pruebas de la sesión magistral y de las presentaciones/exposiciones.
Para el caso de alumnos NO ASISTENTES, los alumnos tienen la obligación de presentar, en la fecha que se determine, las
mismas prácticas y realizar las presentaciones/exposiciones (mediante la entrega de un vídeo de en el mas de 10' de
duración y de la correspondiente documentación) que se determinen sobre los mismos tópicos que las asignadas los
alumnos asistentes.
Adicionalmente los alumnos deberán realizar un examen presencial y escrito que se realizará en las fechas oficiales
aprobadas oficialmente por la Junta de Centro de la ESEI y que se encuentra publicado en la página web
http://www.esei.uvigo.es/index.php?id=29.
Para superar el examen presencial es necesario obtener una calificación superior a 5 sobre 10. El examen será de tipo test y
corresponderá a la evaluación de los contenidos presentados en las clases magistrales en en las
presentaciones/exposiciones.
Estas evaluaciones se aplicarán a todos los periodos de evaluación con los que cuenta dicta materia.
Fuentes de información
Bibliografía Básica
Stuart Jonathan Russell, Peter Norvig, Artificial Intelligence: A Modern Approach, 3ª, Prentice Hall, 2010,
Stuart Russell, Peter Norving., Inteligencia Artificial. Un enfoque moderno, 2ª, Pearson Educación, 2004,
Rafael H. Bordini, Jomi Fred Hübner, Michael Wooldridge, Programming Multi-agent systems in Agent-Speak with Jason,
Wiley, 2007,
Kowalski, R., Lógica, programación e inteligencia artificial, Diaz de Santos, 1986,
jason.sourceforge.net, 2017,
Bibliografía Complementaria
Hopgood, Adrian A., Intelligent Systems for Engineers and Scientists, Tercera, CRC Press, 2012,
Plamen Angelov, Dimitar P. Filev, Nikola K. Kasabov, Evolving Intelligent Systems: Methodology and Applications, Wiley,
2010,
Robert J. Schalkoff, Intelligent Systems: Priciples, paradigms and pragmatics, Jones and Bartlett Publishers, 2010,
Nils. J. Nilsson, Inteligencia Artificial: Una nueva síntesis, McGraw Hill., 2001,
F. Escolano Ruiz et. al., Inteligencia Artificial. Modelos, técnicas y áreas de aplicación, Thomson, 2003,
jcgmesei.wordpress.com, 2016,
jcgm2011.wordpress.com, 2015,
Otros comentarios
Es recomendable que los estudiantes lleven un ritmo contínuo de aprendizaje y trabajar con la dedicación dedicada
semanalmente a asignatura, para lograr un aprendizaje continuado. Recomendara encarecidamente realizar una lectura
comprensiva previa de los apuntes antes de asistir a la clase.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para - saber hacer
adaptarse a nuevas situaciones.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios - saber hacer
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, - saber
bases de datos y programas informáticos con aplicación en ingeniería - saber hacer
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber hacer
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber hacer
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT7 Capacidad de buscar, relacionar y estructurar información proveniente de diversas fuentes y de - Saber estar /ser
integrar ideas y conocimientos
CT8 Resolución de problemas - Saber estar /ser
CT18 Aprendizaje autónomo - Saber estar /ser
Contenidos
Tema
BLOQUE 1: AUTÓMATAS Y LENGUAJES FORMALES Tema 1.- Conceptos fundamentales: Alfabetos, gramáticas, lenguages,
derivaciones. Lema Fundamental. Jerarquía de Chomsky.
Metodologías
Descripción
Sesión magistral Exposición de los contenidos teóricos de la materia. Dado el carácter práctico de los contenidos
propuestos, la exposición se complementará con ejemplos. El profesor podrá proponer ejemplos o
ejercicios para su resolución por los alumnos, tanto dentro como fuera del aula.
Prácticas de laboratorio En base a la materia teórica propuesta en clase, el profesor propondrá la implementación de casos
prácticos simples por parte de los alumnos. Dichas prácticas se ralizarán en grupos pequeños,
tanto dentro como fuera de las horas de aula, y serán evaluadas como parte de la nota final,
teniendo los alumnos que entregar el código implementado y una pequeña memoria en donde se
especificarán aquellos aspectos del funcionamiento de la práctica requeridos por el profesor.
Otros Actividades de recuperación realizadas por el alumnado que no supere la materia en la primera
convocatoria.
Atención personalizada
Metodologías Descripción
Prácticas de laboratorio El profesor planteará las prácticas que deben realizarse, y, durante las horas en aula dedicadas a
las prácticas de laboratorio, resolverá las dudas planteadas por los alumnos, supervisando el
trabajo que estén realizando en ese momento.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de Los alumnos deberán realizar una defensa de las prácticas 40 CB2
laboratorio realizadas, consistente en una prueba de funcionamiento y en la
CG8
contestación de las preguntas realizadas por el profesor, con el
objetivo de comprobar lo aprendido por los alumnos durante la CE3
realización del trabajo. La nota final dependerá de la calidad del CE4
trabajo realizado y de la defensa realizada por los alumnos.
CE5
Resultados de aprendizaje: RA4, RA5 CE7
CE12
CE13
CE14
CE28
CT1
CT5
CT7
CT8
CT18
Para aprobar la asignatura será necesario obtener al menos el 50% de la nota máxima del examen teórico, que las prácticas
sean presentados en el tiempo y plazo especificado por el profesor, y que la suma de las notas de teoría y prácticas alcance,
al menos, el 50% de la nota máxima de la materia.
Dado que el material preciso para la realización de las prácticas está disponible para todos los alumnos en formato
electrónico, la evaluación para no asistentes será la misma que para asistentes.
La metodología de evaluación será la misma en todas las convocatorias, tanto para asistentes como para no asistentes.
La nota de la asignatura será la suma de las notas de la prueba teórica y de prácticas, excepto en dos casos:
a) Si alguna de las prácticas no es entregada y defendida en el plazo establecido por el profesor, la nota de la asignatura
será un 0, independentemente de la nota obtenida en la teoría.
b) Si la nota de la prueba teórica es menor que el 50% de la nota máxima de dicha prueba (3 puntos sobre 6), no se le
sumará la calificación obtenida en las prácticas. La nota de la asignatura será sólo la nota de la prueba teórica.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI está publicado en la página
web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Aho, Alfred V. y Lam, Monica S. y Sethi, Ravi y Ullman, Jeffrey D., Compiladores : principios, técnicas y herramientas, 2ª Ed,
Addison-Wesley, 2008, EEUU
Aho, Alfred V. y Sethi, Ravi, The Theory of parsing, translation, and compiling, 1ª Ed, Prentice-Hall, 1973, EEUU
Hopcroft, John E. y Motwani, Rajeev y Ullman, Jeffrey D., Introducción a la teoría de autómatas, lenguajes y computación, 2ª
Ed, Addison-Wesley, 2002, EEUU
Bibliografía Complementaria
Sudkamp, Thomas A., Languages and machines : an introduction to the theory of computer science, 3ª Ed, Pearson, 2007,
EEUU
Fischer, Charles N. y LeBlanc Jr, Richard J., Crafting a Compiler with C, 1ª Ed, Addison-Wesley, 1991, EEUU
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber hacer
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber hacer
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber hacer
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto
económico y social
CE9 Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el - saber hacer
liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software
CE11 Conocimiento, administración y mantenimiento de sistemas, servicios y aplicaciones informáticas - saber
- saber hacer
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Búsqueda, ordenación y estructuración de información sobre cualquier tema CB5
CG8
CG9
CE26
CE28
CT2
CT7
CT11
CT12
CT18
CT19
CT24
RA2: Trabajo en equipo asumiendo distintos roles: participar, liderar, animar, etc. CB4
CB5
CG9
CE8
CE9
CT3
CT10
CT13
CT14
CT15
CT17
CT20
CT21
CT23
Contenidos
Tema
1. Introducción 1.1. Aprendizaje cooperativo
1.2. Aprendizaje basado en proyectos
1.3. Herramientas para el aprendizaje
1.4. Elaboración de memorias e informes
1.5. Presentación de proyectos
2. Casos de estudio 2.1. Proyectos de desarrollo de sistemas informáticos
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 10 10 20
Tutoría en grupo 10 10 20
Seminarios 10 10 20
Proyectos 20 70 90
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Presentación en el aula, en clases participativas, de teorías y conceptos asociados al aprendizaje
basado en proyectos, y a las competencias transversales a desarrollar.
Tutoría en grupo Tutoría grupal, asesoramiento y evaluación individual y de grupo, tanto de proceso como del
producto desarrollado.
Seminarios Trabajo individual y en equipo, con coordinación y distribución de tareas, debates en el aula,
ejercicios, y resolución de problemas y casos técnicos. Redacción de informes, presentación
pública y defensa de conclusiones extraídas.
Proyectos Trabajo en equipo, con coordinación y distribución de tareas, en el desarrollo de proyectos de
sistemas informáticos
Evaluación
Descripción Calificación Competencias Evaluadas
Seminarios La resolución de problemas o casos o proyectos de dificultad gradual 30 CB4
suscitados en la asignatura será evaluada a partir de un perfil de
CB5
competencias específico que considera la documentación entregada,
así como el trabajo desarrollado, y las competencias transversales, las CG1
habilidades y las actitudes mostradas por el alumno y el equipo de CG5
trabajo.
CG8
Resultados de aprendizaje evaluados: RA1, RA2, RA4
CG9
CE8
CE9
CE26
CE28
CT1
CT2
CT3
CT7
CT10
CT11
CT12
CT13
CT14
CT15
CT17
CT18
CT19
CT20
CT21
CT23
CT24
● Todos los estudiantes que realicen algún seminario, entreguen alguna actividad, o presenten la versión preliminar o final
del proyecto se entiende que siguen la asignatura de manera presencial y por lo tanto deberán de seguir el procedimiento
de evaluación descrito anteriormente.
● Para aprobar la asignatura es necesario sacar más de un cinco en los seminarios, y en la versión preliminar y final del
proyecto.
● Metodología/Prueba: Proyectos
● Descripción: Entrega y defensa de un proyecto individual
● % Calificación: 100%
● Competencias Evaluadas: TODAS
● Resultados de Aprendizaje evaluados: TODOS
● Independientemente de la convocatoria, en caso de no superar alguna parte de la evaluación pero la puntuación global
fuese superior a 5 (sobre 10), la calificación en actas será 4.
FECHAS DE EVALUACIÓN
● El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
OBSERVACIONES
● Se recuerda a todo el alumnado la prohibición del uso de dispositivos móviles en ejercicios y prácticas, en cumplimiento
del artículo 13.2.d) del Estatuto del Estudiante Universitario, relativo a los deberes del estudiantado universitario, que
establece el deber de "Abstenerse de la utilización o cooperación en procedimientos fraudulentos en las pruebas de
evaluación, en los trabajos que se realicen o en documentos oficiales de la universidad."
Fuentes de información
Bibliografía Básica
Bibliografía Complementaria
Markham, T., Project Based Learning Handbook: A Guide to Standards-Focused Project Based Learning for Middle and High
School Teachers, 2, Buck Institute for Education, Novato, 2003, California
Johnson, D. W., El aprendizaje cooperativo en el aula, 1, Paidos, 1999, Buenos Aires
Boss, S. and Krauss, J., Reinventing Project-Based Learning: Your Field Guide to Real-World Projects in the Digital Age, 1,
International Society for Technology in Education, 2007, USA
Bará, J. et al., Taller de formación: Aprendizaje basado en proyectos, 2009,
Rodríguez, J. R., Gestión de proyectos informáticos: métodos, herramientas y casos, 1, Editorial UOC, 2007, Barcelona
Suárez, C., Cooperación como condición social de aprendizaje, 1, Editorial UOC, 2010, Barcelona
Dawson, C. W., El proyecto fin de carrera en Ingeniería Informática, 1, Prentice Hall, 2002, Madrid
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber hacer
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber hacer
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas
de obligado cumplimiento.
CG11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, - saber hacer
comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en
Informática.
CG12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, - saber hacer
organización y planificación de proyectos, así como la legislación, regulación y normalización en el
ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos.
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber hacer
presentarse
CE32 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y - saber hacer
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y
calidad adecuados
CE34 Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de - saber hacer
comunicaciones en una organización
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Conocer los fundamentos de la criptografía moderna CB3
CG3
CG7
CE7
CE29
CE37
CT1
CT8
CT9
RA2: Conocer la arquitectura de seguridad de los sistemas operativos actuales y saber configurarlos y CB2
administrarlos de un modo seguro CG3
CG4
CG7
CG12
CE7
CE29
CE32
CE37
CT1
CT7
CT8
CT9
CT10
CT11
CT12
CT13
CT16
CT18
CT19
CT20
Contenidos
Tema
BLOQUE I. Seguridad de la información .
TEMA 1. Contexto de la seguridad en los 1.1 Conceptos y terminología
sistemas informáticos 1.2 Niveles de la seguridad: física, lógica, organizativa
1.3 Normas y recomendaciones
TEMA 2. Criptografía 2.1 Fundamentos y evolución
2.2 Cifrado simétrico
2.3 Cifrado asimétrico
2.4 Infraestructuras criptográficas: certificados, firma digital, PKI
TEMA 3. Seguridad en el desarrollo de 3.1 Tipos de vulnerabilidades y amenazas en el sotfware
aplicaciones 3.2 Explotación de vulnerabilidades
3.3 Programación segura
BLOQUE II. Seguridad en sistemas operativos .
TEMA 4. Administración segura de SS.OO. 4.1 Mecanismos de autenticación.
4.2 Herramientas de monitorización
4.3 Vulnerabilidades típicas
4.4 Respuesta ante incidentes
BLOQUE III. Seguridad en redes .
TEMA 5. Protocolos seguros 5.1 Vulnerabilidades en redes TCP/IP
5.2 Seguridad a nivel de red: IPSec
5.3 Seguridad a nivel de transporte: SSL/TLS
5.4 Seguridad a nivel de aplicación: SSH
TEMA 6. Protección perimetral 6.1 Firewalls: tipos y topologías
6.2 Sistemas de detección de intrusos
6.3 Redes personales virtuales
6.4 Análisis de la seguridad en redes
CONTENIDOS DE LAS PRÁCTICAS - Uso de APIs de cifrado
- Análisis de seguridad en redes, sistemas e servicios
- Diseño y despliegue de soluciones de seguridad perimertal
- Análisis de seguridad en aplicaciones web y diseño de contramedidas
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 18 20 38
Prácticas de laboratorio 21 30 51
Metodologías
Descripción
Sesión magistral Exposición por parte del profesor de los contenidos previstos en la guía docente de la materia y
discusión y consultas por parte del alumnado. Se incluyen como parte de estas sesión magistrales
actividades como estudio de casos prácticos y ejemplos, presentación de estudios y/o
investigaciones, revisión y evaluación de herramientas de seguridad.
Prácticas de laboratorio Trabajos prácticos a realizar en el laboratorio de prácticas. Se tratará de una colección de ejercicios
guiados (individuales o en parejas) relacionados fundamentalmente con las competencias
vinculadas a la administración segura de sistemas operativos y redes. Consistirán en la revisión de
diversas herramientas de seguridad y de su uso en entornos similares a los reales. La evaluación
de estas prácticas se realizará mediante cuestionarios (tanto teóricos como experimentales)
específicos para cada una de ellas.
Proyectos Proyecto práctico de programación de entidad media-baja. Trátarase un ejercicio individual o en
parejas relacionado con las competencias vinculadas al uso de herramientas criptográficas.
Consistirán en la implementación de una pequeña aplicación que haga uso de APIs criptográficas
de uso habitual. La evaluación de este proyecto comprobará el conocimiento y uso adecuado de
los algoritmos criptográficos vistos en las sesiones magistrales, requerirá la entrega de una
pequeña memoria.
Trabajos tutelados Pequeño trabajo de investigación, individual o en parejas, relacionado con aspectos de la seguridad
informática no incluidos en los contenidos principales de la materia. La temática puede ser
propuesta por el alumnado o por el profesor. Se trata de un trabajo autónomo que contará con la
tutorización puntual del profesorado. El resultado del trabajo se plasmará en una memoria con la
estructura que se determine junto con una presentación pública en las sesión presencias de la
materia.
Presentaciones/exposiciones Presentación pública y discusión de los aspectos más relevantes y conclusión del trabajo tutelado
realizado por el alumno/s. En la temporización de esta actividad se incluye la asistencia y
participación en las presentaciones realizadas por otros alumnos de sus trabajos.
Atención personalizada
Metodologías Descripción
Trabajos tutelados Se trata de un trabajo autónomo (o en parejas) que contará con la tutorización puntual del
profesorado y guías de elaboración específicas.
Prácticas de laboratorio Se trata de un trabajo autónomo (o en parejas) que contará con la tutorización puntual del
profesorado y guías específicas.
Proyectos Se trata de un trabajo autónomo (o en parejas) que contará con la tutorización puntual del
profesorado.
Evaluación
Descripción Calificación Competencias
Evaluadas
● Para superar (y liberar) las "Pruebas de respuesta corta" se requiere alcanzar un 40% de la puntuación máxima prevista
para ese tipo de prueba.
● Para superar (y liberar) las "Prácticas de laboratorio" y el "Proyecto" se requiere alcanzar en conjunto un 40% de la suma
de las puntuaciones máxima previstas para ambas pruebas.
● Para superar la materia es preciso alcanzar los mínimos anteriores (en "Pruebas de respuesta corta" y en "Prácticas de
laboratorio " + "Proyecto" ) y sumar en la nota final un mínimo de 5 puntos.
● En el caso del alumnado no asistente el esquema de evaluación no incluirá el "Trabajo tutelado" ni "la
Presentación/Exposición".
● Las "Prácticas de laboratorio" y el "Proyecto" serán exclusivamente individuales.
● Para superar la materia será preciso alcanzar los mínimos indicados en cada prueba y sumar en la nota final un mínimo de
5 puntos.
--------------------
Descripción: Prueba escrita donde se evaluarán los contenidos y competencias revisados en las sesiones magistrales y los
aspectos teóricos de su puesta en práctica llevada a cabo en las sesión prácticas. El tipo de prueba consistirá en un conjunto
de cuestiones de respuesta corta o de tipo test sobre conceptos concretos. Su finalidad será comprobar la asimilación de los
mismos y la capacidad del alumnado para relacionar entre sí los diversos contenidos teórico y técnicas presentados en el
curso.
% Calificación: 50% ( Para liberar esta parte de la evaluación debe obtenerse una calificación igual o superior a 5 puntos
sobre 10).
--------------------
Descripción: Evaluación de las competencias revisadas en las sesiones de laboratorio relativas la seguridad en redes y
sistemas operativos. Cada actividad propuesta incluirá una serie de cuestiones teóricas y/o comprobaciones prácticas
relacionadas con el contenido de cada práctica. La evaluación de estos trabajos se realizará mediante la realización y
entrega de un "cuaderno de prácticas" donde se incluirá una descripción breve de las tareas realizadas y la respuesta a las
mencionadas cuestiones/comprobaciones.
% Calificación: 35% ( Para liberar esta parte de la evaluación debe obtenerse una calificación igual o superior a 5 puntos
sobre 10).
--------------------
Metodología/Prueba 3: Proyectos
Descripción: Evaluación de las competencias revisadas en el proyecto de programación con APIs criptográficas. Se
entregará el código desarrollado junta con una pequeña memoria explicativa. Se evaluará la idoneidad y el uso eficaz de las
diversas técnicas criptográficas que sea preciso emplear, junto con la calidad de la implementación realizada.
% Calificación: 15% ( Para liberar esta parte de la evaluación debe obtenerse una calificación igual o superior a 5 puntos
sobre 10).
Para los alumnos “asistentes” se empleará el mismo esquema de evaluación descrito en la sección “CRITERIOS DE
EVALUACIÓN PARA ASISTENTES 1ª EDICIÓN DE ACTAS”.
● Los alumnos solo deberán superar las partes no liberadas en la primera edición de las actas
● Dado que en la segunda convocatoria no es posible a evaluación de "Presentaciones/exposiciones", los alumnos que no
habían hecho su presentación en el periodo de clases regular no podrán optar a contar con esa porción de la nota.
Para los alumnos “no asistentes” se empleará el mismo esquema de evaluación descrito en la sección “CRITERIOS DE
EVALUACIÓN PARA NO ASISTENTES”.
En el caso de los alumnos que superen parte de los elementos evaluados, pero no alcancen el mínimo preciso para aprobar
la materia completa, la calificación a incluir en las respectivas actas se calculará como el mínimo entre el promedio
ponderado de las partes superadas y 4,9.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?id=29
Fuentes de información
Bibliografía Básica
W. Stallings, Cryptography and Network Security: Principles and Practice, 5th edition, Prentice Hall, 2011,
Recomendaciones
Asignaturas que continúan el temario
Teoría de códigos/O06G150V01971
Otros comentarios
Se presupone un conocimiento básico sobre las cuestión típicas relacionadas con la administración de sistemas GNU/Linux y
un conocimiento básico sobre redes TCP/IP.
La mayor parte de las referencias y recursos externos (tutorialess, manuales, herramientas) sólo están disponibles en inglés,
por lo que es recomendable un nivel mínimo de soltura en la lectura y comprensión de documentos técnicos en inglés.
Los proyectos de programación se llevarán a cabo sobre Java, por lo que se precisa una base mínima en dicho lenguaje.
Las prácticas de seguridad en redes harán uso de máquinas virtuales sobre VirtualBox (www.virtualbox.org), por lo que es
recomendable conocer previamente los aspectos básicos de esta herramienta.
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado. - saber hacer
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber
emprender estudios posteriores con un alto grado de autonomía. - saber hacer
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que - saber hacer
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para - saber hacer
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto - saber hacer
económico y social
CE9 Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el - saber
liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software - saber hacer
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT2 Capacidad de organización y planificación - Saber estar /ser
CT3 Comunicación oral y escrita en la lengua nativa - Saber estar /ser
CT4 Capacidad de comunicación efectiva en inglés - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RANA1. Trabajo en equipo asumiendo distintos roles: participar, liderar, animar, *etrc. CB2
CB4
CG1
CG4
CG5
CG6
CG8
CG9
CE8
CE9
CT1
CT2
CT3
CT4
CT5
CT6
CT7
CT8
CT10
CT12
CT13
CT15
CT17
CT18
CT19
CT21
CT22
Contenidos
Tema
PARTE I: COMUNICACIÓN 1. Competencias técnicas y personales en la dirección
2. Habilidades de comunicación para la dirección
3. Técnicas para hablar en público
4. Hacer y recibir crítica
PARTE II: LIDERAZGO 1. Liderazgo
2. Técnicas de negociación eficaz
3. Motivación y cambio de conducta
4. Gestión de la tensión
Planificación
Horas en clase Horas fuera de clase Horas totales
Resolución de problemas y/o ejercicios 18 22 40
Presentaciones/exposiciones 10 20 30
Trabajos tutelados 8 12 20
Tutoría en grupo 4 6 10
Sesión magistral 15 15 30
Pruebas de tipo test 5 5 10
Pruebas de respuesta corta 5 5 10
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Resolución de problemas y/o Técnica mediante a cuál los alumnos deben resolver un ejercicio expuesto, a partir de los
ejercicios conocimientos trabajados.
Atención personalizada
Metodologías Descripción
Trabajos tutelados El alumnado tendrá seguimiento continuo y una atención personalizada y de grupo. La actividad
personalizada es una actividad académica que tiene como finalidad reparar en las necesidades y
consultas del alumnado en relación que materia
Tutoría en grupo El alumnado tendrá seguimiento continuo y una atención personalizada y de grupo. La actividad
personalizada es una actividad académica que tiene como finalidad reparar en las necesidades y
consultas del alumnado en relación que materia.
Evaluación
Descripción Calificación Competencias Evaluadas
Resolución de problemas y/o Asistencia y resolución de casos propuestos en 40 CE8
ejercicios los grupos prácticos.
CE9
Resultados de aprendizaje evaluados: RA1, RA2 CT8
CT9
CT10
CT12
CT13
CT14
CT15
CT17
CT18
CT19
CT22
CT24
Presentaciones/exposiciones Exposiciones orales donde se valorarán 30 CE8
principalmente las habilidades comunicativas
CE9
Resultados de aprendizaje evaluados: RA1, RA2
CT9
CT10
CT12
CT13
CT14
CT15
CT17
CT18
CT19
CT22
CT24
ALUMNOS ASISTENTES
La evaluación anterior es válida para alumnos asistentes que realicen evaluación continua. El alumnado deberá aprobar
cada una de las pruebas de evaluación enumeradas anteriormente para superar la materia con un mínimo de un 5.
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
ALUMNOS NO ASISTENTES
Para el caso de alumnos NO ASISTENTES, la materia se evaluará con un examen teórico-práctico que representará el 100%
de la calificación de la materia. Para superar la materia es IMPRESCINDIBLE sacar una puntuación igual o superior a 5 sobre
10. El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado
en la página web http://www.esei.uvigo.es/index.php?id=29.
CONVOCATORIA DE JULIO
El alumnado será evaluado con un único examen presencial. Para superar la materia es IMPRESCINDIBLE sacar una
Si no supera alguna de las pruebas de evaluación con un mínimo de 5 sobre 10, la nota que se pondrá en actas será la
mayor de las de la parte que tenga superadas.
Fuentes de información
Bibliografía Básica
Bibliografía Complementaria
Bergström, B., Técnicas esenciales de comunicación visual, Promopress, 2009
Bernal, J.J., 20 herramientas para la toma de decisiones, Especial directivos, 2007
Boyatzis, R., Liderazgo emocional, Deusto, 2006
Cardona, P., Cómo desarrollar las competencias de liderazgo, EUNSA, 2011
Clark, C., Cómo transmitir instrucciones con eficacia : técnicas para mejorar la comunicación en las reuniones de trabajo,
Deusto, 1999
Domínguez, C., Técnicas de expresión oral : o uso expresivo da voz, Galaxia, 2004
Medrano, C.L., utros 50 xogos de lingua : técnicas de comunicación oral e escrita, Xearais, 1998
Merayo, A., Curso práctico de técnicas de comunicación oral, Tecnos, 2012
Slideshare, Presentaciones, http://es.slideshare.net/jessedee/roba-esta-presen
TED Talk, https://www.ted.com/talks?language=es,
Recomendaciones
Otros comentarios
Se recomienda tener superada a *mairoía de los créditos de obligatoriedad (*alomenos 150 ECTS).
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes - saber hacer
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado. - saber hacer
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber
emprender estudios posteriores con un alto grado de autonomía. - saber hacer
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos - saber hacer
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos. - saber hacer
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que - saber hacer
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas - saber hacer
de obligado cumplimiento.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CG11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, - saber
comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en - saber hacer
Informática.
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Contenidos
Tema
Introducción Reseña histórica.
Evolución de los lenguajes de script.
Tendencias actuales.
Lenguajes de programación web Encapsulación.
Herencia.
Polimorfismo.
Modelo de objetos.
Creación y distribución de aplicaciones.
Persistencia Serialización simple en formatos JSON y XML.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 18 36 54
Resolución de problemas y/o ejercicios 28 35 63
Pruebas de respuesta larga, de desarrollo 3 9 12
Pruebas prácticas, de ejecución de tareas reales y/o 0 21 21
simuladas.
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Presencial: presentación, mediante medios audiovisuales, de los contenidos teóricos de cada tema.
Este método se combinará con ejemplos ilustrativos de código y con la realización de preguntas
para motivar e incrementar el interés del alumno.
Atención personalizada
Evaluación
Descripción Calificación Competencias Evaluadas
Pruebas de Se realizarán dos pruebas escritas parciales, una 60 CB3
respuesta larga, de aproximadamente en la mitad de la materia, y otra al final. Estas
CB4
desarrollo pruebas son eliminatorias, es decir, en cuanto a la parte teórica,
aquellos alumnos que aprueben estas pruebas no necesitarán CB5
presentarse a primera opción. Resultados: RA2, RA3, RA4, RA5, CG1
RA8.
CG3
CG5
CG6
CG7
CG9
CE12
CE13
CE15
CE16
CE29
CE30
CT1
CT2
CT3
CT5
CT7
CT8
CT9
CT10
CT11
CT12
CT16
CT18
CT19
CT20
CT22
● Todos los estudiantes que se presenten a cualquiera de las pruebas se entiende que siguen la asignatura de forma
presencial y por lo tanto deberán de seguir el procedimiento de evaluación descrito anteriormente.
● Si un estudiante no se presenta a alguna de las pruebas se le asignará, como mucho, una calificación de 4 en el total de
las mismas, según el resto de calificaciones.
Consiste en:
● una prueba individual del total de la asignatura. Esta prueba se corresponde con la entrada "pruebas de respuesta larga"
en la tabla anterior (aunque solo es una), siendo aplicables sus porcentajes en la calificación final, resultados de
aprendizaje y competencias.
● un proyecto. Esta prueba se corresponde con la entrada "pruebas prácticas" en la tabla anterior, siendo aplicables sus
porcentajes en la calificación final, resultados de aprendizaje y competencias.
Tanto para alumnos que opten a la primera o segunda opción, se tendrá en cuenta que para aplicar los porcentajes descritos
es necesario que en cualquier prueba realizada se obtenga una nota igual o superior a 4. Para considerar la asignatura
superada, la calificación final debe ser igual o superior a 5. Si no se ha obtenido al menos un 4 en alguna prueba, a pesar de
poder obtener una calificación final igual o superior a 5, la nota final será de 4.
Nótese que los alumnos asistentes o presenciales son aquellos que se han presentado a alguna prueba durante el desarrollo
de la asignatura, mientras que los no presenciales son los que tratarán de superar la asignatura presentándose
exclusivamente a los exámenes finales, que se relatan a continuación.
Fechas de evaluación
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/ index.php?id=29.
Fuentes de información
Bibliografía Básica
García Perez-Schofield, Baltasar, Introducción a la programación con Google Application Engine en Python, 2, Bubok.es -
978-1326634568, 2016, España
Sanderson, Dan, Programming Google App Engine, 1, O'Reilly Media - 978-1491900208, 2015, USA
Bibliografía Complementaria
Severance, Charles, Using Google App Engine, 1, O'Reilly Media - 978-0596800697, 2009, USA
https://developers.google.com/appengine/?hl=es, Google App Engine, Google, 2008,
http://es.diveintopython.net/, Sumérgete en Python, 2001,
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber hacer
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos - saber hacer
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos. - saber hacer
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CG12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, - saber
organización y planificación de proyectos, así como la legislación, regulación y normalización en el
ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos.
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto - saber hacer
económico y social
CE9 Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el - saber
liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software - saber hacer
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los
algoritmos propuestos
CE22 Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de - saber
software - saber hacer
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Conocer las bases del desarrollo ágil de software CB2
CB3
CB4
CB5
CG1
CG2
CE8
CE9
CE22
CT1
CT2
CT3
CT5
CT6
CT8
CT9
CT10
CT11
CT13
CT15
CT16
CT18
CT20
CT21
CT22
CT24
Contenidos
Tema
Bases del Desarrollo Ágil de Apliacións (DAA) Introducción a las bases del DAA y presentación de las principales
metodologías.
Buenas Prácticas en el DAA Estudio de las prácticas básicas y más importantes en el DAA.
Gestión de Proyectos en DAA Introducción y aprendizaje de las principales metodologías ágiles para la
gestión de proyectos, como, por ejemplo, Scrum.
Metodologías de DAA Introducción y aprendizaje de las principales metodologías ágiles para el
desarrollo de aplicaciones, como, por ejemplo, la programación extrema.
Pruebas de Software en el DAA Introducción a las principales metodologías ágiles para la realización de
pruebas de aplicaciones, como, por ejemplo, TDD y BDD.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 17.5 28 45.5
Prácticas de laboratorio 6 9 15
Tutoría en grupo 2.5 9.5 12
Presentaciones/exposiciones 3 9 12
Trabajos y proyectos 19 28.5 47.5
Resolución de problemas y/o ejercicios 4.5 13.5 18
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos teóricos de la materia. Con el fin de facilitar la comprensión de la
materia y aumentar el interés del alumno, se incluirán diversos ejemplos en los que se puede
requerir la participación activa del alumno.
Prácticas de laboratorio Estudio teórico y práctico de las tecnologías necesarias para el desarrollo del proyecto y de una
propuesta de arquitectura para lo mismo.
Atención personalizada
Metodologías Descripción
Prácticas de laboratorio Atención a las preguntas y dudas de los alumnos que puedan surgir a lo largo del trabajo a realizar
en las clases.
Tutoría en grupo Seguimiento semanal del trabajo en el proyecto grupal y resolución de las dudas de carácter
teórico que puedan surgir relacionadas con él.
Pruebas Descripción
Trabajos y proyectos Seguimiento semanal del trabajo en el proyecto grupal y resolución de las dudas de carácter
técnico que puedan surgir relacionadas con él.
Evaluación
Descripción Calificación Competencias Evaluadas
Presentaciones/exposiciones Preparación y presentación en pequeños grupos de 10 CB3
un tema relacionado con la materia. En la evaluación
CB4
del trabajo se tendrá en cuenta el contenido del
trabajo, la presentación oral del mismo y la CB5
contextualización dentro de la materia. Además, se CG9
evaluará la capacidad del alumnado para calificar los
CT1
trabajos presentados por los compañeros.
CT3
RESULTADOS DE APRENDIZAJE: RA2, RA4 y RA5. CT5
CT7
CT9
CT10
CT11
CT15
CT16
CT18
CT22
MÉTODO DE EVALUACIÓN
En el inicio de la asignatura, los alumnos deberán cubrir un formulario en el que indiquen el método por el que quieren ser
evaluados (asistentes o no asistentes). Aquellos alumnos que no entreguen este formulario serán evaluados por el método
de no asistentes.
[Asistentes]
Calificación final = 0.1 * nota de "Presentaciones/exposiciones" + 0.4 * nota de los "Trabajos y proyectos" + 0.5 * nota de
la "Resolución de problemas y/o ejercicios"
[No asistentes]
En el caso de los no asistentes el trabajo de "Presentaciones/exposiciones" se sustituirá por un "Trabajo teórico" que el
alumno deberá entregar y defender de forma individual ante el profesorado de la materia. Los resultados de aprendizaje y
competencias de esta actividad son los mismos que los del trabajo de "Presentaciones/exposiciones".
Calificación final = 0.1 * nota del "Trabajo teórico" + 0.4 * nota de los "Trabajos y proyectos" + 0.5 * nota de la
"Resolución de problemas y/o ejercicios"
En el caso de las ediciones de las actas segunda y fin de carrera, el trabajo de "Presentaciones/exposiciones" se sustituirá
por un "Trabajo teórico" que el alumno deberá entregar y defender de forma individual ante el profesorado de la materia. La
evaluación será a misma para asistentes y no asistentes. Los resultados de aprendizaje y competencias de esta actividad
son los mismos que los del trabajo de "Presentaciones/exposiciones".
Respeto al trabajo de "Trabajos y proyectos", en caso de que el alumno trabajara en un proyecto durante lo curso, deberá
continuar con el dicho proyecto. En caso contrario, deberá iniciar un nuevo proyecto en el que trabajará de forma individual.
Calificación final = 0.1 * nota de "Trabajo teórico" + 0.4 * nota de los "Trabajos y proyectos" + 0.5 * nota de la "Resolución
de problemas y/o ejercicios"
En cualquiera de las convocatorias, el alumno deberá superar cada una de las metodologías de evaluación y de las pruebas
parciales de las que se componen para superar la materia. Se considerará que una metodología de evaluación está
superada cuando se obtenga una puntuación igual o superior al 50% de la nota máxima de la dicha metodología. Además,
se considerará que una prueba está superada cuando se obtenga una puntuación igual o superior al 40% de la nota máxima
de la dicha prueba. En caso de que un alumno no supere alguna de las metodologías y/o pruebas, se asignará un máximo de
4,9 puntos como nota final de la materia.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Peter Tahchiev, Felipe Leme, Vincent Massol y Gary Gregory, JUnit In Action, 2ª, Manning, 2011, Greenwich
Mike Cohn, User Stories Applied: for Agile Software Development, 1ª, Addison-Wesley, 2004, Boston
Kent Beck, Test-Driven Development: by example, 1ª, Addison-Wesley, 2003, Boston
Kent Beck, Extreme Programming: Explained, 2ª, Addison-Wesley, 2005, Boston
Chris Sims y Hillary Louise Johnson, The Elements of Scrum, 1ª, Dymaxicon, 2011, Foster City
Mike Cohn, Succeeding with Agile: Software Development Using Scrum, 1ª, Addison-Wesley, 2010, Upper Saddle River
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber
emprender estudios posteriores con un alto grado de autonomía.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos - saber hacer
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos. - saber hacer
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que - saber hacer
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas - saber hacer
de obligado cumplimiento.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CG11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, - saber
comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en - saber hacer
Informática.
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Contenidos
Tema
Introducción Bases de la orientación a objetos.
Técnicas de aplicación Normas de codificación
Técnicas de diseño
Programación por contrato.
Desarrollo basado en pruebas.
Persistencia Persistencia ortogonal.
Herramientas de persistencia.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 18 17 35
Resolución de problemas y/o ejercicios 28 54 82
Pruebas de respuesta larga, de desarrollo 3 9 12
Resolución de problemas y/o ejercicios 0 21 21
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Durante las sesiones magistrales se presentarán los conceptos necesarios para realizar el proyecto
de la manera más sencilla posible, acompañándolos de medios audiovisuales y pequeños ejercicios
que afiancen los mismos.
Resolución de Las clases de problemas consistirán en la elaboración de un proyecto de forma colaborativa entre
problemas y/o ejercicios varios estudiantes, desde el comienzo de la materia hasta el final.
Atención personalizada
Evaluación
● Todos los estudiantes que se presenten a cualquiera de las pruebas se entiende que siguen la asignatura de forma
presencial y por lo tanto deberán de seguir el procedimiento de evaluación descrito anteriormente.
● Si un estudiante no se presenta a alguna de las pruebas se le asignará, como mucho, una calificación de 4 en el total de
las mismas, según el resto de calificaciones.
Consiste en:
● una prueba individual del total de la asignatura. Esta prueba se corresponde con la entrada "pruebas de respuesta larga"
en la tabla anterior (aunque solo es una), siendo aplicables sus porcentajes en la calificación final, resultados de
aprendizaje y competencias.
● un proyecto. Esta prueba se corresponde con la entrada "resolución de problemas" en la tabla anterior, siendo aplicables
sus porcentajes en la calificación final, resultados de aprendizaje y competencias.
Tanto para alumnos que opten a la primera o segunda opción, se tendrá en cuenta que para aplicar los porcentajes descritos
es necesario que en cualquier prueba realizada se obtenga una nota igual o superior a 4. Para considerar la asignatura
superada, la calificación final debe ser igual o superior a 5. Si no se ha obtenido al menos un 4 en alguna prueba, a pesar de
poder obtener una calificación final igual o superior a 5, la nota final será de 4.
Nótese que los alumnos asistentes o presenciales son aquellos que se han presentado a alguna prueba durante el desarrollo
de la asignatura, mientras que los no presenciales son los que tratarán de superar la asignatura presentándose
exclusivamente a los exámenes finales, que se relatan a continuación.
Fechas de evaluación
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/ index.php?id=29.
Fuentes de información
Bibliografía Básica
McConnell, Steve, Code Complete: A Practical Handbook of Software Construction, 2, Microsoft Press- 978-0735619678,
2004, USA
Albahari, Joseph; Albahari, Ben, C# 7.0 IN A NUTSHELL, 7, O'Reilly - 978-1491987650, 2017, USA
Whitaker, R.B., The C# Player's Guide, 3, StarBound Software - 978-0985580131, 2016, USA
Bibliografía Complementaria
Mamone, Mark, Practical Mono, 1, Apress - 978-1590595480, 2005, USA
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes - saber hacer
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado. - saber hacer
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber
emprender estudios posteriores con un alto grado de autonomía. - saber hacer
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos - saber hacer
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos. - saber hacer
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - Saber estar /ser
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Contenidos
Tema
Análisis y diseño de grandes sistemas software Recopilación de requisitos en grandes sistemas software. Diseños de
arquitecturas de alto nivel de detalle.
Análisis y diseño de software orientado a componentes (COTS).
Análisis y diseño de piezas de software distribuído.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 17 33 50
Prácticas de laboratorio 22.5 37.5 60
Tutoría en grupo 7.5 0 7.5
Presentaciones/exposiciones 3 7 10
Pruebas de tipo test 2.5 0 2.5
Trabajos y proyectos 0 20 20
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos teóricos de la materia. Con el fin de facilitar la comprensión de la
misma y aumentar el interés del alumno, se incluirán diversos ejemplos y ejercicios en los que se
puede requerir la participación activa del alumno.
Prácticas de laboratorio Realización de problemas de carácter práctico que incluyen la programación de software
relacionado con los contenidos de la materia.
Tutoría en grupo Resolución de dúbidas xerais e posta en común de problemas específicos de caracter
teórico/práctico relacionados coa materia.
Presentaciones/exposiciones Preparación y presentación en pequeños grupos de un tema, su exposición oral y planteamiento de
aplicaciones.
Atención personalizada
Pruebas Descripción
Trabajos y proyectos El profesor tutorizará al alumno en el laboratorio para la realización de los proyectos que se evaluarán
al final de la materia, respondiendo dudas individualmente.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de laboratorio Asistencia regular al laboratorio de prácticas y 5 CB4
participación (planteamiento de dudas sobre el trabajo,
CB5
etc.).
RESULTADOS DE APRENDIZAJE EVALUADOS: RA1, RA2, CG2
RA3, RA4, RA5, RA6 CG9
CE4
CE13
CE30
CT3
CT9
CT11
CT12
CT13
CT17
CT24
No existe una asistencia mínima a clases para considerar un alumno como "asistente". Si un alumno desea ser evaluado
expresamente como "no asistente", deberá indicarlo al profesor antes de la fecha del examen de la primera edición de actas.
Para superar la materia, la calificación final debe ser igual ou superior a 5, debiéndose obtener como mínimo un 3,5 (sobre
10) en cada una de las pruebas (pruebas tipo test, práctica final y presentaciones/exposiciones).
La nota por asistencia a clase se calculará de forma proporcional a la asistencia real del alumno (no existiendo ningún
porcentaje de faltas permitidas).
Ponderación
Calificación final = 0,05 * nota por asistencia y participación + 0,15 * presentaciones/exposiciones 0,35 * nota media de las
Para superar la materia, la calificación final debe ser igual ou superior a 5, debiéndose obtener como mínimo un 3,5 (sobre
10) en cada una de las pruebas (pruebas tipo test, práctica final y presentaciones/exposiciones).
Metodología/Prueba 1: Presentaciones/exposiciones.
● Descripción: Realización de diferentes pruebas tipo test a lo largo del curso que incluirán contenidos teóricos y prácticos
de la materia.
● % Calificación: 40% (Para liberar esta parte, el estudiante deberá obtener una calificación igual o superior a 3,5 puntos
sobre 10).
● Competencias evaluadas: CB3, CB5, CG4, CG5, CG9, CE5, CE13, CE14, CE19, CE22, CE25, CE28, CE32, CE35, CT5, CT18.
● Resultados de aprendizaje evaluados: RA1, RA3, RA5, RA6.
Ponderación
Calificación final = 0,15 * presentaciones/exposiciones 0,4 * nota media de las pruebas tipo test + 0,45 * trabajos y
proyectos.
Se empleará el mismo esquema de evaluación detallado en la sección "CRITERIOS DE EVALUACIÓN PARA NO ASISTENTES".
Independientemente de la convocatoria y del tipo de asistencia, en el caso de no superar alguna parte de la evaluación,
cuando la puntuación total ponderada fuese superior a 5 sobre 10, la calificación en actas será de 4,9.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software,
1, Addison-Wesley, 1995, Reading
Elisabeth Freeman (Author), Eric Freeman, Bert Bates, Kathy Sierra, Elisabeth Robson, Head First Design Patterns, 1, O'Reilly,
2004, Sebastopol
OODesign.com. Object Oriented Design, http://www.oodesign.com
Antonio Goncanves, Beginning Java EE 7, 1, Apress, 2013, New York
Eric Jendrock, Ricardo Cervera-Navarro, Ian Evans Devika, Gollapudi Kim Haase, William, Markito Chin, The Java EE 6 Tutorial,
2013, http://docs.oracle.com/javaee/6/tutorial/doc/
Recomendaciones
Asignaturas que continúan el temario
Desarrollo ágil de aplicaciones/O06G150V01944
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos.
CG10 Conocimientos para la realización de mediciones, cálculos, valoraciones, tasaciones, - saber
peritaciones,estudios, informes, planificación de tareas y otros trabajos análogos de informática, de - saber hacer
acuerdo con los conocimientos adquiridos.
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas
propios de la ingeniería
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto - saber hacer
económico y social
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber hacer
adecuados a la resolución de un problema
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber hacer
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE29 Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran - saber
presentarse
CE32 Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y - saber
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y
calidad adecuados
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Conocer y comprender las principales características de los métodos formales aplicados a las tareas CB4
de Ingeniería del Software. CG10
CE8
CE12
CE26
CE35
CT3
CT9
CT15
RA2: Comprender la importancia de utilizar un enfoque formal en el desarrollo de software de calidad. CB2
CE29
CE32
CE35
CT1
CT3
CT16
RA3: Especificar y modelar los requerimientos planteados por los usuarios utilizando lenguajes formales CG2
de especificación. CG10
CE5
CE13
CE26
CE29
CE35
CE36
CT5
CT9
CT10
RA4: Entender cómo los lenguajes de especificación formal permiten la verificación matemática de la CG10
especificación y el código y facilitan la generación automática CE29
de código. CE35
CT1
CT5
CT10
CT18
CT19
Contenidos
Tema
INTRODUCCIÓN Deficiencias de los enfoques menos formales. Conceptos de métodos
formales.
Decálogo de los métodos formales.
MODELADO FORMAL DEL SOFTWARE Conceptos básicos.
Fundamentos lógicos.
Lenguajes de especificación formal: Z, VDM...
Estudio detallado del lenguaje de especificación Z.
Definiciones formales en Z.
Tipos Base.
Esquemas.
Conjuntos.
Relaciones.
Funciones.
Secuencias.
Bolsas.
Definición de operaciones.
Comprobaciones formales: Teorema de Inicialización y Precondiciones.
VERIFICACIÓN FORMAL Código y Especificación: la comprobación formal de la implementación
Aplicación a todo el ciclo de vida.
PROCESO DE DESARROLLO CON TECNICAS Cambios en el ciclo de vida debidos a la utilización de métodos formales
FORMALES. Aplicaciones de las técnicas formales.
La ingeniería del software de Sala Limpia.
Planificación
Horas en clase Horas fuera de clase Horas totales
Resolución de problemas y/o ejercicios 15 30 45
Trabajos tutelados 5 15 20
Presentaciones/exposiciones 6 12 18
Sesión magistral 22 33 55
Pruebas de tipo test 1.5 4.5 6
Pruebas de respuesta larga, de desarrollo 1.5 4.5 6
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Resolución de problemas y/o Aplicación de los contenidos teóricos a ejercicios prácticos semejantes a los que se encontrarían en
ejercicios el trabajo profesional.
Atención personalizada
Metodologías Descripción
Trabajos tutelados Se proporcionara a los alumnos seguimiento para la realización de los trabajos encomendados.
Evaluación
Descripción Calificación Competencias Evaluadas
Trabajos tutelados Consistirá en el desarrollo de un proyecto práctico de 20 CB2
forma autónoma, y la defensa ante el profesor del
CG10
alumno.
Este método de evaluación está asociado a los CE5
resultados de aprendizaje: RA3 y RA5. Estos trabajos CE8
se desarrollarán durante las prácticas que se
CE12
imparten en inglés y la entrega se realizará en ese
idioma. CE13
CE26
CE35
CE36
CT1
CT3
CT5
CT9
CT16
CT18
CT20
CT22
Presentaciones/exposiciones Se realizará en grupo.Este método de evaluación 30 CB4
está asociado a los resultados de aprendizaje: RA1,
CE8
RA2, RA4. Estos trabajos se desarrollarán durante las
prácticas que se imparten en inglés y la presentación CT1
se realizará en ese idioma. CT3
CT7
CT15
CT16
CT20
CT22
Pruebas de tipo test Se tratará de varias pruebas a lo largo del curso, que 25 CB2
permitirán también un seguimiento de la evolución
CG2
del alumno. Este método de evaluación está
asociado a los resultados de aprendizaje: RA1, RA2, CE12
RA6, RA7. CE32
CT7
CT9
CT18
Todos los alumnos que se presentan en cualquiera de las pruebas son considerados presenciales y por lo tanto deberán
seguir el procedimiento de evaluación descrito anteriormente.
Para los estudiantes no asistentes, en la edición de Julio y Fin de carrera, se realizará un examen único, en castellano y/o
gallego, en el que se evaluarán todas las competencias de la materia. Esta prueba consistirá en la resolución de ejercicios
breves y respuestas a cuestión cortas y/o respuesta múltiple, tanto de contenidos de teoría como de práctica.
La evaluación para asistentes se realizará en base a las metodologías docentes previamente descritas, con la ponderación
que se fija. En cualquiera caso, se exige un mínimo de 4 en cada prueba para superar la materia. En caso de que no se
supere dicha calificación mínima, la nota que figure en el acta será el menor de estos dos valores:
- El valor fijo 4.
FECHAS DE EVALUACIÓN
Las fechas de evaluación serán las aprobadas por la Xunta de Centro de la ESEI y publicadas en la web oficial del Centro. El
calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en la
página webhttp://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Pressman, Roger S., Ingeniería del Software: Un enfoque práctico, 7, McGraw-Hill, 2010, Mexico
Spivey, J.M, Understanding Z : a specification language and its formal semantics, 1, Prentice-Hall, 1988, Londres
Woodcock, Jim, Using Z [Recurso de Internet] : specifcation, refinement, and proof, 1, 1996, England
Bibliografía Complementaria
Rosalind Barden, Susan Stepney, and David Coope, Z in Practice, 1, Prentice-Hall, 1994, Nueva York
John J. Marciniak, Encyclopedia of software engineering, 1, John Wiley & Sons, 1994, Nueva York
Guttagg & Horning, Larch: Languages and tools for Formal Specification, 1, Springer-Verlag, 1993, Nueva York
http://vl.fmnet.info/, Páxina de métodos formais.,
http://vl.zuser.org/, Páxina de Z,
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes - saber hacer
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto - saber
especializado como no especializado. - saber hacer
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos - saber hacer
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber
acuerdo con los conocimientos adquiridos. - saber hacer
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CG12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, - saber
organización y planificación de proyectos, así como la legislación, regulación y normalización en el - saber hacer
ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos.
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
CE6 Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa. - saber
Organización y gestión de empresas - saber hacer
CE8 Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos - saber
en todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto - saber hacer
económico y social
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RANA1: Conocer la estructura interna de los sistemas de soporte al negocio presentes en la actualidad en CB3
las empresas CG12
CE5
CE6
CE11
CE28
CE37
Contenidos
Tema
Introducción a los sistemas de soporte al negocio Introducción
Sistemas ERP Definiciones y conceptos
Aplicaciones
Entorno empresarial de aplicación
Sistemas CRM Definiciones y conceptos
Aplicaciones
Modelos actuales y fundamentos
Sistemas BI Componentes empleados y tecnologías
Requisitos para sistemas de inteligencia de negocios
Análisis de la situación empresarial y diseño del Análisis de la situación de los negocios y diseño del sistemas informáticas
sistema
Definición de arquitecturas y procesos de Arquitecturas y procesos de integración
integración de sistemas.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 17 34 51
Prácticas de laboratorio 27.5 27.5 55
Trabajos tutelados 3.5 9 12.5
Presentaciones/exposiciones 2 17 19
Pruebas de respuesta larga, de desarrollo 2.5 10 12.5
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos del curso, con énfasis especial sobre la enseñanza en base a ejemplos
donde los alumnos han aprender a desarrollarse en situaciones comunes proporcionan indicaciones
adicionales de cómo gestione situaciones más inusitadas.
Atención personalizada
Metodologías Descripción
Trabajos tutelados El profesor planteará las prácticas que deben realizarse, y, durante las horas en aula dedicadas a las
prácticas de laboratorio, resolverá las dudas planteadas por los alumnos, supervisando el trabajo que
estén realizando en ese momento.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de laboratorio Las prácticas de laboratorio son obligatorias, 25 CB2
tendrán una fecha de presentación estipulada
CB3
previamente y serán evaluadas por separado.
CB4
Para la liberación de la materia práctica el alumno CG1
deberá obtener una puntuación total igual o
CG2
superior a 5 puntos (sobre 10).
CG4
Resultados de aprendizaje evaluados: RA1, RA2, CG5
RA3, RA4 CG9
CG12
CE5
CE6
CE8
CE10
CE11
CE13
CE20
CE25
CE28
CE29
CE30
CE31
CE32
CE33
CE35
CE36
CE37
CT1
CT2
CT8
CT16
CT19
CT20
Para aprobar la asignatura será necesario obtener al menos el 50% de la nota máxima del examen teórico, que todas las
prácticas sean presentados en el tiempo y plazo especificado con una puntuación total igual o superior a 5 puntos (sobre
10), y que la suma de las notas de teoría y prácticas alcance, al menos, el 50% de la nota máxima de la materia. Por lo tanto,
en caso de que una o más prácticas no sean entregadas y defendidas en los plazos especificados, sin una justificación
aceptable para el profesor, la nota final será un 0.
Idioma:
La asignatura se imparte completamente en inglés. Los trabajos de práctica deben ser entregados en Inglés, sin embargo,
en el examen teórico, las respuestas pueden contestarse en cualquiera de los idiomas oficiales (español, gallego o inglés).
Fechas de exámenes:
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI está publicado en la página
web http://www.esei.uvigo.es/index.php?id=29.
Independientemente de la convocatoria, en el caso de no superar alguna parte de la evaluación pero la puntuación global
fuese igual o superior a 5 (sobre 10), la calificación en actas será de 4.
Fuentes de información
Bibliografía Básica
Recomendaciones
Asignaturas que continúan el temario
Dirección y gestión de proyectos/O06G150V01603
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - Saber estar /ser
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber hacer
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes - Saber estar /ser
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado. - Saber estar /ser
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía. - Saber estar /ser
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería - saber hacer
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los - saber hacer
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados - saber hacer
CE18 Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, - saber
que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas - saber hacer
en ellos
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber
y acceso a los Sistemas de información, incluidos los basados en web - saber hacer
CE20 Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la programación - saber
paralela, concurrente, distribuida y de tiempo real
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Manejar distintos entornos de desarrollo para la construcción de aplicaciones para Internet. CB2
CB5
CG6
CG9
CE4
CE5
CE12
CE13
CE14
CE18
CE19
CE20
CE27
CE36
CT2
CT5
CT6
CT8
CT10
CT13
CT18
CT19
CT20
CT22
CT24
RA2: Conocer los distintos protocolos de transporte y aplicación utilizados en Internet. CB4
CB5
CG6
CE5
CE27
CE36
CT1
CT10
CT16
CT18
Contenidos
Tema
Introducción Introducción a Internet y la Web, incluyendo el desarrollo del protocolo
HTTP.
Sockets Uso de sockets para la comunicación entre aplicaciones empleando
protocolos TCP y UDP.
Multihilo Análisis de las capacidades de los sistemas multihilo y de su uso en
aplicaciones Web, especialmente, en aplicaciones servidoras.
Acceso a bases de datos Acceso e integración de base de datos desde aplicaciones remotas o
locales.
Manejo avanzado de XML Uso de XML y otras tecnologías relacionadas, tales como schemas, DTD,
XSLT, XPath, etc.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 18 18 36
Prácticas de laboratorio 15 36 51
Presentaciones/exposiciones 3 9 12
Trabajos y proyectos 12 30 42
Resolución de problemas y/o ejercicios 4.5 4.5 9
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos teóricos de la materia. Con el fin de facilitar la comprensión de la
materia y aumentar el interés del alumno, se incluirán diversos ejemplos en los que se puede
requerir la participación activa del alumno.
Prácticas de laboratorio Realización de actividades de carácter práctico que incluirán ejercicios, investigaciones, resolución
de problemas y/o desarrollo de aplicaciones relacionadas con los contenidos de la materia.
Presentaciones/exposiciones Preparación y presentación en pequeños grupos de un tema relacionado con la materia. En la
evaluación del trabajo se tendrá en cuenta el contenido del trabajo, la presentación oral del mismo
y la contextualización dentro de la materia. Además, se evaluará la capacidad del alumnado para
calificar los trabajos presentados por los compañeros.
Atención personalizada
Metodologías Descripción
Presentaciones/exposiciones El profesor guiará a los alumnos proponiendo una bibliografía básica inicial con la que iniciar
el trabajo de investigación y supervisando el desarrollo del incluso.
Prácticas de laboratorio Atención a las preguntas y dudas de los alumnos que puedan surgir a lo largo del trabajo a
realizar en las clases.
Pruebas Descripción
Trabajos y proyectos Seguimiento semanal del trabajo en el proyecto y resolución de las dudas que puedan surgir
relacionadas con él.
Evaluación
Descripción Calificación Competencias Evaluadas
Presentaciones/exposiciones Preparación y presentación en pequeños grupos de 15 CB4
un tema relacionado con la materia. En la
CB5
evaluación del trabajo se tendrá en cuenta el
contenido del trabajo, la presentación oral del CE5
mismo y la contextualización dentro de la materia. CE27
Además, se evaluará la capacidad del alumnado
CE36
para calificar los trabajos presentados por los
compañeros. CT1
CT10
RESULTADOS DE APRENDIZAJE: RA2 CT16
CT18
Se consideran como alumnos asistentes aquellos que asistan, por lo menos, a un 25% de las clases prácticas que se tengan
en cuenta en la metodología de "Asistencia y participación (Prácticas de laboratorio)".
[Asistentes]
Calificación final = 0.15 * nota de las "Presentaciones/exposiciones" + 0.05 * nota por "Asistencia y participación
[No asistentes]
En el caso de los no asistentes el trabajo de "Presentaciones/exposiciones" se sustituirá por un "Trabajo teórico" que el
alumno deberá entregar y defender de forma individual ante el profesorado de la materia. Los resultados de aprendizaje y
competencias de esta actividad son los mismos que los del trabajo de "Presentaciones/exposiciones".
Calificación final = 0.15 * nota del "Trabajo teórico" + 0.4 * nota de los "Trabajos y proyectos" + 0.45 * nota de la
"Resolución de problemas y/o ejercicios"
En el caso de las ediciones de las actas segunda y fin de carrera, el trabajo de "Presentaciones/exposiciones" se sustituirá
por un "Trabajo teórico" que el alumno deberá entregar y defender de forma individual ante el profesorado de la materia. La
evaluación será a misma para asistentes y no asistentes. Los resultados de aprendizaje y competencias de esta actividad
son los mismos que los del trabajo de "Presentaciones/exposiciones".
Calificación final = 0.15 * nota del "Trabajo teórico" + 0.4 * nota de los "Trabajos y proyectos" + 0.45 * nota de la
"Resolución de problemas y/o ejercicios"
En cualquiera de las convocatorias, el alumno deberá superar cada una de las metodologías de evaluación y de las pruebas
parciales de las que se componen para superar la materia. Se considerará que una metodología de evaluación está
superada cuando se obtenga una puntuación igual o superior al 50% de la nota máxima de la dicha metodología. Además,
se considerará que una prueba está superada cuando se obtenga una puntuación igual o superior al 40% de la nota máxima
de la dicha prueba. En caso de que un alumno no supere alguna de las metodologías y/o pruebas, se asignará un máximo de
4.9 puntos como nota final de la materia.
En el caso concreto de la metodología de "Asistencia y participación (Prácticas de laboratorio)" no requerirá una puntuación
mínima.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de Centro de la ESEI se encuentra publicado en
la página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Bill Evjen ... [et al.], Professional XML, 1ª, Wiley Publishing, 2007, Indianapolis
Kalin, Martin, Java web services, up and running, 1ª, O'Reilly, 2009, Sebastopol
Joe Fawcett, Liam R.E. Quin y Danny Ayers, Beginning XML, 5ª, John Wiley & Sons, 2012, Indianapolis
George Reese, Database Programming with JDBC and Java, 2ª, O'Reilly, 2000, Sebastopol
Bibliografía Complementaria
Krishnamurthy, Balachander, Web protocols and practice : HTTP/1.1, networking protocols, caching, and traffic
measurement, 1ª, Addison Wesley, 2001, Boston
Parsons, David, Desarrollo de aplicaciones web dinámicas con XML y Java, 1ª, Anaya Multimedia, 2009, Madrid
Eben Hewitt, Java SOA cookbook, 1ª, O'Reilly, 2009, Sebastopol
Paul J. Deitel, Harvey M. Deitel, Ajax, Rich Internet Applications y desarrollo web para programadores, 1ª, Anaya Multimedia,
2008, Madrid
Peter Saint-Andre, Kevin Smith y Remko Tronçon, XMPP: The Definitive Guide, 1ª, O'Reilly, 2009, Sebastopol
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes - saber hacer
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado. - saber hacer
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber
emprender estudios posteriores con un alto grado de autonomía. - saber hacer
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que - saber hacer
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de - saber hacer
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos. - saber hacer
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas - saber hacer
de obligado cumplimiento.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CG11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, - saber
comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en - saber hacer
Informática.
CG12 Conocimiento y aplicación de elementos básicos de economía y de gestión de recursos humanos, - saber
organización y planificación de proyectos, así como la legislación, regulación y normalización en el - saber hacer
ámbito de los proyectos informáticos, de acuerdo con los conocimientos adquiridos.
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1. Manejar distintos entornos de desarrollo para la construcción de aplicaciones para dispositivos CB2
móviles. CB3
CG4
CG11
CE4
CE7
CT1
CT2
CT7
CT9
CT10
CT16
RA2. Conocer los distintos sistemas operativos utilizados por los dispositivos móviles. CB2
CB3
CB5
CG3
CG4
CE5
CE7
CE15
CE16
CE27
CE28
CT1
CT2
CT6
CT7
CT9
CT10
CT16
CT19
Contenidos
Tema
Introducción a los dispositivos móviles orígenes, características, tipos
Sistemas operativos en dispositivos móviles Núcleo, librerías de desarrollo, aplicaciones
Características básicas de las aplicaciones para Ejecución de programas, componentes, ciclo de vida, portabilidad,
dispositivos móviles publicación de aplicaciones
Contornos de desarrollo Características, requerimientos, APIs, configuración
Interfaz de usuario básica Componentes elementales, interacción con el usuario, depuración
Gráficos avanzados Programación, formatos soportados, gráficos vectoriales, 3D y OpenGL,
texturas
Sonido y multimedia Reproducción de audio y video, formatos soportados, construcción de un
reproductor
Almacenamiento persistente Sistema interno de ficheros, XML, soporte de bases de datos
Red y entrada/salida Protocolo HTTP, servicios web, TCP/UDP, manejo de eventos y sensores
Seguridad Permisos: usuarios y aplicaciones, protocolos seguros
Firma y publicación de aplicaciones Flujo de trabajo, creación de archivos necesarios, envío de la aplicación a
un Market
Integración con aplicaciones corporativas Servicios web, programación y alternativas
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 18 29.25 47.25
Prácticas de laboratorio 17 21.25 38.25
Tutoría en grupo 4 5 9
Resolución de problemas y/o ejercicios de forma 10 12.5 22.5
autónoma
Pruebas de tipo test 3 9 12
Trabajos y proyectos 0 21 21
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Consisten en clases magistrales donde se impartirá la base teórica de la materia y se expondrán
ejemplos aclaratorios, además de establecer la relación existente entre los diferentes temas. El
profesor podrá solicitar la participación activa del alumnado
Atención personalizada
Evaluación
Descripción Calificación Competencias Evaluadas
Pruebas de Se realizarán dos pruebas escritas parciales, una aproximadamente en 60 CB2
tipo test la mitad de la materia, y otra al final. Estas pruebas son eliminatorias,
CB3
es decir, en cuanto a la parte teórica, aquellos alumnos que aprueben
estas pruebas no necesitarán presentarse a primera opción. CB4
CB5
Resultados de aprendizaje:
CG3
RA2, RA4, RA5, RA6.
CG5
CG11
CE1
CE3
CE4
CE5
CE12
CE13
CE14
CE15
CE16
CE18
CE19
CE20
CE22
CE24
CE27
CE28
CE30
CE31
CE32
CE36
CT1
CT2
CT5
CT7
CT8
CT10
CT11
CT16
CT17
CT19
CT20
CT22
● Todos los estudiantes que se presenten a cualquiera de las pruebas se entiende que siguen la asignatura de forma
presencial y por lo tanto deberán de seguir el procedimiento de evaluación descrito anteriormente.
● Si un estudiante no se presenta a alguna de las pruebas se le asignará, como mucho, una calificación de 4 en el total de
Consiste en:
● una prueba individual del total de la asignatura. Esta prueba se corresponde con la entrada "pruebas de tipo test" en la
tabla anterior (aunque solo es una), siendo aplicables sus porcentajes en la calificación final, resultados de aprendizaje y
competencias.
● un proyecto. Esta prueba se corresponde con la entrada "trabajos y proyectos" en la tabla anterior, siendo aplicables sus
porcentajes en la calificación final, resultados de aprendizaje y competencias.
Tanto para alumnos que opten a la primera o segunda opción, se tendrá en cuenta que para aplicar los porcentajes descritos
es necesario que en cualquier prueba realizada se obtenga una nota igual o superior a 4. Para considerar la asignatura
superada, la calificación final debe ser igual o superior a 5. Si no se ha obtenido al menos un 4 en alguna prueba, a pesar de
poder obtener una calificación final igual o superior a 5, la nota final será de 4.
Nótese que los alumnos asistentes o presenciales son aquellos que se han presentado a alguna prueba durante el desarrollo
de la asignatura, mientras que los no presenciales son los que tratarán de superar la asignatura presentándose
exclusivamente a los exámenes finales, que se relatan a continuación.
Fechas de evaluación
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/ index.php?id=29.
Fuentes de información
Bibliografía Básica
Gironés, Jesús Tomás, El Gran Libro de Android, 5, Marcombo - 978-8426722560, 2016, España
Bibliografía Complementaria
Carbonell, Vicente; García, Miguel; Gironés, Jesús Tomás, El gran libro de android avanzado, 1, Marcombo - 978-8426722577,
2016, España
Ribas Lequerica, Joan, Desarrollo De Aplicaciones Para Android, 1, Anaya Multimedia - 978-8441538092, 2017, España
Recomendaciones
Asignaturas que continúan el temario
Trabajo de Fin de Grado/O06G150V01991
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber hacer
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber hacer
de datos y programas informáticos con aplicación en ingeniería
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber hacer
adecuados a la resolución de un problema
CE18 Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, - saber hacer
que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas
en ellos
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber hacer
y acceso a los Sistemas de información, incluidos los basados en web
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber hacer
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber hacer
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber hacer
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - saber hacer
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Entender las nuevas necesidades de las organizaciones y conocer las modificaciones propuestas CB2
desde el propio modelo relacional. CE4
CE13
CE25
CT10
CT16
RA2: Conocer los últimos avances relacionados con bases de datos: BD documentales, BD distribuidas, BD CB3
multimedia, BD espacio-temporales, etc. CB4
CE13
CE25
CE26
CE35
CT2
CT3
CT7
CT11
CT12
CT13
CT15
CT18
CT21
RA3: Comprender y desarrollar sistemas de procesamiento analítico en línea (OLAP), Data Warehouse y CB2
Data Mining CG9
CE13
CE18
CE25
CE26
CE28
CE30
CE31
CT13
CT15
CT19
CT20
CT21
Contenidos
Tema
Sistemas de soporte a la decisión Proceso analítico on-line
Data Warehouse
Data Mining
Sistemas de Business Intelligence
Bases de datos de propósito especial BD Orientadas a Objetos
BD Distribuidas
BD XML
Otros modelos de bases de datos ,
Planificación
Horas en clase Horas fuera de clase Horas totales
Actividades introductorias 1 0 1
Sesión magistral 4 0 4
Trabajos de aula 12 6 18
Prácticas de laboratorio 13 12 25
Seminarios 12 38 50
Tutoría en grupo 4 8.5 12.5
Otros 2 24.5 26.5
Estudio de casos/análisis de situaciones 4 8 12
Otras 0 1 1
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Actividades Actividades encaminadas a tomar contacto y reunir información sobre el alumnado, así como a
introductorias presentar la asignatura.
Sesión magistral Exposición por parte del profesor de los contenidos sobre la materia objeto de estudio, bases
teóricas y/o directrices de un trabajo, ejercicio o proyecto a desarrollar por el estudiante.
Trabajos de aula El estudiante desarrolla ejercicios o proyectos en el aula bajo las directrices y supervisión del
profesor. Puede estar vinculado su desarrollo con actividades autónomas del estudiante.
Prácticas de laboratorio Actividades de aplicación de los conocimientos a situaciones concretas y de adquisición de
habilidades básicas y procedimentales relacionadas con la materia objeto de estudio. Se
desarrollan en espacios especiales con equipamiento especializado (laboratorios).
Seminarios Actividades enfocadas al trabajo sobre un tema específico, que permiten ahondar o complementar
los contenidos de la materia. Se pueden emplear como complemento de las clases teóricas.
Tutoría en grupo Entrevistas que el alumno mantiene con el profesorado de la asignatura para
asesoramiento/desarrollo de actividades de la asignatura y del proceso de aprendizaje.
Otros Engloba el tiempo de preparación y realización de pruebas extraordinarias en caso de no superar la
evaluación continua.
Atención personalizada
Metodologías Descripción
Seminarios El estudiante puede acudir a las tutorías del profesor en caso de dudas en la preparación y desarrollo de
los seminarios.
Tutoría en grupo El estudiante puede acudir a las tutorías semanales del profesor en caso de dudas en el desarrollo de
actividades de la asignatura y del proceso de aprendizaje.
Evaluación
Descripción Calificación Competencias Evaluadas
- En caso de superar únicamente una de las partes (prácticas de laboratorio o seminario), se guardará esa nota hasta la
segunda edición de actas.
Descripción: Prueba objetiva que incluirá evaluación de conceptos teóricos y resolución de ejercicios.
% Calificación: (25%). Para la liberación de esta parte de la asignatura el estudiante deberá obtener una calificación igual o
superior a 5 puntos (sobre 10).
Competencias evaluadas : CB2, CG5, CG9, CG11, CE4, CE13, CE18, CE21,CE25, CE26, CE28, CE30, CE31, CE36, CT1, CT5,
CT8, CT10, CT13, CT15, CT16, CT17,CT19, CT20, CT21 y CT24.
--------------------
Descripción: En el momento de realizar el examen teórico, el alumno deberá entregar el conjunto de prácticas de laboratorio
planteadas a lo largo del curso.
% Calificación: (50%). Para la liberación de esta parte de la asignatura el estudiante deberá obtener una calificación igual o
superior a 5 puntos (sobre 10).
Competencias evaluadas : CB2, CB5, CG5, CG9, CG11, CE13, CE18, CE19,CE21, CE25, CE26, CE28, CE30, CE31, CE35, CE36,
CT5, CT8, CT9, CT13, CT15, CT17,CT19, CT20, CT21 y CT22
--------------------
Metodología/Prueba 3: Seminario
Descripción: El estudiante deberá realizar una exposición oral, en una fecha que será acordada con el profesor, acerca del
tema que se le haya asignado y sobre el que deberán haber trabajado a partir de unas referencias bibliográficas básicas.
Además, deberá entregar un trabajo escrito sobre el mismo, junto con uno o varios ejercicios que permitan la aplicación
práctica delo explicado sobre un SGBD.
% Calificación: (25%). Para la liberación de esta parte de la asignatura el estudiantedeberá obtener una calificación igual o
superior a 5 puntos (sobre 10).
Competencias evaluadas : CB3, CB4, CG5, CE13, CE25, CE26, CE35, CE36,CT1, CT2, CT3, CT7, CT11, CT12, CT13, CT15,
CT18 y CT21
Independientemente de la convocatoria, en caso de no superar alguna parte de la evaluación pero la puntuación global
fuese superior a 5(sobre 10), la calificación en actas será 4.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmentepor la Xunta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Hernández Orallo, J.; Ramírez Quintana, M.J.; Ferri Ramírez, C., Introducción a la minería de datos, Pearson Educación, 2004,
ISBN: 84-205-4091-9
Connolly, T.M.; Begg, C., Sistemas de bases de datos: un enfoque práctico para diseño, implementación y gestión, 4,
Pearson Educación, 2005, ISBN 84-7829-075-3
Casters, M.;Bouman, R.M van Dongen, J., Pentaho Kettle Solutions, Wiley Publishing, Inc, 2010, ISBN 978-0-470-63517-9
Bibliografía Complementaria
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y - saber hacer
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CB3 Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente - saber
dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes - saber hacer
de índole social, científica o ética.
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber
tanto especializado como no especializado. - saber hacer
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber
emprender estudios posteriores con un alto grado de autonomía. - saber hacer
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos - saber hacer
adquiridos
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la - saber hacer
profesión de Ingeniero Técnico en Informática.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber
de datos y programas informáticos con aplicación en ingeniería
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados - saber hacer
CE19 Conocimiento y aplicación de las herramientas necesarias para el almacenamiento, procesamiento - saber
y acceso a los Sistemas de información, incluidos los basados en web - saber hacer
CE36 Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, - saber
incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación - saber hacer
móvil
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Conocer cómo instalar y configurar entornos de desarrollo en distintas plataformas CB2
CB5
CG4
CE5
CE14
CE19
CE36
CT1
CT9
CT10
CT16
RA2: Diseñar e implementar páginas Web empleando criterios de usabilidad y accesibilidad basándose en CB2
el uso eficiente de los recursos CB5
CG3
CG4
CG9
CE4
CE5
CE13
CE14
CE19
CE36
CT1
CT5
CT7
CT9
CT10
CT13
CT15
CT16
CT18
CT20
CT22
Contenidos
Tema
Introduccion al desarrollo de aplicaciones Web Conceptos, arquitectura, usabilidad, accesibilidad, lenguajes,
herramientas de desarrollo
Configuración de entornos de desarrollo Servidores Web, configuración BD
Diseño Web y programación en cliente Herramientas, diseño gráfico de interfaz, lenguajes y estándares
Programación en servidor y acceso a datos Lenguajes de programación de servidor, conexiones y consultas a BD
Seguridad en entornos Web Conexiones seguras, autentificación, autorización
Tecnologías Avanzadas Frameworks, lenguajes y librerías recientes
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 12.5 34.5 47
Prácticas de laboratorio 20 40 60
Tutoría en grupo 10 0 10
Presentaciones/exposiciones 5 5 10
Pruebas de tipo test 3 0 3
Trabajos y proyectos 2 18 20
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos teóricos de la materia. Con el fin de facilitar la comprensión de la
misma y aumentar el interés del alumno, se incluirán diversos ejemplos y ejercicios en los que se
puede requerir la participación activa del alumno.
Prácticas de laboratorio Realización de problemas de carácter práctico que incluyen la programación de software
relacionado con los contenidos de la materia.
Tutoría en grupo Resolución de dudas generales y puesta en común de problemas específicos de carácter
teórico/práctico relacionados con la materia.
Presentaciones/exposiciones Preparación y presentación en pequeños grupos de un tema, su exposición oral y planteamiento de
aplicaciones.
Atención personalizada
Pruebas Descripción
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de laboratorio Asistencia regular al laboratorio de prácticas y 5 CB4
participación (planteamiento de dudas sobre el trabajo,
CB5
etc.).
RESULTADOS DE APRENDIZAJE EVALUADOS: RA1, RA2, CE4
RA3, RA4, RA5, RA6 CE5
CE13
CT3
CT9
CT13
CT15
Presentaciones/exposiciones Preparación y presentación en pequeños grupos de un 15 CB3
tema, su exposición oral y planteamiento de aplicaciones.
CB4
Se tendrá en cuenta la claridad de la exposición, la
calidad de la presentación y el ajuste al tiempo máximo CG3
preestablecido. CG4
CG9
RESULTADOS DE APRENDIZAJE EVALUADOS: RA6.
CE4
CE5
CE13
CE14
CE19
CE36
CT1
CT3
CT5
CT7
CT9
CT10
CT13
CT15
CT16
CT18
CT19
CT20
CT22
Pruebas de tipo test Realización de diferentes pruebas tipo test a lo largo del 35 CB3
curso que incluirán contenidos teóricos y prácticos de la
CB5
materia.
RESULTADOS DE APRENDIZAJE EVALUADOS: RA1, RA2, CG3
RA3, RA4, RA5, RA6 CG4
CE5
CE13
CE14
CE19
CT5
CT18
No existe una asistencia mínima a clases para considerar un alumno como "asistente". Si un alumno desea expresamente
ser evaluado como "no asistente", deberá indicarlo al profesor antes de la fecha del examen de la primera edición de actas.
Para superar la materia, la calificación final debe ser igual ou superior a 5, debiéndose obtener como mínimo un 3,5 (sobre
10) en cada una de las pruebas (pruebas tipo test, práctica final y presentaciones/exposiciones).
La nota por asistencia a clase se calculará de forma proporcional a la asistencia real del alumno (no existiendo ningún
porcentaje de faltas permitidas).
Ponderación
Calificación final = 0,05 * nota por asistencia y participación + 0,15 * presentaciones/exposiciones 0,35 * nota media de las
pruebas tipo test + 0,45 * trabajos y proyectos.
Para superar la materia, la calificación final debe ser igual ou superior a 5, debiéndose obtener como mínimo un 3,5 (sobre
10) en cada una de las pruebas (pruebas tipo test, práctica final y presentaciones/exposiciones).
Metodología/Prueba 1: Presentaciones/exposiciones.
Ponderación
Calificación final = 0,15 * presentaciones/exposiciones 0,4 * nota media de las pruebas tipo test + 0,45 * trabajos y
proyectos.
Se empleará el mismo esquema de evaluación detallado en la sección "CRITERIOS DE EVALUACIÓN PARA NO ASISTENTES".
Independientemente de la convocatoria y del tipo de asistencia, en el caso de no superar alguna parte de la evaluación,
cuando la puntuación total ponderada fuese superior a 5 sobre 10, la calificación en actas será de 4,9.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI se encuentra publicado en la
página web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Leon Shklar and Rich Rosen, Web application architecture. Principles, Protocols and Practices, 2, Wiley, 2009, Chichester
David Gourley, Brian Totty, Marjorie Sayer, Anshu Aggarwal, Sailu Reddy, et al, HTTP: The Definitive Guide, 1, O'Reilly, 2002,
Sebastopo
Bibliografía Complementaria
Steven M. Schafer, HTML, XHTML, and CSS Bible, 5, Wiley, 2010,
Recomendaciones
Competencias
Código Tipología
CB2 Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma - saber hacer
profesional y posean las competencias que suelen demostrarse por medio de la elaboración y
defensa de argumentos y la resolución de problemas dentro de su área de estudio.
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, - saber
bases de datos y programas informáticos con aplicación en ingeniería - saber hacer
CE5 Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas - saber
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas - saber hacer
propios de la ingeniería
CE7 Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos, - saber hacer
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber
adecuados a la resolución de un problema - saber hacer
CE28 Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y - saber hacer
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías,
modelos y técnicas actuales
CE35 Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que - saber hacer
satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados
CE36 Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, - saber hacer
incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación
móvil
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT2 Capacidad de organización y planificación - Saber estar /ser
CT8 Resolución de problemas - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Contenidos
Tema
1.- Fundamentos de la teoría de la información. 1.1.- Distancia de Hamming.
1.2.- Detección y Corrección de errores.
1.3.- Códigos perfectos.
1.4.- Fiabilidad de un código.
2.- Códigos lineales. 2.1.- Generalidades: equivalencia, control de paridad, corrección de
errores.
2.2.- Códigos de Hamming.
2.3.- Códigos de Reed-Muller.
2.3.- Códigos de Golay.
3.- Compresión de la información. 3.1.- Códigos de longitud variable.
3.2.- Códigos de Huffman.
4.- Criptografía. 4.1.- Criptografía de clave pública.
4.2.- Criptografía de clave secreta.
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 20.5 41 61.5
Prácticas de laboratorio 29 36.25 65.25
Otros 2 19.25 21.25
Pruebas de respuesta larga, de desarrollo 2 0 2
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Exposición de los contenidos teóricos de la materia. Dado el carácter práctico de los contenidos
propuestos, la exposición se complementará con ejemplos. El profesor podrá proponer ejemplos o
ejercicios para su resolución por los alumnos, tanto dentro como fuera del aula.
Atención personalizada
Metodologías Descripción
Prácticas de laboratorio El profesor planteará las prácticas que deben realizarse, y, durante las horas en aula dedicadas a
las prácticas de laboratorio, resolverá las dudas planteadas por los alumnos, supervisando el
trabajo que estén realizando en ese momento.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas de Los alumnos deberán realizar una defensa de las prácticas realizadas, 40 CB2
laboratorio consistente en una prueba de funcionamiento y en la contestación
CE4
de las preguntas realizadas por el profesor, con el objetivo de
comprobar lo aprendido por los alumnos durante la realización del CE5
trabajo. La calificación obtenida dependerá de la calidad del trabajo CE7
realizado y de la defensa realizada por los alumnos.
CE13
Resultados de Aprendizaje: RA2, RA3 CE28
CE35
CE36
CT1
CT2
CT8
Pruebas de Al final del cuatrimestre se realizará una prueba escrita en donde se 60 CB2
respuesta larga, examinará a los alumnos sobre los conocimientos adquiridos en
CE5
de desarrollo clase.
CE7
Resultados de Aprendizaje: RA1 CE28
CE35
CE36
CT1
CT2
CT8
Para aprobar la asignatura será necesario obtener al menos el 50% de la nota máxima del examen teórico, que las prácticas
sean presentados en el tiempo y plazo especificado por el profesor, y que la suma de las notas de teoría y prácticas alcance,
al menos, el 50% de la nota máxima de la materia.
Dado que el material preciso para la realización de las prácticas está disponible para todos los alumnos en formato
electrónico, la evaluación para no asistentes será la misma que para asistentes.
La metodología de evaluación será la misma en todas las convocatorias, tanto para asistentes como para no asistentes.
La nota de la asignatura será la suma de las notas de la prueba teórica y de prácticas, excepto en dos casos:
a) Si alguna de las prácticas no es entregada y defendida en el plazo establecido por el profesor, la nota de la asignatura
b) Si la nota de la prueba teórica es menor que el 50% de la nota máxima de dicha prueba (3 puntos sobre 6), no se le
sumará la calificación obtenida en las prácticas. La nota de la asignatura será sólo la nota de la prueba teórica.
FECHAS DE EVALUACIÓN
El calendario de pruebas de evaluación aprobado oficialmente por la Junta de Centro de la ESEI está publicado en la página
web http://www.esei.uvigo.es/index.php?id=29.
Fuentes de información
Bibliografía Básica
Hill, Raymond, A First Course in Coding Theory, 1ª Ed, Clarendon Press, 1986, Reino Unido
Roman, Steven, Introduction to Coding and Information Theory, 1ª Ed, Springer, 1997, Alemania, EEUU
van Lint, J.H., Introduction to Coding Theory, 2ª Ed, Springer, 1998, Alemania, EEUU
Bibliografía Complementaria
Pretzel, Oliver, Error-Correcting Codes and Finite Fields. Student Edition, 1ª Ed, Oxford University Press, 1996, Reino Unido
Adamek, Jiri, Foundations of Coding, 1ª Ed, Wiley, 1991, EEUU
Stinson, Douglas R., Cryptography: Theory and Practice, 3ª Ed, Chapman and Hall, EEUU, 2005
O. Goldreich, Foundations of Cryptography, Basic Applications, 1ª Ed, Cambridge University Press, 2009, Reino Unido
Menezes, Alfred J. y van Oorschot, Paul C. y Vanstone, Scott A., Handbook of Applied Cryptography, 1ª Ed, CRC Press, 1996,
EEUU
Bellare, Mihir y Rogaway, Phillip, “Introduction to Cryptography, Lecture Notes”
(http://cseweb.ucsd.edu/~mihir/cse207/classnotes.html), University of California San Diego, 2006, EEUU
Recomendaciones
Competencias
Código Tipología
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE3 Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, - saber hacer
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios
de la ingeniería
CE4 Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases - saber hacer
de datos y programas informáticos con aplicación en ingeniería
CE12 Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías - saber hacer
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los
algoritmos propuestos
CE13 Conocimiento, diseño y utilización de forma eficiente de los tipos y estructuras de datos más - saber hacer
adecuados a la resolución de un problema
CE14 Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y - saber hacer
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados
CE20 Conocimiento y aplicación de los principios fundamentales y técnicas básicas de la programación - saber hacer
paralela, concurrente, distribuida y de tiempo real
CT1 Capacidad de análisis, síntesis y evaluación - Saber estar /ser
CT5 Capacidad de abstracción: capacidad de crear y utilizar modelos que reflejen situaciones reales - Saber estar /ser
CT9 Capacidad de tomar decisiones - Saber estar /ser
CT11 Capacidad de actuar autónomamente - Saber estar /ser
CT15 Capacidad de relación interpersonal - Saber estar /ser
Resultados de aprendizaje
Resultados de aprendizaje Competencias
RA1: Presentaciones y contenido coherente CB4
CB5
CG4
CG9
CE3
CE4
CE12
CT1
CT5
CT9
CT11
CT16
CT20
RA2: Conocer conceptos y desarrollo de habilidades y destrezas para la creación de contenidos de CB4
naturaleza digital. CG9
CE4
CE13
CE14
CE20
CT1
CT9
CT15
CT20
CT24
RA3: Situar al alumno en un nivel de conocimiento que le permita criticar, evaluar y decidir sobre el uso CG4
de herramientas para la creación y edición de contenidos digitales y su integración con el desarrollo y CE3
distribución de software. CE13
CE14
CE20
CT5
CT9
CT20
CT24
RA4: Conocer las técnicas y las tecnologías asociados a los contenidos digitales. CG4
CE12
CE14
CE20
RA5: Creación de los contenidos digitales asociados con el desarrollo, promoción y distribución de una CB5
aplicación software. CG9
CE4
CE14
CE20
CT5
CT9
CT17
CT20
CT24
Contenidos
Tema
1. Presentaciones y Contenido Coherente. 1.1 Propósito y mensaje.
1.2 Adaptarse a la audiencia
1.3 Planificación
1.4 El Comienzo
1.5 Desarrollo
1.6 El Final
1.7 Diseño Visual
Planificación
Horas en clase Horas fuera de clase Horas totales
Sesión magistral 22.5 27.5 50
Presentaciones/exposiciones 0.5 2 2.5
Prácticas en aulas de informática 27.5 38 65.5
Trabajos y proyectos 0 32 32
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Sesión magistral Presentación de los conceptos básicos de la creación de contenidos digitales. Se expondrán los
conceptos en los que se fundamenta la Infografía por ordenador, y los ámbitos de aplicación y uso
de la misma en diferentes áreas del conocimiento humano.
Se abordará la creación de escenas tanto de elementos bidimensionales como de naturaleza
tridimensional, así como los distintos procesos que tienen asociados su creación.
Se recogen de forma detallada las técnicas y los mecanismos más habituales para la generación de
gráficos por ordenador.
Presentaciones/exposiciones Los alumnos deberán realizar una exposición de los temas propuestos en clase al resto de sus
compañeros. Cada alumno expondrá los aspectos más relevantes del tema de su presentación, el
cual será comentado por sus compañeros con ayuda del profesor.
Prácticas en aulas de Las prácticas se centrarán en la utilización de aplicaciones informáticas que permitan el la creación,
informática diseño y experimentación sobre contenidos digitales de distintas naturaleza. Se cubrirán entornos
bidimensionales y tridimensionales y tanto de naturaleza discreta como las imágenes, como de
naturaleza continua como el vídeo.
Las prácticas se desarrollaran en base a ejercicios y casos prácticos a resolver. No será necesaria
la presencia del alumno para su realización.
Las horas de trabajo personal del alumno referidas a este particular, serán utilizadas por parte del
alumno para finalizar los ejercicios prácticos propuestos en clase y el desarrollo de los contenidos
específicos necesarios para el trabajo final.
Atención personalizada
Metodologías Descripción
Sesión magistral La atención personalizada, individual o en grupo, se realizará tanto en el aula durante el
desarrollo de las prácticas, como en las horas de tutorías y en los accesos On-Line que se
lleven a cabo.
Prácticas en aulas de informática La atención personalizada, individual o en grupo, se realizará tanto en el aula durante el
desarrollo de las prácticas, como en las horas de tutorías y en los accesos On-Line que se
lleven a cabo.
Presentaciones/exposiciones La atención personalizada, individual o en grupo, se realizará tanto en el aula durante el
desarrollo de las prácticas, como en las horas de tutorías y en los accesos On-Line que se
lleven a cabo.
Pruebas Descripción
Trabajos y proyectos La atención personalizada, individual o en grupo, se realizará tanto en el aula durante el
desarrollo de las prácticas, como en las horas de tutorías y en los accesos On-Line que se
lleven a cabo.
El desarrollo de la asignatura a lo largo del curso presenta de forma paralela fundamentos teóricos y manejo de
herramientas de creación de contenidos digitales.
Los fundamentos teóricos se presentarán a lo largo de las sesiones teóricas previstas en los horarios del centro. La
evaluación se realizará al final del cuatrimestre mediante un examen.
El desarrollo de la asignatura a lo largo del curso presenta técnicas básicas en la realización de contenidos digitales de
carácter gráfico. El tratamiento digital de contenidos 2D y 3D, desde su creación hasta su edición, modificación y publicación
serán presentados de forma teórica, pero es en la práctica donde está el verdadero valor del manejo de estas técnicas.
Los alumnos deberán hacer un examen al final del cuatrimestre, el cual, cubrirá aspectos relacionados con los fundamentos
teóricos y prácticos de la asignatura. El examen podrá contener preguntas tipo test, cuestiones y ejercicios. El cálculo de la
nota final asociada a este examen, NF_Teoría, será valorada entre 0 y 10 representando un 20% de la Nota_Final. En caso de
aprobar será liberatorio durante el año académico que ha sido superada la parte. NF_Teoría no podrá ser inferior a 4 para
superar la asignatura.La evaluación del trabajo o proyecto final, NF_Proyecto, se realizará sobre 10 y tendrá en cuenta
aspectos técnicos, estéticos, gramaticales, y todos aquellos relacionados con la obtención de resultados de calidad técnica.
Los trabajos serán realizados de forma individual. NF_Proyecto no podrá ser inferior a 4 para superar la asignatura. La
resolución totalmente satisfactoria de todas las prácticas previstas, NF_Prácticas representarán una nota máxima de 2
puntos sobre los 10 puntos totales que puede obtener como nota final un alumno. La entrega de las prácticas es necesaria
para poder optar a esta puntuación, aunque no es un requisito obligatorio para aprobar la asignatura. La nota
correspondiente a NF_Prácticas sólo podrá ser obtenida durante el proceso de evaluación continua y en caso de que el
alumno tenga valoración 0 en este apartado esa será la nota que constará durante el año académico en curso para ese
apartado. La nota NF_Presentaciones representa una nota máxima de 2 puntos sobre los 10 puntos totales que puede
obtener como nota final un alumno. Es necesario que TODOS los alumnos, al margen de presencialidad o no, realicen las
presentaciones previstas durante el desarrollo de la asignatura.
Los alumnos que quieran superar la asignatura de forma NO PRESENCIAL podrán aprobar la asignatura superando las
pruebas planteadas según la descripción anterior para obtener la NF_Teoría, NF_Presentaciones y NF_Proyecto. La nota
relativa a NF_Prácticas se podrá obtener siguiendo los pasos descritos en los párrafos anteriores del mismo modo que harán
los alumnos PRESENCIALES. Para todos los alumnos se habilitará una cuenta de usuario en la plataforma de e-learnig de la
asignatura mediante la cual se presentarán de forma telemática las prácticas propuestas. Todos los alumnos deberán
ponerse en contacto con el profesor responsable de la asignatura para obtener su usuario de acceso a la plataforma. En el
caso de los alumnos que opten por la modalidad NO PRESENCIAL la cuenta de usuario y el proyecto final se deberán asignar
en las 6 primeras semanas desde el comienzo del curso. Esta asignación se realizará por parte del profesor responsable y a
petición expresa del alumno mediante escrito firmado por ambas partes.
Se empleará el mismo sistema de evaluación descrito para la primera edición de actas tanto en el caso de asistentes como
de no asistentes. Los alumnos que se presenten en segunda edición, después de haberse presentado a la primera edición,
sólo lo tendrán que hacer de las partes no superadas. La evaluación correspondiente a la convocatoria extraordinaria de fin
de carrera se ajustará a los mismos parámetros descritos anteriormente en la modalidad PRESENCIAL y en la NO
PRESENCIAL.
Todos los alumnos están obligados a realizar y/o presentar las pruebas necesarias para calcular la calificación que
corresponda a las notas NF_Teoría, NF_Presentaciones y NF_Proyecto que se describen a continuación. Los alumnos que no
hayan realizado las pruebas asociadas con NF_Teoría tendrán la calificación de No Presentado. Los alumnos que no hayan
presentado los trabajos asociados a NF_Proyecto o las presentaciones asociadas a NF_Presentaciones, serán calificados con
la nota calculada según se detalla a continuación, si esta nota es inferior a 4. En caso de que la nota calculada sea superior
a 4 la calificación de Nota_Final será 4.
FECHAS DE EVALUACIÓN
Los exámenes oficiales de la materia de Creación de Contenidos Digitales se desarrollarán en las fechas y horarios
publicados en la página web de la Escuela Superior de Ingeniería Informática (ESEI). Todas las fechas de examen son las
aprobadas por la Junta de Centro de la ESEI. El calendario de pruebas de evaluación aprobado oficialmente por la Xunta de
Centro da ESEI se encuentra publicado en la página web http://www.esei.uvigo.es/index.php?id= 29.
Fuentes de información
Bibliografía Básica
MEDIAactive, Aprender 3ds Max 2017 con 100 ejercicios prácticos, 1, Marcombo, 2016, España
Bibliografía Complementaria
Alberto Cairo, El arte funcional, 1, ALAMUT, 2011, España
Nancy Duarte, Slide:ology, 1, Conecta, 2011, España
Nancy Duarte, resonancia, 1, Gestión 2000, 2012, España
Adobe Press, Photoshop CC (Diseño Y Creatividad), 1, ANAYA MULTIMEDIA, 2013, España
Alberto Rodríguez Rodríguez, Proyectos de animación 3D, 1, ANAYA MULTIMEDIA, 2010, España
Recomendaciones
Competencias
Código Tipología
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber hacer
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber hacer
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas
de obligado cumplimiento.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber hacer
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - Saber estar /ser
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - Saber estar /ser
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE27 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y - Saber estar /ser
tecnologías disponibles
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - Saber estar /ser
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos
CE31 Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las - Saber estar /ser
tecnologías de la información y las comunicaciones
CE34 Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de - Saber estar /ser
comunicaciones en una organización
CE36 Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, - Saber estar /ser
incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación
móvil
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Experiencia en el desempeño de la profesión de ingeniero/a técnico/a en informática y de sus funciones CG1
más habituales en un entorno real de empresa. CG5
CG7
CG8
CG9
CE25
CE26
CE27
CE30
CE31
CE34
CE36
CE37
CT8
CT9
CT10
CT12
CT13
CT15
CT19
CT22
CT24
Contenidos
Tema
Estancia en una empresa desarrollando -
funciones propias de un/a Ingeniero/a Técnico/a
en Informática, relacionadas con el perfil
profesional escogido por el alumno, y tutorizado
por profesorado del Centro y personal de la
empresa.
Planificación
Horas en clase Horas fuera de clase Horas totales
Prácticas externas 150 0 150
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Prácticas externas - El procedimiento para la realización de las prácticas externas se rige por el Reglamento de
Prácticas Académicas Externas del Alumnado de la Universidad de Vigo y de la Escuela Superior de
Ingeniería Informática.
- El alumno realizará una estancia en una empresa desarrollando funciones propias de la titulación
y del perfil profesional y elegido.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas - El/La alumno/a deberá entregar una memoria explicativa de las 100 CG1
externas actividades realizadas durante las prácticas, especificando su duración,
CG5
unidades o departamentos de la empresa en que se realizaron, formación
recibida (cursos, programas informáticos, etc.), el nivel de integración CG7
dentro de la empresa y las relaciones con el personal. CG8
- La memoria debe incluir también un apartado de conclusiones, que
CG9
contendrá una reflexión sobre la adecuación de las enseñanzas recibidas
durante la carrera para el desempeño de la práctica (aspectos positivos y CE25
negativos más significativos relacionados con el desarrollo de las CE26
prácticas). Se valorará, además, la inclusión de información sobre la CE27
experiencia profesional y personal obtenida con las prácticas (valoración
personal del aprendizaje conseguido a lo largo de las prácticas, y CE30
sugerencias o aportaciones propias sobre la estructura y funcionamiento de CE31
la empresa visitada). CE34
- El/La tutor/a de la empresa entregará un informe valorando aspectos
CE36
relacionados con las prácticas realizadas por el/la alumno/a: puntualidad,
asistencia, responsabilidad, capacidad de trabajo en equipo e integración CE37
en la empresa, calidad del trabajo desarrollado, etc. CT8
Se evalúan todas las competencias.
CT9
CT10
CT12
CT13
CT15
CT19
CT22
CT24
El/La alumno/a deberá entregar una memoria explicativa de las actividades realizadas durante las prácticas, especificando
su duración, unidades o departamentos de la empresa en que se realizaron, formación recibida (cursos, programas
informáticos, etc.), el nivel de integración dentro de la empresa y las relaciones con el personal.
La memoria debe incluir también un apartado de conclusiones, que contendrá una reflexión sobre la adecuación de las
enseñanzas recibidas durante la carrera para el desempeño de la práctica (aspectos positivos y negativos más significativos
relacionados con el desarrollo de las prácticas). Se valorará, además, la inclusión de información sobre la experiencia
profesional y personal obtenida con las prácticas (valoración personal del aprendizaje conseguido a lo largo de las prácticas,
y sugerencias o aportaciones propias sobre la estructura y funcionamiento de la empresa visitada).
El/La tutor/a de la empresa entregará un informe valorando aspectos relacionados con las prácticas realizadas por el/la
alumno/a: puntualidad, asistencia, responsabilidad, capacidad de trabajo en equipo e integración en la empresa, calidad del
trabajo desarrollado, etc.
Fuentes de información
Bibliografía Básica
Bibliografía Complementaria
Recomendaciones
Otros comentarios
Para matricularse de prácticas externas es necesario haber superado 150 ECTS de la titulación.
Competencias
Código Tipología
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber hacer
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber hacer
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas
de obligado cumplimiento.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber hacer
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CE25 Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos - saber hacer
los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar
y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de
la Ingeniería del Software
CE26 Capacidad para valorar las necesidades del cliente y especificar los requisitos software para - saber hacer
satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de
compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la
existencia de sistemas ya desarrollados y de las propias organizaciones
CE27 Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y - saber hacer
tecnologías disponibles
CE30 Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando - saber hacer
métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos
CE31 Capacidad para comprender el entorno de una organización y sus necesidades en el ámbito de las - saber hacer
tecnologías de la información y las comunicaciones
CE34 Capacidad para seleccionar, diseñar, desplegar, integrar y gestionar redes e infraestructuras de - saber hacer
comunicaciones en una organización
CE36 Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, - saber hacer
incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación
móvil
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Experiencia en el desempeño de la profesión de ingeniero/a técnico/a en informática y de sus funciones CG1
más habituales en un entorno real de empresa. CG5
CG7
CG8
CG9
CE25
CE26
CE27
CE30
CE31
CE34
CE36
CE37
CT8
CT9
CT10
CT12
CT13
CT15
CT19
CT22
CT24
Contenidos
Tema
Estancia en una empresa desarrollando -
funciones propias de un/a Ingeniero/a Técnico/a
en Informática, relacionadas con el perfil
profesional escogido por el alumno, y tutorizado
por profesorado del Centro y personal de la
empresa.
Planificación
Horas en clase Horas fuera de clase Horas totales
Prácticas externas 300 0 300
*Los datos que aparecen en la tabla de planificación son de carácter orientativo, considerando la heterogeneidad de
alumnado
Metodologías
Descripción
Prácticas externas - El procedimiento para la realización de las prácticas externas se rige por el Reglamento de
Prácticas Académicas Externas del Alumnado de la Universidad de Vigo y de la Escuela Superior de
Ingeniería Informática.
- El alumno realizará una estancia en una empresa desarrollando funciones propias de la titulación
y del perfil profesional y elegido.
Evaluación
Descripción Calificación Competencias Evaluadas
Prácticas - El/La alumno/a deberá entregar una memoria explicativa de las 100 CG1
externas actividades realizadas durante las prácticas, especificando su duración,
CG5
unidades o departamentos de la empresa en que se realizaron, formación
recibida (cursos, programas informáticos, etc.), el nivel de integración CG7
dentro de la empresa y las relaciones con el personal. CG8
- La memoria debe incluir también un apartado de conclusiones, que
CG9
contendrá una reflexión sobre la adecuación de las enseñanzas recibidas
durante la carrera para el desempeño de la práctica (aspectos positivos y CE25
negativos más significativos relacionados con el desarrollo de las CE26
prácticas). Se valorará, además, la inclusión de información sobre la CE27
experiencia profesional y personal obtenida con las prácticas (valoración
personal del aprendizaje conseguido a lo largo de las prácticas, y CE30
sugerencias o aportaciones propias sobre la estructura y funcionamiento de CE31
la empresa visitada). CE34
- El/La tutor/a de la empresa entregará un informe valorando aspectos
CE36
relacionados con las prácticas realizadas por el/la alumno/a: puntualidad,
asistencia, responsabilidad, capacidad de trabajo en equipo e integración CE37
en la empresa, calidad del trabajo desarrollado, etc. CT8
Se evalúan todas las competencias.
CT9
CT10
CT12
CT13
CT15
CT19
CT22
CT24
- El/La alumno/a deberá entregar una memoria explicativa de las actividades realizadas durante las prácticas, especificando
su duración, unidades o departamentos de la empresa en que se realizaron, formación recibida (cursos, programas
informáticos, etc.), el nivel de integración dentro de la empresa y las relaciones con el personal.
- La memoria debe incluir también un apartado de conclusiones, que contendrá una reflexión sobre la adecuación de las
enseñanzas recibidas durante la carrera para el desempeño de la práctica (aspectos positivos y negativos más significativos
relacionados con el desarrollo de las prácticas). Se valorará, además, la inclusión de información sobre la experiencia
profesional y personal obtenida con las prácticas (valoración personal del aprendizaje conseguido a lo largo de las prácticas,
y sugerencias o aportaciones propias sobre la estructura;y funcionamiento de la empresa visitada).- El/La tutor/a de la
empresa entregará un informe valorando aspectos relacionados con las prácticas realizadas por el/la alumno/a: puntualidad,
asistencia, responsabilidad, capacidad de trabajo en equipo e integración en la empresa, calidad del trabajo desarrollado,
etc
Fuentes de información
Bibliografía Básica
Bibliografía Complementaria
Recomendaciones
Otros comentarios
Para matricularse de prácticas externas es necesario haber superado 150 ECTS de la titulación.
Competencias
Código Tipología
CB4 Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público - saber hacer
tanto especializado como no especializado.
CB5 Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para - saber hacer
emprender estudios posteriores con un alto grado de autonomía.
CG1 Capacidad para concebir, redactar, organizar, planificar, desarrollar y firmar proyectos en el ámbito - saber hacer
de la ingeniería en informática que tengan por objeto, de acuerdo con los conocimientos adquiridos
, la concepción, el desarrollo o la explotación de sistemas, servicios y aplicaciones informáticas.
CG2 Capacidad para dirigir las actividades objeto de los proyectos del ámbito de la informática de - saber hacer
acuerdo con los conocimientos adquiridos.
CG3 Capacidad para diseñar, desarrollar, evaluar y asegurar la accesibilidad, ergonomía, usabilidad y - saber hacer
seguridad de los sistemas, servicios y aplicaciones informáticas, así como de la información que
gestionan.
CG4 Capacidad para definir, evaluar y seleccionar plataformas hardware y software para el desarrollo y - saber hacer
la ejecución de sistemas, servicios y aplicaciones informáticas, de acuerdo con los conocimientos
adquiridos
CG5 Capacidad para concebir, desarrollar y mantener sistemas, servicios y aplicaciones informáticas - saber hacer
empleando los métodos de la ingeniería del software como instrumento para el aseguramiento de
su calidad, de acuerdo con los conocimientos adquiridos.
CG6 Capacidad para concebir y desarrollar sistemas o arquitecturas informáticas centralizadas o - saber hacer
distribuidas integrando hardware, software y redes de acuerdo con los conocimientos adquiridos.
CG7 Capacidad para conocer, comprender y aplicar la legislación necesaria durante el desarrollo de la - saber hacer
profesión de Ingeniero Técnico en Informática y manejar especificaciones, reglamentos y normas
de obligado cumplimiento.
CG8 Conocimiento de las materias básicas y tecnologías, que capaciten para el aprendizaje y desarrollo - saber hacer
de nuevos métodos y tecnologías, así como las que les doten de una gran versatilidad para
adaptarse a nuevas situaciones.
CG9 Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. - saber hacer
Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la
profesión de Ingeniero Técnico en Informática.
CG10 Conocimientos para la realización de mediciones, cálculos, valoraciones, tasaciones, - saber hacer
peritaciones,estudios, informes, planificación de tareas y otros trabajos análogos de informática, de
acuerdo con los conocimientos adquiridos.
CG11 Capacidad para analizar y valorar el impacto social y medioambiental de las soluciones técnicas, - saber hacer
comprendiendo la responsabilidad ética y profesional de la actividad del Ingeniero Técnico en
Informática.
Resultados de aprendizaje
Resultados de aprendizaje Competencias
Contenidos
Tema
Siguiendo las recomendaciones del Consejo de
Universidades para el diseño de planes de
estudio de Grado en Ingeniería Informática
(resolución de 8/6/2009, BOE 4/8/2009):
“Ejercicio original a realizar individualmente y
presentar y defender ante un tribunal
universitario, consistente en un proyecto en el
ámbito de las tecnologías específicas de la
Ingeniería en Informática de naturaleza
profesional en el que se sinteticen e integren las
competencias adquiridas en las enseñanzas”.
Metodologías
Descripción
Trabajos tutelados Tutorías con el profesorado tutor del TFG.
Proyectos Desarrollo del trabajo de fin de grado de forma individual. Corresponde al trabajo autónomo del/de
la alumno/la.
Atención personalizada
Metodologías Descripción
Trabajos tutelados Tutorías con el profesorado tutor del TFG para resolver dudas, problemas, o cualquiera otra cuestión
que se presente.
Evaluación
Descripción Calificación Competencias Evaluadas
A) Documentación (califiquecadaaspectode0a4)*
Gestión de datos e
Corrección y legibilidad
información
Introducción Pruebas
Tecnologías e integración de
Referencias
productos de terceros
B) Execución (califiquecadaaspectode0a4)*
A) Documentación(califiquecadaaspectode0a 4)*
Resumen de la solución
Estructura
propuesta
Objetivos Conclusiones
Calidad do material
Empleo del tiempo
empleado
CONVOCATORIA DE JULIO
Para el alumnado que cumpla las condiciones indicadas por la Universidad de Vigo habrá también otros dos períodos: fin de
carrera y convocatoria adelantada de primer cuatrimestre.
El período de defensa se realizará del 18-20 de septiembre de 2017 (segunda matrícula de TFG y posteriores) y del 14 al 17
de noviembre de 2017 (todas las matrículas).
Todas las fechas de presentación que figuran en el sistema de evaluación son las aprobadas por la Xunta de Centro de la
ESEI. En caso de error al transcribirlas, la válida es la aprobada oficialmente y publicada en el calendario de presentación y
defensa de TFG de la ESEI (http://esei.uvigo.es/fileadmin/docs/estudios/tfg/CalendarioTFG_2016_17.pdf).
Fuentes de información
Bibliografía Básica
Bibliografía Complementaria
Recomendaciones
Otros comentarios
Para poder superar el trabajo de fin grado es necesario haber aprobado todas las demás materias de la titulación.