Guía docente de la asignatura
(1892) TECNOLOGÍA DE LA PROGRAMACIÓN

Curso académico 2026/2027

  1. Identificación

    1. De la asignatura

      Curso Académico
      2026/2027
      Titulación
      GRADO EN INGENIERÍA INFORMÁTICA
      PROGRAMA ACADÉMICO DE SIMULTANEIDAD DE DOBLE TITULACIÓN CON ITINERARIO ESPECIFICO DE GRADO EN MATEMÁTICAS Y GRADO EN INGENIERÍA INFORMÁTICA
      Nombre de la asignatura
      TECNOLOGÍA DE LA PROGRAMACIÓN
      Código
      1892
      Curso
      PRIMERO
      PRIMERO
      Carácter
      FORMACIÓN BÁSICA
      Número de grupos
      5
      Créditos ECTS
      6.0
      Estimación del volumen de trabajo
      150.0
      150.0
      Organización temporal
      2º Cuatrimestre
      2º Cuatrimestre
      Idiomas en que se imparte
      Español
      Curso Académico 2026/2027
      Titulación

      GRADO EN INGENIERÍA INFORMÁTICA,

      PROGRAMA ACADÉMICO DE SIMULTANEIDAD DE DOBLE TITULACIÓN CON ITINERARIO ESPECIFICO DE GRADO EN MATEMÁTICAS Y GRADO EN INGENIERÍA INFORMÁTICA

      Nombre de la asignatura TECNOLOGÍA DE LA PROGRAMACIÓN
      Código 1892
      Curso PRIMERO PRIMERO
      Carácter FORMACIÓN BÁSICA
      Número de grupos 5
      Créditos ECTS 6.0
      Estimación del volumen de trabajo 150.0 150.0
      Organización temporal 2º Cuatrimestre 2º Cuatrimestre
      Idiomas en que se imparte Español
    2. Del profesorado: Equipo docente

      • JIMENEZ BARRIONUEVO, FERNANDO Docente: GRUPO 4 Coordinación de los grupos: GRUPO 4 Coordinador de la asignatura

        Categoría

        CATEDRATICOS 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

        fernan@um.es https://webs.um.es/fernan/ Tutoría electrónica: Sí

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

        Duración:
        C2
        Día:
        Lunes
        Horario:
        10:00-11:30
        Lugar:
        868884630, Facultad de Informática B1.1.030 (DESPACHO PROF. FERNANDO JIMÉNEZ BARRIONUEVO)
        Observaciones:
        Se deberá solicitar cita para la asistencia a las tutorías mediante mensaje privado o correo electrónico
        Duración:
        C2
        Día:
        Viernes
        Horario:
        10:00-11:30
        Lugar:
        868884630, Facultad de Informática B1.1.030 (DESPACHO PROF. FERNANDO JIMÉNEZ BARRIONUEVO)
        Observaciones:
        Se deberá solicitar cita para la asistencia a las tutorías mediante mensaje privado o correo electrónico
      • GARCIA MARTINEZ, RAMON Docente: GRUPO 3 Coordinación de los grupos:

        Categoría

        PROFESOR SUST. POR REDUCCIÓN ACTIVIDAD DOCENTE PROFESOR TC

        Á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

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

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

      • PAREDES MORENO, SANTIAGO Docente: GRUPO 2 Coordinación de los grupos:

        Categoría

        ASOCIADO A TIEMPO PARCIAL

        Á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

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

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

        Duración:
        A
        Día:
        Jueves
        Horario:
        10:00-12:30
        Lugar:
        868884826, Facultad de Informática B1.1.071 (DESPACHO CENTRO DE CÁLCULO)
        Observaciones:
        Tutorías en despacho B1.1.051 de la Primera Planta de la Facultad de Informática. Solicitar cita mediante mensaje privado del Aula Virtual para la asistencia a las tutorías.
      • SANCHEZ CARPENA, GRACIA Docente: GRUPO 2, GRUPO 3 Coordinación de los grupos: GRUPO 2, GRUPO 3

        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

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

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

        Duración:
        A
        Día:
        Lunes
        Horario:
        12:30-13:30
        Lugar:
        , Facultad de Informática B1.1.031 (DESPACHO PROF. GRACIA SANCHEZ CARPENA)
        Observaciones:
        Los alumnos que deseen tener una tutoría deberán solicitarla previamente mediante correo electrónico o mensaje privado
        Duración:
        A
        Día:
        Miércoles
        Horario:
        18:45-19:45
        Lugar:
        , Facultad de Informática B1.1.031 (DESPACHO PROF. GRACIA SANCHEZ CARPENA)
        Observaciones:
        Los alumnos que deseen tener una tutoría deberán solicitarla previamente mediante correo electrónico o mensaje privado
      • SANCHEZ LAGUNA, JUAN ANTONIO Docente: GRUPO 1, GRUPO DTIE Coordinación de los grupos: GRUPO 1, GRUPO DTIE

        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

        jlaguna@um.es https://webs.um.es/jlaguna Tutoría electrónica: Sí

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

        Duración:
        A
        Día:
        Martes
        Horario:
        10:30-12:00
        Lugar:
        868888505, Facultad de Informática B1.1.036 (DESPACHO PROF. JUAN A. SÁNCHEZ LAGUNA)
        Observaciones:
        No consta
        Duración:
        C1
        Día:
        Martes
        Horario:
        09:00-10:30
        Lugar:
        868888505, Facultad de Informática B1.1.036 (DESPACHO PROF. JUAN A. SÁNCHEZ LAGUNA)
        Observaciones:
        No consta
        Duración:
        C2
        Día:
        Jueves
        Horario:
        09:00-10:30
        Lugar:
        868888505, Facultad de Informática B1.1.036 (DESPACHO PROF. JUAN A. SÁNCHEZ LAGUNA)
        Observaciones:
        No consta
  2. Presentación

    El objetivo de esta asignatura es profundizar en los conceptos fundamentales de programación, conocer las estructuras de datos más importantes, y preparar al estudiante para dominar el paradigma de programación imperativo. No sólo se pretende enseñar un lenguaje de programación, sino también los conceptos fundamentales que permitan al estudiante formarse como programador. La asignatura está orientada con un marcado carácter tecnológico e ingenieril, reflejado tanto en los contenidos teóricos como en el programa de prácticas.

    La asignatura esta relacionada con la asignatura "Introducción a la Programación" del primer cuatrimestre de primer curso, la cual se recomienda haber superado, así como con las asignaturas "Algoritmos y Estructuras de Datos I" y "Programación Orientada a Objetos" del primer cuatrimestre de segundo curso.

  3. Condiciones de acceso a la asignatura

    1. Incompatibilidades

      No constan

    2. Requisitos

      No constan

    3. Recomendaciones

      Se recomienda haber superado la asignatura "Introducción a la Programación" del primer cuatrimestre de primer curso.

  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
      • CB3: Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética
      • CB4: Que los estudiantes puedan transmitir información, ideas, problemas y soluciones a un público tanto especializado como no especializado
      • 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

      • CGII7: Resolución de problemas.
      • CGUM3: Ser capaz de gestionar la información y el conocimiento en su ámbito disciplinar, incluyendo saber utilizar como usuario las herramientas básicas en TIC.
      • 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.

    3. Competencias transversales y de materia

      • Describir el concepto de recursión e identificar el caso base y el término general de un problema definido de forma recursiva
      • Determinar cuando una solución recursiva es apropiada para un determinado problema
      • Explicar como los mecanismos de abstracción soportan la creación de componentes software modulares y reusables
      • Justificar la importancia de los conceptos de encapsulación y ocultamiento de la información
      • Escribir programas que hagan uso de tipos de datos abstractos
      • Comparar las ventajas e inconvenientes de los distintos tipos de datos abstractos según la manera en la que estén implementados
      • Elegir el tipo de datos abstracto más adecuado para un determinado problema
      • Diseñar secuencias de código que gestionen condiciones de excepción que hayan surgido durante la ejecución de un programa
      • Descripción de estrategias de utilidad para depurar, probar y validar programas
      • Realizar un proyecto informático de programación y abordar la tarea de documentar correctamente las principales decisiones de diseño e implementación tomadas

  5. Contenidos

    1. Teoría

      Tema 1: Introducción al Lenguaje C

      1 Introducción

      2 Manipulación básica de datos

      3 Sentencias

      4 Funciones

      5 Ámbito y extensión

      6 Arrays y cadenas de caracteres

      7 Apuntadores

      8 Asignación dinámica de memoria

      9 Ficheros

      10 Gestión de errores

      11 El preprocesador de C

      12 Programación modular

      Tema 2: Abstracción de Datos

      1 Abstracción en Programación

      2 Concepto de Tipo de Datos Abstracto

      3 Especificación de TDAs

      4 Implementación de TDAs en C

      Tema 3: Estructuras de Datos Enlazadas Lineales

      1 Motivación del uso de estructuras de datos enlazadas

      2 Estructuras de datos enlazadas lineales

      Tema 4: TDAs Fundamentales

      1 Motivación y definiciones previas

      2 Especificación del TDA Pila

      3 Especificación del TDA Cola

      4 Especificación del TDA Lista

      5 Especificación del TDA Conjunto

      6 Implementaciones del TDA Pila

      7 Implementaciones del TDA Cola

      8 Implementaciones del TDA Lista

      9 Implementación del TDA Conjunto

      10 Comparación de las implementaciones

      11 Algunas variantes de Listas, Pilas y Colas

      12 Aplicaciones y ejemplos de utilización

      Tema 5: Recursividad

      1 Definición de recursividad

      2 Ejemplos de recursividad en C

      3 Tipos de recursividad

      4 La pila de llamadas

      5 El árbol de recursión

      6 Tiempo de ejecución de los algoritmos recursivos

      7 Recursión vs iteración

      Tema 6: Estructuras de Datos Enlazadas Arborescentes

      1 Estructuras de datos enlazadas arborescentes

      2 Variantes y aplicaciones de Árboles

    2. Prácticas

      • Práctica 1: Proyecto(s) de Programación

        Las prácticas de la asignatura Tecnología de la Programación consisten en el desarrollo de un proyecto de programación, o varios de menor embergadura, que permitan al estudiante aplicar las metodologías y técnicas estudiadas en la asignatura Se presentará y utilizará un entorno de programación para las tareas de edición, compilación, depuración y ejecución, así como un entorno para documentación de software

        Relacionado con:
        • Tema 1: Introducción al Lenguaje C
        • Tema 2: Abstracción de Datos
        • Tema 3: Estructuras de Datos Enlazadas Lineales
        • Tema 4: TDAs Fundamentales
        • Tema 5: Recursividad
        • Tema 6: Estructuras de Datos Enlazadas Arborescentes

  6. Actividades Formativas

    Actividad Formativa Metodología Horas Presencialidad
    A1: Actividades con grupo grande de alumnos entre las que se encuentran la presentación en el aula de los conceptos propios de la materia mediante metodología expositiva con lecciones magistrales participativas y medios audiovisuales. También se contemplan en este grupo las actividades de evaluación teórico prácticas.
    • Lección magistral haciendo uso de diapositivas y pizarra.
    • Evaluación de trabajos.
    24.0 36.8
    A2: Actividades con grupo mediano en el aula de resolución de problemas, seminarios, charlas, ejercicios basados en el aprendizaje orientado a proyectos, estudios de casos, exposición y discusión de trabajos relativas al seguimiento individual y/o grupal de adquisición de las competencias.
    • Resolución de ejercicios teórico-prácticos en entorno colaborativo.
    3.0 12.5
    A3: Actividades con grupo pequeño en el laboratorio relacionadas con la componente práctica de las asignaturas, desarrollo de trabajos con equipo técnico especializado, desarrollo de programas, etc.
    • Descripción de la práctica así como de las técnicas para desarrollarla.
    • Asesoramiento y resolución de dudas.
    30.0 40.7
    A4: Tutorías individualizadas o en grupo muy pequeño orientadas a la dirección, supervisión y asesoría por parte del un profesor de la asignatura, del tutor en el caso de Trabajo Fin de Grado, supervisión del tutor de empresa en el caso de Prácticas de Empresa que de forma periódica constate y redirija el trabajo del alumno hacia la consecución de los objetivo marcados.
    • Supervisión y corrección del trabajo desarrollado por los alumnos.
    3.0 10.0
    A5: Estudio y trabajo autónomo orientado a la asimilación de contenidos, realización de problemas, ejercicios o redacción de informes técnicos o memorias descriptivas, desarrollo de proyectos o prácticas individuales o en
    • Lección magistral haciendo uso de diapositivas y pizarra.
    • Evaluación de trabajos.
    • Resolución de ejercicios teórico-prácticos en entorno colaborativo.
    • Descripción de la práctica así como de las técnicas para desarrollarla.
    • Asesoramiento y resolución de dudas.
    • Supervisión y corrección del trabajo desarrollado por los alumnos.
    90.0 0.0
    Totales 150,00

  7. Horario de la asignatura

    https://www.um.es/web/estudios/grados/informatica/2026-27#horarios

  8. Sistemas de Evaluación

    GRUPO 1
    Identificador Denominación del instrumento de evaluación Criterios de Valoración Ponderación
    IE1 Examen teórico-práctico. En este instrumento incluimos desde el tradicional examen escrito o tipo test hasta los exámenes basados en resolución de problemas, pasando por los de tipo mixto que incluyen cuestiones cortas o de desarrollo teórico junto con pequeños problemas. También se incluye aquí la consideración de la participación activa del alumno en clase, la entrega de ejercicios o realización de pequeños trabajos escritos y presentaciones. 60.0
    IE2 Informe técnico. En este instrumento incluimos los resultados de actividades prácticas, o de laboratorio, junto con sus memorias descriptivas. Los resúmenes del estado del arte o memorias de investigación sobre temas concretos. Y la posibilidad de realizar entrevistas personales o presentaciones de los trabajos realizados también entran en esta categoría. 40.0
    GRUPO 2
    Identificador Denominación del instrumento de evaluación Criterios de Valoración Ponderación
    IE1 Examen teórico-práctico. En este instrumento incluimos desde el tradicional examen escrito o tipo test hasta los exámenes basados en resolución de problemas, pasando por los de tipo mixto que incluyen cuestiones cortas o de desarrollo teórico junto con pequeños problemas. También se incluye aquí la consideración de la participación activa del alumno en clase, la entrega de ejercicios o realización de pequeños trabajos escritos y presentaciones. 40.0
    IE2 Informe técnico. En este instrumento incluimos los resultados de actividades prácticas, o de laboratorio, junto con sus memorias descriptivas. Los resúmenes del estado del arte o memorias de investigación sobre temas concretos. Y la posibilidad de realizar entrevistas personales o presentaciones de los trabajos realizados también entran en esta categoría. 60.0
    GRUPO 3
    Identificador Denominación del instrumento de evaluación Criterios de Valoración Ponderación
    IE1 Examen teórico-práctico. En este instrumento incluimos desde el tradicional examen escrito o tipo test hasta los exámenes basados en resolución de problemas, pasando por los de tipo mixto que incluyen cuestiones cortas o de desarrollo teórico junto con pequeños problemas. También se incluye aquí la consideración de la participación activa del alumno en clase, la entrega de ejercicios o realización de pequeños trabajos escritos y presentaciones. 40.0
    IE2 Informe técnico. En este instrumento incluimos los resultados de actividades prácticas, o de laboratorio, junto con sus memorias descriptivas. Los resúmenes del estado del arte o memorias de investigación sobre temas concretos. Y la posibilidad de realizar entrevistas personales o presentaciones de los trabajos realizados también entran en esta categoría. 60.0
    GRUPO 4
    Identificador Denominación del instrumento de evaluación Criterios de Valoración Ponderación
    IE1 Examen teórico-práctico. En este instrumento incluimos desde el tradicional examen escrito o tipo test hasta los exámenes basados en resolución de problemas, pasando por los de tipo mixto que incluyen cuestiones cortas o de desarrollo teórico junto con pequeños problemas. También se incluye aquí la consideración de la participación activa del alumno en clase, la entrega de ejercicios o realización de pequeños trabajos escritos y presentaciones. 40.0
    IE2 Informe técnico. En este instrumento incluimos los resultados de actividades prácticas, o de laboratorio, junto con sus memorias descriptivas. Los resúmenes del estado del arte o memorias de investigación sobre temas concretos. Y la posibilidad de realizar entrevistas personales o presentaciones de los trabajos realizados también entran en esta categoría. 60.0
    GRUPO DTIE
    Identificador Denominación del instrumento de evaluación Criterios de Valoración Ponderación
    IE1 Examen teórico-práctico. En este instrumento incluimos desde el tradicional examen escrito o tipo test hasta los exámenes basados en resolución de problemas, pasando por los de tipo mixto que incluyen cuestiones cortas o de desarrollo teórico junto con pequeños problemas. También se incluye aquí la consideración de la participación activa del alumno en clase, la entrega de ejercicios o realización de pequeños trabajos escritos y presentaciones. 60.0
    IE2 Informe técnico. En este instrumento incluimos los resultados de actividades prácticas, o de laboratorio, junto con sus memorias descriptivas. Los resúmenes del estado del arte o memorias de investigación sobre temas concretos. Y la posibilidad de realizar entrevistas personales o presentaciones de los trabajos realizados también entran en esta categoría. 40.0

  9. Fechas de exámenes

    https://www.um.es/web/estudios/grados/informatica/2026-27#examenes

  10. Resultados del Aprendizaje

    • Describir el concepto de recursión e identificar el caso base y el término general de un problema definido de forma recursiva (relacionado con el tema 4 y 5)
    • Determinar cuándo una solución recursiva es apropiada para un determinado problema (relacionado con el tema 4 y 5)
    • Describir la aproximación basada en divide-y-vencerás (relacionado con el tema 4 y 5)
    • Explicar cómo los mecanismos de abstracción soportan la creación de componentes software modulares y reusables (relacionado con los temas 0, 1 y 2)
    • Justificar la importancia de los conceptos de encapsulación y ocultamiento de la información (relacionado con los temas 0, 1 y 2)
    • Escribir programas que hagan uso de tipos de datos abstractos (relacionado con los temas 1 y 3)
    • Comparar las ventajas e inconvenientes de los distintos tipos de datos abstractos según la manera en la que estén implementados (relacionado con los temas 1, 2 y 3)
    • Elegir el tipo de datos abstracto más adecuado para un determinado problema (relacionado con los temas 1, 2 y 3)
    • Diseñar secuencias de código que gestionen condiciones de excepción que hayan surgido durante la ejecución de un programa (relacionado con los temas 0 y 1)
    • Descripción de estrategias de utilidad para depurar, probar y validar programas (relacionado con Prácticas)
    • Realizar un proyecto informático de programación (o varios de menor embergadura) y abordar la tarea de documentar correctamente las principales decisiones de diseño e implementacón tomadas (relacionado con los temas 0 al 5 y con Prácticas)
  11. Bibliografía

  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

    OBSERVACIONES RELATIVAS A LA EVALUACIÓN DE LOS GRUPOS 2, 3 y 4

    La asignatura está sujeta a evaluación continua y podrá superarse, en la convocatoria II (mayo-junio), de acuerdo con los métodos/instrumentos, criterios de valoración y ponderaciones descritas en el apartado "Evaluación" de esta guía docente Para ello el estudiante deberá realizar:

    - Prueba teórico-práctica de la primera parte de la asignatura (P1) basada en resolución de problemas, que engloba los contenidos del Tema 0, realizada en ordenador durante el horario de laboratorio.

    - Prueba teórico-práctica de la segunda parte de la asignatura (P2) basada en resolución de problemas, que engloba el resto de los contenidos de la asignatura (Temas 1 a 5), realizada en ordenador durante el horario de laboratorio.

    La calificación final será la siguiente:

    Calificación final = 0.4*P1 + 0.6*P2

    donde las partes P1 y P2 están valoradas cada una de ellas entre 0 y 10.

    En el caso de que el estudiante no supere la asignatura mediante evaluación continua, tendrá la opción de superarla en las convocatorias oficiales II, III y I (mayo-junio, junio-julio, o diciembre-enero) mediante la realización de una prueba teórico-práctica en ordenador basada en resolución de problemas que engloba ambas partes P1 y P2, siendo igualmente la calificación final = 0.4*P1 + 0.6*P2, donde las partes P1 y P2 están valoradas cada una de ellas entre 0 y 10.

    Se conservarán las calificaciones obtenidas en las pruebas de evaluación continua durante las sucesivas convocatorias, hasta que la asignatura se imparta nuevamente en el siguiente curso académico.

    Un estudiante puede solicitar volver a presentarse a una parte que ya tiene aprobada, siempre que no haya superado ya la asignatura y renunciando a su calificación ya obtenida. Para ello, deberá comunicarlo mediante la herramienta Apúntate del AV en los cinco días siguientes a partir de la publicación del llamamiento en el AV.

    Se obtendrá la calificación NO PRESENTADO en las convocatorias oficiales II, III o I (mayo-junio, junio-julio o diciembre-enero) cuando, no habiendo superado la asignatura por evaluación continua, el estudiante no haya realizado el examen teórico-práctico en la convocatoria correspondiente.

    OBSERVACIONES RELATIVAS A LA EVALUACIÓN DE LOS GRUPOS 1 y DTIE

    La evaluación de la asignatura consta de una única prueba consistente en la realización de un examen teórico-práctico escrito basado en resolución de problemas y realizado en la fecha de cada convocatoria oficial

    RELACIÓN DE LA ASIGNATURA CON LOS OBJETIVOS DE DESARROLLO SOSTENIBLE

    La Tecnología de la Programación, entendida como el desarrollo de software y aplicaciones mediante lenguajes de programación, puede relacionarse estrechamente con varios Objetivos de Desarrollo Sostenible (ODS) de la ONU. A continuación se establece esta relación y su justificación:

    ODS 4: Educación de calidad

    El desarrollo de software educativo y plataformas de aprendizaje en línea contribuye a una educación de calidad. Aplicaciones y plataformas basadas en tecnologías de programación permiten que las personas accedan a recursos educativos de alta calidad desde cualquier parte del mundo. Esto facilita el aprendizaje continuo y la educación a distancia, democratizando el acceso al conocimiento.

    ODS 8: Trabajo decente y crecimiento económico

    La programación de ordenadores es esencial para la creación de empleos en el sector tecnológico y para impulsar el crecimiento económico a través de la innovación. Las habilidades de programación son altamente demandadas en el mercado laboral actual. Empresas de tecnología, startups y sectores tradicionales en proceso de digitalización buscan constantemente profesionales capacitados en programación, lo que fomenta la creación de empleos bien remunerados y el crecimiento económico sostenible.

    ODS 9: Industria, Innovación e Infraestructura

    La programación de ordenadores impulsa la innovación y el desarrollo de infraestructuras tecnológicas avanzadas. La creación de software y aplicaciones permite la automatización de procesos industriales, el desarrollo de nuevas tecnologías (como la inteligencia artificial, el Internet de las Cosas y la blockchain) y la optimización de infraestructuras existentes. Esto resulta en una mayor eficiencia y productividad en diversas industrias.

    ODS 10: Reducción de las desigualdades

    Las tecnologías de programación pueden ayudar a reducir desigualdades proporcionando acceso a herramientas y recursos digitales. Programas de formación en programación, a menudo gratuitos o subvencionados, permiten a personas de comunidades marginadas adquirir habilidades que aumentan sus oportunidades de empleo y movilidad social. Proyectos como Code.org y programas de bootcamps de programación tienen un impacto significativo en este ámbito.

    ODS 11: Ciudades y comunidades sostenibles

    La programación de ordenadores contribuye al desarrollo de ciudades inteligentes y sostenibles mediante aplicaciones y sistemas de gestión urbana. Tecnologías como los sistemas de tráfico inteligente, aplicaciones de gestión de residuos y plataformas para la gestión eficiente de recursos energéticos son desarrolladas mediante programación. Estas soluciones tecnológicas mejoran la sostenibilidad y la calidad de vida en las áreas urbanas.

    ODS 13: Acción por el clima

    La programación es esencial para desarrollar tecnologías que mitiguen el cambio climático. Software para monitoreo ambiental, simulaciones climáticas, gestión de energías renovables y aplicaciones que promueven prácticas sostenibles dependen de la programación. Estas tecnologías ayudan a comprender y abordar los desafíos del cambio climático de manera más efectiva.

    ODS 17: Alianzas para lograr los objetivos

    La programación de ordenadores facilita la creación de plataformas de colaboración que unen a diversos actores para alcanzar los ODS. Herramientas de colaboración digital, plataformas de datos abiertos y redes sociales permiten a gobiernos, organizaciones no gubernamentales y comunidades colaborar y compartir recursos y conocimientos de manera más eficiente. La programación detrás de estas plataformas es crucial para su funcionamiento y efectividad.