Post on 29-Aug-2018
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Plan 2011
Grado en Ingeniería Informática
Presencial
2
Índice
Física ...................................................................................................................... 3
Fundamentos de Computadores...................................................................... 10
Laboratorio de Informática ............................................................................... 17
Matemática discreta ........................................................................................... 25
Cálculo ................................................................................................................. 33
Fundamentos de programación I ..................................................................... 42
Fundamentos de programación II .................................................................... 52
Álgebra Lineal ..................................................................................................... 61
Fundamentos de Administración y Dirección de empresas ........................ 69
Estructura de computadores ............................................................................ 77
Ética Fundamental ............................................................................................. 86
Teología I ............................................................................................................. 95
Bases de Datos ................................................................................................. 104
Interfaz Persona-Máquina ............................................................................... 112
Estadística ......................................................................................................... 122
Programación Orientada a Objetos ............................................................... 129
Redes de Computadores ................................................................................. 137
Sistemas Operativos ........................................................................................ 144
Sistemas de Gestión de la Información ........................................................ 152
Ingeniería del software .................................................................................... 160
Algoritmia .......................................................................................................... 169
Aspectos legales y éticos de la informática ................................................. 176
Programación Visual Avanzada ..................................................................... 185
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Física
Physics
Grado en Ingeniería Informática
Presencial
Física
4
Física - Tlf: (+34) 968 278 821
Física Módulo: Física.
Materia: Física Aplicada.
Carácter: Formación Básica.
Nº de créditos: 6 ECTS.
Unidad Temporal: 1er curso – 2º semestre.
Breve descripción de la asignatura La asignatura está enfocada para que el alumno sea capaz de entender los conceptos de
electricidad y magnetismo que junto con el análisis de circuitos y los materiales semiconductores,
permiten el estudio de los materiales para la construcción de sistemas digitales, combinacionales y
secuenciales, así como el almacenamiento magnético de la información.
Brief Description
The course is focused so that students can understand the concepts of electricity and magnetism together with the analysis of circuits and semiconductor materials, allowing the study of materials for the construction of digital systems, combinational and sequential, and the magnetic storage of information.
Requisitos Previos No se establecen requisitos previos
Objetivos de la asignatura
Facilitar la obtención de un conocimiento y una comprensión de las técnicas y los dispositivos básicos
utilizados en las ciencias de la información.
Competencias Competencias transversales
UCAM3 - Desarrollar habilidades de iniciación a la investigación.
T1 - Capacidad de análisis y síntesis.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
Física
5
Física - Tlf: (+34) 968 278 821
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T16 - Creatividad e innovación.
T21 - Capacidad de reflexión.
Competencias específicas
FB2 - Comprensión y dominio de los conceptos básicos de campos y ondas y electromagnetismo, teoría 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.
Resultados de Aprendizaje
RA 1.2.1. Comprender los conceptos básicos de campos y ondas y electromagnetismo.
RA 1.2.2. Diseñar y analizar circuitos eléctricos sencillos.
RA 1.2.3. Comprender los principios físicos de los semiconductores.
RA 1.2.4. Entender el fundamento físico de los dispositivos fotónicos utilizados en la transmisión
óptica de información.
RA 1.2.5. Comprender la estructura fundamental de las memorias volátiles y no volátiles.
Física
6
Física - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 30
60 horas (40 %) Prácticas 13,8
Evaluación 4,2
Tutoría 12
Estudio personal 45
90 horas (60 %)
Actividades de
aprendizaje virtual 4,5
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
22,5
Lecturas recomendadas
y búsqueda de
información
18
TOTAL 150 60 90
Temario Programa de la enseñanza teórica
Tema 1. Cálculo vectorial.
1. Unidades. Ecuación de dimensiones.
2. Magnitudes escalares y vectoriales. Igualdad de vectores. Suma de vectores. Producto de vectores.
Derivadas de vectores.
Física
7
Física - Tlf: (+34) 968 278 821
Tema 2. Campo eléctrico y Potencial eléctrico.
1. Carga eléctrica. Ley de Coulomb. Campo eléctrico. Flujo eléctrico.
2. Ley de Gauss.
3. Potencial eléctrico.
4. Gradiente de una función escalar. Energía electrostática.
Tema 3. Corriente eléctrica, análisis de circuitos.
1. Conductores en equilibrio electrostático. Condensador.
2. Dipolo eléctrico. Energía almacenada en un condensador.
3. Combinaciones de condensadores. Corriente y movimiento de cargas. Fuerza electromotriz.
4. Combinaciones de resistencias.
5. Reglas de Kirchhoff. Análisis de circuitos.
Tema 4. Campo magnético e inducción magnética.
1. Fuerza ejercida por un campo magnético.
2. Movimiento de una carga puntual en el interior de un campo magnético.
3. Momento magnético de una espira.
4. Campo magnético creado por corrientes eléctricas: ley de Biot y Savart.
5. Campo magnético creado por una espira circular. Propiedades del campo magnético.
6. Ley de Ampere. Aplicaciones de la ley de ampere. Inducción magnética.
7. Ley de Faraday. Ley de Lenz.
8. Inductancia. Circuitos LR. Energía magnética. Combinación de inductores.
Tema 5. Semiconductores.
1. Modelo de Bohr del átomo de hidrógeno.
2. El semiconductor intrínseco.
3. Semiconductores extrínsecos. Dopado. Ley de acción de masas.
4. Concentración de portadores. Difusión.
Física
8
Física - Tlf: (+34) 968 278 821
5. La unión pn. La célula solar de silicio. La unión pn con polarización directa. La unión pn con
polarización inversa.
6. El símbolo eléctrico y la curva del diodo. Aproximaciones del diodo.
7. Semiconductor LED. El transistor sin polarización. El transistor polarizado. Corrientes en un
transistor. La conexión en EC. Curvas características de un transistor. Valores nominales máximos de
un transistor. El transistor como interruptor.
Tema 6. Campos eléctrico y magnéticos en la materia.
1. El vector desplazamiento eléctrico. Ferroeléctricos. Celda de memoria. Memoria DRAM. Memoria
FeRAM.
2. Materiales magnéticos. Magnetización. Paramagnetismo. Diamagnetismo.
3. Ferromagnetismo. Histéresis magnética. Almacenamiento magnético de la información.
Programa de la enseñanza práctica
Resolución de ejercicios y problemas de los temas relacionados anteriormente.
Relación con otras materias Señales y Sistemas, Estructura de Computadores.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 40% del total de la nota.
- Prueba final: 40% del total de la nota.
- Evaluación de prácticas y problemas: 20% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 40% del total de la nota.
- Prueba final: 40% del total de la nota.
- Evaluación de prácticas y problemas: 20% del total de la nota.
Física
9
Física - Tlf: (+34) 968 278 821
Bibliografía y fuentes de referencia Bibliografía básica
Tipler | Mosca. Física para la ciencia y la tecnología. Editorial Reverté. 2010. ISBN: 978-84-291-4428-4.
Apuntes de Física, Teoría y Problemas en Campus Virtual UCAM. Actualización continua.
Bibliografía complementaria
Gómez Vilda, P., Nieto Lluis, V., Álvarez Marquina A., Martinez Olalla, R. Fundamentos Físicos y
Tecnológicos de la Informática, Prentice Hall, 2006, ISBN: 84-8966-085-9.
Montoto San Miguel, Luis. Fundamentos Físicos de la Informática y las Comunicaciones. Thompson.
2005. ISBN: 84-9732-400-5.
Burbano De Ercilla, S., Física general, Tébar Flores, 2006
Burbano De Ercilla, S., Problemas de Física general, Tébar Flores, 2006
Recomendaciones para el estudio El trabajo diario y la consulta bibliográfica son imprescindibles para la asignatura, requiere que el alumno
utilice asiduamente la biblioteca disponible en el centro, en el caso de que no disponga de la bibliografía en
propiedad.
Material necesario En clase será habitual el uso de proyector y presentaciones con ordenador.
Tutorías
Las tutorías se centrarán en resolución de problemas, individual y colectivamente, que orienten al alumno en
la utilización de las herramientas utilizadas en la asignatura, así como en la correcta expresión de los
conceptos utilizados.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Fundamentos de Computadores
Computer Fundamentals
Grado en Ingeniería Informática
Presencial
Rev. 10
Fundamentos de Computadores
11
Fundamentos de Computadores - Tlf: (+34) 968 278 821
Fundamentos de Computadores Módulo: Formación Básica. Materia: Fundamentos Físicos de la Informática. Carácter: Formación Básica. Nº de créditos: 4.5 ECTS.
Unidad Temporal: 1º Curso / 1º Semestre.
Breve descripción de la asignatura Los objetivos que pretende alcanzar la asignatura son conocer las bases de la tecnología de computadores y
la forma en que ha evolucionado en el tiempo, teniendo perspectiva de las tendencias de evolución futuras.
Conocer la representación de los números en un computador y la manera en que se realiza la aritmética.
Conocer los distintos sistemas combinacionales y dispositivos lógicos programables.
Brief Description
The objectives of this subject are know the basics of computer technology and how it has evolved over time,
taking the perspective of future development trends. Knowing the representation of numbers in a computer
and how arithmetic is performed. Know the different combinational systems and programmable logic
devices.
Requisitos Previos No son necesarios.
Objetivos de la asignatura 1. Clasificar los principales hitos evolutivos de los computadores y distinguir los diferentes modelos de
arquitecturas de computadores.
2. Representar y codificar información interna del computador mediante el uso de sistemas de
numeración posicionales.
3. Demostrar teoremas combinacionales y simplificar funciones booleanas.
4. Diseñar e implementar puertas lógicas y circuitos digitales.
5. Categorizar, representar y distinguir entre los diferentes módulos combinacionales.
6. Aplicar los distintos dispositivos lógicos programables en la creación de circuitos digitales.
7. Aplicar los conocimientos teóricos de una unidad aritmético-lógica para implantar, en conjunto o por
partes, sus componentes.
Fundamentos de Computadores
12
Fundamentos de Computadores - Tlf: (+34) 968 278 821
Competencias Competencias transversales
T1. Capacidad de análisis y síntesis.
T4. Resolución de problemas.
T5. Toma de decisiones.
T11. Razonamiento crítico.
T14. Aprendizaje autónomo.
T16. Creatividad e innovación.
T21. Capacidad de reflexión.
Competencias específicas
FB2 - Comprensión y dominio de los conceptos básicos de campos y ondas y electromagnetismo, teoría 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.
FB5 - Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas
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
RA 1.2.6. Clasificar los principales hitos evolutivos de los computadores y distinguir los diferentes modelos de
arquitecturas de computadores.
RA 1.2.7. Representar y codificar información interna del computador mediante el uso de sistemas de
numeración posicionales.
RA 1.2.8. Demostrar teoremas combinacionales y simplificar funciones booleanas.
RA 1.2.9. Diseñar e implementar puertas lógicas y circuitos digitales.
RA 1.2.10. Categorizar, representar y distinguir entre los diferentes módulos combinacionales.
RA 1.2.11. Aplicar los distintos dispositivos lógicos programables en la creación de circuitos digitales.
Fundamentos de Computadores
13
Fundamentos de Computadores - Tlf: (+34) 968 278 821
RA 1.2.12. Aplicar los conocimientos teóricos de una unidad aritmético-lógica para implantar, en conjunto o
por partes, sus componentes.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el Aula 27,9
45 horas (40 %) Evaluación en el aula
4,5
Prácticas 3,6
Tutorías 9
Estudio personal 33,75
67.5 horas
(60 %)
Lecturas recomendadas
y búsqueda de
información 13,5
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos 16,88
Actividades de
aprendizaje virtual 3,37
TOTAL 112.5 45 67.5
Temario
Programa de la enseñanza teórica
Tema 1. Introducción y evolución histórica de los computadores. 1. Introducción. 2. Arquitectura de Von Neumann 3. Codificación de la información. 4. Medida del rendimiento. 5. Programas e instrucciones.
Fundamentos de Computadores
14
Fundamentos de Computadores - Tlf: (+34) 968 278 821
6. Codificación de instrucciones. 7. Tipos de instrucciones. 8. Lenguajes de programación. 9. Evolución histórica.
Tema 2. Representación de la información.
1. Introducción. 2. Codificación de la información. 3. Sistemas de numeración posicional. 4. Representación interna de la información. 5. Códigos de entrada y salida. 6. Detección y corrección de errores.
Tema 3. Algebra de Boole y especificación de sistemas combinacionales.
1. Introducción. 2. Postulados del álgebra de Boole. 3. Teoremas del álgebra de Boole. 4. Minitérminos y maxitérminos. 5. Tablas de verdad y ecuaciones.
Tema 4. Simplificación de funciones booleanas. 1. Introducción. 2. Simplicación algebraica. 3. Mapas de Karnaugh.
Tema 5. Implementación de sistemas combinacionales.
1. Introducción. 2. Puertas lógicas. 3. Lógica combinacional. 4. Implementación con otras puertas. 5. Retardos. 6. Circuitos integrados.
Tema 6. Módulos combinacionales básicos.
1. Multiplexores y demultiplexores. 2. Codificadores y decodificadores.
Tema 7. Dispositivos lógicos programables.
1. Introducción. 2. Tipos de dispositivos lógicos programables.
Tema 8. Unidad Aritmético-Lógica.
1. Introducción. 2. Componentes de la ALU. 3. Creación de una ALU.
Fundamentos de Computadores
15
Fundamentos de Computadores - Tlf: (+34) 968 278 821
Programa de la enseñanza práctica
Práctica 1. Circuitos combiacionales.
Práctica 2. Unidad Aritmético–Lógica.
Relación con otras materias Arquitectura de Computadores y Estructura de Computadores.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Bibliografía y fuentes de referencia
Bibliografía básica
Patterson, D. A., Hennessy, J. L. Estructura y diseño de computadores. La interfaz hardware/software.
Editorial Reberté, 2011.
Anasagasti, P. M. Fundamentos de los computadores. Madrid Thomson Paraninfo. 9ª edición, 2004.
Arquitecturas de Computadores. Madrid: Thomson Paraninfo, S.A. 2005.
Ortega, J. y Anguita, M. y Prieto Espinosa, A. Estructura de Computadores. Problemas
Resueltos. García Clemente, Mª I. Madrid: RA-MA, 2006.
Fundamentos de Computadores
16
Fundamentos de Computadores - Tlf: (+34) 968 278 821
Bibliografía complementaria
Tanenbaum, A. S. Organización de computadoras. Un enfoque estructurado. Mexico: Prentice Hall. 4ª
edición, 2000.
Dormido,S., Canto ,Mª. A., Mira, J., Delgado, A. Estructura y tecnología de computadores. Madrid: Sanz y
Torres, S.L., 2001.
Dormido B., S., Dormido C., S., Pérez, A., Ruipérez, P. Problemas de estructura y tecnología de
computadores., Madrid: Sanz y Torres, S.L., 2ª Ed. 2002.
Recomendaciones para el estudio La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios propuestos.
Material necesario La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios propuestos.
Tutorías
Se propondrán ejercicios para resolver por grupos, así como presentaciones orales de los mismos. La
valoración dependerá de la calidad general del trabajo, las habilidades y actitudes expuestas. También se
resolverán dudas planteadas por los alumnos.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Laboratorio de Informática
Laboratory of Computer Science
Grado en Ingeniería Informática
Presencial
Laboratorio de Informática
18
Laboratorio de Informática - Tlf: (+34) 968 882 781
Laboratorio de Informática Módulo: Ingeniería de Computadores.
Materia: Fundamentos de la Informática
Carácter: Obligatorio.
Nº de créditos: 6 ECTS.
Unidad Temporal: 1er curso - 1er cuatrimestre.
Breve descripción de la asignatura Esta asignatura da una visión tanto práctica como teórica del ordenador y sus partes y tecnología del PC.
Hace una introducción de los lenguajes de marcado y utilización de herramientas ofimáticas.
Brief Description
This subject gives a both practical and theoretical vision of the computer and his parts, technology of the PC.
It does an introduction of the languages of marked and utilization of office computer tools.
Requisitos Previos No se establecen requisitos.
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
1. Saber interpretar y analizar manuales y especificaciones técnicas de los equipos informáticos y sus
dispositivos, habituando al alumno a la terminología usada en dichos documentos.
2. Comprender términos básicos en el mantenimiento de equipos informáticos relacionados con la
disponibilidad, fiabilidad, escalabilidad, eficiencia, rendimiento etc.
3. Responder a preguntas típicas de usuarios sobre instalación, reparación, ampliación y en general
mantenimiento del hardware de equipos informáticos.
4. Obtener las capacidades básicas para afrontar la instalación, configuración, mantenimiento y
resolución de problemas hardware.
5. Capacitar al alumno para participar en la decisión de compra de equipos informáticos.
6. Aprender, recordar y aplicar los nombres y siglas más comunes del hardware informático.
7. Enseñar al alumno a diagnosticar problemas en el PC basándose en la evidencia y utilizando
herramientas informáticas.
8. Introducir al alumno en el lenguaje de presentación que utilizan los navegadores: html y script.
Laboratorio de Informática
19
Laboratorio de Informática - Tlf: (+34) 968 882 781
9. Adquirir los conocimientos, habilidades y actitudes sobre metodologías de mantenimiento,
configuración y reparación de equipos informáticos.
10. Utilizar elementos avanzados de las aplicaciones estándares de ofimática para crear documentos
técnicos específicos de documentación y hojas de cálculo.
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
T19 - Motivación por la calidad.
T21 - Capacidad de reflexión.
T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones
relacionadas con el ámbito de estudio.
T23 - Producir textos sencillos y coherentes sobre temas relacionados con el ámbito de estudio.
Competencias específicas
FB4 - Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de
datos y programas informáticos con aplicación en ingeniería.
FB5 - Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas
informáticos, los fundamentos de su programación, y su aplicación para la resolución de problemas propios
de la ingeniería.
Laboratorio de Informática
20
Laboratorio de Informática - Tlf: (+34) 968 882 781
Resultados de aprendizaje
RA 1.3.9. Identificar, localizar y describir funcionalmente cada uno de los componentes de un ordenador.
RA 1.3.10. Analizar el funcionamiento de cada uno de los componentes del ordenador y la manera en la que
interactúan entre ellos.
RA 1.3.11. Instalar, configurar y reparar tanto componentes hardware como componentes software en un
equipo informático.
RA 1.3.12. Diseñar y definir la arquitectura del cualquier sistema informático a nivel hardware.
RA 1.3.13. Distinguir problemas en el PC basándose en la evidencia y utilizando herramientas informáticas.
RA 1.3.14. Diseñar páginas web utilizando los conocimientos adquiridos de lenguajes de marcado.
RA 1.3.15. Utilizar elementos avanzados de las aplicaciones estándares de ofimática para crear documentos
técnicos específicos de documentación y hojas de cálculo.
Metodología
Metodología Horas
Horas de
trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 20
60 (40%)
Tutorías 8
Prácticas 28
Evaluación 4
Estudio personal 60
90 horas (60 %)
Lecturas recomendadas y
búsqueda de
información
8
Realización de ejercicios,
presentaciones, trabajos y
casos prácticos.
16
Actividades de aprendizaje
Virtual 6
TOTAL 150 60 90
Laboratorio de Informática
21
Laboratorio de Informática - Tlf: (+34) 968 882 781
Temario Programa de la enseñanza teórica
Tema 1. Conceptos básicos. Introducción.
1. Definiciones básicas.
2. El ordenador y la lógica binaria.
3. Unidades binarias y de almacenamiento.
4. Sistemas de numeración.
Tema 2. El interior del PC y sus componentes.
1. Puntos de vista externo y conceptual del ordenador.
2. Seguridad y cargas electrostáticas
3. El interior del PC y sus componentes
Tema 3. La placa base.
1. Tipos de placa base.
2. Partes y definición de los componentes de una placa base.
Tema 4. Memoria.
1. Concepto y uso.
2. Direccionamiento de la memoria. Puertos.
3. Tipos de memoria.
4. Velocidad y capacidad de la memoria.
5. Memoria caché.
6. Bancos y módulos de memoria.
7. Chip de memoria.
Tema 5. Procesador.
1. Concepto y funcionamiento.
2. Ejecución de una instrucción. Señales del bus.
Laboratorio de Informática
22
Laboratorio de Informática - Tlf: (+34) 968 882 781
3. Los registros.
4. El reloj.
5. Gestión de interrupciones.
6. Bus y procesador.
7. El núcleo del procesador.
8. Velocidad del procesador.
Tema 6. Buses de datos.
1. ISA
2. MCA y EISA
3. VESA Local Bus (VL-bus o VLB)
4. PCI
5. PCI Express
6. AGP
7. Auxiliares: AMR, CNR, ACR
8. SMbus.
9. Interfaz y controladores I/O
Tema 7. Periféricos.
1. Concepto de periférico.
2. Tipos de periféricos.
3. Disquetes.
4. Disco duro.
Tema 8. Tarjeta gráfica.
1. Interfaces con la placa base
2. Aceleración por hardware
3. Elementos básicos del sistema de vídeo
4. Partes de una tarjeta gráfica
Laboratorio de Informática
23
Laboratorio de Informática - Tlf: (+34) 968 882 781
Programa de la enseñanza práctica
Práctica 1. Montaje y desmontaje del PC.
Práctica 2. Instalación de sistemas operativos.
Práctica 3. Diseño de una web estática.
Relación con otras materias Por el contenido eminentemente cercano al PC puede ser una buena base para asignaturas posteriores
como: Sistemas Operativos, puesto que en esta asignatura se ofrece una somera introducción a los distintos
sistemas operativos del mercado, y ya en sistemas operativos se estudiarán más en profundidad. Soluciones
Web, si bien en la asignatura de fundamentos de la informática estudiamos la programación web, sólo
proporcionamos una introducción a toda la visión de tal programación, centrándonos en una programación
estática de la misma, y será en asignaturas como soluciones web, en las que el egresado desarrollará otro
tipo de conocimientos y competencias respecto a esta área de conocimientos.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 25% del total de la nota.
- Evaluación de prácticas y problemas: 50% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 25% del total de la nota.
- Evaluación de prácticas y problemas: 50% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Herrerías, J.E. El PC:Hardware y componentes. Anaya. 2012.
Delgado, J. M., Office 2007. Anaya. 2007.
Valdés-Miranda Cros, C., y Plasencia López, Z., “Creación y diseño Web. Edición 2008”. Anaya.
2008.
Laboratorio de Informática
24
Laboratorio de Informática - Tlf: (+34) 968 882 781
Bibliografía complementaria
Dante Cantona.Introducción a la Informática.Starbook.2010.
V.V.A.A. El ordenador a Interner: Inicio y primeros pasos.ENI.2006
Michael Miller. Amplia tu Pc fácilmente. Anaya Multimedia. 2009.
Web relacionadas Procesadores AMD: http://www.amd.com/es-es/
Procesadores INTEL: http://www.intel.com/
Microsoft: http://www.microsoft.com/spain/Office/prodinfo.mspx
World Wide Web Consortium (W3C) – España: http://www.w3c.es/
Recomendaciones para el estudio La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios propuestos.
Material necesario Para esta asignatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. De igual manera se dispondrá de ordenadores preparados para realizar prácticas de
montaje de ordenadores.
Tutorías
Se propondrán ejercicios para resolver por grupos, así como presentaciones orales de los mismos. La
valoración dependerá de la calidad general del trabajo, las habilidades y actitudes expuestas. También se
resolverán dudas planteadas por los alumnos.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Matemática discreta
Discrete Mathematics
Grado en Ingeniería Informática
A distancia
Matemática discreta
26
Matemática discreta - Tlf: (+34) 968 278 821
Matemática discreta Módulo: Formación básica
Materia: Matemáticas
Carácter: Obligatorio
Nº de créditos: 4,5 ECTS.
Unidad Temporal: 1er curso – 2ºsemestre.
Breve descripción de la asignatura La asignatura de matemática discreta cubre conceptos básicos de matemáticas necesarios para ser la base
de la computación. Entre ellos tenemos aritmética entera y modular, grafos, lógica y combinatoria.
Brief Description
The discrete mathematics subject coves some basic mathematical concepts behind the computation. Among
them, we can find Modular and integer arithmetic, Graph theory, combinatory and logic.
Requisitos Previos No se han detectado requisitos previos.
Objetivos de la asignatura 1. Aplicar los conocimientos de matemática discreta a la resolución de problemas del ámbito de la
ingeniería.
2. Conocer la sintaxis de la lógica de primer orden y su semántica.
3. Evaluar los conceptos aprendidos de grafos mediante su aplicación a problemas del ámbito de la
ingeniería.
4. Calcular e interpretar problemas de combinatoria así como los conceptos de esta teoría.
5. Aplicar adecuadamente los conceptos de divisibilidad y congruencias en la resolución de problemas
del ámbito de la ingeniería.
Matemática discreta
27
Matemática discreta - Tlf: (+34) 968 278 821
Competencias Competencias transversales
T1: Capacidad de análisis y síntesis.
T4: Resolución de problemas.
T5: Toma de Decisiones.
T11: Razonamiento crítico.
T14: Aprendizaje autónomo.
T16: Creatividad e innovación.
T21 Capacidad de reflexión.
Competencias específicas
FB3: Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica, algorítmica
y complejidad computacional, y su aplicación para la resolución de problemas propios de la ingeniería.
Resultados de Aprendizaje
RA 1.1.16. Aplicar los conocimientos de matemática discreta a la resolución de problemas del ámbito de la
ingeniería.
RA 1.1.17. Conocer la sintaxis de la lógica de primer orden y su semántica.
RA 1.1.18. Evaluar los conceptos aprendidos de grafos mediante su aplicación a problemas del ámbito de la
ingeniería.
RA 1.1.19. Calcular e interpretar problemas de combinatoria así como los conceptos de esta teoría.
RA 1.1.20. Aplicar adecuadamente los conceptos de divisibilidad y congruencias en la resolución de
problemas del ámbito de la ingeniería.
Matemática discreta
28
Matemática discreta - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de
trabajo
no presencial
Evaluación 4.5
4.5 horas (4 %)
Mecanismos de
Tutorización 29.25
108 horas (96
%)
Estudio personal 65.25
Búsquedas
bibliográficas 2.25
Realización de trabajos 11.25
TOTAL 112.5 4.5 108
Temario
Programa de la enseñanza teórica
Tema 1. Teoría elemental de números.
1. Algoritmos de la División y de Euclides.
2. Números primos y Teorema Fundamental de la Aritmética.
3. El principio de Inducción.
4. Ecuaciones Diofánticas.
5. Congruencias.
6. Sistemas de Numeración.
Matemática discreta
29
Matemática discreta - Tlf: (+34) 968 278 821
7. Criterios de Divisibilidad.
Tema 2. Introducción a la teoría de grafos.
1. Grafos, digrafos y multígrafos.
2. Grafos Eulerianos y Hamiltonianos.
3. Exploración de Grafos.
Tema 3. Métodos combinatorios
1. Permutaciones, Variaciones y Combinaciones.
2. Teorema del Binomio y Coeficientes Multinómicos.
3. Principios de adición y multiplicación.
4. Principio de inclusión y exclusión.
5. Recursividad y Relaciones Recurrentes.
Tema 4. Introducción a la lógica de primer orden.
1. Definición de la lógica de primer orden.
2. Estructura lógica de los argumentos.
3. Acerca de las oraciones u proposiciones.
4. Consistencia lógica.
Programa de la enseñanza práctica
Seminario 1. Ejercicios para el cálculo del máximo común divisor.
Seminario 2. Ejercicios para el cálculo de Ecuación diofánticas.
Seminario 3. Ejercicios para el cálculo de sistemas de congruencias.
Matemática discreta
30
Matemática discreta - Tlf: (+34) 968 278 821
Seminario 4. Ejercicios de búsqueda en grafos.
Seminario 5. Ejercicios de lógica de primer orden.
Relación con otras materias Dentro del mismo módulo, la asignatura de desarrollo de matemática discreta se encuentra estrechamente
relacionada con las asignaturas de Matemáticas: Cálculo, Álgebra lineal, Estadística durante la cual se
proporcionarían todos los conocimientos previos y básicos de Matemáticas para un correcto desarrollo de
esta asignatura.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
Bibliografía Bibliografía básica
García Merayo, F. Matemática discreta. Ed Thomson, 2005.
García Merayo F., Hernández G., Nevot A. Problemas resueltos de Matemáticas Discreta., Ed Thomson, 2003.
Lipschutz S., Lipson M. 2000 Problemas resueltos de matemática discreta. McGraw-Hill, 2004
Matemática discreta
31
Matemática discreta - Tlf: (+34) 968 278 821
Bibliografía complementaria
Bujalance, E. y otros. Elementos de Matemática Discreta. Ed. Sanz y Torres, Madrid, 1997.
Bujalance, E. y otros. Problemas de Matemática Discreta. Ed. Sanz y Torres, Madrid, 1997.
Vera López, A., Esteban, R. Antonio Vera López. Problemas y ejercicios de Matemática Discreta. Bilbao, 1995.
Grimaldi, R. P. Matemáticas discreta y combinatoria. Addison-Wesley Iberoamericana, 1997.
Recomendaciones para el estudio Es fundamental que el alumno vaya comprobando los conocimientos adquiridos de una manera práctica
mediante la resolución de problemas y casos específicos propuestos por el profesor. Con ello podrá percibir
más claramente los conceptos erróneos que pueda mantener.
Para facilitar el aprendizaje es imprescindible que el alumno use la bibliografía básica con tanta soltura como
los apuntes facilitados por el profesor.
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Fotocopias de las transparencias de clase
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Tutorías
A través del Campus Virtual se van a establecer diferentes mecanismos de tutorización, soportados por las
distintas herramientas disponibles:
Foro: esta herramienta está dirigida a fomentar el trabajo en grupo, ya que permite desarrollar un
tema específico de forma conjunta. Su dinámica permite a los estudiantes ir nutriendo y generando
un debate con los diferentes planteamientos e intervenciones que realicen. Estas serán moderadas
por el profesor y las reorientará hacia el propósito formativo.
Chat: este espacio cabe destacar como estrategia pedagógica de evaluación formativa, al ser
considerado como una herramienta interactiva síncrona que permite establecer diálogos de
discusión, reflexión para generar conocimiento y retroalimentación inmediata.
Videoconferencia: transmisión de charlas o seminarios del profesor con la participación de los
alumnos.
Matemática discreta
32
Matemática discreta - Tlf: (+34) 968 278 821
Tutorías individuales o colectivas: ayuda al alumno a aclarar dudas, estas pueden ser presenciales (si el
alumno así lo demanda aunque será excepcionalmente) o mediante el chat, teléfono y correo electrónico.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Cálculo
Calculus
Grado en Ingeniería Informática
Presencial
Rev. 10
Cálculo
34
Cálculo - Tlf: (+34) 968 278 821
Cálculo Módulo: Formación básica.
Materia: Matemáticas.
Carácter: Básica.
Nº de créditos: 6 ECTS.
Unidad Temporal: 1º curso - 1er semestre
Breve descripción de la asignatura Este curso cubre el cálculo diferencial e integral de funciones de una variable, series infinitas y concluye con
una breve discusión de cálculo diferencial e integral y cálculo vectorial para funciones de más de una variable
y las ecuaciones diferenciales.
Brief Description
This calculus course covers differentiation and integration of functions of one variable, infinite series and
concludes with a brief discussion of differential, integral and vector calculus for functions of more than one
variable and differential equation.
Requisitos Previos No se establecen requisitos.
Objetivos de la asignatura
1. Conocer el método científico.
2. Desarrollar la capacidad de abstracción.
3. Fomentar el pensamiento y razonamiento cuantitativo.
4. Entrenar la capacidad de resolución de problemas y toma de decisiones
5. Familiarizar al alumno con las nociones y herramientas elementales propias del Cálculo Infinitesimal
y sus aplicaciones.
6. Profundizar en la formalización matemática de los conceptos matemáticos..
Competencias y resultados de aprendizaje Competencias transversales
T1 - Capacidad de análisis y síntesis.
T4 - Resolución de problemas.
Cálculo
35
Cálculo - Tlf: (+34) 968 278 821
T5 - Toma de decisiones.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T16 - Creatividad e innovación.
T21 - Capacidad de reflexión.
Competencias específicas
FB1 - Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería.
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.
FB3 - Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica,
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la
ingeniería.
Resultados de Aprendizaje
RA 1.1.1. Manipular desigualdades, sucesiones, aplicaciones y operaciones que utilicen números reales y
complejos.
RA 1.1.2. Calcular y aplicar los conceptos de derivada y diferencial de una función, sus reglas de cálculo y
resultados más básicos a diferentes tipos de problemas.
RA 1.1.3. Resolver y estudiar extremos de funciones.
RA 1.1.4. Contrastar la relación entre las nociones de derivada e integral.
RA 1.1.5. Calcular y ejemplificar el concepto de integral de una función de una y varias variables.
RA 1.1.6. Analizar el concepto de series, manipularlas y deducir propiedades de las mismas.
RA 1.1.7. Operar con funciones de varias variables.
RA 1.1.8. Usar ecuaciones diferenciales en problemas de ingeniería.
RA 1.1.9. Aplicar técnicas de diferenciación e integración numérica
RA 1.1.10. Estimar aproximaciones a raíces de ecuaciones.
RA 1.1.29. Resolver de problemas propios de la ingeniería informática aplicando los conceptos adquiridos.
Cálculo
36
Cálculo - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 36
60 horas (40 %) Prácticas 7,8
Evaluación 4,2
Tutoría 12
Estudio personal 54
90 horas (60 %)
Actividades de
aprendizaje virtual 18
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
4,5
Lecturas recomendadas
y búsqueda de
información
13,5
TOTAL 150 60 90
Temario Programa de la enseñanza teórica
Tema 1. Números Reales
1. El cuerpo de los números reales
2. Valor absoluto
3. Estructura topológica de los números reales
Tema 2. Complejos
8. Definición
Cálculo
37
Cálculo - Tlf: (+34) 968 278 821
9. Representación trigonométrica y polar
10. Operaciones y raíces complejas
Tema 3. Límites, funciones y continuidad
1. Sucesiones
2. Funciones
3. Límite de funciones
4. Continuidad
Tema 4. Funciones de una variable real
1. Propiedades de las funciones continua
2. Derivada
3. Cálculo de derivadas
4. Propiedades de las funciones derivables
5. Máximos y mínimos
6. Aplicación de la derivada en problemas físicos
7. Desarrollos de Taylor
8. Diferenciación numérica
9. Métodos numéricos de cálculo de raíces.
Tema 5. Cálculo integral
1. Integral definida
2. La función integral
3. Cálculo de primitivas
4. Aplicaciones
5. Integración numérica
Tema 6. Integración impropia
1. De primera especie
2. De segunda especie
Cálculo
38
Cálculo - Tlf: (+34) 968 278 821
3. De tercera especie
Tema 7. Series
1. Definición
2. Criterios de convergencia
3. Sucesiones y series en el cuerpo de los complejos
4. Series de funciones
Tema 8. Funciones de varias variables reales
1. Funciones vectoriales de una variable real
2. Espacio vectorial normado
3. Límites y continuidad
4. Derivada y diferencial
5. Gráficas de campos escalares
6. Función implícita
7. Máximos y mínimos
Tema 9. Ecuaciones diferenciales
1. Concepto de ecuación diferencial
2. Solución de una ecuación diferencial
3. Gráfica de la solución general
4. Trayectorias ortogonales
Programa de la enseñanza práctica
Práctica 1. Números Reales y Complejos.
Práctica 2. Límites.
Práctica 3. Cálculo diferencial.
Práctica 4. Cálculo integral.
Práctica 5. Series.
Cálculo
39
Cálculo - Tlf: (+34) 968 278 821
Práctica 6. Funciones de varias variables reales.
Práctica 7. Ecuaciones diferenciales.
Relación con otras materias Dentro del mismo módulo, la asignatura se encuentra estrechamente relacionada con las asignaturas de
Matemáticas: Álgebra lineal y Estadística, ofreciendo herramientas que ayuden en algunos de sus cálculos.
También se entronca con las materias de Fundamentos Físicos de la Informática, Fundamentos de Sistemas
Informáticos, Informática y en general con partes de asignatura que empleen los conceptos matemáticos
aquí explicados.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Larson, Ron. “Cálculo 1 y 2”, Mc Graw-Hill, 2010
James Stewart. “Cálculo”, Cengage Learning, 2010
Bibliografía complementaria
San Martín Moreno, J. y otros. “Problemas resueltos de Cálculo en una variable”, Thomson, 2005.
San Martín Moreno, J. y otros. “Problemas resueltos de Cálculo en varias variables”, Thomson, 2007.
Cálculo
40
Cálculo - Tlf: (+34) 968 278 821
Galindo Soto, F. y otros. “Cálculo Infinitesimal en una variable”, Thomson, 2003.
Coquillat, F. “Cálculo Integral”, Tebar Flores, 1980.
Spiegel, M.R., Cálculo Superior, Schaum, McGraw-Hill, 1991.
Bradley, G.L. y Smith. J.K., Cálculo en una variable, Volumen I, Prentice Hall, 1998
Web relacionadas wolframalpha (http://www.wolframalpha.com/examples/Math.html)
The MathWorks (http://www.mathworks.com/)
Recomendaciones para el estudio Tener en cuenta las indicaciones que le dará su profesor al inicio de curso. El profe-sor concretará al grupo
de alumnos la periodización de los contenidos, las metodologías a seguir, así como otras pautas de interés
que afectan al aprendizaje de la asignatura.
Asistir a las clases y participar en ellas de forma activa.
Orientar el esfuerzo y el estudio al razonamiento argumentado de los contenidos de la asignatura.
Tener presentes los conocimientos adquiridos en otras asignaturas del módulo de Matemáticas, para ir
relacionándolos con los temas tratados en esta asignatura y adquirir, de este modo, un conocimiento global
y fundamentado.
Consultar la bibliografía recomendada en cada tema y no limitarse al estudio de los apuntes tomados en
clase.
Utilizar el campus virtual o el correo electrónico para la consulta y resolución de du-das al profesor
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Tutorías
Se evaluarán la claridad de manejo de los conceptos vistos en clase mediante entre-vista personal en la
que se comprobará la fluidez del discurso, el acierto en las decisiones tomadas y la desenvoltura ante
cuestiones que requieran razonar un paso más allá de la materia dada. Unas de sus principales
Cálculo
41
Cálculo - Tlf: (+34) 968 278 821
finalidades serán la de servir de apoyo a la realización de las prácticas de la asignatura, en las que el
alumno tendrá que aplicar todo el contenido de la asignatura.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Fundamentos de programación I
Fundamentals of Programming I
Grado en Ingeniería Informática
Presencial
Rev. 10
Fundamentos de programación I
43
Fundamentos de programación I - Tlf: (+34) 968 278 821
Fundamentos de programación I Módulo: Formación Básica.
Materia: Informática.
Carácter: Formación Básica.
Nº de créditos: 4,5 ECTS.
Unidad Temporal: 1er Curso - 1er Semestre.
Breve descripción de la asignatura Esta asignatura establece los principios básicos de la programación. Permite al alumno familiarizarse con
conceptos como algoritmos, lenguajes de programación, variables, programación estructurada y a construir
programas básicos con funcionalidades muy concretas. Establece las bases en las que se sustentarán el resto
de asignaturas de esta área de conocimiento.
Brief Description
This subject establishes the basic principles of programming. Allows students to learn concepts such as
algorithms, programming languages, variables, structured programming and make basic programs with a few
requirements. Establishes the basis for related subjects.
Requisitos Previos No existen requisitos previos
Objetivos de la asignatura
7. Adquirir los conocimientos básicos sobre programación.
8. Desarrollar programas aplicando técnicas de programación estructurada y usando los elementos
que los entornos de desarrollo proporcionan.
9. Elaborar interfaces de usuario que cumplan los requisitos dados.
10. Conocer el lenguaje de programación C como lenguaje de programación estructurada.
11. Usar las librerías más importantes de C y saber desarrollar librerías nuevas.
12. Evaluar y desarrollar escenarios de prueba para comprobar el correcto funcionamiento de los
programas.
Fundamentos de programación I
44
Fundamentos de programación I - Tlf: (+34) 968 278 821
Competencias y resultados de aprendizaje Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T16 - Creatividad e innovación.
T19 - Motivación por la calidad.
T21 - Capacidad de reflexión.
Competencias específicas
FB4 - Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de
datos y programas informáticos con aplicación en ingeniería.
FB5 - Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas
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
RA 1.3.1. Conocer los conceptos de básicos de programación.
RA 1.3.2. Resolver problemas sencillos de programación mediante algoritmos básicos escritos en
pseudocódigo.
RA 1.3.3. Realizar programas mediante el paradigma de la programación estructurada aplicando esquemas
algorítmicos básicos y estructuras de datos sencillas.
RA 1.3.4. Usar las herramientas de un entorno de desarrollo de programación para crear y desarrollar
aplicaciones.
Fundamentos de programación I
45
Fundamentos de programación I - Tlf: (+34) 968 278 821
RA 1.3.5. Aplicar la recursividad como herramienta de construcción de programas.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 9
45 horas (40 %) Prácticas 18
Evaluación 9
Tutorías 9
Estudio personal 17
67,5 horas (60 %)
Actividades de
aprendizaje virtual 10
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
33,5
Lecturas recomendadas
y búsqueda de
información
7
TOTAL 112,5 45 67,5
Temario Programa de la enseñanza teórica
Tema 1. Introducción a la Programación.
1. Programa.
2. Lenguaje de Programación.
3. Compilador.
Fundamentos de programación I
46
Fundamentos de programación I - Tlf: (+34) 968 278 821
4. Algoritmo.
5. Pseudocódigo.
Tema 2. Conceptos básicos de C.
1. Estructura de un programa en C.
2. Elementos de un programa en C.
3. Comentarios.
4. Concepto de variable e inicialización de variables.
5. Concepto de constante e inicialización de constantes.
6. Identificadores y palabras reservadas.
Tema 3. Entrada/Salida Formateada.
1. La función Printf.
2. La función Scanf.
Tema 4. Tipos de Datos.
1. Variables:
a. Enteros.
b. Coma flotante (reales).
c. Caracteres.
d. Booleanos.
2. Constantes
Tema 5. Conversión de Tipos de Datos.
1. Conversiones de tipos:
a. Implícitas (Reglas).
b. Explícitas (Casting).
2. Definiciones de tipos: typedef.
3. El operados sizeof
Tema 6. Operadores y expresiones.
Fundamentos de programación I
47
Fundamentos de programación I - Tlf: (+34) 968 278 821
1. Expresiones.
2. Operadores aritméticos.
3. Precedencia de operadores. Asociatividad.
4. Asignación. Asignación compuesta.
5. Operadores de incremento y decremento.
6. Evaluación de expresiones. Orden.
7. Expresiones como sentencias.
Tema 7. Control de flujo: Selección.
1. Estructuras de control.
2. Expresiones lógicas.
3. Operadores relacionales.
4. Operadores lógicos.
5. Evaluación de expresiones.
6. La sentencia if.
7. Expresiones condicionales.
8. Tipo de datos booleano.
9. La sentencia switch.
Tema 8. Control de flujo: Iteración.
1. La sentencia while.
2. La sentencia do.
3. La sentencia for.
4. Saliendo de un bucle: break y continue.
5. Saliendo de un bucle: goto.
6. La sentencia Null (nula).
Tema 9. Funciones.
1. Definiendo una función.
Fundamentos de programación I
48
Fundamentos de programación I - Tlf: (+34) 968 278 821
2. Llamadas a funciones.
3. Argumentos y parámetros.
4. Declaración de funciones.
5. Paso de parámetros por valor y por referencia.
6. Conversión de argumentos.
7. La sentencia return.
8. Terminación del programa.
Tema 10. Arrays.
1. Arrays unidimensionales.
2. Indexación de elementos.
3. Inicialización de arrays.
4. Arrays y el operador sizeof.
5. Arrays multidimensionales.
6. Arrays constantes.
7. Arrays de tamaño variable .
8. Arrays como argumentos.
Tema 11. Cadenas.
1. Cadenas literales o constantes.
2. Almacenamiento de cadenas.
3. Inicialización.
4. Arrays de caracteres. Punteros.
5. Leer y escribir cadenas.
6. La librería estándar string.h.
7. Arrays de cadenas.
8. Argumentos en la línea de comandos.
Tema 12. Estructuras.
Fundamentos de programación I
49
Fundamentos de programación I - Tlf: (+34) 968 278 821
1. Estructuras.
a. Operaciones sobre estructuras.
b. Tipos estructura.
c. Estructuras y funciones.
d. Estructuras y punteros.
e. Combinando arrays y estructuras.
2. Enumeraciones.
3. Typedef.
Tema 13. Recursividad.
1. Definición de recursividad.
2. Condiciones en la recursividad.
3. Ventajas e inconvenientes.
4. Ejemplos y ejecución.
Programa de la enseñanza práctica
Práctica 1. Cuestionario sobre tipo de datos básicos, Entrada/Salida formateada y conversión de tipos de
datos.
Práctica 2. Programación básica con estructuras selectivas e iterativas.
Práctica 3. Funciones.
Práctica 4. Arrays.
Práctica 5. Cadenas
Práctica 6. Estructuras.
Práctica 7. Recursividad.
Relación con otras materias La asignatura de Fundamentos de programación I está muy relacionada con la asignatura de Fundamentos
de programación II.
Fundamentos de programación I
50
Fundamentos de programación I - Tlf: (+34) 968 278 821
Al ser una asignatura de fundamentos básicos en el área de la programación, también está ligada a
asignaturas como Programación Orientada a Objetos, Algoritmia, Desarrollo de aplicaciones distribuidas I y
II.
También se relacionan conceptos de otras áreas de conocimiento y que son impartidos en asignaturas como
Fundamentos de computadores e Ingeniería del software I.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Ferraris Llanos, R. D. Fundamentos de Informática y Programación en C. Ed. Paraninfo. 2010.
Peña Basurto, M.A., Cela Espín, J.M. Introducción a la Programación en C. Edición UPC. 2010.
Joyanes, L. Fundamentos de Programación. Ed. McGraw-Hill, 2008.
Bibliografía complementaria
Schildt, H. C. Manual de referencia. Ed. McGraw-Hill, 2007.
García, F., Fernández, J., Carretero, J., Calderón, A. Ed. El lenguaje de programación C. Prentice Hall. 2004.
Kernighan B.W., Ritchie, D.M. El lenguaje de programación C.2ª ed. Ed. Prentice Hall. 1991.
Joyanes, L., Zahonero, I. Programación en C. Libro de problemas. Ed. McGraw-Hill. 2002.
Fundamentos de programación I
51
Fundamentos de programación I - Tlf: (+34) 968 278 821
Joyanes, L., Zahonero, I., Fernández, M. y Sánchez, L. Estructura de datos. Libro de problemas. Ed. McGraw-
Hill. 1999.
Márquez, F.M. UNIX. Programación avanzada. 3ª ed. Ed. Ra-Ma. 2004.
Web relacionadas American National Standards Institute – ANSI (www.ansi.org)
International Organization for Standadization
(http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57853)
Recomendaciones para el estudio Es fundamental para el alumno llevar la asignatura al día, debido a la interrelación existente entre los temas
que la forman, el abandono de la asignatura durante una temporada podría dificultar el seguimiento de la
misma posteriormente.
Por tratarse de una asignatura de carácter práctico, es fundamental el uso del ordenador, tanto para la
elaboración de las prácticas y ejercicios, como para el refuerzo de los conocimientos y conceptos teóricos
aprendidos.
Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Para el estudio el alumno necesitará el alumno necesitará: Fotocopias de las
transparencias de clase; Acceso a la bibliografía recomendada; Ordenador con acceso a Internet.
Tutorías
Se resolverán ejercicios que refuercen los contenidos teórico-prácticos de la asigna-tura. El trabajo será
evaluado por el profesor y los alumnos atiendo siempre a la calidad general del trabajo y a las habilidades y
actitudes expuestas.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Fundamentos de programación II
Fundamentals of Programming II
Grado en Ingeniería Informática
Presencial
Fundamentos de programación II
53
Fundamentos de programación II - Tlf: (+34) 968 278 821
Fundamentos de programación II Módulo: Formación Básica.
Materia: Informática.
Carácter: Formación Básica.
Nº de créditos: 4,5 ECTS.
Unidad Temporal: 1er Curso – 2º Semestre.
Breve descripción de la asignatura Esta asignatura es la continuación de Fundamentos de programación I. Se centra en establecer las
estructuras de datos necesarias para almacenar la información que luego será tratada por los diferentes
algoritmos.
Brief Description
This subject establishes the basic principles of programming. Allows students to learn concepts such as
algorithms, programming languages, variables, structured programming and make basic programs with a few
requirements. Establishes the basis for related subjects.
Requisitos Previos No existen requisitos previos
Objetivos de la asignatura
13. Conocer e identificar las principales estructuras de datos, tanto lineales como no lineales, incluidas
aquellas que se establecen en memoria secundaria.
14. Realizar programas avanzados con tipos abstractos de datos.
15. Calcular la complejidad algorítmica de un determinado código.
Fundamentos de programación II
54
Fundamentos de programación II - Tlf: (+34) 968 278 821
Competencias y resultados de aprendizaje Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T16 - Creatividad e innovación.
T19 - Motivación por la calidad.
T21 - Capacidad de reflexión.
Competencias específicas
FB3 - Capacidad para comprender y dominar los conceptos básicos de matemática discreta, lógica,
algorítmica y complejidad computacional, y su aplicación para la resolución de problemas propios de la
ingeniería.
FB4 - Conocimientos básicos sobre el uso y programación de los ordenadores, sistemas operativos, bases de
datos y programas informáticos con aplicación en ingeniería.
FB5 - Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas
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
RA 1.3.6. Realizar programas mediante el paradigma de la programación estructurada aplicando esquemas
algorítmicos avanzados y estructuras de datos complejas.
RA 1.3.7. Analizar, especificar e implementar estructuras de datos, tanto lineales como no lineales, desde la
perspectiva de los TAD para la resolución de problemas utilizando la más apropiada, en función de los
recursos necesarios.
Fundamentos de programación II
55
Fundamentos de programación II - Tlf: (+34) 968 278 821
RA 1.3.8. Determinar la complejidad, en tiempo y en espacio, teórica y empírica, de algoritmos; incluyendo
algoritmos recursivos.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 9
45 horas (40 %) Prácticas 18
Evaluación 9
Tutorías 9
Estudio personal 17
67,5 horas (60 %)
Actividades de
aprendizaje virtual 10
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
33,5
Lecturas recomendadas
y búsqueda de
información
7
TOTAL 112,5 45 67,5
Temario Programa de la enseñanza teórica
Tema 1. Ficheros.
6. Librería estándar de C.
7. Operaciones básicas con ficheros: Apertura, lectura, escritura, renombrado, borrado y cierre.
Fundamentos de programación II
56
Fundamentos de programación II - Tlf: (+34) 968 278 821
8. Ficheros de texto.
9. Ficheros binarios. Posicionamiento.
Tema 2. Punteros.
1. Definición.
2. Declaración de punteros.
3. Operadores.
a. El operador referencia: &
b. El operador indirección: *
4. Asignación de punteros.
5. Punteros como argumentos.
6. Proteger argumentos.
7. Devolver punteros.
Tema 3. Punteros y arrays.
1. Aritmética de punteros.
2. Uso de punteros para el procesamiento de arrays.
3. Uso del nombre de array como puntero.
4. Arrays como argumentos.
5. Punteros y arrays multidimensionales.
Tema 4. Listas.
1. Listas versión estática
2. Lista versión cursor.
3. Listas dinámicas
a. Lista simple con cabecera
b. Lista simple sin cabecera
c. Lista circular
d. Lista doblemente enlazada
Fundamentos de programación II
57
Fundamentos de programación II - Tlf: (+34) 968 278 821
e. Lista circular doblemente enlazada
Tema 5. Pilas.
4. Versión estática:
5. Versión dinámica.
Tema 6. Colas.
8. Versión estática:
9. Versión dinámica.
Tema 7. Árboles.
10. Estructuras dinámica.
11. Recorrido.
a. Previo.
b. Simétrico
c. Posterior.
2. Operaciones básicas:
a. Insertar
b. Pertenece
c. Encontrar
d. Padre de
e. Borrar
Tema 8. Grafos.
1. Versión estática:
2. Versión dinámica.
3. Algoritmos sobre grafos:
a. Dijkstra.
b. Floyd.
c. Warshall.
Fundamentos de programación II
58
Fundamentos de programación II - Tlf: (+34) 968 278 821
Tema 9. Complejidad.
a. Conceptos básicos.
b. Notaciones asintóticas.
c. Ecuaciones de recurrencia.
Programa de la enseñanza práctica
Práctica 1. Ficheros de texto.
Práctica 2. Ficheros binarios.
Práctica 3. Listas.
Práctica 4. Pilas.
Práctica 5. Colas.
Práctica 6. Árboles.
Práctica 7. Grafos.
Práctica 8. Complejidad.
Relación con otras materias La asignatura de Fundamentos de programación II está muy relacionada con la asignatura de Fundamentos
de programación I, ya que es la continuación directa. También está íntimamente relacionada con Algoritmia.
En menor medida y en el área de la programación, también está ligada a asignaturas como Programación
Orientada a Objetos, Desarrollo de aplicaciones distribuidas I y II.
También se relacionan conceptos de otras áreas de conocimiento y que son impartidos en asignaturas como
Fundamentos de computadores e Ingeniería del software I.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
Fundamentos de programación II
59
Fundamentos de programación II - Tlf: (+34) 968 278 821
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Rodríguez Artalejo, M., Antonio Gonzalez Caldero, P., Gomez Martin, M.A., González Calero, P.A. Estructuras
de datos. Un enfoque moderno. UCM. 2011.
Ferraris Llanos, R. D. Fundamentos de Informática y Programación en C. Ed. Paraninfo. 2010.
Peña Basurto, M.A., Cela Espín, J.M. Introducción a la Programación en C. Edición UPC. 2010.
Joyanes, L. Fundamentos de Programación. Ed. McGraw-Hill, 2008.
Bibliografía complementaria
Schildt, H. C. Manual de referencia. Ed. McGraw-Hill, 2007.
García, F., Fernández, J., Carretero, J., Calderón, A. Ed. El lenguaje de programación C. Prentice Hall. 2004.
Kernighan B.W., Ritchie, D.M. El lenguaje de programación C.2ª ed. Ed. Prentice Hall. 1991.
Joyanes, L., Zahonero, I. Programación en C. Libro de problemas. Ed. McGraw-Hill. 2002.
Joyanes, L., Zahonero, I., Fernández, M. y Sánchez, L. Estructura de datos. Libro de problemas. Ed. McGraw-
Hill. 1999.
Márquez, F.M. UNIX. Programación avanzada. 3ª ed. Ed. Ra-Ma. 2004.
Web relacionadas American National Standards Institute – ANSI (www.ansi.org)
International Organization for Standadization
(http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57853)
Fundamentos de programación II
60
Fundamentos de programación II - Tlf: (+34) 968 278 821
Recomendaciones para el estudio Es fundamental para el alumno llevar la asignatura al día, debido a la interrelación existente entre los temas
que la forman, el abandono de la asignatura durante una temporada podría dificultar el seguimiento de la
misma posteriormente.
Por tratarse de una asignatura de carácter práctico, es fundamental el uso del ordenador, tanto para la
elaboración de las prácticas y ejercicios, como para el refuerzo de los conocimientos y conceptos teóricos
aprendidos.
Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Para el estudio el alumno necesitará el alumno necesitará: Fotocopias de las
transparencias de clase; Acceso a la bibliografía recomendada; Ordenador con acceso a Internet.
Tutorías
Se resolverán ejercicios que refuercen los contenidos teórico-prácticos de la asigna-tura. El trabajo será
evaluado por el profesor y los alumnos atiendo siempre a la calidad general del trabajo y a las habilidades y
actitudes expuestas.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Álgebra Lineal
Linear Algebra
Grado en Ingeniería Informática
Presencial
Álgebra Lineal
62
Álgebra Lineal - Tlf: (+34) 968 278 821
Álgebra Lineal Módulo: Formación básica.
Materia: Matemáticas.
Carácter: Básica.
Nº de créditos: 6 ECTS.
Unidad Temporal: 1º curso - 1er semestre
Breve descripción de la asignatura Este es un tema básico en la teoría de matrices y álgebra lineal. Se hace hincapié en los temas que serán de
utilidad en otras disciplinas, incluyendo los sistemas de ecuaciones, espacios vectoriales, determinantes,
autovalores, autovectores, ortogonalidad y diagonalización.
Brief Description
This is a basic subject on matrix theory and linear algebra. Emphasis is given to topics that will be useful in
other disciplines, including systems of equations, vector spaces, determinants, eigenvalues, similarity,
orthogonality and diagonalization.
Requisitos Previos No se establecen requisitos.
Objetivos
16. Conocer el método científico.
17. Desarrollar la capacidad de abstracción.
18. Fomentar el pensamiento y razonamiento cuantitativo.
19. Entrenar la capacidad de resolución de problemas y toma de decisiones
20. Familiarizar al alumno con las nociones y herramientas elementales propias del álgebra lineal y sus
aplicaciones.
21. Profundizar en la formalización matemática de los conceptos matemáticos.
Competencias Competencias transversales
Álgebra Lineal
63
Álgebra Lineal - Tlf: (+34) 968 278 821
T1 - Capacidad de análisis y síntesis.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T14 - Aprendizaje autónomo.
T16 - Creatividad e innovación.
T21 - Capacidad de reflexión.
Competencias específicas
FB1 - Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería.
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.
Resultados de Aprendizaje
RA 1.1.1. Manipular desigualdades, sucesiones, aplicaciones y operaciones que utilicen números reales y
complejos.
RA 1.1.11. Identificar el concepto de estructura algebraica, en especial de la estructura de espacio vectorial y
sus aplicaciones.
RA 1.1.12. Operar con cálculo matricial y relacionarlo con los espacios vectoriales.
RA 1.1.13. Aplicar adecuadamente los conceptos del álgebra matricial en la solución de sistemas de
ecuaciones lineales.
RA 1.1.14. Evaluar los conceptos aprendidos de cálculo matricial mediante su aplicación en problemas de
diagonalización y ortogonalidad.
RA 1.1.15. Operar con vectores.
RA 1.1.29. Resolver de problemas propios de la ingeniería informática aplicando los conceptos adquiridos.
Álgebra Lineal
64
Álgebra Lineal - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 36
60 horas (40 %) Prácticas 7,8
Evaluación 4,2
Tutoría 12
Estudio personal 54
90 horas (60 %)
Actividades de
aprendizaje virtual 18
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
4,5
Lecturas recomendadas
y búsqueda de
información
13,5
TOTAL 150 60 90
Temario Programa de la enseñanza teórica
Tema 1. Conjuntos
1. Conjuntos
2. Grupos
3. Anillos
4. Cuerpos
Tema 2. Espacios Vectoriales
1. Definición
Álgebra Lineal
65
Álgebra Lineal - Tlf: (+34) 968 278 821
2. Base
3. Aplicación lineal
Tema 3. Puntos y Vectores en R2 y R3
1. Puntos y vectores
2. Representación geométrica
3. Producto escalar y norma
4. El plano en el espacio afín
Tema 4. Matrices
1. Definición
2. Operaciones con matrices
3. Matriz coordenada de una aplicación lineal
4. Matriz inversa
5. Rango de una matriz
Tema 5. Determinantes
1. Permutaciones
2. Definición y propiedades
3. Menor de una matriz
4. Adjunto
5. Factorización LU
6. Criptografía con matrices
Tema 6. Sistemas de ecuaciones lineales
1. Definición
2. Teorema de Rouché-Frobenius
3. Sistemas homogéneos
4. Variedad lineal
5. Espacio afín
Álgebra Lineal
66
Álgebra Lineal - Tlf: (+34) 968 278 821
6. Intersección, incidencia y paralelismo de variedades
7. Sistemas de ecuaciones lineales con MATLAB
Tema 7. Vectores ortogonales
1. El espacio vectorial Rn
2. Producto escalar y norma
3. Vectores ortogonales
Tema 8. Diagonalización
1. Matrices semejantes
2. Vectores y valores propios
3. Aplicaciones ortogonales
4. Matrices ortogonales
5. Matrices diagonalizables
6. Diagonalización de matrices reales simétricas
Programa de la enseñanza práctica
Práctica 1. Conjuntos y espacios vectoriales.
Práctica 2. Puntos y Vectores en R2 y R3
Práctica 3. Matrices y determinantes.
Práctica 4. Criptografía.
Práctica 5. Sistemas de ecuaciones lineales.
Práctica 6. Ortogonalización.
Práctica 7. Diagonalización.
Relación con otras materias Dentro del mismo módulo, la asignatura se encuentra estrechamente relacionada con las asignaturas de
Matemáticas: Cálculo, Matemática Discreta y Estadística, ofreciendo herramientas que ayuden en algunos de
sus cálculos.
Álgebra Lineal
67
Álgebra Lineal - Tlf: (+34) 968 278 821
También se entronca con las materias de Fundamentos Físicos de la Informática, Fundamentos de Sistemas
Informáticos, Informática y en general con partes de asignatura que empleen los conceptos matemáticos
aquí explicados.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía Bibliografía básica
Grossman, “Algebra Lineal”, McGraw-Hill, 2008
Burgos, J. “Algebra lineal y geometría cartesiana”, McGraw-Hill, 2006.
Bibliografía complementaria
Merino González, Luis M. “Algebra lineal:con métodos elementales”, Thomson, 2007.
Raya, Andrés, “Algebra y geometría lineal” , Reverté, 2007
Nicholson, W. K. “Álgebra lineal con aplicaciones”. Ed. Mc.Graw-Hill, 2003.
Rojo, Jesús, y otros. “Ejercicios y problemas de álgebra lineal”, McGraw-Hill, 2005.
Web relacionadas lwolframalpha (http://www.wolframalpha.com/examples/Math.html)
The MathWorks (http://www.mathworks.com/)
Álgebra Lineal
68
Álgebra Lineal - Tlf: (+34) 968 278 821
Recomendaciones para el estudio
Tener en cuenta las indicaciones que le dará su profesor al inicio de curso. El profe-sor concretará al grupo
de alumnos la periodización de los contenidos, las metodologías a seguir, así como otras pautas de interés
que afectan al aprendizaje de la asignatura.
Asistir a las clases y participar en ellas de forma activa.
Orientar el esfuerzo y el estudio al razonamiento argumentado de los contenidos de la asignatura.
Tener presentes los conocimientos adquiridos en otras asignaturas del módulo de Matemáticas, para ir
relacionándolos con los temas tratados en esta asignatura y adquirir, de este modo, un conocimiento global
y fundamentado.
Consultar la bibliografía recomendada en cada tema y no limitarse al estudio de los apuntes tomados en
clase.
Utilizar el campus virtual o el correo electrónico para la consulta y resolución de dudas al profesor
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Tutorías
Se evaluarán la claridad de manejo de los conceptos vistos en clase mediante entre-vista personal en la
que se comprobará la fluidez del discurso, el acierto en las decisiones tomadas y la desenvoltura ante
cuestiones que requieran razonar un paso más allá de la materia dada. Unas de sus principales
finalidades serán la de servir de apoyo a la realización de las prácticas de la asignatura, en las que el
alumno tendrá que aplicar todo el contenido de la asignatura.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Fundamentos de Administración y
Dirección de empresas
Fundamentals of business administration and
management
Grado en Ingeniería Informática
Presencial
Fundamentos de Administración y Organización de Empresas
70
Fundamentos de Administración y Dirección de Empresas - Tlf: (+34) 968 278 821
Fundamentos de Administración y Organización de Empresas Módulo: Formación Básica
Materia: Empresas
Carácter: Formación básica
Nº de créditos: 6 ECTS
Unidad Temporal: 1er curso- 2º semestre
Breve descripción de la asignatura Se estudian los fundamentos de la gestión y organización de las empresas, introduciendo al alumno en los
conceptos básicos del mundo empresarial.
Brief Description
This subject studies the foundations of management and organization of a company, introducing the student
in the basic concepts of business world.
Requisitos Previos No requiere requisitos previos
Objetivos de la asignatura
1. Conocer los fundamentos de la gestión y el comportamiento organizativo de las empresas.
2. Participar en la elaboración de la política estratégica de la empresa y su puesta en marcha.
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T3 - Capacidad de gestión de la información.
T5 - Toma de decisiones.
T8 - Trabajo en un contexto internacional.
T9 - Habilidad en relaciones interpersonales.
T10 - Reconocimiento de la diversidad y la multiculturalidad.
T11 Razonamiento Crítico.
Fundamentos de Administración y Organización de Empresas
71
Fundamentos de Administración y Dirección de Empresas - Tlf: (+34) 968 278 821
T12 Compromiso ético.
T13 - Respeto a los derechos fundamentales y de igualdad entre hombres y mujeres.
T14 - Aprendizaje autónomo.
T17 - Liderazgo.
T18 - Iniciativa y espíritu emprendedor.
T19 - Motivación por la calidad.
T20 - Sensibilidad hacia temas medioambientales.
T21 - Capacidad de reflexión.
T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones
relacionadas con el ámbito de estudio.
T23 - Producir textos sencillos y coherentes sobre temas relacionados con el ámbito de estudio.
Competencias específicas
FB6 - Conocimiento adecuado del concepto de empresa, marco institucional y jurídico de la empresa.
Organización y gestión de empresas
Resultados de aprendizaje
RA Conocer el concepto de empresa, su visión sistemática, los mecanismos básicos de gestión y su marco
institucional y político.
RA Entender qué es el entorno de una empresa y cómo se realiza un análisis estratégico del mismo.
RA Comprender que es la administración en la empresa, así como las distintas áreas que la componen:
planificación, organización, dirección y control.
RA Entender el funcionamiento interno de las empresas y las características que definen los subsistemas
funcionales de la misma.
RA Conocer la metodología de dirección estratégica como herramienta de análisis del entorno que permita la
definición de la visión empresarial y los objetivos de las diferentes áreas empresariales.
RA Aplicar los conocimientos de dirección estratégica para realizar un adecuado análisis de las empresas del
sector de las TIC y de las características de dicho sector.
RA Conocer las técnicas básicas de gestión de recursos humanos.
Fundamentos de Administración y Organización de Empresas
72
Fundamentos de Administración y Dirección de Empresas - Tlf: (+34) 968 278 821
RA Comprender las características de las spin-offs y las particularidades de su gestión
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 30
60 horas (40 %) Prácticas 9
Evaluación 9
Tutoría 12
Estudio personal 45
90 horas (60 %)
Actividades de
aprendizaje virtual 13,5
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
13,5
Lecturas recomendadas
y búsqueda de
información
18
TOTAL 150 60 90
Temario Programa de la enseñanza teórica
Tema 1. La empresa: aspectos conceptuales
1.1 La empresa como realidad.
1.2 Evolución de la empresa.
Fundamentos de Administración y Organización de Empresas
73
Fundamentos de Administración y Dirección de Empresas - Tlf: (+34) 968 278 821
1.3 Clasificación de empresas.
1.4 Elementos de la empresa.
1.5 Ratios empresariales.
Tema 2. La empresa y su entorno
2.1. Concepto y tipos de entornos.
2.2. Entorno general.
2.3. Entorno específico.
2.4. Ética y responsabilidad social de la empresa.
Tema 3. El pensamiento administrativo.
3.1. Enfoque clásico.
3.2. Enfoque de las relaciones humanas.
3.3. Enfoque burocrático.
3.5. Enfoque contingente.
Tema 4. La función de administración de la empresa
4.1. Las funciones de administración.
4.2. Evolución de la figura del empresario.
4.3. Roles y habilidades directivas del empresario
Tema 5. La función de planificación.
5.1. Concepto y tipos.
5.2. Definición y fijación de objetivos.
5.3. Objetivo beneficio.
5.4. Planificación estratégica.
5.5. Administración por objetivos.
Tema 6. La función de organización
6.1. Concepto y desarrollo de la estructura organizativa.
6.2. Modelo embrionario.
Fundamentos de Administración y Organización de Empresas
74
Fundamentos de Administración y Dirección de Empresas - Tlf: (+34) 968 278 821
6.3. Modelo jerárquico.
6.4. Modelo funcional.
6.5. Modelo divisional.
6.6. Modelo matricial.
Tema 7. La función de dirección
7.1. Liderazgo.
7.2. La motivación.
7.3. La comunicación.
7.4. La creatividad
Tema 8. La función de control
8.1. Elementos y tipos de control.
8.2. Etapas del proceso de control.
8.3. Características de los sistemas de control
8.4. Sistemas de información en la empresa.
Tema 9. Las decisiones empresariales
9.1. La toma de decisiones.
9.2. Criterios básicos de decisión.
Programa de la enseñanza práctica
Práctica 1. La empresa: aspectos conceptuales
Práctica 2. La empresa y su entorno
Práctica 3. El pensamiento administrativo
Práctica 4. La función de administración de la empresa
Práctica 5. La función de planificación
Práctica 6. La función de organización
Fundamentos de Administración y Organización de Empresas
75
Fundamentos de Administración y Dirección de Empresas - Tlf: (+34) 968 278 821
Práctica 7. La función de dirección
Práctica 8. La función de control
Práctica 9. Las decisiones empresariales
Relación con otras asignaturas Practicas en empresas y Trabajo Fin de Grado
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 50% del total de la nota.
- Evaluación de prácticas y problemas: 20% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 50% del total de la nota.
- Evaluación de prácticas y problemas: 20% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
E. Bueno Campos, “Curso básico de Economía de la Empresa. Un enfoque de organización”, Madrid:
Editorial Pirámide, (2002)
M. Iborra et al “Fundamentos de Dirección de Empresas” Madrid: Editorial Thomson, (2007)
X. Triadó Ivern et al “Administración de la Empresa” Madrid: Editorial McGraw-Hill. (2011)
Fundamentos de Administración y Organización de Empresas
76
Fundamentos de Administración y Dirección de Empresas - Tlf: (+34) 968 278 821
Bibliografía complementaria
E. Bueno et al. “Economía de la Empresa. Análisis de las decisiones empresariales” Madrid:
Editorial Pirámide, (2000)
E. Claver Cortés et al. “Manual de Administración de Empresas”, Madrid: Editorial Civitas, Madrid,
(2004)
E. Pérez Gorostegui, “Introducción a la Administración de Empresas” Madrid: Centro de Estudios Ramón
Areces (CERA), (2000)
I. Chiavenato, “Introducción a la Teoría General de la Administración” México: Editorial McGraw
Hill, (2000)
S. Robbins, “Administración, teoría y práctica” México: Prentice-Hall Hispanoamericana. (2000)
Web relacionadas http://www.camerdata.es/ Base de datos empresariales
http://www.pactomundial.org/ Red española Pacto Mundial
http://www.croem.es/ Confederación regional de organizaciones empresariales de Murcia
http://www.laempresafamiliar.com/ Empresa familiar
http://www.ceoe.es/ Confederación española de organizaciones empresariales
Tutorías
Las tutorías se dedicarán a reforzar los conceptos y a comprobar que el alumno asimila todo lo explicado en
las clases magistrales. Se expondrán casos reales donde se pueda comprobar la realidad de lo aprendido y se
facilitará bibliografía específica relacionada con los temas.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Estructura de computadores
Computer Organization and design
Grado en Ingeniería Informática
A distancia
Estructura de computadores
78
Estructura de computadores - Tlf: (+34) 968 278 821
Estructura de computadores Módulo: Formación Básica.
Materia: Informática.
Carácter: Básica.
Nº de créditos: 6 ECTS.
Unidad Temporal: 1er curso – 2º semestre.
Breve descripción de la asignatura Los objetivos que pretende alcanzar la asignatura son conocer las bases de la jerarquía de Memorias:
memoria caché y virtual. Integración de memorias y sistema de E/S. Tipos y características de los dispositivos
de E/S: buses, interfaces y técnicas. Periféricos. Introducción a la programación a bajo nivel.
Brief Description
The main objectives of this subject are to provide insights of the fundamentals of computer organization and
design. Among them can be found: memory hierarchy (cache memory management and virtual memory),
and its integration with the E/S subsystem. Moreover, main characteristic of E/S devices are analyzed, such
as buses, interfaces and techniques to manage them. Finally, the microprocessor instruction set architecture
is also introduced.
Requisitos Previos No se establecen requisitos previos aunque es muy aconsejable tener superada la asignatura Fundamentos
de computadores
Objetivos de la asignatura
22. Visualizar la organización y la estructura general del computador.
23. Comprender el lenguaje ensamblador y su traducción a lenguaje máquina.
24. Comprender los distintos sistemas de almacenamiento del computador y su funcionamiento
integrado.
25. Comprender la integración de memorias y sistema de E/S en el sistema global.
26. Entender el funcionamiento de los diferentes dispositivos periféricos atendiendo a parámetros como
E/S, comunicación y estructura.
Competencias Competencias transversales
T1: Capacidad de análisis y síntesis
Estructura de computadores
79
Estructura de computadores - Tlf: (+34) 968 278 821
T2: Capacidad de organización y planificación.
T3: Capacidad de gestión de la información.
T4: Resolución de problemas.
T5: Toma de decisiones.
T6: Trabajo en equipo.
T11: Razonamiento crítico.
T14: Aprendizaje autónomo.
T15: Adaptación a nuevas situaciones.
T16: Creatividad e innovación.
T19: Motivación por la calidad.
T20: Sensibilidad hacia temas medioambientales.
T21: Capacidad de reflexión.
T22: Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones relacionadas con el ámbito de estudio.
T23: Producir textos sencillos y coherentes sobre temas relacionados
Competencias específicas
FB5: Conocimiento de la estructura, organización, funcionamiento e interconexión de los sistemas
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
RA 1.3.16. Explicar la jerarquía y características de las memorias.
RA 1.3.17. Diferenciar entre memoria caché y virtual atendiendo a su estructura, organización y
funcionamiento.
RA 1.3.18. Explicar la integración de memorias y sistema de E/S.
RA 1.3.19. Describir y explicar las características, interconexión y funcionamiento los distintos buses y
estándares y de las distintas técnicas de E/S.
RA 1.3.20. Entender el funcionamiento de los diferentes dispositivos periféricos atendiendo a parámetros
como E/S, comunicación y estructura.
Estructura de computadores
80
Estructura de computadores - Tlf: (+34) 968 278 821
RA 1.3.21. Realizar correctamente programas escritos a bajo nivel.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de
trabajo
no presencial
Evaluación 7.5
7.5 horas (5 %)
Mecanismos de
Tutorización 22.5
142.5 horas (95
%)
Estudio personal 75
Búsquedas
bibliográficas 7.5
Realización de trabajos 37.5
TOTAL 150 7.5 142.5
Temario Programa de la enseñanza teórica
Tema 1. Introducción.
11. Componentes y esquemas básicos del computador Von Neumann
12. Fases de ejecución de una instrucción
13. Evolución histórica
Tema 2. Repertorio de instrucciones del MIPS.
1. Operaciones de la circuitería del computador.
2. Operandos de la circuitería del computador.
3. Representación de instrucciones en el computador.
Estructura de computadores
81
Estructura de computadores - Tlf: (+34) 968 278 821
4. Tipos de instrucciones MIPS.
5. Soporte de procedimientos.
6. Estilos de direccionamiento.
7. Pseudo-instrucciones.
8. Llamadas al sistema operativo.
Tema 3. Jerarquía de memoria cache.
1. Introducción.
a. Principio de localidad.
b. Conceptos generales.
2. Memoria caché.
a. Memoria caché de correspondencia directa.
b. Rendimiento de la caché.
c. Memoria caché asociativa por conjuntos.
3. Tratamiento de los fallos de caché.
a. Tratamiento de los fallos de lectura.
b. Tratamiento de los fallos de escritura.
4. Memorias caché multinivel.
5. Características de la memoria caché en algunos sistemas actuales.
Tema 4. Jerarquía de memoria virtual.
1. Introducción.
a. Conceptos generales.
b. Consideraciones de diseño de un sistema de memoria virtual.
2. La tabla de páginas.
3. Tratamiento de los fallos de página.
4. TLB (Translation Lookaside Buffer).
Estructura de computadores
82
Estructura de computadores - Tlf: (+34) 968 278 821
5. Implementación de la protección con memoria virtual.
6. Un marco común para las jerarquías de memoria.
7. Jerarquía de memoria para la DECSTATION 3100.
a. Memoria caché.
b. Memoria virtual.
Tema 5. Introducción a la E/S.
1. Introducción.
2. Clasificación de los dispositivos de E/S.
3. Programación de la Entrada/Salida.
a. Puertos, controladoras y canales.
b. E/S mapeada a memoria vs, E/S aislada.
c. Técnicas de comunicación CPU-E/S.
4. El papel del sistema operativo.
5. Implementación de la E/S
a. Concepto de bus.
b. Elementos de diseño de un bus.
c. Parámetros de los buses.
d. Protocolos de acceso al bus.
e. Mecanismos de control de acceso.
f. Algunos ejemplos de buses comerciales.
Programa de la enseñanza práctica
Práctica 1. Introducción al Lenguaje MIPS.
Práctica 2. Uso del simulador MIPS MARS.
Estructura de computadores
83
Estructura de computadores - Tlf: (+34) 968 278 821
Práctica 3. Manejo de la pila en MIPS.
Práctica 4. Uso de procedimientos en MIPS.
Práctica 5. Llamadas al sistema en MIPS
Relación con otras materias Por el contenido eminentemente cercano al PC puede ser una buena base para asignaturas posteriores
como: Sistemas Operativos, puesto que en esta asignatura se ofrece una somera introducción a los distintos
sistemas operativos del mercado, y ya en sistemas operativos se estudiarán más en profundidad. Otras
asignaturas que enlazan con esta asignatura son arquitectura de Computadores como continuación de la
materia impartida, Fundamentos de computadores como las bases tecnológicas para el correcto
entendimiento de los principios básicos y programación paralela, donde se pondrán en práctica conceptos
mas avanzados de la asignatura.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
.
Estructura de computadores
84
Estructura de computadores - Tlf: (+34) 968 278 821
Bibliografía Bibliografía básica
Patterson, D. A., Hennessy, J. L. Estructura y diseño de computadores. La interfaz hardware/software.
Barcelona: Editorial Reverté, 2011.
Anasagasti, P. M. Fundamentos de los computadores. Madrid Thomson Paraninfo. 9ª edición, 2004.
Ortega, J. y Anguita, M. y Prieto Espinosa, A. Arquitecturas de Computadores. Madrid: Thomson Paraninfo,
S.A, 2005.
García Clemente, Mª I. Estructura de Computadores. Problemas Resueltos. Madrid: RA-MA, 2006.
Bibliografía complementaria
Tanenbaum, A. S. Organización de computadoras. Un enfoque estructurado. Mexico: Prentice Hall. 4ª
edición, 2000.
Dormido,S., Canto ,Mª. A., Mira, J., Delgado, A. E. Estructura y tecnología de computadores. Madrid: Sanz y
Torres, S.L., 2001.
Dormido B., S., Dormido C., S., Pérez, A., Ruipérez, P. Problemas de estructura y tecnología de
computadores. Madrid: Sanz y Torres, S.L., 2ª Ed. 2002.
Fernández, R., Piernas, J., Flores, A. y López de Teruel, P. E. Estructura y Tecnología de computadores.
Murcia Diego Marín Libreros, 2012.
Web relacionadas IEEE, http://www.ieee.org/index.html.
ACM, http://www.acm.org/
Intel, http://www.intel.es/
Recomendaciones para el estudio La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios.
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Fotocopias de las transparencias de clase
Estructura de computadores
85
Estructura de computadores - Tlf: (+34) 968 278 821
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Tutorías
A través del Campus Virtual se van a establecer diferentes mecanismos de tutorización, soportados por las
distintas herramientas disponibles:
Foro: esta herramienta está dirigida a fomentar el trabajo en grupo, ya que permite desarrollar un
tema específico de forma conjunta. Su dinámica permite a los estudiantes ir nutriendo y generando
un debate con los diferentes planteamientos e intervenciones que realicen. Estas serán moderadas
por el profesor y las reorientará hacia el propósito formativo.
Chat: este espacio cabe destacar como estrategia pedagógica de evaluación formativa, al ser
considerado como una herramienta interactiva síncrona que permite establecer diálogos de
discusión, reflexión para generar conocimiento y retroalimentación inmediata.
Videoconferencia: transmisión de charlas o seminarios del profesor con la participación de los
alumnos.
Tutorías individuales o colectivas: ayuda al alumno a aclarar dudas, estas pueden ser presenciales (si el
alumno así lo demanda aunque será excepcionalmente) o mediante el chat, teléfono y correo electrónico.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Ética Fundamental
Ethics
Grado en Ingeniería Informática
A distancia
Rev. 1
Ética Fundamental
87
Ética Fundamental - Tlf: (+34) 968 278 821
08/10/2012 11:41
Ética Fundamental Módulo: Educación Integral
Materia: Ética
Carácter: Optativa
Nº de créditos: 3 ECTS
Unidad Temporal: 1º Curso – 2º Semestre
Breve descripción de la asignatura La asignatura de Ética Fundamental se encuentra directamente relacionada con el objetivo que la UCAM
acomete en todas sus titulaciones: “Promover una educación integral que posibilite el desarrollo pleno como
persona y la excelencia en su futuro profesional, tomando como elementos básicos los fundamentales de la
cultura europea y occidental: la teología, la ética y las humanidades”. También se relaciona con el objetivo
general de la titulación que consiste en formar personas que “estén preparadas para ejercer la profesión,
teniendo una conciencia clara de su dimensión humana, económica, social, legal y ética”. En efecto, la
asignatura de Ética Fundamental, perteneciente al Módulo de Educación Integral, contribuye a este objetivo
al familiarizar al alumno con la reflexión ética, capacitándolo para el análisis moral de las acciones y
favoreciendo la integración de su actividad profesional en un marco antropológico de sentido,
comprometido y solidario
La asignatura de Ética Fundamental aporta al alumno los conocimientos y conceptos básicos que conforman
la reflexión ética, al mismo tiempo que posibilita la adquisición de un adecuado concepto de si mismos y de
los demás. Dos elementos necesarios para que el alumno se conduzca, personal y socialmente, de acuerdo
con su verdadera excelencia. También busca capacitar al alumno para la reflexión y el análisis de cuestiones
éticas actuales relacionadas con la vida humana, mediante la adquisición de criterios racionales, científicos y
éticos.
Esta asignatura favorece, por tanto, que los estudiantes “tengan la capacidad de reunir e interpretar datos
relevantes para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o
ética”, competencia básica establecida para todas las titulaciones de grado por el RD 1393/2007.
Brief Description
This subject, Ethics is directly related with the main aim of the University along all his Undergraduate and
Postgraduate programs: “The aim is to promote a holistic education that allows the complete development
of the persona and her professional excellence taking the elements of European and occidental culture:
Theology, Ethics and Humanities”.
The aim is to give the student an approach to moral analysis, introducing her to the knowledge and concepts
of moral and anthropological reflexion. Ethics also intend to allow the student to think and analyse
contemporary problems about human life, through rational, scientific and ethical criteria.
Ética Fundamental
88
Ética Fundamental - Tlf: (+34) 968 278 821
This subject tries to let the student “develop the tactics of joining and interpreting relevant data to make
judgements about social scientific or moral life” As is requested in RD 1393/2007.
Requisitos Previos No se establecen requisitos previos
Objetivos de la asignatura 27. Identificar los elementos estructurales de la acción humana.
28. Individualizar y distinguir los diferentes valores ligados a la acción.
29. Relacionar los parámetros éticos con la estructura específica del ser humano.
30. Identificar, analizar y argumentar cuestiones éticas actuales relacionadas con la vida humana.
31. Identificar, analizar y argumentar cuestiones éticas actuales relacionadas con el medio ambiente.
Competencias
Competencias transversales
T1 - Capacidad de análisis y síntesis.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T7 - Trabajo en equipo de carácter interdisciplinar.
T9 - Habilidad en relaciones interpersonales.
T10 - Reconocimiento de la diversidad y la multiculturalidad.
T11 - Razonamiento crítico.
T12 - Compromiso ético.
T13 - Respeto a los derechos fundamentales y de igualdad entre hombres y mujeres.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
Ética Fundamental
89
Ética Fundamental - Tlf: (+34) 968 278 821
T16 - Creatividad e innovación.
T17 - Liderazgo.
T19 - Motivación por la calidad.
T20 - Sensibilidad hacia temas medioambientales.
T21 - Capacidad de reflexión.
EI4 - Conocimiento del comportamiento humano y social.
EI6 - Conocimiento de problemas éticos actuales relacionados con la actuación humana.
Resultados de aprendizaje
RA 4.3.1. Identificar los elementos estructurales de la acción humana.
RA 4.3.2. Individualizar y distinguir los diferentes valores ligados a la acción.
RA 4.3.3. Relacionar la estructura moral de las acciones con la práctica profesional.
RA 4.3.4. Relacionar los parámetros éticos con la estructura específica del ser humano.
RA 4.3.5. Identificar, analizar y argumentar cuestiones éticas actuales relacionadas con la vida humana.
RA 4.3.6. Identificar, analizar y argumentar cuestiones éticas actuales relacionadas con el medio ambiente.
Ética Fundamental
90
Ética Fundamental - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Evaluación 3.8
3.75 horas (5 %)
Tutoría 15
71.25 horas (95
%)
Estudio personal 33.8
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
18.7
Lecturas recomendadas
y búsqueda de
información
3.7
TOTAL 75 3.75 71.25
Temario
Programa de la enseñanza teórica
Unidad didáctica I. Aproximación a la Ética filosófica
Tema 1. La ética filosófica
1.1. Definición, etimología y semántica
1.2. La ética como ciencia.
1.3. Corrientes que niegan la posibilidad de encontrar criterios morales universales: el
relativismo, el escepticismo, el subjetivismo, el emotivismo
Tema 2. Conceptos Fundamentales en la Ética:
Ética Fundamental
91
Ética Fundamental - Tlf: (+34) 968 278 821
2.1. Fenomenología del acto libre. La libertad
2.2. Fuentes de la moralidad: Objeto, fin y circunstancias
2.3. La ley moral natural
2.4. La conciencia
2.5 Las virtudes
Unidad didáctica II: Fundamentación Antropológica de la Ética
Tema 3. La Persona Humana
3.1. Concepto de persona
3.3. Características propias del ser-persona
3.5 Significado y sentido de la dignidad humana
Unidad didáctica III: Cuestiones éticas actuales
Tema 4. Aproximación a la Bioética
4.1. Concepto e Historia de la Bioética
4.2. Corrientes actuales de bioética
4.3. Bioética Personalista Ontológica
Tema 5. Cuestiones Bioéticas en torno a la Sexualidad
5.1. La sexualidad humana
5.2. Procreación Humana y Reconocimiento de la Fertilidad
5.3. Anticoncepción y Esterilización
Tema 6. Cuestiones Bioéticas en torno al Inicio de la Vida Humana
6.1. Estatuto Científico y Ético del Embrión Humano
6.2. Aborto
6.3. Técnicas de Reproducción Asistida
Tema 7. Cuestiones Bioéticas en torno al Final de la Vida Humana
7.1. Atención a la vida en la Fase Terminal
7.2. La Eutanasia
Tema 8. Cuestiones éticas relacionadas con el medio ambiente
8.1 Influencia del factor antrópico en el medio ambiente
8.2 Ecofilosofías
Ética Fundamental
92
Ética Fundamental - Tlf: (+34) 968 278 821
8.3 Desarrollo sostenible como paradigma ético
Programa de la enseñanza práctica
Consiste en sesiones de comentario de textos
Relación con otras materias La asignatura de Ética Fundamental, está directamente relacionada con el resto de asignaturas del Módulo
de Educación Integral.
De forma complementaria se relaciona con el resto de asignaturas de la titulación ya que cualquier área de
conocimiento, y su desarrollo en el ámbito laboral o de la investigación, tiene siempre una fundamentación
ética.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
Ética Fundamental
93
Ética Fundamental - Tlf: (+34) 968 278 821
Bibliografía
Bibliografía básica
Parrilla, D. (2011) Introducción a la Ética. Murcia: UCAM.
Ortiz, E., Prats, J.I., Arolas, G. (2004) La Persona Completa: aproximación desde la antropología, la
psicología y la biología. Valencia: EDICEP
Lucas Lucas, R. (2008). Explícame la Bioética. Madrid: Palabra
Bibliografía complementaria
Rodríguez Luño, Á. (2006). Ética general. Pamplona: EUNSA.
Tomás Garrido, G. (2008). Diccionario de Bioética para estudiantes. Alcalá la Real: Formación
Alcalá
Sgreccia, E. (2010). Manual de bioética I. Madrid: BAC
Zúnica, I. y García Marqués, A. (2010) Civis Bonus, fundamentos de ética y política. Murcia:
Isabor..
Rodríguez Duplá, L. (2006). Ética de la vida buena. Bilbao: Desclée de Brouwer..
Spaemann, R. (2007). Ética. Cuestiones fundamentales. Pamplona: EUNSA.
Web relacionadas - Departamento de Ciencias Humanas y Religiosas:
(http://www.ucam.edu/unidcentral/ccreligiosas/index.htm)
- Centro de ética de la Universidad Alberto Hurtado, Chile (http://etica.uahurtado.cl)
- ARVO: Páginas de Bioética, (http://www.arvo.net/includes/seccion.php?IdSec=814)
- Asociación Española de Bioética y Ética Médica, (http://www.aebioetica.org/)
- Bioeticaweb, (http://www.bioeticaweb.com/)
- Centro de Documentación de Bioética. Universidad de Navarra, (http://www.unav.es/cdb/)
- Diario Médico, (http://www.diariomedico.com/asesor/bioetica.html)
- Observatorio de Bioética de la UCV, (http://www.observatoriobioetica.com/)
- Profesionales por la ética, España (http://www.profesionalesetica.com/)
Recomendaciones para el estudio Tener en cuenta las indicaciones que le dará su profesor al inicio de curso. El profesor concretará al grupo de
alumnos la periodización de los contenidos, las metodologías a seguir, así como otras pautas de interés que
afectan al aprendizaje de la asignatura.
Orientar el esfuerzo y el estudio al razonamiento argumentado de los contenidos de la asignatura.
Ética Fundamental
94
Ética Fundamental - Tlf: (+34) 968 278 821
Consultar la bibliografía recomendada en cada tema y no limitarse al estudio de los apuntes.
Utilizar el campus virtual o el correo electrónico para la consulta y resolución de dudas al profesor
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Tutorías
A través del Campus Virtual se van a establecer diferentes mecanismos de tutorización, soportados por las
distintas herramientas disponibles:
Foro: esta herramienta está dirigida a fomentar el trabajo en grupo, ya que permite desarrollar un
tema específico de forma conjunta. Su dinámica permite a los estudiantes ir nutriendo y generando
un debate con los diferentes planteamientos e intervenciones que realicen. Estas serán moderadas
por el profesor y las reorientará hacia el propósito formativo.
Chat: este espacio cabe destacar como estrategia pedagógica de evaluación formativa, al ser
considerado como una herramienta interactiva síncrona que permite establecer diálogos de
discusión, reflexión para generar conocimiento y retroalimentación inmediata.
Videoconferencia: transmisión de charlas o seminarios del profesor con la participación de los
alumnos.
Tutorías individuales o colectivas: ayuda al alumno a aclarar dudas, estas pueden ser presenciales (si el
alumno así lo demanda aunque será excepcionalmente) o mediante el chat, teléfono y correo electrónico.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Teología I
Theology I
Grado en Ingeniería Informática
A distancia
Rev. 10
Teología
96
Teología - Tlf: (+34) 968 278 821
08/10/2012 11:41
Teología I Módulo: Educación Integral.
Materia: Teología.
Carácter: Optativa.
Nº de créditos: 3 ECTS.
Unidad Temporal: 1º curso – 1º semestre
Breve descripción de la asignatura La asignatura Teología I es la primera parte de la materia de Teología perteneciente al Módulo de Educación Integral -un módulo común y obligatorio en todas las titulaciones de Grado de la UCAM-. Se encuentra directamente relacionada con el objetivo que la UCAM acomete en todas sus titulaciones y que consiste en “Promover una educación integral que posibilite el desarrollo pleno de la persona y la excelencia en su futuro profesional, tomando como elementos básicos los fundamentos de la cultura europea y occidental: la teología, la ética y las humanidades”. Esta asignatura ofrece a alumnos la posibilidad de ampliar la visión del hombre y del mundo desde categorías y valores que han configurado nuestra cultura. Ello posibilitará una mayor maduración personal y la compresión del contexto social y cultural en el que desarrollará su futura profesión.
Brief Description
Theology I is the first half from the Theology subject included in the Integral Education Module which is a
common and obligatory module in all the undergraduete programs ofered in this University.
It is directly related with the main aim of the University along all his Undergraduate and Postgraduate
programs: “The aim is to promote a holistic education that allows the complete development of the persona
and her professional excellence taking the elements of European and occidental culture: Theology, Ethics and
Humanities”.
Theology I, will allow our students to have a wider view of the man and the world from values and categories
that shaped our culture. All this will allow a bigger personal grow and it will contribute to a better
comprehension of the social and cultural context in which the student will practice his profession.
Requisitos Previos No se establecen requisitos previos.
Teología
97
Teología - Tlf: (+34) 968 278 821
Objetivos de la asignatura 1- Analizar los interrogantes profundos del ser humano: vida, muerte, felicidad, dolor, Dios y las
respuestas que a los mismos se han dado en la historia del pensamiento. 2- Contrastar la antropología que mantiene la revelación cristiana frente a las ideologías de la
modernidad y la post-modernidad. 3- Fundamentar la razonabilidad que subyace en la pretensión humana de conocer a Dios. 4- Articular un discurso coherente y bien fundado acerca de la dignidad del ser humano en cuanto
creado a imagen y semejanza de Dios. 5- Reconocer la Revelación como la respuesta última a los interrogantes profundos del ser humano y a
su sed de trascendencia. 6- Presentar la Historia de la Salvación como revelación progresiva del amor de Dios al hombre,
cumplida definitivamente en Jesucristo y en su obra. 7- Presentar la Sagrada Escritura como una “encarnación” de Dios: mensaje divino en palabra y
acontecer humano.
8- Manejar la Biblia, sabiendo ubicar los libros que la componen y sus contenidos básicos; conocer el proceso de formación y los géneros literarios.
9- Describir el proceso del “acto de fe” 10- Explicitar los contenidos de la “fe profesada” por la Iglesia católica y sus implicaciones en el campo
ecuménico.
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T7 - Trabajo en equipo de carácter interdisciplinar.
T9 - Habilidad en relaciones interpersonales.
T10 - Reconocimiento de la diversidad y la multiculturalidad.
T11 - Razonamiento crítico.
T12 - Compromiso ético.
T13 - Respeto a los derechos fundamentales y de igualdad entre hombres y mujeres.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
Teología
98
Teología - Tlf: (+34) 968 278 821
T19 - Motivación por la calidad.
T20 - Sensibilidad hacia temas medioambientales.
T21 - Capacidad de reflexión.
EI1 - Conciencia crítica de la existencia de una trascendencia y su vivencia en el hecho religioso.
EI2 - Conocimiento sistemático del hecho religioso en las diversas culturas, así como de su influencia social,
ética y cultural.
EI3 - Conocimiento detallado de los contenidos esenciales de la fe cristiana.
EI7 - Capacidad de conocer y presentar las ideas y planteamientos específicos de la Doctrina Social de la
Iglesia.
Resultados de Aprendizaje
RA 5.1.1. Analizar los interrogantes profundos del ser humano: vida, muerte, felicidad, dolor, Dios y las
respuestas que a los mismos se han dado en la historia del pensamiento.
RA 5.1.2. Contrastar la antropología que mantiene la revelación cristiana frente a las ideologías de la
modernidad y la post-modernidad.
RA 5.1.3. Fundamentar la razonabilidad que subyace en la pretensión humana de conocer a Dios.
RA 5.1.4. Articular un discurso coherente y bien fundado acerca de la dignidad del ser humano en cuanto
creado a imagen y semejanza de Dios.
RA 5.1.5. Reconocer la Revelación como la respuesta última a los interrogantes profundos del ser humano y
a su sed de trascendencia.
RA 5.1.6. Presentar la Historia de la Salvación como revelación progresiva del amor de Dios al hombre,
cumplida definitivamente en Jesucristo y en su obra.
RA 5.1.7. Presentar la Sagrada Escritura como una “encarnación” de Dios: mensaje divino en palabra y
acontecer humano.
RA 5.1.8. Manejar la Biblia, sabiendo ubicar los libros que la componen y sus contenidos básicos; conocer el
proceso de formación y los géneros literarios.
RA 5.1.9. Describir el proceso del “acto de fe”
RA 5.1.10. Explicitar los contenidos de la “fe profesada” por la Iglesia católica y sus implicaciones en el
campo ecuménico.
Teología
99
Teología - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Evaluación 3.8
3.75 horas (5 %)
Tutoría 15
71.25 horas (95
%)
Estudio personal 33.8
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
18.7
Lecturas recomendadas
y búsqueda de
información
3.7
TOTAL 75 3.75 71.25
Temario Programa de la enseñanza teórica
Tema 1. Punto de partida: el hombre como problema.
1.1. Introducción: ¿Qué es el hombre? ¿Quién es el hombre?
1.2. El concepto de hombre a lo largo de la historia.
1.3. La pregunta del hombre y la pregunta sobre el hombre: el Humanismo.
1.4. Una radiografía de nuestro tiempo: características del hombre postmoderno.
1.5. El ser humano y su condición religiosa: razonabilidad de la apertura al Misterio de Dios.
Tema 2. El hombre se conoce conociendo a Dios.
2.1. El deseo de Dios.
2.2. Las vías de acceso al conocimiento de Dios.
2.3. El conocimiento de Dios según la Iglesia.
Teología
100
Teología - Tlf: (+34) 968 278 821
2.4. Síntesis de Antropología Teológica.
Tema 3. La Revelación de Dios en la historia.
3.1. Dios revela su designo amoroso.
3.2. La historia como Historia de la Salvación.
3.3. Las etapas de la Revelación.
3.4. Cristo Jesús, “mediador y plenitud de toda la Revelación” (DV 2).
3.5. El don del Espíritu: la Iglesia. La transmisión de la Revelación.
Tema 4. La Sagrada Escritura.
4.1. La Biblia: Palabra de Dios para nosotros.
4.2. Mensaje divino en palabra humana: Inspiración y Verdad.
4.3. El Canon de las Escrituras:
- Antiguo Testamento.
- Nuevo Testamento.
Tema 5. La profesión de la Fe Cristiana
5.1. Creo-creemos
5.2. Fe “profesada, celebrada y vivida”
5.3. El Símbolo de la Fe: el Credo de la Iglesia
- Creo en Dios Padre
- Creo en Jesucristo
- Creo en el Espíritu Santo
Programa de la enseñanza práctica
Práctica 1: El hombre como problema.
Práctica 2: El hombre se conoce conociendo a Dios
Práctica 3: La Revelación de Dios en la historia
Práctica 4: La Sagrada Escritura
Práctica 5: La profesión de la Fe Cristiana
Relación con otras materias La asignatura de Teología está directamente relacionada con el resto de asignaturas de la materia de
Teología: Doctrina Social de la Iglesia y de forma indirecta con otras asignaturas del Módulo de Educación
Integral, como Ética Fundamental y Humanidades.
Teología
101
Teología - Tlf: (+34) 968 278 821
Se relaciona de modo complementario con el resto de asignaturas de la titulación puesto que la ciencia, que
persigue el conocimiento de la persona y de todo lo que a ella le afecta para su comprensión y
perfeccionamiento, no podría llevar a cabo su tarea sin la colaboración que aporta el conocimiento
teológico.
Sistema de evaluación
Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
- Participación: 10% del total de la nota.
Bibliografía Bibliografía básica
Catecismo de la Iglesia Católica. Madrid: Asociación de Editores del Catecismo, 1999. YOUCAT, Catecismo joven de la Iglesia católica. Ediciones Encuentro. 2011 Nueva Biblia de Jerusalén. Bilbao: Desclée de Brouwer, 2008. 1928 p. NUEVA Biblia de la Conferencia Episcopal Española- 2010- BAC
JUAN PABLO II .Carta Encíclica Fides et Ratio, sobre las relaciones entre la fe y la razón. 14-IX-1998.
Bibliografía complementaria
AUER, J. El mundo, creación de Dios. Barcelona: Herder, 1985. FRANKL, V. E. El hombre en busca de sentido. 20ª ed. Barcelona: Herder, 1999. 160 p. GELABERT BALLESTER, M. Jesucristo, revelación del misterio del hombre. Ensayo de Antropología Teológica. Salamanca: Edibesa, 1997. 266 p. ISBN:84-89761-91-4 GUARDINI, R. La esencia del cristianismo. Madrid, Cristiandad, 2006. 388 p.
Teología
102
Teología - Tlf: (+34) 968 278 821
LADARIA, L. F. Teología del pecado original y de la gracia. Antropología Teológica especial. Madrid: BAC, 1993. 352 p. ISBN: 84-7914-582 LOBO MÉNDEZ, G. Razones para creer. Manual de teología fundamental. Madrid: Rialp, 1993. 330 p. ISBN: 84-32129860 JIMÉNEZ, E. ¿Quién soy yo? Bilbao: Descleé de Brouwer, 1990. 180 p. RATZINGER, J. Introducción al Cristianismo. Salamanca: Sígueme, 2005. 318 p.
Web relacionadas Departamento de Ciencias Humanas y Religiosas: http://www.ucam.edu/unidcentral/ccreligiosas/index.htm La Santa Sede: http://www.vatican.va
Recomendaciones para el estudio Tener en cuenta las indicaciones que le dará su profesor al inicio de curso. El profesor concretará al grupo de
alumnos la periodización de los contenidos, las metodologías a seguir, así como otras pautas de interés que
afectan al aprendizaje de la asignatura.
Orientar el esfuerzo y el estudio al razonamiento argumentado de los contenidos de la asignatura.
Consultar la bibliografía recomendada en cada tema y no limitarse al estudio de los apuntes.
Utilizar el campus virtual o el correo electrónico para la consulta y resolución de dudas al profesor
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Tutorías
A través del Campus Virtual se van a establecer diferentes mecanismos de tutorización, soportados por las
distintas herramientas disponibles:
Foro: esta herramienta está dirigida a fomentar el trabajo en grupo, ya que permite desarrollar un
tema específico de forma conjunta. Su dinámica permite a los estudiantes ir nutriendo y generando
un debate con los diferentes planteamientos e intervenciones que realicen. Estas serán moderadas
por el profesor y las reorientará hacia el propósito formativo.
Chat: este espacio cabe destacar como estrategia pedagógica de evaluación formativa, al ser
considerado como una herramienta interactiva síncrona que permite establecer diálogos de
discusión, reflexión para generar conocimiento y retroalimentación inmediata.
Teología
103
Teología - Tlf: (+34) 968 278 821
Videoconferencia: transmisión de charlas o seminarios del profesor con la participación de los
alumnos.
Tutorías individuales o colectivas: ayuda al alumno a aclarar dudas, estas pueden ser presenciales (si el
alumno así lo demanda aunque será excepcionalmente) o mediante el chat, teléfono y correo electrónico.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Bases de Datos
Databases
Grado en Ingeniería Informática
Presencial
Rev. 10
Bases de datos
105
Bases de datos - Tlf: (+34) 968 278 821
Bases de datos Módulo: Común de la rama de Informática.
Materia: Principios de ingeniería del software.
Carácter: Obligatorio.
Nº de créditos: 6 ECTS.
Unidad Temporal: 2º Curso – 1er semestre
Breve descripción de la asignatura Esta asignatura muestra los principales conceptos de los sistemas de bases de datos. Abarca desde el
diseño del modelo conceptual de la base de datos a la implementación de la misma permitiendo la
consulta de la información, y la manipulación y definición de datos. Establece las bases en las que se
sustentarán el resto de asignaturas de esta área de conocimiento.
Brief Description
This course shows the main concepts of database systems. Covers from designing the conceptual
model of the database to the implementation of the same, allowing the retrieval of information, data
manipulation and data definition. Establishes the basis for related subjects.
Requisitos Previos Ninguno
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
32. Aprender los conceptos fundamentales de las bases de datos y su repercusión en el desarrollo de
sistemas de información.
33. Proporcionar los conocimientos teóricos y prácticos para la realización de un modelado conceptual
utilizando un modelo que ofrezca la suficiente semántica independiente de las instrumentaciones.
34. Aplicar estos conocimientos a la resolución de problemas, desde el diseño, implementación y
utilización de sistemas de bases de datos.
Bases de datos
106
Bases de datos - Tlf: (+34) 968 278 821
Competencias y resultados de aprendizaje
Competencias transversales
T1 - Capacidad de análisis y síntesis.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T7 - Trabajo en equipo de carácter interdisciplinar.
T11 - Razonamiento crítico.
T12 - Compromiso ético.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
T19 - Motivación por la calidad.
T21 - Capacidad de reflexión.
T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones relacionadas con el ámbito de estudio.
Competencias específicas
C12 - Conocimiento y aplicación de las características, funcionalidades y estructura de las bases de datos, que permitan su adecuado uso, y el diseño y el análisis e implementación de aplicaciones basadas en ellos.
Resultados de aprendizaje
RA 2.2.9. Comprender, distinguir, resumir y formular los conceptos fundamentales de los sistemas de bases de datos.
RA 2.2.10. Explicar y ejemplificar el concepto de modelo de datos y las distintas categorías que se utilizan en el ámbito de las BB.DD (modelos conceptuales, lógicos y físicos).
RA 2.2.11. Realizar un modelado conceptual a partir de unas necesidades concretas de almacenamiento de información.
Bases de datos
107
Bases de datos - Tlf: (+34) 968 278 821
RA 2.2.12. Comprender e ilustrar las características de modelos convencionales.
RA 2.2.13. Transformar un modelo conceptual a un modelo lógico.
RA 2.2.14. Elaborar, depurar y ejecutar sentencias de definición, manipulación y consulta de la información.
RA 2.2.15. Explicar y aplicar los conceptos de integridad de entidad y referencial.
RA 2.2.16. Aplicar el concepto de transacción y sus propiedades.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 6
60 horas (40 %) Prácticas 36
Evaluación 6
Tutoría 12
Estudio personal 22.5
90 horas (60 %)
Actividades de
aprendizaje virtual 4.5
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
54
Lecturas recomendadas
y búsqueda de
Información
9
TOTAL 150 60 90
Bases de datos
108
Bases de datos - Tlf: (+34) 968 278 821
Temario Programa de la enseñanza teórica
Tema 1. Concepto y objetivos de los sistemas de bases de datos.
1. Sistemas de información.
2. Características deseables de la información.
3. Software.
4. Concepto de bases de datos.
Tema 2. El sistema de gestión de la base de datos.
1. Definición. Procesos en un SGBD.
2. Usuarios de un SGBD.
3. Arquitectura de un SGBD.
4. Lenguajes. Interfaces.
Tema 3. Modelización de Datos.
1. Modelos de datos, esquemas e instancias.
2. Arquitectura de 3 esquemas (arquitectura ANSI/SPARC): Niveles de abstracción.
3. Independencia de los datos.
4. Modelos de datos convencionales y globales.
Tema 4. Modelos conceptuales: Modelo Entidad-Interrelación.
1. Proceso de diseño.
2. Elementos del modelo Entidad/Interrelación.
3. Modelo Entidad/Interelación extendido.
Tema 5. Modelos convencionales: Modelo Relacional.
1. Conceptos fundamentales.
2. Modelo Lógico de datos.
3. Transformación del Esquema Conceptual al Lógico Estándar.
4. Teoría de la normalización.
5. Algebra relacional.
Tema 6: SQL
1. Realización de consultas.
2. Funciones.
3. Consultas de varias tablas: JOIN.
4. Subconsultas.
5. Consultas con agrupamientos.
Bases de datos
109
Bases de datos - Tlf: (+34) 968 278 821
6. Manipulación de datos
7. Transacción
8. Definición de datos
9. Usuarios, roles y privilegios.
Programa de la enseñanza práctica
Práctica 1: Realización del diagrama ER y paso a tablas de un caso real.
Práctica 2: Realización de sentencias SQL para la creación, consulta y manipulación de la información de la
Práctica 1.
Relación con otras materias La asignatura de Bases de datos se encuentra íntimamente relacionada con las asignaturas de
Administración de Bases de Datos y Sistemas de gestión de la información, sirviendo de base para ambas.
Además para completar el ciclo de vida de la aplicación, y sirviendo de complemento a esta asignatura se
encontrarían las asignaturas que facilitan el análisis y el diseño de una aplicación como es el caso de la
asignatura de Ingeniería del Software, y todas las componentes de la materia del mismo nombre en la
mención de Ingeniería del Software.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía y fuentes de referencia
Bibliografía básica
Bases de datos
110
Bases de datos - Tlf: (+34) 968 278 821
Oppel, A. Fundamentos de bases de datos. Madrid: McGraw-Hill, 2011. ISBN:9786071502544.
Elmasri, R.; Navathe, S.B. Fundamentos de Sistemas de Bases de Datos. 5ª Edición. Madrid: Addison
Wesley Iberoamericana, 2007. ISBN: 9788478290857.
VV.AA. Oracle 11G: Curso práctico. Editorial Rama, 2011. ISBN:9788499640600.
Pratt, P. J.; Last M.Z. SQL. Anaya Multimedia, 2009. ISBN: 9788441525566.
Silberschatz, A. Fundamentos de diseño bases de datos. 5ª Edición, Madrid: McGraw-Hill, 2007. ISBN:
9788448156718.
Luque, I. Bases de datos: desde Chen hasta Codd con ORACLE. Ed. Rama, 2001, ISBN: 8478974784
Stephens, R. Fundamentos de Bases de datos. Madrid: Anaya, 2009, ISBN:9788441525788.
Bibliografía complementaria
Moreno García, P.J., Bases de datos relacionales: diseño e implementación. 1ª Edición. Diego Marín,
2011. ISBN: 9788484258766
Nevado, M.A. Introducción a las bases de datos relacionales. 1ª Edición. Madrid: Vision net, 2011. ISBN:
9788498868098.
Gabillaud,J. SQL y Algebra relacional: Nociones básicas. 1ª Edición. Barcelona: ENI, 2010. ISBN:
9782746060173.
Piattini, M. Tecnología y diseño de bases de datos. 1ª Edición: Ed. Rama, 2006. ISBN: 8478977333.
Piattini, M.; Calvo, J.; Cervera J. Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión. Ed
Ra-Ma, 2007. ISBN: 8478977767.
Cuadra, D. Desarrollo de bases de datos: casos prácticos desde el análisis a la implementación. Madrid:
Ed. Rama, 2007. ISBN:9788478978359.
Lopez Montalban, I.; Ospino Rivas, J. Bases de datos. Garceta Grupo Editorial, 2011. ISBN:
978849281912.
Nevado Cabello, M.A. Introducción a las bases de datos relacionales. Vision net, 2010.
ISBN:9788498868098.
Web relacionadas Oracle: ( http://www.oracle.com/)
MySQL,The world's most popular open source database: (http://www.mysql.com/)
Noticias, artículos y recursos sobre bases de datos- DbRunas:( http://www.dbrunas.com.ar/)
Bases de datos
111
Bases de datos - Tlf: (+34) 968 278 821
SQL Server: (www.microsoft.com/sqlserver/)
Recomendaciones para el estudio Es muy importante que el alumno la lleve al día, ya que cada uno de los conocimientos va basado en los
temas anteriores, el abandono de la asignatura durante una temporada puede dificultar el seguimiento de la
misma posteriormente.
Otro de los puntos importantes es que además del estudio teórico de la misma, el alumno vaya
comprobando los conocimientos adquiridos de una manera práctica delante del ordenador, y mediante la
resolución de problemas y casos específicos. Con ello podrá percibir más claramente los conceptos erróneos
que pueda mantener. Para facilitar esta labor, además de las prácticas de la asignatura el profesor
proporcionará ejercicios adicionales que le permitan practicar.
No se recomienda la memorización de los distintos ejercicios sino la compresión de los conceptos básicos y
su aplicación a la resolución de problemas.
Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Para el estudio el alumno necesitará el alumno necesitará: Fotocopias de las
transparencias de clase; Acceso a la bibliografía recomendada; Ordenador con acceso a Internet.
Tutorías
Se resolverán ejercicios que refuercen los contenidos teórico-prácticos de la asignatura. El trabajo será
evaluado por el profesor y los alumnos atiendo siempre a la calidad general del trabajo y a las habilidades y
actitudes expuestas.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Interfaz Persona-Máquina
Human Computer Interaction
Grado en Ingeniería Informática
Presencial
Rev. 10
Interfaz Persona-Máquina
113
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
Interfaz Persona-Máquina Módulo: Común de la rama de Informática
Materia: Principios de la Ingeniería del Software
Carácter: Obligatoria.
Nº de créditos: 4,5
Unidad Temporal: 2º Curso – 1erSemestre
Breve descripción de la asignatura En esta asignatura se estudia el intercambio de información mediante software entre las personas y las
computadoras. En ella se explicará el diseño, evaluación e implementación de los aparatos tecnológicos
interactivos. En particular, se estudiarán los siguientes contenidos:
Importancia de la interacción hombre-máquina
Tipos de dispositivos interactivos
Estilos y paradigmas de la interacción hombre-máquina
Ingeniería de interfaz
Guías de estilo y diseño gráfico
Evaluación, rendimiento y accesibilidad
Internacionalización
Brief Description
This subject focuses on the study of human-machine interaction (HCI) by mean of software processes.
Design, evaluation and implementation of interactive technological devices will be reviewed in the subject.
Particularly, the following topics will be studied:
Relevance of human-computer interaction
Types of interactive devices
Styles and paradigms in the human-computer interaction
Interface engineering
Guides for style and graphic design
Evaluation, performance and accessibility
Interfaz Persona-Máquina
114
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
Internationalization
Requisitos Previos No existen requisitos previos
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
Que el alumno conozca y entienda la necesidad de conseguir una interacción hombre-máquina
óptima
Que el alumno maneje estilos y técnicas para conseguir que la interacción sea más eficiente:
minimizar errores, incrementar la satisfacción, disminuir la frustración y hacer más productivas las
tareas con ordenadores
Que el alumno aplique los métodos para evaluar las capacidades humanas para utilizar las máquinas
y los dispositivos diseñados, basados en rendimiento y accesibilidad
Que el alumno conozca los conceptos de ingeniería que se plantean a la hora de diseñar y construir
interfaces
Que el alumno aprenda y aplique el proceso de especificación, diseño, e implementación de la
interfaz
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T9 - Habilidad en relaciones interpersonales.
T10 - Reconocimiento de la diversidad y la multiculturalidad.
Interfaz Persona-Máquina
115
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
T11 - Razonamiento crítico.
T12 - Compromiso ético.
T13 - Respeto a los derechos fundamentales y de igualdad entre hombres y mujeres.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
T18 - Iniciativa y espíritu emprendedor.
T19 - Motivación por la calidad.
T21 - Capacidad de reflexión.
T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre
cuestiones relacionadas con el ámbito de estudio.
T23 - Producir textos sencillos y coherentes sobre temas relacionados con el ámbito de estudio.
Competencias específicas
C1 - Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos,
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y
normativa vigente.
C16 - Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de
software.
C17 - Capacidad para diseñar y evaluar interfaces persona computador que garanticen la
accesibilidad y usabilidad a los sistemas, servicios y aplicaciones informáticas.
C18 - Conocimiento de la normativa y la regulación de la informática en los ámbitos nacional,
europeo e internacional.
Resultados de aprendizaje
RA 2.2.17. Comprender las implicaciones que tiene la disciplina de la interacción Persona-Máquina
RA 2.2.18. Aplicar las técnicas para desarrollar interfaces que permitan la mejor interacción de las
personas con diferentes dispositivos.
Interfaz Persona-Máquina
116
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
RA 2.2.19. Crear software que pueda ser usado por un amplio conjunto de usuarios atendiendo a sus
necesidades específicas.
RA 2.2.20 Garantizar la usabilidad y la accesibilidad de las interfaces de usuario desde la dirección y
desarrollo de proyectos software
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el Aula 15,75
45 horas (40 %) Evaluación en el aula 4,5
Prácticas 15,75
Tutorías 9
Estudio personal 27
67,5 horas (60 %)
Lecturas recomendadas
y búsqueda de
información
6,75
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
27
Actividades de
aprendizaje virtual 6,75
TOTAL 112,5 45 67,5
Temario Programa de la enseñanza teórica
Tema 1. Introducción al concepto de interfaz persona-máquina
1. Interfaces de usuario
2. Reglas para el diseño de interfaces de usuario
3. Guías de diseño
Interfaz Persona-Máquina
117
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
4. Evolución de las interfaces de usuario
Tema 2. El factor humano. Metáforas
1. Introducción
2. Canales de entrada y salida
3. Restricciones
4. Memoria humana
5. Modelo mental
6. Paradigma de la metáfora
Tema 3. Dispositivos para la interacción
1. Tipos de dispositivos
2. Clasificación de dispositivos
3. Aplicaciones
Tema 4. Estilos y paradigmas
1. Introducción
2. Línea de comandos
3. Menús
4. Interfaces de manipulación directa
5. Interfaces gráficas
6. Interacción asistida
7. Paradigmas de interacción: Sobremesa, entornos virtuales, realidad virtual, computación
ubicua, realidad aumentada
Interfaz Persona-Máquina
118
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
Tema 5. Estándares y guías
1. Introducción
2. Clasificación de las reglas
3. Estándares
a. Clasificación
b. Organismos implicados
c. Ejemplos
4. Guías
a. De estilo
b. Corporativas
c. Ejemplos
Tema 6. Ingeniería de la interfaz
1. Introducción
2. Ciclo de la vida de un sistema interactivo
3. El diseño centrado en el usuario
4. Ejemplos
Tema 7. Evaluación. Accesibilidad. Internacionalización
1. Accesibilidad
2. Internacionalización
3. Evaluación
Programa de la enseñanza práctica
Interfaz Persona-Máquina
119
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
Prácticas sobre diseño práctico de interfaces para la web: interfaces en lenguaje natural, asistentes,
interfaces móviles, interfaces accesibles, internacionalización de interfaces
Relación con otras materias Del mismo módulo: Ingeniería del Software
De otros módulos: Ingeniería de requisitos, Calidad del software
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Benyon, David; Turner, Philip y Turner, Susan. Designing Interactive Systems: A Comprehensive
Guide to HCI and Interaction Design. Addison-Wesley Educational Publishers. 2ª Ed., 2010
Granollers, Toni; Lorés, Jesús; Cañas, José J. Diseño de sistemas interactivos centrados en el
usuario. Editorial UOC, 1ª Edición, 2005
VV.AA. La interacción persona-ordenador. Ed. Jesús Lores, 1ª Edición, 2006
Bibliografía complementaria
Dix, Alan; Finlay, Janet; Abowd, Gregory and Beale, Russell. Human-Computer Interaction.
Prentice-Hall, 3ª Edición, 2004
Interfaz Persona-Máquina
120
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
Bartfield.L. The User Interface. Concepts & Design. Bosko Books, 2ª Edición, 2004
Brown, J.; Cunningham, S. Programming the User Interface: Principles and Examples. John Wiley &
sons, 1989.
Mayhew. D. The Usability Engineering Lifecycle: A Practitioner's Handbook for User Interface
Design. Ed. Morgan Kaufmann, 1ª Edición, 1999
Nielsen, J.N; Mack, R.L. Usability Inspection Methods. Ed. John Wiley & Sons, 1994
Web relacionadas No sólo usabilidad: Revista multidisciplinar sobre diseño, personas y tecnología:
(http://www.nosolousabilidad.com/)
Asociación Interacción Persona Ordenador: ( http://www.aipo.es/)
HCI Bibliography: Human-Computer Interaction Resources: ( http://www.hcibib.org/)
AENOR Accesibilidad Normalizada: (http://www.accesible.aenor.es)
Centro de Referencia en Accesibilidad y Estándares Web: ( http://www.inteco.es)
W3C Oficina Española: ( http://www.w3c.es/)
Recomendaciones para el estudio La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios propuestos.
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Fotocopias de las transparencias de clase
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Memoria USB (mínimo 8 GB).
Tutorías
Se evaluarán la claridad de manejo de los conceptos vistos en clase mediante entrevista personal en la
que se comprobará la fluidez del discurso, el acierto en las decisiones tomadas y la desenvoltura ante
cuestiones que requieran razonar un paso más allá de la materia dada. Unas de sus principales
Interfaz Persona-Máquina
121
Interfaz Persona Máquina - Tlf: (+34) 968 278 821
finalidades serán la de servir de apoyo a la realización de las prácticas de la asignatura, en las que el
alumno tendrá que aplicar todo el contenido de la asignatura.
Universidad Católica San Antonio de Murcia – Telf.: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Estadística
Statistics
Grado en Ingeniería Informática
Presencial
Rev. 10
Estadística
123
Estadística - Telf de la titulación.: (+34) 968 278 821
Estadística. Módulo: Formación básica.
Materia: Matemáticas.
Carácter: Básica.
Nº de créditos: 6 ECTS
Unidad Temporal: 2ºcurso, 1º semestre.
Breve descripción de la asignatura Conceptos básicos de probabilidad y variables aleatorias. Resolución de problemas y empleo de aplicaciones
informáticas.
Brief Description
Basic concepts of probability and random variables. Troubleshooting and use of computer applications.
Requisitos Previos No se establecen requisitos previos
Objetivos de la asignatura de Estadística 1. Conocer el método científico.
2. Desarrollar la capacidad de abstracción.
3. Fomentar el pensamiento y razonamiento cuantitativo.
4. Proporcionar los fundamentos matemáticos para el modelado, optimización y simulación de fenómenos o
sistemas con componentes aleatorios.
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T16 - Creatividad e innovación.
Estadística
124
Estadística - Telf de la titulación.: (+34) 968 278 821
T21 - Capacidad de reflexión.
Competencias específicas
FB1 - Capacidad para la resolución de los problemas matemáticos que puedan plantearse en la ingeniería.
Aptitud para aplicar los conocimientos sobre: estadística y optimización.
Resultados de aprendizaje
RA 1.1.22. Calcular e interpretar las medidas estadísticas asociadas a un conjunto de datos.
RA 1.1.23. Entender el concepto e implicaciones de la probabilidad.
RA 1.1.24. Calcular probabilidades de variables aleatorias discretas, utilizando en caso necesario los
conceptos de probabilidad, probabilidad condicionada y/o los principales modelos probabilísticos.
RA 1.1.25. Verificar la independencia de variables aleatorias.
RA 1.1.26. Calcular y aplicar modelos de regresión lineal simple.
RA 1.1.27. Tomar decisiones estadísticas acerca de los parámetros de la población a la que pertenecen los
datos.
RA 1.1.28. Utilizar software estadístico para manipular, analizar y modelar diferentes conjuntos de datos.
RA 1.1.29. Resolver de problemas propios de la ingeniería informática aplicando los conceptos adquiridos.
Estadística
125
Estadística - Telf de la titulación.: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 36
60 horas (40 %) Prácticas 12
Evaluación 4,2
Tutoría 12
Estudio personal 54
90 horas (60 %)
Actividades de
aprendizaje virtual 18
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
4,5
Lecturas recomendadas
y búsqueda de
información
13,5
TOTAL 150 60 90
Temario
Tema 1. Introducción.
1.1. Repaso conocimientos previos de matemáticas.
1.2. Aplicaciones informáticas de cálculo.
Estadística
126
Estadística - Telf de la titulación.: (+34) 968 278 821
Tema 2. Fundamentos del Cálculo de Probabilidades.
2.1. Introducción a la Modelización Aleatoria.
2.2. Variables Aleatorias.
2.3. Características de las Variables Aleatorias.
2.4. Modelos de Probabilidad Discretos y Continuos.
2.5. Introducción a los Teoremas Límite.
Tema 3. Inferencia y Estimación.
3.1. Introducción a la Inferencia Estadística.
3.2. Estimación Puntual Paramétrica e Intervalos de Confianza.
3.3. Contrastes de Hipótesis.
Tema 4. Modelización Aleatoria.
4.1. Introducción a los Procesos Estocásticos.
4.2. Introducción a la Simulación Estocástica.
Relación con otras asignaturas del Plan de Estudios
Asignaturas de la materia “Matemáticas”.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 25% del total de la nota.
Estadística
127
Estadística - Telf de la titulación.: (+34) 968 278 821
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 25% del total de la nota.
- Prueba final: 45% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía
Bibliografía básica
Delgado de la Torre, R. Probabilidad y estadística para ciencias e ingeniería. Madrid: Delta, 2007. ISBN:
9788496477742.
Bibliografía complementaria
Devore, J.L. Probabilidad y estadística para ingeniería y ciencias. 5ª edición. México: Prentice Hall, 2006.
ISBN: 9789706864574.
Hernández, V.; Ramos, E., Probabilidad y sus aplicaciones en ingeniería informática. 2ª edición. Madrid:
Ediciones académicas, 2007. ISBN: 9788496062993.
Web relacionadas
Recursos de cálculo como http://www.wolframalpha.com/ u otros similares.
Estadística
128
Estadística - Telf de la titulación.: (+34) 968 278 821
Recomendaciones para el estudio Tener en cuenta las indicaciones que le dará su profesor al inicio de curso. El profe-sor concretará al grupo
de alumnos la periodización de los contenidos, las metodologías a seguir, así como otras pautas de interés
que afectan al aprendizaje de la asignatura.
Asistir a las clases y participar en ellas de forma activa.
Orientar el esfuerzo y el estudio al razonamiento argumentado de los contenidos de la asignatura.
Tener presentes los conocimientos adquiridos en otras asignaturas del módulo de Matemáticas, para ir
relacionándolos con los temas tratados en esta asignatura y adquirir, de este modo, un conocimiento global
y fundamentado.
Consultar la bibliografía recomendada en cada tema y no limitarse al estudio de los apuntes tomados en
clase.
Utilizar el campus virtual o el correo electrónico para la consulta y resolución de du-das al profesor
Material necesario
Para el normal desarrollo de la asignatura el alumno necesitará:
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Tutorías
Se evaluarán la claridad de manejo de los conceptos vistos en clase mediante entre-vista personal en la que
se comprobará la fluidez del discurso, el acierto en las decisiones tomadas y la desenvoltura ante cuestiones
que requieran razonar un paso más allá de la materia dada. Unas de sus principales finalidades serán la de
servir de apoyo a la realización de las prácticas de la asignatura, en las que el alumno tendrá que aplicar todo
el contenido de la asignatura.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Programación Orientada a Objetos
Object oriented Programming
Grado en Ingeniería Informática
Presencial
Programación Orientada a Objetos
130
Programación Orientada a Objetos - Tlf: (+34) 968 27 88 21
Programación Orientada a Objetos Módulo: Común de la rama de informática
Materia: Programación.
Carácter: Obligatoria.
Nº de créditos: 4,5 ECTS.
Unidad Temporal: 2ºCurso – 1er Semestre
Breve descripción de la asignatura En la esta asignatura abordaremos una estrategia de programación conocida como programación orientada
a objetos, que permite una mayor flexibilidad a la hora del diseño y la implementación de nuevas
aplicaciones. Entre los concepto que se cubrirán en la asignatura están los conceptos de herencia,
delegación, polimorfismo, ligadura dinámica, etc. Gestión de requisitos. Patrones de diseño. Desarrollo
mediante ensamblado de componentes. Reutilización. Rendimiento. Manejabilidad. Sencillez.
Brief Description
This subject covers the fundamentals of object-oriented programming, a programming strategy that allows
an easy way of designing and implementing new applications. Among the main concepts behind this
technique, we will study dynamic dispatch, encapsulation, polymorphism, delegation, open recursion,
abstraction, etc.
Requisitos Previos No se establecen requisitos previos.
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
Conocer el paradigma de programación orientada a objetos.
Diferenciar entre programación estructurada y programación orientada a objetos.
Enumerar y explicar los distintos conceptos de la programación orientada a objetos.
Aplicar estructuras coherentes basadas en programación orientada a objeto para la resolución de
problemas reales.
Entender la reutilización y la herencia.
Aplicar soluciones genéricas a problemas concretos mediante el uso de patrones de diseño.
Conocer el lenguaje JAVA.
Identificar adecuadamente los distintos conceptos que se proponen en el temario.
Programación Orientada a Objetos
131
Programación Orientada a Objetos - Tlf: (+34) 968 27 88 21
Competencias Competencias transversales
T1- Capacidad de análisis y síntesis.
T3- Capacidad de gestión de la información.
T4- Resolución de problemas.
T5- Toma de decisiones.
T6- Trabajo en equipo.
T14- Aprendizaje autónomo.
T15- Adaptación a nuevas situaciones.
T16- Creatividad e innovación.
T21- Capacidad de reflexión.
Competencias específicas
C6- Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas
para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos.
Resultados de aprendizaje
RA 2.3.1. Comprender el paradigma de programación orientada a objetos.
RA 2.3.2. Distinguir entre el paradigma de programación estructurada y el de programación orientada a
objetos.
RA 2.3.3. Explicar los conceptos de herencia, polimorfismo y ligadura dinámica desde un punto de vista
teórico y su aplicación práctica.
RA 2.3.4. Diseñar estructuras coherentes basadas en programación orientada a objetos para la resolución de
problemas reales.
RA 2.3.5. Aplicar soluciones genéricas a problemas concretos mediante el uso de patrones de diseño.
RA 2.3.6. Desarrollar aplicaciones informáticas utilizando un lenguaje de programación orientado a objetos.
Programación Orientada a Objetos
132
Programación Orientada a Objetos - Tlf: (+34) 968 27 88 21
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el Aula 13,5
45 horas (40 %) Evaluación 2,25
Prácticas 20,25
Tutorías 9
Estudio personal 20,25
67,5 horas
(60 %)
Lecturas recomendadas
y búsqueda de
información
3,375
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
40,5
Actividades de
aprendizaje virtual 3,375
TOTAL 112,5 45 67,5
Temario Programa de la enseñanza teórica
Tema 1. Introducción a la orientación a objetos.
1. Calidad del software
Tema 2. El camino hacia la orientación a objetos.
1. Introducción
2. Modularidad
3. Reutilización
4. Tipos abstractos de datos
Programación Orientada a Objetos
133
Programación Orientada a Objetos - Tlf: (+34) 968 27 88 21
Tema 3 Conceptos de orientación a objetos
1. Clase
2. Objeto
3. Método
4. Mensaje
5. Semántica referencia
6. Diseño por contrato
7. Aserciones
Tema 4. Herencia en Java
1. Introducción
2. Herencia y creación
3. Herencia y Ocultamiento de la Información
4. Redefinición de características
5. Polimorfismo
6. Herencia y Sistema de tipos
7. Ligadura dinámica
8. Clase Object
9. Genericidad y Herencia.
10. Genericidad restringida
11. Clases abstractas
12. Interfaces
Tema 5 Patrones de diseño:
1. Método plantilla,
2. Patrón Estrategia y
3. Patrón Composite
Programación Orientada a Objetos
134
Programación Orientada a Objetos - Tlf: (+34) 968 27 88 21
4. Abstract Factory
Tema 6 Desarrollo en JAVA
1. Array
2. Archivos y flujos
3. Instanciación por reflexión
4. Componentes de la GUI
5. Eventos
Programa de la enseñanza práctica
Práctica 1. Introducción al lenguaje de Programación Java.
Práctica 2. Desarrollo de una interfaz gráfica en Java.
Relación con otras materias Fundamentos de Programación I y II.
Algoritmia.
Programación Paralela.
Programación de aplicaciones distribuida.
Ingeniería de requisitos.
Modelado de software.
Calidad del software.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Convocatoria de Septiembre:
Programación Orientada a Objetos
135
Programación Orientada a Objetos - Tlf: (+34) 968 27 88 21
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Bibliografía Bibliografía básica
Joyanes Aguilar, L.; Zahonero, I.; Fernández, M. Estructuras de datos en Java. 1ª edición. Mc-Graw Hill, 2007.
Meyer, B. Construcción de software orientado a objetos. 2ª edición. Madrid: Prentice-Hall. 1999.
Thinking in Java: 4rd edition. Eckel B. Londres: Prentice Hall, 2006.
Bibliografía complementaria
Thomas Wu, C. Introducción a la Programación orientada a objetos con JAVA. 1ª edición. Madrid: McGraw
Hill, 2001.
Gamma, E.; Helm, R.; Jonson, R. Vlisssides, J. Patrones de Diseño. 1ª edición. Madrid: Addison-Wesley
Iberoamericana, 2002.
Web relacionadas Página oficial de Java: ( http://www.oracle.com/technetwork/java/index.html)
Foro de desarrollo web con Java: (http://www.javahispano.org/)
Recomendaciones para el estudio Para realizar un correcto seguimiento de la asignatura el alumno debe asistir a todas las sesiones teóricas y
prácticas y dedicar al menos dos horas adicionales a la semana para completar el trabajo práctico.
Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Es recomendable, pero no necesario, disponer de un lápiz de memoria para guardar los
ejercicios propuestos y resueltos.
Programación Orientada a Objetos
136
Programación Orientada a Objetos - Tlf: (+34) 968 27 88 21
Tutorías
Se resolverán ejercicios que refuercen los contenidos teórico-prácticos de la asigna-tura. El trabajo será
evaluado por el profesor y los alumnos atiendo siempre a la calidad general del trabajo y a las habilidades y
actitudes expuestas
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Redes de Computadores
Computer Networks
Grado en Ingeniería Informática
Presencial
Rev. 10
Redes de Computadores
138
Redes de Computadores - Tlf: (+34) 968 278 821
08/10/2012 11:41
Redes de Computadores Módulo: Común de la rama de Informática.
Materia: Fundamentos de sistemas informáticos.
Carácter: Obligatorio.
Nº de créditos: 6.
Unidad Temporal: 2º curso – 2º semestre.
Breve descripción de la asignatura Modelo OSI. Tipología de redes. Estándares y protocolos. Diseño de arquitecturas de red. Análisis y filtrado
de tráfico. Diseño y dimensionamiento de infraestructuras de red. Mantenimiento y configuración. Redes
virtuales. Metodología de resolución de problemas de redes. Topologías redundantes. Redes inalámbricas.
Gestión y monitorización remota.
Brief Description
OSI model. Types of networks. Standards and protocols. Design of network architectures. Analysis and
filtering traffic. Design and dimensioning ofnetwork infrastructures. Maintenance and configuration. Virtual
networks. Methodology for network troubleshooting. Redundant topologies. Wireless networks.
Management and remote monitoring.
Requisitos Previos No se establecen requisitos previos.
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
1. Manejar con soltura los conceptos fundamentales de los sistemas de transmisión de información y
redes de ordenadores.
2. Adquirir capacidad de diseño de infraestructuras de red.
3. Conocer las principales características de los medios de transmisión de datos y sus medidas de
calidad.
4. Saber clasificar los estándares y protocolos relacionados con la interconexión de redes.
5. Comprender el funcionamiento y características de los principales protocolos enrutados y de
enrutamiento.
Redes de Computadores
139
Redes de Computadores - Tlf: (+34) 968 278 821
6. Comprender el funcionamiento y características de los principales protocolos de nivel de transporte.
7. Comprender de forma práctica la realidad de la dinámica de funcionamiento de un sistema de
transmisión de información.
8. Aprender a administrar y configurar las principales características de electrónica de redes LAN.
9. Comprobar empíricamente el funcionamiento de los distintos protocolos y discutir sobre sus
debilidades desde el punto de vista de la seguridad.
10. Desarrollar las capacidades de análisis y diseño de proyectos de infraestructura de redes de datos.
Competencias y resultados de aprendizaje Competencias transversales
T1-Capacidad de análisis y síntesis.
T2- Capacidad de organización y planificación.
T5-Toma de decisiones
T6-Trabajo en equipo.
T11- Razonamiento crítico.
T21-Capacidad de reflexión.
Competencias específicas
C11 - Conocimiento y aplicación de las características, funcionalidades y estructura de los Sistemas
Distribuidos, las Redes de Computadores e Internet y diseñar e implementar aplicaciones basadas en
ellas.
Resultados de aprendizaje
RA 2.4.7. Explicar la estructuración modular basada en capas, fundamentos y topologías de un sistema
de comunicación de datos.
RA 2.4.8. Explicar el proceso tecnológico de transmisión, conmutación, enrutamiento y codificación que
se produce en un sistema telemático.
RA 2.4.9. Analizar el flujo de datos de una red de ordenadores usando herramientas de trazabilidad,
filtrado y medida de rendimiento.
Redes de Computadores
140
Redes de Computadores - Tlf: (+34) 968 278 821
RA 2.4.10. Diseñar, planificar, justificar y seleccionar un sistema informático de comunicaciones
redundante, atendiendo a las necesidades específicas de cada proyecto y teniendo en cuenta
normativas vigentes.
RA 2.4.11. Implantar subsistemas de gestión y monitorización de las comunicaciones en infraestructuras
de red.
RA 2.4.12. Resolver posibles problemas básicos de diseño, conectividad y configuración en redes de
datos.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 36
60 horas (40 %) Prácticas 12
Evaluación 4,2
Tutoría 12
Estudio personal 54
90 horas (60 %)
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
4,5
Aprendizaje virtual 18
Lecturas y búsqueda 13,5
TOTAL 150 60 90
Redes de Computadores
141
Redes de Computadores - Tlf: (+34) 968 278 821
Temario Programa de la enseñanza teórica
1. Introducción.
1. Introducción: Modelo OSI, Topología, Jerarquía de protocolos, Normalización.
2. Niveles inferiores.
1. Capa Física: Teoría de la comunicación, Datos y señales, Ruido, Ancho de banda, Medios de
transmisión, Multiplexación, Jerarquías digitales, Interfaces de la capa física, Cableado y
certificación de calidad.
2. Capa de Enlace de Datos: Formato de tramas, Control de errores, Control de flujo, Control de acceso
al medio.
3. Capa de Acceso al Medio: Protocolos de acceso al medio, Estándar 802.x, Ethernet, Fast Ethernet,
Gigabit Ethernet, 10Gb Ethernet, Ethernet inalámbrica, ATM, Frame Relay. Hardware de la capa
enlace. Infraestructuras de electrónica de red.
3. Niveles superiores
1. Capa de Red: Protocolos enrutados, Protocolos de enrutamiento, Protocolos de control, IP v.4 y v.6,
Direccionamiento, Hardware de la capa de red.
2. Capa de Transporte: Protocolos de transporte en Internet, TCP, UDP, Puertos, Control de flujo,
Estados de una comunicación entre extremos.
4. Diseño de una red LAN corporativa
1. Diseño estructurado y dimensionamiento de infraestructuras de red.
2. Conceptos básicos de mantenimiento y configuración de electrónica de red.
3. Redes virtuales (VLANs, VTP, 802.1Q), resolución de problemas con VLANs.
4. Protocolo Spanning-tree, diseño de arquitectura redundante, agregación de enlaces.
5. Enrutamiento entre VLANs.
6. WiFi, VoIP, gestión remota de red.
Programa de la enseñanza práctica
Práctica 1: Desarrollo de supuesto práctico de diseño físico de redes.
Práctica 2: Desarrollo de supuesto práctico de diseño lógico de redes y su implementación en simuladores.
Redes de Computadores
142
Redes de Computadores - Tlf: (+34) 968 278 821
Relación con otras materias Tecnologías Avanzadas de Comunicación.
Seguridad de la información, Administración de sistemas, Sistemas Abiertos, Soluciones Web.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Bibliografía y fuentes de referencia
Bibliografía básica
Wendell O. CCENT/CCNA, ICND1 Guía Oficial Para El Examen De Certificación. Pearson, 2008.
Kurose, J. F., Ross, K. W. Redes de computadores, un enfoque descendente. 5ª ed. Pearson, 2011.
Tanenbaum, A. S. Wetherall, D. J. Computer Networks. Prentice-Hall, 2010.
Bibliografía complementaria
Donahue, G.A. Redes. Networks Warriors. O’Reilly-Anaya, 2011
Lammle, Todd. CCNA Cisco Certified Network Associate Study Guide, 7th Edition. Wiley / Sybex, 2011.
Stallings, W. Comunicaciones y Redes de Computadores 7ªed. Prentice-Hall, 2006.
Redes de Computadores
143
Redes de Computadores - Tlf: (+34) 968 278 821
Web relacionadas Fabricante de electrónica de red, multitud de documentación técnica: ( http://www.cisco.com/)
Organismo de estandarización: (http://www.ieee.org/index.html)
Organismo de estandarización: (http://www.iso.org/iso/home.html)
Organismo de estandarización: (http://www.ietf.org/)
Organismo de estandarización: (http://www.iana.org)/
Organismo de estandarización: (http://www.internetsociety.org/)
Organismo de estandarización: (http://www.rfc-es.org/)
Recomendaciones para el estudio Por el volumen de información técnica relevante de la que se compone la asignatura, es de suma
importancia trabajar sobre sus conceptos de forma continuada a lo largo del curso y la aclaración de dudas
en horas de tutoría. Máxima curiosidad personal a la hora de comprender todos aquellos conceptos y
tecnologías tratados de cara a contribuir sobre las capacidades naturales de razonamiento, abstracción,
concreción, intuición, crítica, síntesis, objetividad y precisión necesarias para modelar, analizar y diseñar
redes de ordenadores.
Material necesario PC, software específico, elementos físicos y dispositivos electrónicos de red, documentación de la asignatura.
Tutorías
Se realizarán ejercicios avanzados de subredes con corrección personalizada del método usado por el
alumno. También se corregirán, junto al alumno, los proyectos de implantación de redes mandados como
prácticas. Las tutorías se realizarán a petición del alumno o de forma periódica, individualizada o en grupos
pequeños.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Sistemas Operativos
Operative systems
Grado en Ingeniería Informática
Presencial
Rev. 10
Sistemas Operativos
145
Sistemas Operativos - Tlf: (+34) 968 278 821
Sistemas operativos Módulo: Común de la rama de informática.
Materia: Fundamentos de sistemas informáticos.
Carácter: Obligatorio.
Nº de créditos: 6 ECTS.
Unidad Temporal: 2º curso – 2º semestre
Breve descripción de la asignatura En esta asignatura cubrimos los conocimientos básicos de sistema operativos desde el punto de vista del
usuario del sistema hasta el implementador. Entre los temas mas destacados están las gestión de procesos y
memoria, gestión de ficheros y E/S, así como protección y seguridad.
Brief Description
In this subject, we cover basic concepts of operative systems from different points of view: user point of
view, designer point of view, etc. Among the most important topics of this subject, we may highlight process
and memory management, file system, E/S, security and protection.
Requisitos Previos No se detectan requisitos previos para esta asignatura.
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
Describir y clasificar los sistemas operativos, técnicas que aplican, servicios que proporcionan y
características deseables.
Instalar y configurar un sistema operativo atendiendo a unos requerimientos específicos.
Identificar y describir la estructura y los elementos que conforman el modelo de gestión de
procesos, y realizar tareas de administración relacionadas con ellos.
Identificar y describir la estructura y los elementos que conforman el modelo de gestión de ficheros,
y realizar tareas de administración relacionadas con ellos.
Identificar y describir la estructura y los elementos que conforman el modelo de gestión de
memoria, y realizar tareas de administración relacionadas con ellos.
Automatizar tareas de administración y configuración de los distintos servicios del sistema operativo.
Sistemas Operativos
146
Sistemas Operativos - Tlf: (+34) 968 278 821
Competencias Competencias transversales
T1- Capacidad de análisis y síntesis.
T2- Capacidad de organización y planificación.
T3- Capacidad de gestión de la información.
T4- Resolución de problemas.
T5- Toma de decisiones.
T6- Trabajo en equipo.
T11- Razonamiento crítico.
T14- Aprendizaje autónomo.
T21- Capacidad de reflexión.
T22- Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones
relacionadas con el ámbito de estudio.
Competencias específicas
C10- Conocimiento de las características, funcionalidades y estructura de los Sistemas Operativos y diseñar e
implementar aplicaciones basadas en sus servicios.
Resultados de aprendizaje
RA 2.4.1. Describir y clasificar los sistemas operativos, técnicas que aplican, servicios que proporcionan y
características deseables.
RA 2.4.2. Instalar y configurar un sistema operativo atendiendo a unos requerimientos específicos.
RA 2.4.3. Identificar y describir la estructura y los elementos que conforman el modelo de gestión de
procesos, y realizar tareas de administración relacionadas con ellos.
RA 2.4.4. Identificar y describir la estructura y los elementos que conforman el modelo de gestión de
ficheros, y realizar tareas de administración relacionadas con ellos.
Sistemas Operativos
147
Sistemas Operativos - Tlf: (+34) 968 278 821
RA 2.4.5. Identificar y describir la estructura y los elementos que conforman el modelo de gestión de
memoria, y realizar tareas de administración relacionadas con ellos.
RA 2.4.6. Automatizar tareas de administración y configuración de los distintos servicios del sistema
operativo.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el Aula 21
60 horas (40 %) Evaluación 6
Prácticas 21
Tutorías 12
Estudio personal 27
90 horas (60 %)
Lecturas recomendadas
y búsqueda de
información
27
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
27
Actividades de
aprendizaje virtual 9
TOTAL 150 60 90
Temario Programa de la enseñanza teórica
Tema 1. Arquitectura básica de los computadores.
Sistemas Operativos
148
Sistemas Operativos - Tlf: (+34) 968 278 821
1. Estructura y funcionamiento general.
2. Procesador.
3. Memoria.
4. Entrada/Salida.
5. Interrupciones.
6. Protección.
Tema 2. Introducción a los sistemas operativos.
1. Concepto de S.O.
2. Historia y evolución.
3. Tipos de sistemas operativos.
4. Conceptos claves en S.O.
a. Según el usuario de órdenes/aplicaciones.
b. Según el usuario programador.
c. Según el diseñador/implementador.
5. Carga y activación de un S.O.
6. Arquitectura de sistemas operativos.
7. Introducción a Unix/Linux.
8. Introducción a Windows 2000.
Tema 3. Procesos.
1. Introducción.
2. Hilos o hebras.
3. Introducción a la comunicación entre procesos.
4. Planificación de procesos.
5. Multiprocesamiento.
6. Procesamiento en tiempo real.
Sistemas Operativos
149
Sistemas Operativos - Tlf: (+34) 968 278 821
7. Procesos en Unix.
8. Procesos en Windows 2000.
Tema 4. Administración de la memoria.
1. Introducción.
2. Partición de memoria.
3. Memoria virtual con paginación.
4. Memoria virtual con segmentación.
5. Gestión de la memoria en Linux.
6. Gestión de la memoria en Windows 2000.
Tema 5. Sistemas de Ficheros.
1. Introducción.
2. Ficheros.
3. Directorios.
4. Implementación del sistema de ficheros.
5. Sistemas de ficheros en Linux.
6. Sistemas de ficheros en Windows 2000.
Programa de la enseñanza práctica
Seminario 1. Introducción al sistema operativo Linux.
Seminario 2. Comandos del Shell.
Seminario 3. Programación de Guiones Shell.
Seminario 4. Llamadas al Sistema Operativo.
Relación con otras materias En el módulo en el que se encuentra la asignatura de Sistemas Operativos, incluso en la misma materia de
Fundamentos de sistemas informáticos, hay otras asignaturas con las que mantiene una especial relación. La
asignatura de Arquitectura de computadores, en la que se profundiza más en el hardware subyacente a la
Sistemas Operativos
150
Sistemas Operativos - Tlf: (+34) 968 278 821
hora de la implantación de un nuevo sistema de información integral, teniendo conocimiento por tanto, de
las diferentes arquitecturas de sistemas operativos, de las características que nos pueden proporcionar, etc.
Otra materia dentro del mismo módulo de sistemas con las que también se relaciona es con redes de
computadores, y dentro de esta materia, asignaturas estas, en las que se imparten los conocimientos
relativos a las redes de ordenadores y a los servicios en red, características que, conociendo en profundidad
las características que nos ofrecen los distintos sistemas operativos del mercado, podremos disponer de un
abanico mayor de posibilidades que nos faciliten nuestra toma de decisiones.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Tanenbaum, A. S. Modern Operating Systems (3rd Edition). Prentice-Hall, 2007.
Gómez, J. Y Padilla, N. y Gil, J. A. Administración de sistemas operativos Windows y Linux: Un enfoque práctico. RA-MA, 2006.
Tanenbaum, A. S. Sistemas Operativos Modernos. Prentice-Hall, 2003.
Bibliografía complementaria
Baer Galvin, P. Conceptos de Sistemas Operativos. Prentice Hall, 1999.
Stallings, W. Sistemas Operativos. Prentice-Hall, 1998.
Tanenbaum, A. S. Sistemas Operativos Modernos. Prentice-Hall. 1993.
Bach, M. J. The Design of the Unix Operating System. Prentice-Hall. 1986.
Sistemas Operativos
151
Sistemas Operativos - Tlf: (+34) 968 278 821
Web relacionadas Debian: (http://www.debian.org/ )
Ubuntu: ( http://www.ubuntu.com)/ )
Gentoo: ( http://www.gentoo.org/)
Comandos Unix: ( http://linuxcommand.org/)
Guiones Shell, http://ss64.com/bash/index.html
Recomendaciones para el estudio La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios.
Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario.
Tutorías
Las tutorías se centran en la preparación de ejercicios propuestos en pequeños grupos, su exposición oral,
planteamiento de ejercicios a los compañeros y evaluación de los mismos. Asimismo se reforzarán los
conceptos aprendidos en clase. El trabajo será evaluado por compañeros y compañeras, además de por el
profesor de la asignatura, atendiendo a la calidad general del trabajo y a las habilidades y actitudes
expuestas.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Sistemas de Gestión de la Información
Management Information Systems
Grado en Ingeniería Informática
Presencial
Rev. 10
Sistemas de gestión de la información
153
Sistemas de Gestión de la Información - Tlf: (+34) 968 278 821
Sistemas de Gestión de la Información Módulo: Ingeniería del software.
Materia: Ingeniería aplicada a la empresa.
Carácter: Obligatoria.
Nº de créditos: 6 ECTS.
Unidad Temporal: 2ºcurso – 2º Semestre
Breve descripción de la asignatura En esta asignatura se profundiza en el concepto de bases de datos. Se estudiará la importancia de
procedimiento y funciones dentro de la propia base de datos, la creación de aplicaciones de 4º generación, y
los nuevos paradigmas y tendencias en el ámbito de las bases de datos.
Brief Description
This course explores the concept of databases. We will study the importance of procedures and functions
within the database itself, creating applications with a 4th generation language, and new paradigms and
trends in the field of databases.
Requisitos Previos Son necesarios unos conocimientos básicos de programación y los conocimientos impartidos en la asignatura
de Bases de Datos.
Objetivos de la asignatura
Los objetivos de esta asignatura son:
1. Saber desarrollar aplicaciones de bases de datos en lenguajes de 4GL.
2. Aprovechar las características proporcionadas por los SGBD como la utilización de scripts y
disparadores de bases de datos.
3. Estar al día de los nuevos paradigmas y tendencias en el ámbito de las bases de datos.
Sistemas de gestión de la información
154
Sistemas de Gestión de la Información - Tlf: (+34) 968 278 821
Competencias
Competencias transversales
T1- Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
T19 - Motivación por la calidad.
T21 - Capacidad de reflexión.
Competencias específicas
IS1 - Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos 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.
IS4 - Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y
documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y
técnicas actuales.
Resultados de aprendizaje
RA 3.1.21. Utilizar lenguajes procedurales de acceso a bases de datos.
RA 3.1.22. Conocer la utilidad e implementar scripts y disparadores de bases de datos.
RA 3.1.23. Realizar una aplicación de gestión con bases de datos con un lenguaje de 4GL.
Sistemas de gestión de la información
155
Sistemas de Gestión de la Información - Tlf: (+34) 968 278 821
RA 3.1.24. Comprender los principios de los modelos de bases de datos orientados a objeto y objeto-
relacionales.
RA 3.1.25. Distinguir la aplicabilidad de cada enfoque de diseño de bases de datos en función del problema a
resolver.
RA 3.1.26. Distinguir entre los conceptos de bases de datos distribuidas, centralizadas y federadas,
decidiendo en qué situaciones es más conveniente la utilización de cada uno.
RA 3.1.27. Emitir juicios críticos sobre los últimos avances relacionados con bases de datos.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 12
60 horas (40 %)
Prácticas 30
Evaluación 6
Tutoría 12
Estudio personal 22.5
90 horas (60 %)
Lecturas recomendadas y
búsqueda de Información 13.5
Realización de ejercicios,
presentaciones,
trabajos y casos prácticos
45
Actividades de aprendizaje virtual 9
TOTAL 150 60 90
Sistemas de gestión de la información
156
Sistemas de Gestión de la Información - Tlf: (+34) 968 278 821
Temario Programa de la enseñanza teórica
Tema 1. Introducción.
1. Proceso de diseño de bases de datos.
2. Interfaces de usuario y herramientas.
3. Seguridad de las aplicaciones.
4. Programación de bases de datos problemas y técnicas.
Tema 2. Lenguajes procedurales: PL/SQL
1. Bloques de programación procedural.
2. Estructuras de control.
3. Uso de cursores.
4. Manejo de excepciones.
5. Creación de procedimientos y funciones.
6. Disparadores.
7. Gestión de errores.
Tema 3. Lenguajes de 4ª Generación.
1. Formularios.
2. Disparadores.
3. Aplicaciones multiformulario.
4. Realización de menús.
5. Características avanzadas.
Tema 4. Paradigmas de bases de datos
1. Bases de datos objeto-relacional y relacionales extendidas.
2. Bases de datos de orientadas a objetos.
3. Bases de datos.
Tema 5. Tendencias actuales en las bases de datos.
1. Orientada a los documentos.
2. Deductivas.
3. Dimensionales.
4. Temporales.
5. Espaciales y multimedia.
Sistemas de gestión de la información
157
Sistemas de Gestión de la Información - Tlf: (+34) 968 278 821
Programa de la enseñanza práctica
Práctica 1: Ejercicios PL/SQL
Práctica 2: Realización de una aplicación de bases de datos.
Práctica 3: Estudio de los paradigmas y nuevas tendencia de las bases de datos.
Relación con otras materias
Esta asignatura se encuentra íntimamente relacionada con las asignaturas de Bases de datos, durante la cual
se proporcionarían todos los conocimientos previos necesarios para un correcto desarrollo de esta
asignatura, y con la asignatura de Administración de Bases de Datos, en la que, ya una vez desarrolladas y
adquiridas las competencias correspondientes a los conocimientos teóricos de bases de datos,
proporcionará las competencias necesarias para la administración del Sistema Gestor de Bases de Datos.
Sistema de evaluación
Convocatoria de Febrero/Junio:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 35% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 30% del total de la nota.
Sistemas de gestión de la información
158
Sistemas de Gestión de la Información - Tlf: (+34) 968 278 821
Bibliografía y fuentes de referencia
Bibliografía básica
Oppel, A. Fundamentos de bases de datos. Madrid: McGraw-Hill, 2011. ISBN:9786071502544.
Elmasri, R.; Navathe, S.B. Fundamentos de Sistemas de Bases de Datos. 5ª Edición. Madrid: Addison
Wesley Iberoamericana, 2007. ISBN: 9788478290857.
Silberschatz, A. Fundamentos de diseño bases de datos. 5ª Edición, Madrid: McGraw-Hill, 2007. ISBN:
9788448156718.
VV.AA. Programación en Oracle 11G SQL, SQL*PLUS y PL/SQL. Madrid: Rama, 2011. ISBN:
9788499641188.
Bibliografía complementaria
Muñoz Chaparro, A. Oracle 11G PL/SQL. Curso práctico de formación. RC libros, 2012. ISBN:
9788493945015.
Moreno García, P.J., Bases de datos relacionales: diseño e implementación. 1ª Edición. Diego Marín,
2011. ISBN: 9788484258766
Cuadra, D. Desarrollo de bases de datos: casos prácticos desde el análisis a la
implementación. Madrid: Ed. Rama, 2007. ISBN:9788478978359.
Piattini, M., Calvo, J., Cervera J. Análisis y Diseño Detallado de Aplicaciones Informáticas de
Gestión. Ed Ra-Ma, 2007. ISBN: 8478977767.
Brown, B., Ostrowski , C. Oracle application server 10g web development . España: McGraw-
Hill Oracle Press. 2004.
GABILLAUD, J. Oracle 11g: SQL, PL/SQL, SQL Plus. Ed. ENI, Paris, 2010. ISBN:
9782746053601.
Web relacionadas
Oracle: (http://www.oracle.com )
Oracle Technology Network: (http://www.oracle.com/technology/ )
MySQL: The world’s most popular open source database: (http://www.mysql.com )
SQL Server: (www.microsoft.com/sqlserver/ )
Sistemas de gestión de la información
159
Sistemas de Gestión de la Información - Tlf: (+34) 968 278 821
PostgreSQL: The world’s most advanced open source database: (http://www.postgresql.org)
Recomendaciones para el estudio Es fundamental que el alumno vaya comprobando los conocimientos adquiridos de una manera práctica
delante del ordenador, y mediante la resolución de problemas y casos específicos. Con ello podrá percibir
más claramente los conceptos erróneos que pueda mantener.
El alumno deberá repasar y tener claros todos los conceptos proporcionados por la asignatura de Bases de
Datos, para poder aprovechar convenientemente los conceptos aquí impartidos.
Material necesario
Para esta asignatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Además será importante el acceso a Internet.
Tutorías
Serán de especial utilidad en la guía del alumno para la realización de sus trabajos prácticos y teóricos,
además de la resolución de dudas y de la realización de pequeños ejercicios de aclaración. El trabajo será
evaluado por el profesor y los alumnos atendiendo siempre a la calidad general del trabajo y a las
habilidades y actitudes expuestas.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Ingeniería del software
Software Engineering
Grado en Ingeniería Informática
Presencial
Ingeniería del software
161
Ingeniería del software - Tlf: (+34) 968 278 821
Ingeniería del software Módulo: Común de la rama de informática.
Materia: Principios de ingeniería del software.
Carácter: Obligatoria.
Nº de créditos: 6 ECTS.
Unidad Temporal: 2ºCurso – 2º Semestre.
Breve descripción de la asignatura La asignatura enseña al alumno a realizar la especificación formal de los Sistemas de Información que con
posterioridad han de ser implementados. Proporciona la capacitación necesaria para poder desempeñar el
perfil de Analista y Analista-Programador en cualquier tipo de Proyecto Informático así como los
conocimientos necesarios para interpretar la documentación que se gestiona en este tipo de proyectos.
Brief Description
This subject teaches students to make the formal specification of information systems to be implemented
later. Provides the necessary training to perform the profile of Analyst and Programmer-Analyst in any type
of Information Technology Project. It also provides the necessary knowledge to interpret the documentation
that is managed in such projects.
Requisitos Previos No existen requisitos previos
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
Conocer y saber aplicar los principios de la ingeniería del software.
Aplicar en proyectos alguna metodología del software, identificando las fases de las mismas, equipo
de proyecto y entregables.
Conocer y aplicar las técnicas de toma de requisitos.
Saber aplicar las técnicas apropiadas de pruebas del software.
Saber los principios básicos para gestionar y organizar proyectos informáticos.
Ingeniería del software
162
Ingeniería del software - Tlf: (+34) 968 278 821
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T7 - Trabajo en equipo de carácter interdisciplinar.
T9 - Habilidad en relaciones interpersonales.
T11 - Razonamiento crítico.
T12 - Compromiso ético.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T17 - Liderazgo.
T18 - Iniciativa y espíritu emprendedor.
T19 - Motivación por la calidad.
Competencias específicas
C1 - Capacidad para diseñar, desarrollar, seleccionar y evaluar aplicaciones y sistemas informáticos,
asegurando su fiabilidad, seguridad y calidad, conforme a principios éticos y a la legislación y normativa
vigente.
C2 - Capacidad para planificar, concebir, desplegar y dirigir proyectos, servicios y sistemas informáticos en
todos los ámbitos, liderando su puesta en marcha y su mejora continua y valorando su impacto económico y
social.
C3 - Capacidad para comprender la importancia de la negociación, los hábitos de trabajo efectivos, el
liderazgo y las habilidades de comunicación en todos los entornos de desarrollo de software.
C4 - Capacidad para elaborar el pliego de condiciones técnicas de una instalación informática que cumpla los
estándares y normativas vigentes.
Ingeniería del software
163
Ingeniería del software - Tlf: (+34) 968 278 821
C16 - Conocimiento y aplicación de los principios, metodologías y ciclos de vida de la ingeniería de software.
Resultados de aprendizaje
RA 2.2.1. Conocer el origen y significado del término “Ingeniería del Software”, su evolución histórica y los
desafíos actuales, y ser consciente de la responsabilidad ética y profesional de un ingeniero de software.
RA 2.2.2. Conocer la disciplina de la ingeniería del software para el desarrollo de sistemas de información de
calidad, identificando y estableciendo las fases y etapas que constituyen el desarrollo de un sistema de
información y su planificación organizativa.
RA 2.2.3. Saber desarrollar las actividades técnicas e ingenieriles que se llevan a cabo en el ciclo de vida del
software, diferenciando entre los diferentes modelos existentes.
RA 2.2.4. Saber desarrollar las técnicas concretas de especificación de requisitos y comprender la
importancia de los requisitos como base del desarrollo de software.
RA 2.2.5. Analizar y diseñar sistemas de información utilizando los principios y metodologías propios de la
ingeniería del software.
RA 2.2.6. Aplicar las técnicas básicas de pruebas del software y reconocer su importancia en la garantía de
calidad del software
RA 2.2.7. Diferenciar entre planificación y gestión de proyectos, conociendo las características principales a
tratar en cada caso, y aprender a realizar la planificación inicial de supuestos prácticos.
RA 2.2.8. Demostrar las habilidades y competencias necesarias para asumir responsabilidades relacionadas
con la gestión y organización de grupos siendo consciente de la importancia de la negociación, los hábitos de
trabajo efectivo, el liderazgo y las habilidades de comunicación.
Ingeniería del software
164
Ingeniería del software - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el aula 24
60 horas (40 %) Prácticas 19
Evaluación 5
Tutorías 12
Estudio personal 40
90 horas (60 %)
Actividades de
aprendizaje virtual 9
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
32
Lecturas recomendadas
y búsqueda de
información
9
TOTAL 150 60 90
Temario Programa de la enseñanza teórica
Tema 1. Sistemas de Información
1. Concepto de sistema.
2. Concepto de información.
3. Elementos de un sistema de información.
Tema 2. El Software.
Ingeniería del software
165
Ingeniería del software - Tlf: (+34) 968 278 821
1. Definición y características.
2. Curva de fallos.
3. Clasificación.
4. Cronología.
5. Elementos.
Tema 3. El Ciclo de Vida de los Sistemas Informáticos.
1. Procesos de normativa ISO.
2. Modelos:
a. Cascada.
b. Incrementos
c. Espiral.
d. En V.
e. Agrupamiento.
f. En fuente.
Tema 4. Metodologías de desarrollo de software
a. Objetivos.
b. Visión histórica.
c. Características.
d. Principales metodologías.
Tema 5. Análisis previo
a. Fases del proceso de análisis.
b. Técnicas de recogida de información.
Tema 6. Análisis de requisitos
a. Actividades
b. Fases
c. Característica
Ingeniería del software
166
Ingeniería del software - Tlf: (+34) 968 278 821
d. Estructura
Tema 7. Nivel Conceptual de modelización de Procesos.
a. Análisis estructurado.
b. Diagramas de Flujo de Datos. Diccionario de Datos.
c. Especificación de procesos.
d. Comprobaciones sobre una especificación estructurada.
Tema 8. Nivel Lógico.
a. Diseño estructurado.
b. Procesos.
c. Diagramas de estructura de Constantine.
Tema 9. Pruebas del software.
a. Recomendaciones generales para las pruebas.
b. El proceso de prueba.
c. Técnicas de diseño de casos de prueba.
Tema 10. Habilidades directivas y gestión de proyectos.
a. Planificación.
b. Administración y organización del personal.
c. Identificación de riesgos.
d. Herramientas de soporte.
Tema 11. Metodología Métrica V3.
a. Fase 0: Plan de Sistemas de Información.
b. Fase 1: Análisis de Sistemas.
c. Fase 2: Diseño de Sistemas.
d. Fase 3: Construcción de Sistemas.
e. Fase 4: Implantación de Sistemas.
Ingeniería del software
167
Ingeniería del software - Tlf: (+34) 968 278 821
Programa de la enseñanza práctica
La práctica de la asignatura consiste en realizar el Análisis y diseño de un sistema de información cuya
especificación se facilita a los alumnos. Se realizará en grupos de alumnos para poder adoptar diferentes
roles. En la práctica se van a reflejar todas las técnicas que aparecen detalladas en el programa de la
enseñanza teórica. La práctica se va planificando en diferentes entregas, las cuales son supervisadas por el
profesor y planificadas de acuerdo al ritmo de impartición de la asignatura.
Relación con otras materias La asignatura de Ingeniería del software está muy relacionada con las asignaturas de su materia,
fundamentalmente Base de Datos e interfaz persona-máquina.
También está íntimamente ligada a las asignaturas de la especialidad de Ingeniería del software, destacando
Ingeniería de requisitos, Modelado del software, y Gestión de proyectos informáticos.
Ingeniería del software es la introducción a estas asignaturas.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 35% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 35% del total de la nota.
- Evaluación de prácticas y problemas: 35% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Pressman, R. Ingeniería del Software: Un enfoque práctico. 7ª edición. Madrid: McGraw Hill, 2010.
Ingeniería del software
168
Ingeniería del software - Tlf: (+34) 968 278 821
Piattini Velthuis, M.; Garcia Rubio, F.; Garzas Parra, J.; Genero Bocco, M. Medicion y Estimacion de Software
Tecnicas y Metodos para Mejorar la Calidad y la productividad. Madrid: Ra-Ma, 2008.
Bibliografía complementaria
Piattini, M.; Calvo, J.; Cervera J., Análisis y Diseño Detallado de Aplicaciones Informáticas de Gestión, Ed Ra-
Ma, 2007.
Cuevas Agustín, G., Gestión del proceso Software, Centro de Estudios Ramón Aceves, S.A., Madrid, 2003.
Web relacionadas Portal de administración electrónica. Gobierno de España: (http://administracionelectronica.gob.es/)
IEEE: (http://www.ieee.org/index.html)
The Software Engineering Institute: (http://www.sei.cmu.edu/ )
Association of computing machinery: (http://www.acm.org/ )
International Organization for Standadization:
(http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=57853)
Recomendaciones para el estudio Para realizar un correcto seguimiento de la asignatura el alumno debe asistir a todas las sesiones teóricas y
prácticas y dedicar al menos dos horas adicionales a la semana para completar el trabajo práctico.
Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Para el estudio el alumno necesitará el alumno necesitará: Fotocopias de las
transparencias de clase; Acceso a la bibliografía recomendada; Ordenador con acceso a Internet.
Tutorías
Se propondrán ejercicios para resolver por grupos, así como presentaciones orales de los mismos. La
valoración dependerá de la calidad general del trabajo, las habilidades y actitudes expuestas. También se
resolverán dudas planteadas por los alumnos.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Algoritmia
Algorithmics
Grado en Ingeniería Informática
Presencial
Rev. 10
Algoritmia
170
Algoritmia - Tlf: (+34) 968 278 821
Algoritmia Módulo: Común de la Rama de Informática.
Materia: Programación
Carácter: Obligatoria
Nº de créditos: 4,5
Unidad Temporal: 2º curso – 1er Semestre
Breve descripción de la asignatura La asignatura de Algoritmia se basa fundamentalmente en explicar los conocimientos teóricos necesarios
para cualquier tipo de programación informática. Con estos conocimientos, el alumno tendrá las
herramientas necesarias para encontrar soluciones a diferentes tipos de problemas mediante programación
software. En particular, se estudiarán algoritmos de recorrido de estructura de datos lineales y no lineales,
algoritmos de clasificación y búsqueda, y técnicas de backtracking y hashing.
Brief Description
This subject is fundamentally based on explaining and understanding the theoretical concepts needed to
develop any kind of programming in informatics. With these concepts, the student will have the
fundamental tools to develop software solutions to different types of problem. In particular, the following
concepts will be studied: Scanning of linear and non-linear data structures, Search and classification
algorithms, backtracking and hashing
Requisitos Previos No se establecen requisitos previos
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
1. Que el alumno comprenda el esquema de funcionamiento de los algoritmos más importantes de
clasificación, búsqueda, backtracking y hashing.
2. Que el alumno sea capaz de aplicar soluciones óptimas para la resolución de problemas utilizando
algoritmos adecuados
3. Que el alumno sepa desarrollar aplicaciones informáticas aplicando el algoritmo correcto para un
problema, es decir, que sea capaz de seleccionar un algoritmo de búsqueda, clasificación o
backtracking, dependiendo del problema a resolver
Algoritmia
171
Algoritmia - Tlf: (+34) 968 278 821
4. Que el alumno sea capaz de detectar las importantes diferencias que se pueden obtener, en
términos de rendimiento temporal, entre algoritmos aparentemente equivalentes en cuanto a su
resultado.
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
T21 - Capacidad de reflexión.
T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre
cuestiones relacionadas con el ámbito de estudio
Competencias específicas
C6 - Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías
informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los
algoritmos propuestos.
C7 - Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos más
adecuados a la resolución de un problema.
C8 - Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y
eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados.
Resultados de aprendizaje
Algoritmia
172
Algoritmia - Tlf: (+34) 968 278 821
RA 2.3.7. Reproducir el esquema de funcionamiento de los algoritmos más importantes de
clasificación, búsqueda y backtracking.
RA 2.3.8. Aplicar soluciones óptimas para la resolución de problemas utilizando estructuras de datos
coherentes y algoritmos adecuados.
RA 2.3.9.Comparar diferentes soluciones algorítmicas atendiendo a criterios de eficiencia.
RA 2.3.10. Desarrollar aplicaciones informáticas aplicando el algoritmo correcto para un problema
concreto.
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el Aula 15,75
45 horas (40 %) Evaluación 4,5
Prácticas 15,75
Tutorías 9
Estudio personal 27
67,5 horas (60 %)
Lecturas recomendadas
y búsqueda de
información
6,75
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
27
Actividades de
aprendizaje virtual 6,75
TOTAL 112,5 45 67,5
Temario Programa de la enseñanza teórica
Tema 1. Algoritmos de búsqueda.
1. Búsqueda lineal
Algoritmia
173
Algoritmia - Tlf: (+34) 968 278 821
2. Búsqueda binaria
Tema 2. Algoritmos de clasificación.
1. Algortimo de la burbuja
2. Algoritmo de inserción
3. Algortimo de selección
4. Clasificación Merge Sort y Quick Sort
Tema 3. Backtracking: Algoritmos de vuelta atrás.
1. Concepto de backtracking
2. Programación con backtracking
3. Ejemplos de algoritmos de backtracking
4. Branch and bound
Tema 4. Métodos de almacenamiento y búsqueda mediante cálculo de dirección basado en clave (hashing).
1. Introducción
2. Colisiones y alternativas para su solución
3. Borrado de elementos en tablas hash
4. Reordenamiento en tablas hash
5. Eficiencia de algoritmos hash
Programa de la enseñanza práctica
Práctica 1. Backtracking
Práctica 2. Hashing
Práctica 3. Algoritmos de búsqueda
Práctica 4. Algoritmos de clasificación
Algoritmia
174
Algoritmia - Tlf: (+34) 968 278 821
Relación con otras materias Fundamentos de programación y Computación numérica
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Bibliografía y fuentes de referencia
Bibliografía básica
Hernández Berlinches, R. Problemas de estructuras de datos y algoritmos. 1ª Edición. Editorial
Universitaria Ramón Areces, 2006.
Joyanes Aguilar, L. C. Algoritmos, Programación y Estructura de Datos. 1ºEd. McGraw-Hill
Interamericana, 2006
Nakamura, c., Adriana, M. Diseño de algoritmos y su codificación en C. 1ª Edición, McGraw-Hill,
2011
Bisbal Riera, J. Manual de algorítmica: Recursividad, complejidad y diseño de algoritmos. Editorial
UOC, 2009
Bibliografía complementaria
Joyanes Aguilar, L. VV.AA. Estructuras de datos en C (SCHAUM). 1ª Edición. McGraw-Hill, 2005.
Joyanes Aguilar, L., Zahonero Martínez, I. Algoritmos y estructuras de datos: una perspectiva en C.
1ª Edición. McGraw-Hill, 2005.
Garcia Carballeria, F. Problemas resueltos de programación en C. Paraninfo, 2009.
Wirth, N. Algoritmos y Estructuras de Datos. Prentice Hall, 1991.
Kernighan, B.W., Ritchie, D.M. El Lenguaje de Programación C. Prentice Hall, 1995.
Aho, A.V., Hopcroft, J.E., Ullman, J.D. Estructuras de Datos y Algoritmos. Addison-Wesley, 1999.
Algoritmia
175
Algoritmia - Tlf: (+34) 968 278 821
Schildt, H., C. Manual de Referencia. 4ª Edición, McGraw-Hill, 2004
Garcia Carballeria, F. Problemas resueltos de programación en C. Paraninfo, 2009.
Recomendaciones para el estudio La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios propuestos.
Material necesario Para esta asignatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Es recomendable disponer de un lápiz de memoria para guardar los ejercicios
propuestos y resueltos.
Tutorías
Se resolverán ejercicios que refuercen los contenidos teórico-prácticos de la asignatura. El trabajo será
evaluado por el profesor y los alumnos atiendo siempre a la calidad general del trabajo y a las habilidades y
actitudes expuestas.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Aspectos legales y éticos de la informática
Legal and Ethical Issues in Information Technology
Grado en Ingeniería Informática
Presencial
Rev. 10
Aspectos legales y éticos de la informática
177
Periféricos - Tlf: (+34) 968 278 821
Aspectos legales y éticos de la informática Módulo: Común de la rama de informática.
Materia: Principio de Ingeniería del Software.
Carácter: Obligatorio.
Nº de créditos: 4.5 ECTS
Unidad Temporal: 2er Curso – 1o semestre
Breve descripción de la asignatura La asignatura de Deontología y Legislación permite que el alumnado adquiera conocimientos sobre las
normas de Deontología que deben respetar en el ejercicio profesional como informáticos y la legislación que
le permita conocer el marco legal que regula la Informática y que le capacite para resolver cuestiones
jurídicas básicas.
Brief Description
The subject Deontology and Legislation allows the students to acquire knowledge about Deontology rules to
be observed as computer professionals and the legislation required to know the computing legal frame in
order to be able to solve basic legal issues related to the profession.
Requisitos Previos No se establecen requisitos previos.
Objetivos de la asignatura 1. Potenciar la capacidad del alumno para enfrentarse críticamente a las ideas.
2. Examinar problemas.
3. Ayudar al desarrollo de la habilidad para construir argumentos.
4. Evaluar de una forma crítica los argumentos presentados en un texto.
5. Enseñar el comportamiento humano y social.
6. Desarrollar la habilidad para tomar en cuenta ideas y modos de pensar poco familiares.
7. Capacitar para realizar el trabajo con profesionalidad.
Aspectos legales y éticos de la informática
178
Periféricos - Tlf: (+34) 968 278 821
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T7 - Trabajo en equipo de carácter interdisciplinar.
T9 - Habilidad en relaciones interpersonales.
T10 - Reconocimiento de la diversidad y la multiculturalidad.
T11 - Razonamiento crítico.
T12 - Compromiso ético.
T13 - Respeto a los derechos fundamentales y de igualdad entre hombres y mujeres.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
T17 - Liderazgo.
T18 - Iniciativa y espíritu emprendedor.
T20 - Sensibilidad hacia temas medioambientales.
T21 - Capacidad de reflexión.
T19 - Motivación por la calidad.
T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones
relacionadas con el ámbito de estudio.
T23 - Producir textos sencillos y coherentes sobre temas relacionados con el ámbito de estudio.
Aspectos legales y éticos de la informática
179
Periféricos - Tlf: (+34) 968 278 821
Competencias específicas
C18 - Conocimiento de la normativa y la regulación de la informática en los ámbitos nacional, europeo e
internacional.
Resultados de aprendizaje
RA 2.2.21. Aplicar los principios éticos y la normativa vigente para el diseño, desarrollo, selección y
evaluación de aplicaciones y sistemas informáticos.
RA 2.2.22. Conocer el código deontológico y emplearlo como norma de conducta en la negociación, hábitos
de trabajo, ejercicio del liderazgo y habilidades de comunicación.
RA 2.2.23. Comprobar el cumplimiento de la legislación vigente en las aplicaciones y productos informáticos,
así como en el diseño de un pliego de condiciones técnicas.
RA 2.2.24. Conocer las normas del ordenamiento jurídico de aplicación en el ámbito informático en las áreas
de propiedad intelectual, contratación electrónica, firma electrónica y delitos informáticos.
RA 2.2.25. Interpretar y aplicar la normativa vigente aplicable a las tecnologías de la información y la
comunicación, la legislación sobre protección de datos y los dominios de aplicación.
Aspectos legales y éticos de la informática
180
Periféricos - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el Aula 27
45 horas (40 %) Evaluación en el aula 3.15
Prácticas 5.85
Tutorías 9
Estudio personal 40.5
67.5 horas (60 %)
Lecturas recomendadas
y búsqueda de
información
10.125
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
3.375
Actividades de
aprendizaje virtual 13.5
TOTAL 112.5 45 67.5
Temario Tema 1. Introducción al Derecho.
1. Necesidad de Derecho 2. Clasificaciones del Derecho 3. Concepto de Derecho 4. Conflictos jurídicos, su solución 5. La persona y el ordenamiento jurídico
Tema 2. El ordenamiento jurídico. 1. Las normas jurídicas
Aspectos legales y éticos de la informática
181
Periféricos - Tlf: (+34) 968 278 821
2. Principio de estatalidad de las normas 3. Principio de racionalidad de las normas jurídicas 4. Clasificación de las fuentes del Derecho 5. El nuevo modelo de articulación de las fuentes primarias 6. Esquema de las fuentes del Derecho Español
Tema 3. Derecho de la Informática. 1. La informática jurídica
a. Evolución b. Informática jurídica documental c. Informática jurídica de gestión d. Informática jurídica decisional e. Informática jurídica en investigación jurídica f. Los recursos jurídicos en internet
2. El Derecho de la informática a. Concepto b. Contenido c. Fuentes del Derecho de la informática
Tema 4. Protección jurídica del software. 1. Justificación, antecedentes y evolución 2. La protección por el derecho de autor en la legislación española 3. La protección de las bases de datos
Tema 5. Delitos informáticos. 1. Concepto 2. Regulación 3. Tipos penales
Tema 6. Deontología e Informática 1. Aproximación al concepto de Deontología 2. Regulación y coercibilidad 3. Contenido
Tema 7. Contratación informática y contratación electrónica. 1. Principios fundamentales de la contratación electrónica 2. Elementos de del contrato electrónico 3. Desistimiento en la contratación electrónica
Tema 8 Firma electrónica. 1. Introducción 2. Funcionamiento de la firma electrónica y de los servicios de certificación (concepto de PKI). 3. Responsabilidad de los servicios de certificación
Tema 9 Factura electrónica. 1. Concepto 2. Proyectos avanzados de factura electrónica 3. Formatos de factura electrónica
Tema 10 Aspectos jurídicos en los pliegos de condiciones técnicas. 1. Introducción a los pliegos de condiciones técnicas 2. Elementos objetivos 3. Elementos subjetivos 4. Elementos formales
Programa de la enseñanza práctica
Seminario 1. Prácticas sobre conceptos y fuentes de Derecho.
Aspectos legales y éticos de la informática
182
Periféricos - Tlf: (+34) 968 278 821
Seminario 2. Prácticas de delitos informáticos. Seminario 3. Prácticas de deontología. Seminario 4. Prácticas sobre contratación electrónica. Seminario 5. Prácticas sobre firma electrónica. Seminario 6. Prácticas sobre pliegos de condiciones técnicas.
Relación con otras materias Se relaciona con Auditoría y Peritaje, especialmente en la parte de legislación, ya que la anterior tiene que
tener en cuenta los conocimientos de legislación que se imparten en esta asignatura.
Además, la asignatura de deontología profesional y legislación se relaciona con la asignatura de ética y todas
aquellas áreas de conocimiento que estén fundamentados en criterios éticos.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Bibliografía Bibliografía básica
ILLESCAS ORTIZ, R.: La contratación electrónica, Editorial Civitas, 2ª Edición. Cizur Menor. 2010.
DE LA CUESTA RUTE: Derecho mercantil para grados no jurídicos. HUYGENS. 2011. Contratación electrónica y bancaria, El Derecho. Madrid. 2010 SÁNCHEZ CALERO, F.: Principios de Derecho Mercantil. Editorial Aranzadi, Cizur Menor, 2011.
Aspectos legales y éticos de la informática
183
Periféricos - Tlf: (+34) 968 278 821
Para ciertas partes de la asignatura no es necesario un manual “ad hoc “. El profesor de la asignatura
proporcionará al alumno el material preciso para su estudio y comprensión; temario y legislación.
Bibliografía complementaria
PÉREZ PEREIRA. M.: La firma electrónica: contratos y responsabilidad civil: Editorial Aranzadi. Cizur Menor,
2009.
VEGA VEGA J. A .: Contratos electrónico y protección de los consumidores. Editorial Reus. Barcelona. 2006.
ARIAS POU, M.: Manual práctico de comercio electrónico . La Ley. Madrid. 2006
ORTS BERENGUER, E., Compendio de Derecho Penal parte general, Editorial Thomson Aranzadi, 3ª edición,
2011.
DÍEZ-PICAZO, L. y GULLÓN, A., Sistema de Derecho Civil, Vol. I., Editorial Tecnos, 12ª edición, 2012
DAVARA RODRÍGUEZ, M.A. Manual de Derecho Informático, Editorial Thomson Aranzadi, 10ª edición, 2008.
FRANCÉS PEDRO, Ética de los negocios, Editorial Desclee, 2004.
FUENTES J., BILBAO G., GUIBERT J.M, Ética para ingenieros, Editorial Desclee, 2002.
NARDONE GIORGIO Y CAGNONI FEDERICA, Perversiones en la red, la patología de Internet y su tratamiento,
Integral, Barcelona 2003.
Recomendaciones para el estudio Son importantes las indicaciones que le dará su profesor al inicio de curso. El profesor concretará al grupo de
alumnos la periodización de los contenidos, las metodologías a seguir, así como otras pautas de interés que
afectan al aprendizaje de la asignatura.
Es muy recomendable asistir a las clases y participar en ellas de forma activa, así como realizar las prácticas
propuestas.
Material necesario Para el normal desarrollo de la asignatura el alumno necesitará:
El material proporcionado por el profesora a través del campus virtual.
Acceso a la bibliografía recomendada
Ordenador con acceso a Internet
Aspectos legales y éticos de la informática
184
Periféricos - Tlf: (+34) 968 278 821
Tutorías
Se evaluarán la claridad de manejo de los conceptos vistos en clase mediante entrevista personal
en la que se comprobará la fluidez del discurso, el acierto en las decisiones tomadas y la
desenvoltura ante cuestiones que requieran razonar un paso más allá de la materia dada. Unas de
sus principales finalidades serán la de servir de apoyo a la realización de las prácticas de la
asignatura, en las que el alumno tendrá que aplicar todo el contenido de la asignatura.
Universidad Católica San Antonio de Murcia – Tlf: (+34) 902 102 101 info@ucam.edu – www.ucam.edu
Guía Docente 2012 - 13
Programación Visual Avanzada
Advanced Visual Programming
Grado en Ingeniería Informática
Presencial
Rev. 10
Programación Visual Avanzada
186
Programación Visual Avanzada - Tlf: (+34) 968 278 821
Programación Visual Avanzada Módulo: Tecnologías de la Información.
Materia: Tecnologías de Programación.
Carácter: Obligatoria.
Nº de créditos: 6 ECTS.
Unidad Temporal: 2º curso – 2º semestre.
Breve descripción de la asignatura Esta asignatura intenta unificar las diferencias entre las asignaturas de programación, en las que lo
importante es el método y no los resultados, y la realidad de la programación en el entorno laboral donde lo
que se prima es el desarrollo de calidad, incluida la visual, con las herramientas del mercado que más
difusión puedan tener en el momento.
Brief Description
This course attempts to unify the differences between programming courses, where what matters is the
method and results, and reality programming in the workplace where the premium is that the development
of quality, including visual, with market tools that can be released more widely at the time.
Requisitos Previos No se establecen requisitos.
Objetivos de la asignatura Los objetivos específicos de la asignatura son:
Comprender las bases de la programación en entornos visuales.
Crear controles nuevos en entornos visuales.
Aplicar el paradigma orientado a objetos a la programación en entornos visuales y la integración con
frameworks. Crear módulos de instalación desatendida.
Interactuar con herramientas ofimáticas, ficheros XML y generación de informes.
Crear aplicaciones que trabajen con bases de datos.
Realizar eficientemente una aplicación completa en un entorno de programación visual.
Programación Visual Avanzada
187
Programación Visual Avanzada - Tlf: (+34) 968 278 821
Competencias Competencias transversales
T1 - Capacidad de análisis y síntesis.
T2 - Capacidad de organización y planificación.
T3 - Capacidad de gestión de la información.
T4 - Resolución de problemas.
T5 - Toma de decisiones.
T6 - Trabajo en equipo.
T7 - Trabajo en equipo de carácter interdisciplinar.
T11 - Razonamiento crítico.
T14 - Aprendizaje autónomo.
T15 - Adaptación a nuevas situaciones.
T16 - Creatividad e innovación.
T18 - Iniciativa y espíritu emprendedor.
T21 - Capacidad de reflexión.
T22 - Comprender los puntos principales de textos claros y en lengua estándar si tratan sobre cuestiones
relacionadas con el ámbito de estudio.
Competencias específicas
TI2 - Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y
mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad
adecuados.
TI3 - Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo,
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.
Programación Visual Avanzada
188
Programación Visual Avanzada - Tlf: (+34) 968 278 821
Resultados de aprendizaje
RA 4.1.1. Diferenciar entre los diferentes paradigmas de computación distribuida.
RA 4.1.2. Describir los elementos que forman parte del modelo distribuido de componentes y de la
arquitectura orientada a servicios.
RA 4.1.3. Relacionar los diferentes paradigmas de computación distribuida con su aplicación práctica.
RA 4.1.4. Desarrollar una aplicación informática desde el punto de vista del modelo distribuido de
componentes.
RA 4.1.5. Desarrollar una aplicación de Internet desde el punto de vista de un contenedor de
objetos/componentes web. RA 4.1.6. Comprender las bases de la programación en entornos visuales.
RA 4.1.7. Crear controles nuevos en entornos visuales.
RA 4.1.8. Aplicar el paradigma orientado a objetos a la programación en entornos visuales y la integración
con frameworks.
RA 4.1.9. Crear módulos de instalación desatendida.
RA 4.1.10. Interactuar con herramientas ofimáticas, ficheros XML y generación de informes.
RA 4.1.11. Crear aplicaciones que trabajen con bases de datos.
RA 4.1.12. Realizar eficientemente una aplicación completa en un entorno de programación visual.
Programación Visual Avanzada
189
Programación Visual Avanzada - Tlf: (+34) 968 278 821
Metodología
Metodología Horas Horas de trabajo
presencial
Horas de trabajo
no presencial
Clases en el Aula 12
60 horas (40 %) Evaluación
6
Prácticas 30
Tutorías 12
Estudio personal 31.5
90 horas (60 %)
Lecturas recomendadas
y búsqueda de
información
18
Realización de
ejercicios,
presentaciones,
trabajos y casos
prácticos
27
Actividades de
aprendizaje virtual 13.5
TOTAL 150 60 90
Temario Programa de la enseñanza teórica
Tema 1. Fundamentos de los lenguajes de programación visual
1. Introducción.
2. Componentes.
3. Propiedades y eventos.
Programación Visual Avanzada
190
Programación Visual Avanzada - Tlf: (+34) 968 278 821
Tema 2. Conceptos básicos.
1. Depuración de código.
2. Formularios.
3. Programación orientada a objetos en entorno visual.
4. Construcción de controles.
Tema 3. Avanzado
1. Integración con frameworks.
2. Interacción con herramientas de ofimática, BB.DD y XML.
3. Generación de informes.
Tema 4. Documentación e instalación.
1. Documentación automatizada de proyectos.
2. Paquetes de instalación.
Programa de la enseñanza práctica
Práctica 1. Conocimientos básicos.
Práctica 2. Programación Avanzada.
Práctica 3. Programación Orientada a Objetos.
Práctica 4. Bases de datos.
Práctica 5. Informes.
Práctica 6. Creación de un proyecto completo.
Relación con otras materias Programación Web.
Sistema de evaluación Convocatoria de Febrero/Junio:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
Programación Visual Avanzada
191
Programación Visual Avanzada - Tlf: (+34) 968 278 821
- Evaluación de prácticas y problemas: 40% del total de la nota.
Convocatoria de Septiembre:
- Primera prueba parcial: 30% del total de la nota.
- Prueba final: 30% del total de la nota.
- Evaluación de prácticas y problemas: 40% del total de la nota.
Bibliografía y fuentes de referencia Bibliografía básica
Ceballos F. J. Enciclopedia de Microsoft Visual C#. Alfaomega- Ra-Ma, 3 ed., 2010.
Petzold, C. Programación en Microsoft Windows con C#. Madrid: McGraw-Hill, 2002. ISBN:
9788448136987.
Ferguson, J. Patterson, B. y Beres, J. La Biblia de C#. Madrid: Anaya Multimedia. 2003.
Bibliografía complementaria
Deitel, H. M. Como Programar en C#. Madrid: Prentice Hall, 2007.
Liberty, J..Programming C#. Sebastopol: O`Reilly, 4th Ed, 2005.
Web relacionadas Microsoft MSDN C#: (http://msdn.microsoft.com/es-es/vcsharp/default.aspx)
Descarga de Visual Studio 2010 Express (Español):
(http://www.microsoft.com/visualstudio/latam/products/products-express)
Manual C#: (http://msdn.microsoft.com/es-es/library/zkxk2fwf(v=vs.90).aspx)
Microsoft SQL Server 2008 Management Studio Express:
(http://www.microsoft.com/downloads/es-es/details.aspx?FamilyID=08E52AC2-1D62-45F6-9A4A-
4B76A8564A2B)
Recomendaciones para el estudio
Programación Visual Avanzada
192
Programación Visual Avanzada - Tlf: (+34) 968 278 821
La asignatura requiere un seguimiento continuo por parte del alumno, ya que el contenido de cada tema se
basa en lo explicado en temas anteriores. Por ello, se recomienda estudiar conforme se desarrollen los
contenidos en clase y realizar los ejercicios propuestos.
Material necesario Para esta signatura se utilizaran las aulas preparadas con ordenadores y con los programas necesarios para
impartir el temario. Para el estudio el alumno necesitará el alumno necesitará: fotocopias de las
transparencias de clase, acceso a la bibliografía recomendada y ordenador con acceso a Internet.
Tutorías
Se propondrán ejercicios para resolver por grupos, así como presentaciones orales de los mismos. La
valoración dependerá de la calidad general del trabajo, las habilidades y actitudes expuestas. También se
resolverán dudas planteadas por los alumnos.