Menú local
|
Competencias |
| C.2 | Capacidad de utilizar aplicaciones de comunicación e informáticas (ofimáticas, bases de datos, cálculo avanzado, gestión de proyectos, visualización, etc.) para apoyar el desarrollo y explotación de redes, servicios y aplicaciones de telecomunicación y electrónica. |
| C.3 | Capacidad para utilizar herramientas informáticas de búsqueda de recursos bibliográficos o de información relacionada con las telecomunicaciones y la electrónica. |
| CBB2 | 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 |
| Resultados de aprendizaje | |
Resultado Resul-01 |
Capacidad para utilizar aplicaciones para el desarrollo y explotación de servicios, sistemas y aplicaciones de telecomunicación |
Resultado Resul-02 |
Comprensión y utilización de los fundamentos de la programación y empleo de los lenguajes de descripción de dispositivos hardware en sistemas y servicios de telecomunicación |
Resultado Resul-21 |
Conocer materias básicas y tecnológicas que capaciten para el aprendizaje de nuevos métodos y tecnologías |
Resultado Resul-22 |
Dotar de una gran versatilidad para adaptarse a nuevas situaciones. |
Resultado Resul-23 |
Analizar y valorar el impacto social y medioambiental de las soluciones técnicas. |
Resultado Resul-24 |
Trabajar en un grupo multidisciplinar y en un entorno multilingüe. |
Resultado Resul-25 |
Comunicar, tanto por escrito como de forma oral, conocimientos, procedimientos, resultados e ideas relacionadas con las telecomunicaciones y la electrónica |
Teoricos:
TEMA 0. INTRODUCCIÓN AL DISEÑO SOFTWARE
0.1. Introducción. Construcción de Software.
0.2. Diseño Software. Fundamentos.
0.3. Bibliografía.
TEMA 1. TIPOS DE DATOS ABSTRACTOS
1.1. Introducción
1.2. Concepto de abstracción
1.3. Tipos de datos
1.3.1. Tipos de datos primitivos
1.3.2. Tipos de datos agregados
1.3.3. Tipos de datos compuestos
1.4. Importancia de los tipos de datos
1.5. Tipos de datos abstractos
1.5.1. TDA - Ejemplo
1.6. Pasos en el diseño de un TDA
1.7. Descomposición modular de un TDA
1.8. Implementación de operaciones abstractas
1.9. TDA conjunto. Diseño lógico
1.10. Clasificación de los TDA
1.11. TDA lineales
1.11.1. TDA Pila
1.11.2. TDA Cola
1.11.3. TDA Lista
1.12. TDA no lineales
1.12.1. Árboles
1.12.2. Tipos de Árboles
1.12.3. Aplicaciones de los Árboles
1.12.4. Árboles binarios
1.12.5. Árboles binarios de búsqueda
1.13. Tablas de dispersión
1.13.1. Tablas de dispersión
1.13.2. Funciones de dispersión
1.13.3. Tipos de dispersión
1.13.3.1. Dispersión abierta
1.13.3.2. Dispersión cerrada
1.13.3.3. Dispersión doble
1.14. Bibliografía.
TEMA 2. PROGRAMACIÓN ORIENTADA A OBJETOS
2.1. Introducción a la OOP y el lenguaje Java
2.1.1. Programación orientada a objetos
2.1.2. El lenguaje Java
2.1.3. Compilación, bytecode y JVMs
2.1.4. Entornos de desarrollo Java
2.1.5. Java vs otros lenguajes OO
2.2. Programación orientada a objetos en Java
2.2.1. Clases de objetos
2.2.2. Protección de miembros
2.2.3. Protección de clases
2.2.4. Inicialización y finalización
2.2.5. Creación de objetos
2.2.6. Trabajando con objetos
2.2.7. Relaciones entre objetos
2.2.8. Clases anidadas e interiores
2.2.9. Autoreferencias
2.2.10. Aplicaciones orientadas a objetos
2.2.11. Herencia
2.2.12. Adición, redefinición y anulación
2.2.13. Protección y herencia
2.2.14. Herencia múltiple
2.2.15. Polimorfismo
2.2.16. Ligadura dinámica
2.2.17. Información de clases en tiempo de ejecución
2.2.18. Otros temas de interés en Java
2.3. Bibliografía.
TEMA 3. RECURSIVIDAD
3.1. Introducción.
3.2. Diseño.
3.2.1. Fibonacci
3.2.2. MCD
3.2.3. Conteo
3.2.4. Combinatoria
3.2.5. La Pila del Sistema
3.3. Recursividad. Casos Base
3.4. Recursividad. Paso de Parámetros
3.5. Recursividad o Iteración
3.6. Eliminación de la recursividad
3.7. Divide y Vencerás
3.8. Backtracking
3.9. Bibliografía
TEMA 4. ANÁLISIS DE EFICIENCIA
4.1. Introducción.
4.2. Tiempo de ejecución.
4.3. Orden de ejecución.
4.4. Notación Asintótica.
4.5. Cálculo de eficiencia.
4.6. Recurrencias
4.6.1. Recurrencias Homogéneas
4.6.2. Recurrencias No Homogéneas
4.7. Cambios de Variable
4.8. Bibliografía
TEMA 5: EJEMPLOS PARA LA INGENIERÍA DE TELECOMUNICACIÓN
- Práctica 1: Tipos de datos abstractos.
- Práctica 2: Introducción a la programación en Java.
- Práctica 3: Programación orientada a objetos con Java.
- Práctica 4: Recursividad. Eficiencia de algoritmos.
A1 - Clases expositivas en gran grupo
- M1 - Clases expositivas en gran grupo: Clases magistrales
- M3 - Clases expositivas en gran grupo: Actividades introductorias
A2 - Clases en grupos de prácticas
- M11 - Clases en grupos de prácticas: Resolución de ejercicios
- M6 - Clases en grupos de prácticas: Actividades prácticas
- M7 - Clases en grupos de prácticas: Seminarios
- M8 - Clases en grupos de prácticas: Debates
- M9 - Clases en grupos de prácticas: Laboratorio
A3 - Tutorias Colectivas
-
- M14 - Tutorias Colectivas/Individuales: Supervisión de trabajos dirigidos
| ACTIVIDADES | HORAS PRESENCIALES | HORAS TRABAJO AUTÓNOMO | TOTAL HORAS | CRÉDITOS ECTS | COMPETENCIAS (códigos) |
|---|---|---|---|---|---|
A1 - Clases expositivas en gran grupo
|
25.0 | 30.0 | 55.0 | 2.2 |
|
A2 - Clases en grupos de prácticas
|
30.0 | 50.0 | 80.0 | 3.2 |
|
A3 - Tutorias Colectivas
|
5.0 | 10.0 | 15.0 | 0.6 |
|
| TOTALES: | 60.0 | 90.0 | 150.0 | 6.0 |
| ASPECTO | CRITERIOS | INSTRUMENTO | PESO |
|---|---|---|---|
| Asistencia y/o participación en actividades presenciales y/o virtuales | Participación activa en la clase. Participación en los debates. Realización y entrega de ejercicios. Presentación de trabajos. | Observación y notas del profesor | 15.0% |
| Conceptos teóricos de la materia | Dominio de los conocimientos teóricos y operativos de la materia. | Examen teórico (prueba objetiva de respuesta breve) | 65.0% |
| Prácticas de laboratorio/campo/uso de herramientas TIC | Presentación de trabajos prácticos y validación de los mismos. Dichos trabajos serán evaluados durante las sesiones de prácticas. | Observación y notas del profesor. Entrega y defensa de trabajos prácticos. Examen de prácticas. | 20.0% |
Los criterios de evaluación que se seguirán para valorar cada uno de los aspectos vistos en el apartado anterior serán:
- Conceptos teóricos de la materia (65%): La evaluación de la parte teórica se llevará a cabo mediante la realización de un examen, en él se plantearán preguntas de respuesta corta y la realización de pequeños programas en el lenguaje de programación que se indique. En el examen se valorarán todos los contenidos de la asignatura (teoría y prácticas) desarrollados a lo largo del curso. La teoría evaluará las competencias C.2, C.3 y CBB2 y los resultados de aprendizaje Resul-01, Resul-02, Resul-21, Resul-22, Resul-23 y Resul-25.
- Asistencia y/o participación en actividades presenciales y/o virtuales (15%): esta se llevará a cabo mediante la asistencia y participación activa en clase, así como con la entrega de ejercicios y trabajos que el profesor irá planteando a lo largo del curso. Cada ejercicio o trabajo planteado tendrá un peso y un valor correspondiente que será informado por el profesor en clase, en función de su dificultad. La Asistencia y/o participación en actividades presenciales evaluará las competencias C.2, C.3 y CBB2 y los resultados de aprendizaje Resul-01, Resul-02, Resul-21, Resul-22, Resul-23, Resul-24 y Resul-25.
- Práctica de laboratorio (20%): La lo largo del curso el profesor planteará una serie de guiones de prácticas que el alumno deberá realizar y entregar en las fechas indicadas. El alumno será requerido a validar la práctica mediante la explicación de en qué consiste la práctica de manera oral y durante la sesión correspondiente a la entrega de la misma. Si el alumno no puede explicarlo de manera clara, la práctica no se considerará validada y por tanto obtendrá un 0 en su calificación. Las prácticas de laboratorio evaluarán las competencias C.2, C.3 y CBB2 y los resultados de aprendizaje Resul-01, Resul-02, Resul-21, Resul-22, Resul-23, Resul-24 y Resul-25.
El alumno deberá obtener una calificación mínima de 5 para superar la asignatura, sumando cada una de las partes y atendiendo a los criterios anteriormente especificados.
La nota obtenida por el alumno durante el periodo lectivo, tanto en las prácticas como en la participación en clase y seminarios, se mantendrá sólo para las diferentes convocatorias del mismo curso. El alumno sólo obtendrá calificación cuando se presente al examen de teoría, y contará como convocatoria.
Los alumnos que no se presenten a cualquiera de las actividades que proponga el profesor no tendrán derecho a obtener la calificación correspondiente de la actividad en ninguna otra forma.
En caso de detectarse cualquier intento de fraude se considerará una falta de honor y credibilidad por parte del alumno y perderá cualquier oportunidad de presentar los ejercicios correspondientes. El profesor además se reserva el derecho de tomar las medidas legales oportunas que la universidad tenga contempladas en su reglamento.
| ASPECTO | Ponderación mínima | Ponderación máxima |
| Asistencia y/o participación en actividades presenciales y/o virtuales | 0 | 20 |
| Conceptos teóricos de la materia | 60 | 80 |
| Prácticas de laboratorio/campo/uso de herramientas TIC | 20 | 35 |
- Programación Orientada A Objetos. Autor: Joyanes Aguilar, Luis. Editorial: McGraw-Hill.
- Estructuras De Datos Y Algoritmos . Autor: Aho, Alfred V.. Editorial: Pearson Educación.
- Fundamentos De Algoritmia. Autor: Brassard, Gilles. Editorial: Prentice Hall.
- Abstracción Y Estructuras De Datos En C++ . Autor: Garrido Carrillo, Antonio. Editorial: Delta.
- Estructuras De Datos En Java: Compatible Con Java 2. Autor: Weiss, Mark Allen. Editorial: Addison Wesley.
- Piensa En Java . Autor: Eckel, Bruce. Editorial: Pearson Educación,.
- El Lenguaje De Programación C++. Autor: Stroustrup, Bjarne. Editorial: Addison Wesley.
- Fundamentos De Programación En C++ . Autor: Garrido Carrillo, Antonio. Editorial: Delta.
Responsable del tratamiento: Universidad de Jaén, Paraje Las Lagunillas, s/n; Tel.953 212121; www.ujaen.es
Delegado de Protección de Datos (DPO): TELEFÓNICA, S.A.U. ; Email: dpo@ujaen.es
Finalidad del tratamiento: Gestionar la adecuada grabación de las sesiones docentes con el objetivo de hacer posible la enseñanza en un escenario de docencia multimodal y/o no presencial.
Plazo de conservación: Las imágenes serán conservadas durante los plazos legalmente previstos en la normativa vigente.
Legitimación: Los datos son tratados en base al cumplimiento de obligaciones legales (Ley Orgánica 6/2001, de 21 de diciembre, de Universidades) y el consentimiento otorgado mediante la marcación de la casilla habilitada a tal efecto.
Destinatarios de los datos (cesiones o transferencias): Toda aquella persona que vaya a acceder a las diferentes modalidades de enseñanza.
Derechos: Ud. podrá ejercitar los derechos de Acceso, Rectificación, Cancelación, Portabilidad, Limitación del tratamiento, Supresión o, en su caso, Oposición. Para ejercitar los derechos deberá presentar un escrito en la dirección arriba señalada dirigido al Servicio de Información, Registro y Administración Electrónica de la Universidad de Jaén, o bien, mediante correo electrónico a la dirección de correo electrónico. Deberá especificar cuál de estos derechos solicita sea satisfecho y, a su vez, deberá acompañarse de la fotocopia del DNI o documento identificativo equivalente. En caso de que actuara mediante representante, legal o voluntario, deberá aportar también documento que acredite la representación y documento identificativo del mismo. Asimismo, en caso de considerar vulnerado su derecho a la protección de datos personales, podrá interponer una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es
Responsable del tratamiento: Universidad de Jaén, Campus Las Lagunillas, s/n, 23071 Jaén
Delegado de Protección de Datos:dpo@ujaen.es
Finalidad: Conforme a la Ley de Universidades y demás legislación estatal y autonómica vigente, realizar los exámenes correspondientes a las asignaturas en las que el alumno o alumna se encuentre matriculado. Con el fin de evitar fraudes en la realización del mismo, el examen se realizará en la modalidad de video llamada, pudiendo el personal de la Universidad de Jaén contrastar la imagen de la persona que está realizando la prueba de evaluación con los archivos fotográficos del alumno en el momento de la matrícula. Igualmente, con la finalidad de dotar a la prueba de evaluación de contenido probatorio de cara a revisiones o impugnaciones de la misma, de acuerdo con la normativa vigente, la prueba de evaluación será grabada.
Legitimación: cumplimiento de obligaciones legales (Ley de Universidades) y demás normativa estatal y autonómica vigente.
Destinatarios: prestadores de servicios titulares de las plataformas en las que se realicen las pruebas con los que la Universidad de Jaén tiene suscritos los correspondientes contratos de acceso a datos.
Plazos de conservación: los establecidos en la normativa aplicable. En el supuesto en concreto de las grabaciones de los exámenes, mientras no estén cerradas las actas definitivas y la prueba de evaluación pueda ser revisada o impugnada.
Derechos: puede ejercitar sus derechos de acceso, rectificación, cancelación, oposición, supresión, limitación y portabilidad remitiendo un escrito a la dirección postal o electrónica indicada anteriormente. En el supuesto que considere que sus derechos han sido vulnerados, puede presentar una reclamación ante el Consejo de Transparencia y Protección de Datos de Andalucía www.ctpdandalucia.es