Fundamentos de Informática (Curso 2018/2019)

Idioma ESPAÑOL

Créditos ECTS 6

Profesores

 Jesús Sánchez Allende - Coordinador

Objetivos

    Sistemas de información, análisis y búsqueda de datos, etc.. Gestión de documentos, bases de datos y sistemas operativos. Estructura básica de las aplicaciones, Tipos de datos y expresiones, Entrada/Salida de datos, Clases y objetos, Estructuras de control de flujo, Manejo de textos, Arrays y Matrices, Control de errores y excepciones, Archivos, Tipos abstractos de datos, Colecciones: Listas, Pilas y Colas, Árboles, Tablas Hash, Búsqueda y Ordenación, Complejidad algorítmica, Punteros.

Competencias

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

Resultados de aprendizaje

    · Realización de programas de ordenador en un lenguaje de alto nivel.
    · Manejo de herramientas informáticas que permita realizar trabajo de tipo profesional.

Requisitos previos

    No se han establecido requisitos previos.

Descripción de los contenidos

    -Introducción a la programación. Estructura de un programa
    -Identificadores. Variables. Tipos, Literales. Operaciones y expresiones
    -Lectura de datos por teclado. Clases de utilidad.
    -Clases y objetos. Atributos, métodos, llamadas a métodos. Alias.
    -Clases y objetos. Constructores. Devolución de valores. Ejercicios.
    -Sentencias de control
    -Excepciones
    -Arrays
    -Archivos
    -Prácticas
    

Actividades formativas

    Las actividades formativas que se desarrollarán para que el estudiante adquiera las competencias previstas durante el desarrollo de este módulo y sea capaz de lograr la consecución de los resultados previstos del trabajo realizado serán:
    1) Presentación en el aula de los conceptos relacionados con las asignaturas que componen cada materia y la resolución de problemas que permitan al estudiante conocer cómo abordarlos, así como otras sesiones de tipo presencial en grupo como clases de discusión, puesta en común, etc..
    2) Actividades de laboratorio de dificultad creciente que permitan al estudiante ir adquiriendo la capacidad de alcanzar autonomía en la resolución de problemas.
    3) Realización de trabajos en pequeños grupos fuera del aula.
    4) Estudio personal, elaboración de informes, realización de prácticas, etc. como trabajo independiente del estudiante o grupo de estudiantes.
    5) Pruebas de evaluación
    

Cronograma

Pulse sobre este enlace para obtener el cronograma detallado en excel

Sesión: Número de orden dentro de la asignatura. Actividad formativa: MG Clase Magistral,SM Seminario,LB Laboratorios,TL Taller,PC Práctica Clínica,EV Evaluación.

Sesión Actividad Descripción Evaluación
SM1Presentación de la asignatura.
SM2Presentación de la asignatura.
SM3Introducción a la programación. Estructura de un programa
SM4Introducción a la programación. Estructura de un programa
SM5Identificadores. Variables. Tipos, Literales. Operaciones y expresiones
SM6Identificadores. Variables. Tipos, Literales. Operaciones y expresiones
SM7Identificadores. Variables. Tipos, Literales. Operaciones y expresiones
SM8Identificadores. Variables. Tipos, Literales. Operaciones y expresiones
SM9Lectura de datos por teclado. Clases de utilidad.
SM10Lectura de datos por teclado. Clases de utilidad.
SM11Lectura de datos por teclado. Clases de utilidad.
EV12Lectura de datos por teclado. Clases de utilidad.5%
SM13Clases y objetos. Atributos, métodos, llamadas a métodos. Alias.
SM14Clases y objetos. Atributos, métodos, llamadas a métodos. Alias.
SM15Clases y objetos. Atributos, métodos, llamadas a métodos. Alias.
SM16Clases y objetos. Atributos, métodos, llamadas a métodos. Alias.
SM17Clases y objetos. Constructores. Devolución de valores. Ejercicios.
SM18Clases y objetos. Constructores. Devolución de valores. Ejercicios.
SM19Clases y objetos. Constructores. Devolución de valores. Ejercicios.
EV20Clases y objetos. Constructores. Devolución de valores. Ejercicios.5%
SM21Sentencias de control
SM22Sentencias de control
SM23Sentencias de control
SM24Sentencias de control
SM25Sentencias de control
EV26Sentencias de control15%
SM27Ejercicos de examen
SM28Ejercicos de examen
SM29Ejercicios de examen
EV30Examen parcial.25%
SM31Excepciones
SM32Excepciones
SM33Excepciones
SM34Excepciones
SM35Arrays
SM36Arrays
SM37Arrays
SM38Arrays
SM39Arrays
SM40Arrays
SM41Arrays
EV42Arrays5%
SM43Archivos
SM44Archivos
SM45Archivos
SM46Archivos
SM47Archivos
EV48Archivos5%
SM49Practicas finales
SM50Practicas finales
SM51Practicas finales
SM52Practicas finales
SM53Practicas finales
EV54Practicas finales15%
SM55Practicas finales
SM56Practicas finales
SM57Ejercicios de examen
SM58Ejercicios de examen
EV59Examen parcial.1%
EV60Examen parcial.24%

Sistema y criterios de evaluación

    El proceso de evaluación se realizará teniendo en cuenta las distintas competencias.
    Para ello se utilizarán las siguientes actividades evaluadoras que permitirán obtener el grado de asimilación de cada una de las competencias enumeradas:
    • Evaluación de los informes de distintos casos prácticos propuestos para su resolución aplicando los conocimientos adquiridos en las distintas materias.
    • Entrega de las prácticas y los informes del desarrollo de las mismas, así como su desempeño en el laboratorio durante la realización de las prácticas.
    • Pruebas que vayan siguiendo el proceso formativo y vayan recogiendo las competencias que va adquiriendo el estudiante.
    • Exámenes escritos que recojan el conjunto de actividades formativas realizadas en el aula.
    
    Criterios evaluación:
    Convocatoria ordinaria: Evaluación continua. Dos exámenes parciales con un peso del 25% cada uno. El 50% de la nota restante distribuida entre la media ponderada de entrega de ejercicios por parte de los alumnos.
    
    Convocatoria extraordinaria: Un único examen práctico con un peso del 100% de la nota.
    

Bibliografía

    Básica:
    1.-         Java 2 : iniciación y referencia: 2ª Ed.: Madrid [etc.] : McGraw-Hill Interamericana de Espa
            ISBN: 8448198166
    2.- Sánchez Allende, Jesús, y otros
            Programación en java 2: 1ª Ed.: Mc Graw Hill. Madrid
            ISBN: 8448145917