Temario

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 temario de cada sección. Ante cualquier duda puede ponerse en contacto con nosotros.



    Responsable: José Luis Espinosa

    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).
    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.
    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 16 al 20 de Enero de 2017

    Formato de la prueba: Test online

    Bibliografía y recursos:



    Responsable: Julio Alberto López

    Temario:

    1. Diseño de documentos en procesadores de textos.
    2. Componentes de una hoja de cálculo.
    3. Introducción a las Bases de Datos.
    4. Componentes de una BBDD Ofimática: Formularios, Informes, relaciones, consultas...
    5. Diseño de aplicaciones de bases de datos

    Evaluación:

    • Creación de un documento usando procesadores de textos según ciertos requisitos.
    • Creación de hojas de cálculo y uso de las mismas para resolver problemas.
    • Diseño de una base de datos de acuerdo con un enunciado previo.
    • Creación de un SGBD automatizado.

    Fecha de la Prueba: Del 6 de Marzo al 10 de Marzo de 2017

    Formato de la Prueba:

    • Desarrollo sobre un determinado tema especificado y presentación del mismo en un documento según una especificación concreta.
    • Diseño de una hoja de cálculo para resolver un problema.
    • Diseño de una base de datos con unas características concretas y creación de un sistema de gestión para esa base.

    Bibliografía:

    • Delgado Cabrera, José María Y Paz González, Francisco. Openoffice 2.0 (Guía Práctica para Usuarios), Anaya Multimedia-Anaya Interactiva, 2006.
    • Izcara Núñez, Ángela . Office 2003 (Guía Práctica Para Usuarios), Anaya Multimedia-Anaya Interactiva, 2006.





    Responsables: Manuel Ángel Serrano

    Temario:

    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 24 al 28 de Abril de 2017

    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.

    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: Eduardo Domínguez

    Temario:

    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 16 al 20 de Enero de 2017

    Formato de la Prueba:

    Se proponen los siguientes tipos de pruebas:

    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: Davíd García

    Temario:

    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 6 de Marzo al 10 de Marzo de 2017

    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: Julián Ruiz

    Temario:

    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 24 al 28 de Abril de 2017

    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.