Se recomienda haber cursado con aprovechamiento las materias de Fundamentos Matemáticos y Señal, además de la asignatura de Informática.
La Informática y, más en concreto, la Programación es una de las ramas de conocimiento fundamentales para un ingeniero, cuyo dominio amplía las expectativas profesionales propias de las titulaciones técnicas.
Esta asignatura es la segunda de la titulación que aborda una materia importante para un gran número de asignaturas posteriores de la titulación como son los fundamentos de programación de computadores orientada a objetos.
Competencias propias de la asignatura | |
---|---|
Código | Descripción |
E07 | 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. |
E08 | 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. |
E12 | Conocimiento y utilización de los fundamentos de la programación en redes, sistemas y servicios de telecomunicación. |
G01 | Conocimientos de las Tecnologías de la Información y la Comunicación (TIC). |
G06 | Conocimiento de materias básicas y tecnologías, que le capacite para el aprendizaje de nuevos métodos y tecnologías, así como que le dote de una gran versatilidad para adaptarse a nuevas situaciones. |
G13 | Capacidad de buscar y entender información, tanto técnica como comercial, en varias fuentes, relacionarla y estructurarla para integrar ideas y conocimientos. Análisis, síntesis y puesta en práctica de ideas y conocimientos. |
Resultados de aprendizaje propios de la asignatura | |
---|---|
Descripción | |
Utilización de aplicaciones de comunicación e informáticas de apoyo al desarrollo y explotación de redes, servicios y aplicaciones de telecomunicación. | |
Análisis, síntesis y compresión de documentación técnica. | |
Modelado y diseño de protocolos de comunicación con su interfaz básico. | |
Programación avanzada de Interfaces Gráficos de Usuario. | |
Programación de aplicaciones y servicios en red. | |
Programación de Sistemas de Bases de Datos en red. | |
Programación multiproceso y de la comunicación de datos entre procesos. | |
Conocimiento de un lenguaje de Programación Orientada a Objetos dirigido a la programación en redes, sistemas y servicios de Telecomunicación. | |
Uso correcto de la expresión oral y escrita para transmitir ideas, tecnologías, resultados, etc. | |
Modelado de aplicaciones distribuidas, cliente-servidor y orientadas a servicios. | |
Utilización eficiente de herramientas informáticas de búsqueda de recursos bibliográficos o de información relacionada con las telecomunicaciones. | |
Realización de pequeños proyectos y su presentación pública. | |
Uso de las TICs para alcanzar los objetivos específicos fijados en la materia. | |
Resultados adicionales | |
No se han establecido. |
Se trabajara con el Entorno de Desarrollo Integrado Eclipse de acceso libre.
Sobre Eclipse se utilizará el plugin Window Builder para el desarrollo de Interfaces Gráficas de Usuario.
Se utilizará MySQL como gestor libre de Bases de Datos.
Actividad formativa | Metodología | Competencias relacionadas (para títulos anteriores a RD 822/2021) | ECTS | Horas | Ev | Ob | Descripción | |
Enseñanza presencial (Teoría) [PRESENCIAL] | Método expositivo/Lección magistral | E07 E08 E12 G01 G06 | 0.64 | 16 | N | N | Explicación de los conceptos de los diferentes temas en el aula. | |
Resolución de problemas o casos [PRESENCIAL] | Resolución de ejercicios y problemas | E07 E12 G01 G06 G13 | 0.64 | 16 | N | N | Resolución de ejercicios en clase y en el aula de ordenadores. | |
Prácticas en aulas de ordenadores [PRESENCIAL] | Prácticas | E07 E08 E12 G01 G06 G13 | 0.8 | 20 | N | N | Habrá que entregar en el plazo marcado las diferentes prácticas. | |
Estudio o preparación de pruebas [AUTÓNOMA] | Trabajo autónomo | E07 E08 E12 G01 G06 G13 | 2 | 50 | N | N | Las pruebas a preparar son eminentemente prácticas en el ordenador, relacionadas principalmente con el trabajo desarrollado en las prácticas propuestas a lo largo del semestre. | |
Tutorías individuales [PRESENCIAL] | Otra metodología | E07 E08 G01 G06 | 0.2 | 5 | N | N | Consulta con los profesores en el horario de tutoría establecido. El alumnado expondrá ante el profesor la solución entregada de las prácticas de laboratorio propuestas. | |
Elaboración de memorias de Prácticas [AUTÓNOMA] | Trabajo autónomo | E07 E08 E12 G01 G06 G13 | 1.6 | 40 | S | S | Las memorias de prácticas serán un proyecto programado en JAVA y deben estar debidamente personalizadas, documentadas y comentadas para su entrega. Hay que entregar todas las prácticas y tener una nota media ponderada mínima de 4 puntos para hacer media con el resto de pruebas y poder aprobar la asignatura. Se recuperarán entregando y defendiendo ante el profesor las prácticas suspensas o que no se hayan entregado anteriormente hasta el día previo a la fecha oficial de la prueba final extraordinaria. | |
Pruebas de progreso [PRESENCIAL] | Pruebas de evaluación | E07 E08 E12 G01 G06 G13 | 0.06 | 1.5 | S | N | A mitad de cuatrimestre se realizarán una prueba de progreso que será un programa en JAVA que tendrá un valor de un 20% de la nota final de la asignatura. Se recuperará el mismo día que la prueba final extraordinaria realizando un programa en lenguaje JAVA. | |
Prueba final [PRESENCIAL] | Pruebas de evaluación | E07 E08 E12 G01 G06 G13 | 0.06 | 1.5 | S | S | A final de cuatrimestre se realizará una prueba obligatoria que será un programa en JAVA que tendrá un valor de un 40% de la nota final. La nota mínima para hacer media con el resto de criterios de evaluación es de 4 puntos. Se recuperara en la fecha oficial de la convocatoria extraordinaria realizando un programa en lenguaje JAVA. | |
Total: | 6 | 150 | ||||||
Créditos totales de trabajo presencial: 2.4 | Horas totales de trabajo presencial: 60 | |||||||
Créditos totales de trabajo autónomo: 3.6 | Horas totales de trabajo autónomo: 90 |
Ev: Actividad formativa evaluable Ob: Actividad formativa de superación obligatoria (Será imprescindible su superación tanto en evaluación continua como no continua)
Sistema de evaluación | Evaluacion continua | Evaluación no continua * | Descripción |
Elaboración de memorias de prácticas | 40.00% | 40.00% | Se establecerá un calendario de entrega de memorias de prácticas que el alumnado ha de ir cumpliendo. Se realizarán una defensa de cada práctica ante el profesor en los quince días posteriores. Hay que tener una nota media ponderada mínima de 4 puntos para aprobar la asignatura. |
Pruebas de progreso | 20.00% | 20.00% | Pruebas de progreso durante el cuatrimestre. Sin nota mínima. |
Prueba final | 40.00% | 40.00% | Prueba final al acabar el cuatrimestre en la fecha oficial de examen ordinario. Nota mínima 4 para aprobar la asignatura. |
Total: | 100.00% | 100.00% |
No asignables a temas | |
---|---|
Horas | Suma horas |
Estudio o preparación de pruebas [AUTÓNOMA][Trabajo autónomo] | 50 |
Tutorías individuales [PRESENCIAL][Otra metodología] | 5 |
Elaboración de memorias de Prácticas [AUTÓNOMA][Trabajo autónomo] | 40 |
Pruebas de progreso [PRESENCIAL][Pruebas de evaluación] | 1.5 |
Prueba final [PRESENCIAL][Pruebas de evaluación] | 1.5 |
Tema 1 (de 6): Introducción a la Programación Orientada a Objetos | |
---|---|
Actividades formativas | Horas |
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] | 3 |
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] | 1 |
Tema 2 (de 6): Introducción al lenguaje JAVA | |
---|---|
Actividades formativas | Horas |
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] | 3 |
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] | 3 |
Prácticas en aulas de ordenadores [PRESENCIAL][Prácticas] | 8 |
Tema 3 (de 6): Interfaces gráficos en JAVA | |
---|---|
Actividades formativas | Horas |
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] | 3 |
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] | 3 |
Prácticas en aulas de ordenadores [PRESENCIAL][Prácticas] | 4 |
Tema 4 (de 6): Bases de datos | |
---|---|
Actividades formativas | Horas |
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] | 3 |
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] | 3 |
Prácticas en aulas de ordenadores [PRESENCIAL][Prácticas] | 4 |
Tema 5 (de 6): Programación multiproceso | |
---|---|
Actividades formativas | Horas |
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] | 3 |
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] | 3 |
Prácticas en aulas de ordenadores [PRESENCIAL][Prácticas] | 2 |
Tema 6 (de 6): Comunicaciones en JAVA | |
---|---|
Actividades formativas | Horas |
Enseñanza presencial (Teoría) [PRESENCIAL][Método expositivo/Lección magistral] | 1 |
Resolución de problemas o casos [PRESENCIAL][Resolución de ejercicios y problemas] | 3 |
Prácticas en aulas de ordenadores [PRESENCIAL][Prácticas] | 2 |
Actividad global | |
---|---|
Actividades formativas | Suma horas |
Comentarios generales sobre la planificación: | Los temas se impartirán consecutivamente adaptándose al calendario real que se tenga en el semestre en el que se ubica la asignatura. Se publicará una planificación más detallada en Campus Virtual al comienzo de la asignatura de acuerdo a los horarios asignados por el centro. En el calendario detallado se fijarán días de prácticas y de entrega de las mismas. |
Autor/es | Título | Libro/Revista | Población | Editorial | ISBN | Año | Descripción | Enlace Web | Catálogo biblioteca |
---|---|---|---|---|---|---|---|---|---|
ECLIPSE: entorno de programación | Entorno de desarrollo integrado multilenguaje | http://www.eclipse.org/ | |||||||
MySQL WorkBench | Página de la herramienta MySQL para gestión de Bases de Datos. | www.mysql.com | |||||||
Pérez, César (Pérez López) | MySQL para Windows y Linux | Ra-Ma | 978-84-7897-790-1 | 2007 | |||||
Schildt, Herbert | Java 2 : manual de referencia | Osborne, McGraw-Hill | 84-481-3173-8 | 2003 | |||||
Silberschatz, Abraham | Fundamentos de bases de datos | McGraw- Hill/Interamericana de España | 84-481-4644-1 | 2006 |