Fundamentos de Computación G380 / G390 (2010)
Topic outline
-
Profesores
Jaime Gutiérrez Gutiérrez
Álvar Jesús Ibeas Martín
Departamento de Matemática Aplicada y Ciencias de la Computación
El objetivo de esta asignatura es adquirir una formación básica en informática. Conocer el ordenador como una herramienta de trabajo estudiando su estructura y funcionamiento. Manejar la máquina con soltura, lo que se adquiere con el estudio de diversos sistemas operativos, bases de datos y programas informáticos con aplicación en ingeniería. Emplear el ordenador para resolver problemas concretos, lo que requiere aprender a programar en un lenguaje y a analizar la eficiencia de los algoritmos.
Palabras Clave de la Asignatura
Python, software técnico, computador, recursividad, complejidad, Programación, codificación, Algoritmos, Computación
-
Datos identificativos de la Asignatura
-
Denominación: Fundamentos de Computación (2010)-G380/G390
-
Código: G380/G390
-
Departamento: DPTO. DE MATEMÁTICA APLICADA Y CIENCIAS DE LA COMPUTACIÓN
-
Área de Conocimiento:
-
Tipo: Troncal
-
Curso y cuatrimestre:
-
Título: Grado en ingeniería de los recursos mineros y Grado en ingeniería de los recursos energéticos
-
Centro: Escuela Universitaria de Ingeniería Técnica Minera
-
Web:
-
Profesor responsable: Jaime Gutiérrez Gutiérrez / Álvar Jesús Ibeas Martín
Programa de la asignatura
Bloque I: Los ordenadores y el manejo de la información
- La estructura de un computador
- Software de un computador. Procesadores de texto. Hojas de cálculo y bases de datos. Software técnico.
- Codificación de la información
Bloque II: Programación de Computadores
- Entorno lenguaje Python.
- Tipos de datos y de operadores.
- Variables y asignación.
- Estructuras de control.
- Funciones.
- Módulos.
Bloque III: Algorítmica
- Algoritmos: iterativos y recursivos.
- Algoritmos de buscar y ordenar.
- Tiempo de ejecución.
- Algoritmos y tecnología.
Bloque IV: Ampliación de Programación
- Objetos, métodos y atributos.
- Manejo de archivos.
- Base de datos.
- Programación orientada a objetos.
- Interfaces gráficas.
-
-
- J. Campbell, P. Gries, J. Montojo y G. Wilson: Practical Programing . Bookshelf.
- http://docs.python.org.
- Andrés Marzal e Isabel Gracia: Introducción a la programación con Python. Universitat Jaume I.
- A. Prieto, B. Prieto: Conceptos de Informática. MacGraw Hill.
- M. Summerfield: Python 3 . Anaya.
- T. Cormen, C. Leiserson, R. Rivest, C. Stein: Introduction to Algorithms. MIT press.
-
Métodos de Evaluación
Descripción
Tipología
Eval. Final
Recuperación
%
Laboratorio
Eval. Laboratorio
No
No
20,00
Calif. mínima
0,00
Duración
Unas 6 horas
Fecha
Semanas 4, 6 y 8
Observaciones
Seguimiento continuado del trabajo del alumno durante las prácticas de laboratorio
Trabajo 1
Trabajo
No
Sí
10,00
Calif. mínima
0,00
Duración
Unas 6 horas
Fecha
A partir de la semana 8
Observaciones
Realización de un trabajo correspondiente al bloque 2 de la asignatura
Trabajo 2
Trabajo
No
Sí
10,00
Calif. mínima
0,00
Duración
Unas 6 horas
Fecha
A partir de la semana 14
Observaciones
Realización de un trabajo relativo al bloque 4 de la asignatura
Examen
Examen escrito
Sí
Sí
60,00
Calif. mínima
0,00
Duración
Unas 3,5 horas
Fecha
Determinado por la escuela
Condiciones de recuperación
Septiembre
Total
100,00
Observaciones para alumnos a tiempo parcial
El alumno matriculado a tiempo parcial podrá optar por el método de evaluación arriba detallado o por realizar un examen final consistiendo en dos pruebas: una escrita y una práctica de laboratorio. En el segundo caso, el peso de cada prueba es el 60% y 40% respectivamente.
-
- Aquí puede descargarse la Guía de Aprendizaje en formato pdf
-
Jaime Gutiérrez Gutiérrez
Departamento de Matemática Aplicada
y Ciencias de la Computación
Álvar Jesús Ibeas Martín
Departamento de Matemática Aplicada
y Ciencias de la Computación