Contenidos

Las Olimpiadas de Informática están divididas en dos modalidades: Para estudiantes de Eso y Bachillerato y para estudiantes de Ciclos formativos. Cada modalidad está dividida en tres secciones. Puede ver las fechas de las pruebas aquí y en los siguientes enlaces podrá acceder al Contenidos de cada sección. Ante cualquier duda puede ponerse en contacto con nosotros.



    Responsable: Eusebio Angulo Sánchez-Herrera y Rubén Cantarero Navarro

    Contenidos:

    1. Representación de la información:
      1. La información y el proceso de codificación.
      2. Sistemas de numeración decimal, binario, octal y hexadecimal.
      3. Conversión entre sistemas de numeración.
      4. El bit, el byte y sus múltiplos.
      5. La lógica de los ordenadores: El álgebra de Boole, operaciones y leyes.
    2. Componentes de un sistema informático:
      1. El ordenador. La arquitectura de Von Neumann.
      2. El procesador: unidad aritmético-lógica y unidad de control. Las instrucciones.
      3. La memoria. Tipos de memoria. Jerarquía de la memoria.
      4. Los buses.
      5. Unidades de Entrada/Salida. Dispositivos de interfaz humana. Dispositivos de almacenamiento.
      6. Clasificación de los ordenadores.
      7. El ordenador personal (PC).
      8. Unidad de procesamiento gráfico (GPU).
    3. Sistemas operativos:
      1. Definición y funciones del sistema operativo.
      2. Tipos de sistemas operativos.
      3. Sistemas de archivos.
      4. Trabajo con los sistemas Windows y Linux:
        1. Archivos y carpetas. Organización de un disco duro.
        2. Entorno de ventanas. Manejo con ratón y atajos de teclado.
        3. Línea de comandos. Comandos básicos.
      5. Sistemas operativos móviles.
    4. Redes e Internet:
      1. Tipos de redes. Componentes. Topología.
      2. Internet. Direcciones IP y URL.
      3. La World Wide Web. Navegadores y buscadores.

    Conocimientos a prueba:

    Que el alumno conozca los conceptos básicos que se utilizan en la informática para representar la información, su codificación, los cambios de sistema de numeración y la representación lógica con sus propiedades. Por otra parte, deben saber cuál es la arquitectura básica del computador, sus componentes y su función. Además se pondrán a prueba sus conocimientos sobre los sistemas operativos e Internet.

    Fecha de la prueba: Del 29 de Enero al 04 de Febrero de 2024

    Formato de la prueba: Test online

    Bibliografía y recursos:





    Responsables: Luis Jiménez Navajas y Jesús Montero Hernando

    Contenidos:

    1. Algorítmos:
      1. Introducción
      2. Representación de algoritmos
    2. Pseudocódigo:
      1. Variables
      2. Identificadores
        1. Variables y constantes
        2. Nombres de variables
        3. Tipos de datos
        4. Elección del tipo de una variable
        5. Declaración explícita de variables
      3. Operadores
      4. Sentencias de control
        1. Sentencia IF ... THEN ... ELSE ...
        2. Sentencia CASE
        3. Sentencia FOR ...
        4. Sentencia DO ... LOOP
        5. Sentencia WHILE
      5. Scratch
        1. Identificadores
          1. Objetos
          2. Disfraces
          3. Escenarios
          4. Sonidos
        2. Programas
          1. Movimiento
          2. Apariencia
          3. Sonido
          4. Datos
          5. Eventos
          6. Control
          7. Sensores
          8. Operadores

    Fecha de la Prueba: Del 26 de Febrero al 3 de Marzo de 2024

    Formato de la Prueba:

    La prueba consistirá en un examen tipo test (de 3 a 4 respuestas posibles) en donde se pondrá de relieve los conocimientos del alumno en programación.l código proporcionado se hará en esquemas scratch

    Tipo de preguntas de test:

    • preguntas con trozos de código que hagan un función y saber su salida (la cual deberá coincidir con alguna de las respuestas posibles del tipo test);
    • preguntas que propongan un problema y el participante deberá saber qué opción (trozos de código) da respuesta a la solución.
    • preguntas en donde se da un problema y un código que en teoría resuelve el problema, pero necesita de algún cambio que se da como opción. El participante debe elegir qué cambio es el apropiado

    Los trozos de código serán expresados en un pseudocódigo a mitad de camino entre lenguaje C y Basic.

    La corrección se hace de forma automática desde el sistema Web.

    Bibliografía:






    Responsable: Beatriz García Martínez

    Contenidos:

    1. Introducción a los SSOO.
    2. Estructura general de un SO.
    3. Windows.
    4. OS X.
    5. GNU/Linux.
    6. Programación Bash.
    7. Virtualización de SSOO

    Evaluación:

    Los participantes deberán:

    1. Demostrar conocimientos sobre la estructura y funcionalidad de un sistema operativo moderno.
    2. Demostrar conocimientos sobre la gestión y administración de sistemas operativos de la familia Microsoft Windows.
    3. Demostrar conocimientos básicos sobre la gestión y administración del sistema operativo OS X.
    4. Demostrar conocimientos avanzados sobre la gestión y administración de sistemas GNU/Linux, particulamente en Ubuntu.
    5. Demostrar conocimientos sobre herramientas de instalación de paquetes, comandos básicos y avanzados, administración de usuarios y grupos, gestión de procesos y administración de servicios esenciales en GNU/Linux.
    6. Demostrar conocimientos básicos de programación en el shell Bash.
    7. Demostrar conocimientos básicos de virtualización de sistemas operativos haciendo uso de Virtual Box.

    Fecha de la prueba: Del 29 de Enero al 04 de Febrero de 2024

    Formato de la Prueba:

    Cuestionarios online tipo test

    1. Tests on-line [se propondrán algunos test on-line de opción múltiple, hasta un número máximo de 10 test]
    2. Ejercicios para enviar on-line [se propondrán algunos ejercicios de configuración de los cuales tendrán que enviar un informe on-line para ser evaluados]

    Bibliografía recomendada:



    Responsables: Ricardo Pérez del Castillo

    Contenidos:

    1. Introducción a las Bases de Datos
    2. Modelo Relacional
    3. Diseño de Bases de Datos
    4. Lenguaje SQL
    5. Construcción y explotación de una BBDD en Oracle / Access

    Evaluación:

    • Describir las caracterásticas de las Bases de Datos.
    • Diseñar una Base de Datos de acuerdo con un enunciado previo.
    • Actualizar y mantener la información de una Base de Datos.
    • Interrogar una Base de Datos usando SQL.

    Fecha de la Prueba: Del 17 al 21 de Abril de 2024

    Formato de la Prueba:

    • Pruebas tipo test: Corregidas automáticamente.
    • Problemas: Se enviarán las soluciones a través de la herramienta telemática en formato texto.

    Bibliografía:

    Libros de referencia:

    • De Miguel, A.; Piattini, M.: Fundamentos y modelos de bases de datos, 2a. edición. Ra-ma, 1999.
    • Korth, H.; Silberschatz, A.: Fundamentos de bases de datos. 4a Edición, McGraw-Hill, 2002.
    • De Miguel A. y otros. Diseño de Bases de Datos problemas resueltos. Ra-Ma 2001.

    Material de consulta complementario:

    • Apuntes del módulo Sistemas Gestores de Bases de Datos
    • Apuntes del módulo Desarrollo de Aplicaciones en el Entorno de 4a Generación y Herramientas CASE


    Responsables: Luis Jiménez Navajas

    Contenidos:

    1. Lenguajes de programación
    2. Diseño de programas y algoritmos
    3. Estructuras de datos
    4. Programación en lenguaje Java
    5. Desarrollo de entornos visuales

    Fecha de la Prueba: Del 26 de Febrero al 3 de Marzo de 2024

    Formato de la Prueba:

    • Elaborar programas utilizando lenguajes estructurados, cumpliendo con las especificaciones establecidas en el diseño.
    • Elaborar programas empleando el paradigma orientado a objetos.
    • Adaptar aplicaciones a partir de nuevos requerimientos establecidos en el diseño.