Guía docente de la asignatura
(6576) FUNDAMENTOS DE COMPUTADORES

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
      FUNDAMENTOS DE COMPUTADORES
      Código
      6576
      Curso
      PRIMERO
      Carácter
      FORMACIÓN BÁSICA
      Número de grupos
      1
      Créditos ECTS
      6.0
      Estimación del volumen de trabajo
      150.0
      Organización temporal
      1º 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 FUNDAMENTOS DE COMPUTADORES
      Código 6576
      Curso PRIMERO
      Carácter FORMACIÓN BÁSICA
      Número de grupos 1
      Créditos ECTS 6.0
      Estimación del volumen de trabajo 150.0
      Organización temporal 1º Cuatrimestre
      Idiomas en que se imparte Español
    2. Del profesorado: Equipo docente

      • TITOS GIL, JOSE RUBEN Docente: GRUPO 1 Coordinación de los grupos: GRUPO 1 Coordinador de la asignatura

        Categoría

        PROFESORES TITULARES DE UNIVERSIDAD

        Área

        ARQUITECTURA Y TECNOLOGÍA DE COMPUTADORES

        Departamento

        INGENIERÍA Y TECNOLOGÍA DE COMPUTADORES

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

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

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

        Duración:
        A
        Día:
        Viernes
        Horario:
        10:30-13:30
        Lugar:
        868888510, Facultad de Informática B1.3.080
        Observaciones:
        Despacho 3.07. Avisar previamente por mensaje privado en Aula Virtual
      • GALINDO GARRE, VICTOR Docente: GRUPO 1 Coordinación de los grupos:

        Categoría

        INVESTIGADOR/A PREDOCTORAL (SÉNECA)

        Área

        No consta

        Departamento

        No consta

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

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

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

  2. Presentación

    Esta asignatura introduce al alumno en la organización básica de un computador y los principios fundamentales de su funcionamiento. Para ello, se realiza una aproximación "en anchura" a los aspectos básicos sobre la representación de la información, la estructura y organización del hardware del computador, el papel del sistema operativo, los diferentes lenguajes del computador así como las estrategias de traducción, y el paralelismo. El objetivo fundamental de la parte teórica de la asignatura es dar una visión global y contextualizada sobre el funcionamiento del computador al alumno recién ingresado.

    Desde el punto de vista práctico, se pretende dotar al alumno de una competencia básica en el manejo del sistema operativo Linux a través a través su interfaz de línea de comandos, incluyendo el manejo de una herramienta de gestión de versiones. Junto al aprendizaje de estas herramientas, las prácticas pretenden conectar y reforzar los conceptos vistos en los contenidos teóricos mediante ejemplos prácticos de decodificación de ficheros así como mediante la observación detallada del proceso de generación y ejecución de programas en entornos reales y simulados.

  3. Condiciones de acceso a la asignatura

    1. Incompatibilidades

      No constan

    2. Requisitos

      No constan

    3. Recomendaciones

      El carácter introductorio de la asignatura hace que sea adecuada para cualquier alumno recién ingresado, sean cuales sean sus conocimientos previos en informática. No obstante, cualesquiera conocimientos previos a nivel de usuario resultarán naturalmente ventajosos, especialmente si el alumno ha tenido contacto previo con alguna variante del sistema operativo Linux (en el cual se desarrollarán las prácticas de la asignatura).

  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

    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.
      • CE7: Conocer la arquitectura y el funcionamiento de los computadores, la interconexión de los componentes que los forman y su software de sistema básico.

    3. Competencias transversales y de materia

      No constan

  5. Contenidos

    1. Teoría

      Tema 1: Introducción a los computadores

      1. Modelo funcional del computador: hardware y software.
      2. Jerarquía de transformación y abstracciones.
      3. Software de sistema.
      4. Codificación de la información.
      5. Lenguajes de programación
      6. Modelo básico del computador. Arquitectura de Von Neumann.
      7. Unidades de capacidad. Tiempo de ejecución.
      8. Historia de los computadores

      Tema 2: Representación de la información

      1. Representación de enteros.
      2. Representación de reales.
      3. Representación de caracteres.
      4. Representación de contenido audiovisual.
      5. Representación de instrucciones. Concepto de programa.
      6. Repertorio de instrucciones (ISA). Introducción al ISA RISC-V.

      Tema 3: El hardware del computador. Estructura y organización.

      1. Abstracciones y capas. Componentes hardware fundamentales.
      2. El procesador. Implementación de un ISA. Arquitectura vs micro-arquitectura.
      3. Ciclo de ejecución de una instrucción.
      4. La memoria. Jerarquía de memoria. Localidad. Memoria caché.
      5. Los dispositivos de entrada/salida.
      6. Ejecución de un programa.

      Tema 4: El sistema operativo

      1. Servicios, abstracciones. Interfaces de usuario.
      2. Llamadas al sistema y bibliotecas.
      3. Gestión de procesos. Multiprogramación.
      4. Gestión de la memoria. Memoria virtual.
      5. Gestión de la E/S. Sistema de ficheros.

      Tema 5: Los lenguajes del computador

      1. Jerarquía de traducción.
      2. Compilación vs. Interpretación de programas.
      3. Lenguajes compilados y lenguajes interpretados. Bytecode
      4. Rendimiento: compilación vs interpretación.
      5. Ejecución de programas en Python. El intérprete de Python.
      6. Bibliotecas en Python. Enlazado.

    2. Prácticas

      • Práctica 1: Manejo del shell de Linux.

        1. Introducción al shell de Linux a través de sus comandos básicos para la consulta y manipulación del sistema de ficheros, incluyendo el uso de comodines y las búsquedas.
        2. Introducción a la gestión de versiones mediante la herramienta por línea de comandos Git, y sus comandos básicos.
        3. Lanzamiento, gestión y monitorización de procesos desde el shell. Redireccionamiento de entrada y salida estándar y de error de un proceso. Aspectos básicos sobre las variables de entorno más destacables (PATH, HOME, etc).
        4. Comunicación entre procesos mediante tuberías. Secuencias de comandos entubados para tareas típicas de búsqueda/procesamiento de información.
        Relacionado con:
        • Tema 1: Introducción a los computadores
        • Tema 4: El sistema operativo
      • Práctica 2: Decodificación de ficheros.

        1. Sistemas de codificación más usuales para representar datos en un ordenador, mediante el uso de un editor hexadecimal para examinar y modificar la codificación de distintos tipos de datos y experimentar con ciertos conceptos básicos como el desplazamiento dentro de un fichero.
        2. Representación interna de imágenes y distintos tipos de documentos de nivel de aplicación.
        Relacionado con:
        • Tema 2: Representación de la información
        • Tema 5: Los lenguajes del computador
      • Práctica 3: Compilación y ejecución simulada de programas.

        1. Generación de un programa ejecutable a partir de un programa especificado en un lenguaje de alto nivel, a través de un lenguaje compilado.
        2. Ejecución controlada de programas compuestos por instrucciones básicas en ensamblador RISC-V mediante el uso de un simulador que permite visualizar gráficamente los cambios en el estado arquitectural de la máquina.
        3. Visualización del funcionamiento de la memoria caché durante la ejecución de programas sencillos en ensamblador RISC-V.
        Relacionado con:
        • Tema 3: El hardware del computador. Estructura y organización.
        • Tema 5: Los lenguajes del computador

  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. 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. 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. 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. 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. 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. 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.

    Examen final de teoría

    Este examen constará de preguntas tipo test, preguntas cortas y problemas de los temas de teoría. Se valorará la corrección de los resultados, la capacidad para demostrar el razonamiento de la solución del problema y la claridad de la exposición de los resultados. Los estudiantes deben obtener una calificación mínima de 4 puntos sobre 10 en este examen para tener opción de superar la materia.

    35.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.

    Resolución de tareas entregables y/o cuestionarios en el aula (15%).

    Resolución de cuestionarios en clase y/o entrega de tareas relativas a los contenidos teóricos de la asignatura. Se plantearán a los estudiantes tareas a resolver de manera autónoma en temas teóricos seleccionados de la materia. La entrega por parte del alumno se hará de forma individual. En algunas de estas tareas, los propios alumnos harán un ejercicio de autoevaluación y/o evaluación por pares, mientras que otras serán evaluadas por el profesor.

    Resolución de ejercicios prácticos (15%).

    Habrá uno o más entregables para bloques seleccionados de prácticas. En el enunciado de cada una de las prácticas se especificará qué debe ser incluido en los entregables, así como la naturaleza de estos (documentos, vídeos, código, etc). La entrega por parte del alumno se hará de forma individual. Las prácticas también serán evaluadas mediante la observación directa del trabajo en el laboratorio y posible verificación de la corrección de los ejercicios prácticos entregados.

    El alumnado sólo podrá entregar estas tareas y ejercicios prácticos mientras se imparte la asignatura, y la nota obtenida en cada una de las dos partes del SE3 mediante dicha evaluación continua se conservará en las convocatorias II y III.

    La recuperación de las actividades del SE3 en las convocatorias II y III se podrá realizar mediante un bloque adicional tanto en el examen de teoría como en la prueba de prácticas de la convocatoria escogida. Este bloque extra tendrá asignada la mitad de la puntuación del SE3 en el examen de teoría y otro tanto en el práctico, y sustituirá la puntuación obtenida anteriormente mediante la resolución de tareas y/o ejercicios prácticos, respectivamente. Será en dicho examen cuando el alumno solicite la reevaluación del SE3.

    30.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.

    Prueba de la parte práctica. Esta prueba consistirá en la realización delante del ordenador de ejercicios sobre comandos similares a los realizados en los boletines de prácticas mediante el uso del shell bajo el sistema operativo Linux.

    Los estudiantes deben obtener una calificación mínima de 4 puntos sobre 10 en esta prueba práctica con ordenador para tener opción de superar la materia.

    35.0

  9. Fechas de exámenes

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

  10. Resultados del Aprendizaje

    Objetivos Formativos:

    • Comprender la necesidad de diferentes formatos de representación interna para datos numéricos y no numéricos, e instrucciones, y describir algunos formatos sencillos y comunes
    • Adquirir una perspectiva general de la arquitectura de computadores, la organización básica de la máquina de von Neumann y los sistemas de almacenamiento
    • Entender el papel del sistema operativo, incluyendo las bibliotecas del sistema, y su relación con el hardware y las aplicaciones
    • Ser capaz de instalar y manejar el sistema operativo Linux, así como conocer algunos comandos básicos de administración y medida del rendimiento del sistema
  11. Bibliografía

    Grupo: GRUPO 1

    Bibliografía básica

  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 sobre evaluación

    - El artículo 86 del Reglamento de Evaluación de Estudiantes (REVA) prevé: "Salvo en el caso de actividades definidas como obligatorias en la guía docente, si el o la estudiante no puede seguir el proceso de evaluación continua por circunstancias sobrevenidas debidamente justificadas, tendrá derecho a realizar una prueba global".

    Observaciones sobre 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 es de estricta confidencialidad, conforme a lo dispuesto en el Reglamento General de Protección de Datos (Reglamento UE 2016/679) y en la Ley de Protección de Datos y de Garantía de Derechos Digitales (Ley Orgánica 3/2018)

    Objetivos de Desarrollo Sostenible

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