Guía docente de la asignatura
(6587) PROGRAMACIÓN PARA CIENCIA DE DATOS

Curso académico 2026/2027

  1. Identificación

    1. De la asignatura

      Curso Académico
      2026/2027
      Titulación
      GRADO EN CIENCIA E INGENIERÍA DE DATOS
      Nombre de la asignatura
      PROGRAMACIÓN PARA CIENCIA DE DATOS
      Código
      6587
      Curso
      SEGUNDO
      Carácter
      OBLIGATORIA
      Número de grupos
      1
      Créditos ECTS
      6.0
      Estimación del volumen de trabajo
      150.0
      Organización temporal
      2º Cuatrimestre
      Idiomas en que se imparte
      Español
      Curso Académico 2026/2027
      Titulación

      GRADO EN CIENCIA E INGENIERÍA DE DATOS

      Nombre de la asignatura PROGRAMACIÓN PARA CIENCIA DE DATOS
      Código 6587
      Curso SEGUNDO
      Carácter OBLIGATORIA
      Número de grupos 1
      Créditos ECTS 6.0
      Estimación del volumen de trabajo 150.0
      Organización temporal 2º Cuatrimestre
      Idiomas en que se imparte Español
    2. Del profesorado: Equipo docente

      • BERNAL BERNABE, JORGE Docente: GRUPO 1 Coordinación de los grupos: GRUPO 1 Coordinador de la asignatura

        Categoría

        PROFESORES TITULARES DE UNIVERSIDAD

        Área

        CIENCIA DE LA COMPUTACIÓN E INTELIGENCIA ARTIFICIAL

        Departamento

        INGENIERÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES

        Correo electrónico / Página web / Tutoría electrónica

        jorgebernal@um.es Tutoría electrónica: Sí

        Teléfono, horario y lugar de atención al alumnado

      • GIL MARTINEZ, ANA LUISA Docente: GRUPO 1 Coordinación de los grupos:

        Categoría

        INVESTIGADOR/A "SAAVEDRA FAJARDO"

        Área

        No consta

        Departamento

        No consta

        Correo electrónico / Página web / Tutoría electrónica

        analuisa.gil@um.es Tutoría electrónica: No

        Teléfono, horario y lugar de atención al alumnado

      • MARTINEZ BARBERA, HUMBERTO Docente: GRUPO 1 Coordinación de los grupos:

        Categoría

        PROFESORES TITULARES DE UNIVERSIDAD

        Área

        INGENIERÍA TELEMÁTICA

        Departamento

        INGENIERÍA DE LA INFORMACIÓN Y LAS COMUNICACIONES

        Correo electrónico / Página web / Tutoría electrónica

        humberto@um.es http://giia.inf.um.es Tutoría electrónica: Sí

        Teléfono, horario y lugar de atención al alumnado

        Duración:
        A
        Día:
        Lunes
        Horario:
        09:00-11:00
        Lugar:
        868884666, Facultad de Informática B1.1.020 (DESPACHO PROF. HUMBERTO MARTÍNEZ BARBERÁ)
        Observaciones:
        No consta
  2. Presentación

    En esta asignatura se estudiarán técnicas que permitan desarollar programas complejos dentro del marco de la ingeniería de datos De esta forma se abordará la programación desde los paradigmas de la programación orientada a objetos y la programación funcional Posteriormente se desarollarán estrategias avanzadas tanto para la organización adecuada del código mediante los patrones más relevanets, así como métodos para acceder a grandes cantidades de datos y su persistencia Todas estas cuestiones se compleemntarán con el uso de herramientas informa¿ticas que faciliten el desarrollo, prueba y evolucio¿n de programas

  3. Condiciones de acceso a la asignatura

    1. Incompatibilidades

      No constan

    2. Requisitos

      No constan

    3. Recomendaciones

      Se asume que el estudiante tiene los conocimientos mínimos de programación, y conocimiento de las estructuras de datos más relevantes

  4. Competencias

    1. Competencias básicas

      • CB1: Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación secundaria general, y se suele encontrar a un nivel que, si bien se apoya en libros de texto avanzados, incluye también algunos aspectos que implican conocimientos procedentes de la vanguardia de su campo de estudio
      • CB2: Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio
      • CB5: Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía

    2. Competencias de la titulación

      • CG2: Conocer y aplicar los fundamentos de ingeniería y tecnologías informáticas actuales para diseñar e implementar nuevas aplicaciones de análisis de datos.
      • CG3: Capacidad para desarrollar experimentos y para implementar sistemas, infraestructuras, procesos y herramientas con el fin de soportar la manipulación de los datos durante todo el ciclo de vida de estos.
      • CE2: Desarrollar programas orientados al análisis de datos, usando las estructuras de datos, algoritmos y herramientas de programación adecuadas.

    3. Competencias transversales y de materia

      • CE7 Usar fundamentos de la ingeniería (tanto fundamentos generales como los particulares de la ingeniería del software) para diseñar, desarrollar, implementar e investigar en nuevos instrumentos y aplicaciones para la recolección, el almacenamiento, el análisis y la visualización de datos

  5. Contenidos

    1. Teoría

      Tema 0: Tipos de lenguajes y paradigmas de programación

      Tema 1: Control de versiones y desarrollo basado en tests

      Tema 2: Programación orientada a objetos

      Tema 3: Patrones de diseño

      Tema 4: Programación funcional

      Tema 5: Procesamiento de streams

    2. Prácticas

      • Práctica 1: Prácticas de Laboratorio

        Realización de prácticas de laboratorio donde se trabajan los conceptos explicados en teoría

        Relacionado con:
        • Tema 0: Tipos de lenguajes y paradigmas de programación
        • Tema 1: Control de versiones y desarrollo basado en tests
        • Tema 2: Programación orientada a objetos
        • Tema 3: Patrones de diseño
        • Tema 4: Programación funcional
        • Tema 5: Procesamiento de streams

  6. Actividades Formativas

    Actividad Formativa Metodología Horas Presencialidad
    AF1: Exposición teórica: Exposición de los contenidos teóricos de la asignatura por parte del profesor. También se contemplan las sesiones informativas sobre el desarrollo del trabajo de fin de grado o prácticas externas.

    Exposición de los contenidos teóricos de la asignatura por parte del profesor.

    20.0 100.0
    AF2: Seminarios y actividades de aula: Exposición, análisis y debate dentro del contexto de aplicaciones específicas de contenidos teóricos, así como planteamiento y resolución de ejercicios y casos prácticos en el aula, tanto al grupo completo como en grupos reducidos. También se contemplan conferencias, debates y seminarios temáticos.

    Exposición, análisis y debate dentro del contexto de aplicaciones específicas de contenidos teóricos, así como planteamiento y resolución de ejercicios y casos prácticos en el aula, tanto al grupo completo como en grupos reducidos.

    5.0 100.0
    AF3: Prácticas de laboratorio: Ejercicios y resolución de problemas, aprendizaje orientado a proyectos, estudio de casos, exposición y discusión de trabajos, simulaciones y/o prácticas con ordenadores, generalmente desarrolladas en grupos reducidos.

    Prácticas de laboratorio en las que se resolverán ejercicios de los temas vistos en teoría.

    28.0 100.0
    AF4: Trabajo autónomo del alumno: Estudio y preparación de contenidos teórico-prácticos, trabajo individual consistente en lecturas, búsquedas de información, sistematización de contenidos, elaboración de informes o estudio para la elaboración de casos entre otras actividades.

    Preparación de trabajos y estudio personal.

    90.0 0.0
    AF5: Tutorías formativas y resolución de dudas: Asistencia individualizada -tutorías individuales- o en grupo -tutorías colectivas- a los estudiantes por parte del profesor.

    Tutorías formativas y resolución de dudas.

    3.0 100.0
    AF6: Evaluación: Pruebas individuales, ya sean escritas, orales o con medios informáticos, donde el estudiante demostrará los conocimientos teóricos y prácticos adquiridos durante las actividades formativas asociadas a la enseñanza de la materia.

    Pruebas de evaluación según se describe en el apartado "Sistemas de evaluación"

    4.0 100.0
    Totales 150,00

  7. Horario de la asignatura

    https://www.um.es/web/estudios/grados/ciencia-ingenieria-datos/2026-27#horarios

  8. Sistemas de Evaluación

    Identificador Denominación del instrumento de evaluación Criterios de Valoración Ponderación
    SE1 Exámenes individuales: Pruebas objetivas, de desarrollo, de respuesta corta, de ejecución de tareas o de escala de actitudes, realizadas por los estudiantes para mostrar los conocimientos teóricos y prácticos adquiridos ya sea de forma oral, escrita o utilizando un ordenador.

    Evaluación de los contenidos vistos en teoría.

    50.0
    SE3 Procedimientos de observación del trabajo del estudiante: Registros de participación, de realización de actividades, cumplimiento de plazos, participación en foros, informes de seguimiento del trabajo fin de grado y registros sobre el desarrollo de las prácticas externas. 0.0
    SE4 Informe técnico. En este instrumento incluimos los resultados de actividades prácticas, o de laboratorio, junto con sus memorias descriptivas y posibles resúmenes del estado del arte sobre temas concretos. La opción de realizar entrevistas personales o presentaciones de los trabajos realizados también entran en esta categoría.

    Evaluación de prácticas y trabajos.La calificación del SE4 es recuperable: ver apartado de observaciones

    50.0

  9. Fechas de exámenes

    https://www.um.es/web/estudios/grados/ciencia-ingenieria-datos/2026-27#examenes

  10. Resultados del Aprendizaje

    • Comprender el rol de los distintos tipos de lenguajes y paradigmas de programacio¿n para ciencia e ingenieri¿a de datos

    • Aplicar el tipo de lenguaje y paradigma de programacio¿n apropiado a cada tipo de escenario en ciencia e ingenieri¿a de datos

    • Familiarizarse con el manejo de streams a trave¿s de colecciones y arrays de datos

    • Aplicar adecuadamente los patrones de disen¿o de programas relacionados con ciencia e ingenieri¿a de datos

    • Manejar adecuadamente herramientas informa¿ticas que facilitan el desarrollo, prueba y evolucio¿n de programas

  11. Bibliografía

    Grupo: GRUPO 1

  12. Observaciones

    NECESIDADES EDUCATIVAS ESPECIALES

    Aquellos estudiantes con discapacidad o necesidades educativas especiales podrán dirigirse al Servicio de Atención a la Diversidad y Voluntariado (ADYV - https://www.um.es/adyv) para recibir orientación sobre un mejor aprovechamiento de su proceso formativo y, en su caso, la adopción de medidas de equiparación y de mejora para la inclusión, en virtud de la Resolución Rectoral R-358/2016. El tratamiento de la información sobre este alumnado, en cumplimiento con la LOPD, es de estricta confidencialidad.

    EVALUACIÓN

    En el procedimiento de evaluación resultarán de aplicación el artículo 135.1.v) de los Estatutos de la Universidad de Murcia, el artículo 8.6 del Reglamento de Evaluación de Estudiantes (REVA) y la instrucción SG 18/2026 del secretario general de la Universidad de Murcia que interpreta estas normas, disponible en este enlace: https://sede.um.es/sede/documento/normativa/instruccion-del-secretario-general-sg-18-2026-sobre-la-interpretacion-y-aplicacion-del-art-135-1-v-estatutos-umu/24199.pdf

    Se recuerda asimismo que el artículo 22.1 del Reglamento de Evaluación de Estudiantes (REVA) estipula que "el o la estudiante que se valga de conductas fraudulentas, incluida la indebida atribución de identidad o autoría, o esté en posesión de medios o instrumentos que faciliten dichas conductas, obtendrá la calificación de cero en el procedimiento de evaluación y, en su caso, podrá ser objeto de sanción, previa apertura de expediente disciplinario".

    OBSERVACIONES DEL EQUIPO DOCENTE

    Será necesario superar tanto la parte de teoría como la parte de prácticas para computar la calificación global de la asignatura.

    CRITERIO DE PRESENTACIÓN En el momento en que se haya presentado algún tipo de evidencia de evaluación (ya sea examen teórico o defensa de prácticas, vídeo incluido) se considerará al alumno como PRESENTADO De esta forma, la calificación que aparecerá en el acta de cada convocatoria responderá a los siguientes criterios:

    • No se aporta ninguna evidencia de evaluación --> NO PRESENTADO
    • Se aportan evidencias de evaluación, ya sea de forma completa o parcial, y no se superan todas --> SUSPENSO
    • Se aportan evidencias de evaluación de forma completa y se superan todas --> APROBADO, NOTABLE, SOBRESALIENTE, según corresponda

    Según normativa de la Universidad, un alumno en primera matrícula solo tiene derecho a dos de las tres posibles convocatorias de Febrero, Junio y Julio En caso de duda respecto a la normativa, el alumno debe dirigirse a la secretaría de centro

    REGLAMENTO DE EVALUACIÓN El arti¿culo 86 del Reglamento de Evaluacio¿n de Estudiantes (REVA) preve¿: ¿Salvo en el caso de actividades definidas como obligatorias en la gui¿a docente, si el o la estudiante no puede seguir el proceso de evaluacio¿n continua por circunstancias sobrevenidas debidamente justificadas, tendra¿ derecho a realizar una prueba global¿

    NECESIDADES EDUCATIVAS ESPECIALES Aquellos estudiantes con discapacidad o necesidades educativas especiales podrán dirigirse al Servicio de Atención a la Diversidad y Voluntariado (ADYV; http://wwwumes/adyv/) para recibir orientación sobre un mejor aprovechamiento de su proceso formativo y, en su caso, la adopción de medidas de equiparación y de mejora para la inclusión, en virtud de la Resolución Rectoral R-358/2016 El tratamiento de la información sobre este alumnado, en cumplimiento con la Ley de Protección de Datos y de Garantía de Derechos Digitales (LOPDGDD) de 5/12/2018, es de estricta confidencialidad

    ODS Esta asignatura no se encuentra vinculada de forma directa con los Objetivos de Desarrollo Sostenible

    ---

    En la convocatoria en la que se imparte la docencia de esta asignatura no existe derecho a recuperar la evaluación continua compuesta por los sistemas de evaluación SE4, salvo en los casos del art. 8.6 del REVA. En estos casos, la prueba global consistirá en una prueba escrita final de evaluación individual (50 %) SE1, y la entrega de los trabajos que se prevean (50 %) SE4.La calificación de la evaluación continua se conservará en las siguientes convocatorias hasta que la asignatura se vuelva a impartir, salvo que se solicite su recuperación.En las convocatorias siguientes a aquella en la que se imparte la docencia, el estudiante podrá recuperar los sistemas de evaluación SE4 que no haya superado. El Sistema de Evaluación SE4 se recuperará entregando los trabajos a través de la herramienta “Tareas” en los plazos indicados en el llamamiento publicado en el sitio de la asignatura (AV).