I - Informatica
I - Informatica
I - Informatica
820006 - I - Informática
Profesorado
Horario de atención
820006 - I - Informática
Capacidades previas
Requisitos
No hay requisitos.
Específicas:
2. 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.
Transversales:
1. USO SOLVENTE DE LOS RECURSOS DE INFORMACIÓN - Nivel 1: Identificar las propias necesidades de información
y utilizar las colecciones, los espacios y los servicios disponibles para diseñar y ejecutar búsquedas simples adecuadas
al ámbito temático.
Metodologías docentes
La asignatura consta de dos horas semanales de clases presenciales en el aula y dos horas de prácticas de laboratorio. En
las horas de grupo grande se combinarán exposiciones teóricas de contenidos, exposiciones de ejemplos y realización de
problemas por parte del alumnado. En las horas de laboratorio el estudiantado seguirá las indicaciones de los profesores
de laboratorio.
820006 - I - Informática
820006 - I - Informática
Contenidos
Descripción:
Estructura de un ordenador: modelo von Neumann y componentes habituales de un ordenador.
Sistema operativo: máquina virtual y gestor de procesos y recursos.
Actividades vinculadas:
Clase de explicación teórica.
Objetivos específicos:
0. Cononcerá los conceptos básicos de hardware y sistemas operativos.
Descripción:
Variables
Tipos de datos
Instrucciones: asignación, entrada, salida
Expresiones, operadores y precedencia
Actividades vinculadas:
Clases de explicaciones teóricas con problemas
Clases de laboratorio con prácticas
Actividad 1: Pruebas con ordenador
Actividad 2: Prueba escrita
Actividad 3: Uso de librerías externas
Objetivos específicos:
1. Reconocerá y aplicará adecuadamente los esquemas iterativos de búsqueda y recorrido en problemas de
tamaño pequeño y medio. Para esto:
1. Conocerá los constituyentes básicos de los lenguajes imperativos: variables, tipos, expresiones,
instrucciones.
820006 - I - Informática
Descripción:
Concepto de secuencia
Alternativas (if...elif...else)
Iterativas (for, while)
Esquemas iterativos
Actividades vinculadas:
Clases de explicaciones teóricas con problemas
Clases de laboratorio con prácticas
Actividad 1: Pruebas con ordenador
Actividad 2: Prueba escrita
Actividad 3: Uso de librerías externas
Objetivos específicos:
1. Reconocerá y aplicará adecuadamente los esquemas iterativos de búsqueda y recorrido en problemas de
tamaño pequeño y medio. Para esto:
2. Conocerá las tres composiciones algorítmicas básicas y sus propiedades: secuencial, alternativa y iterativa.
3. Conocerá y utilizará el concepto de secuencia de datos i sus propiedades.
Descripción:
Parámetros de entrada
Parámetros de salida
Diseño con funciones
Actividades vinculadas:
Clases de explicaciones teóricas con problemas
Clases de laboratorio con prácticas
Actividad 1: Pruebas con ordenador
Actividad 2: Prueba escrita
Actividad 3: Uso de librerías externas
Objetivos específicos:
2. Podrá diseñar y utilizar funciones. Para esto:
1. Conocerá y aplicará la parametrización.
820006 - I - Informática
Descripción:
Tratamiento y gestión de strings
Tratamiento de listas homogeneas y heterogeneas
Diccionarios
Ficheros y bases de datos
Actividades vinculadas:
Clases de explicaciones teóricas con problemas
Clases de laboratorio con prácticas
Actividad 1: Prueba con ordenador 2 y 3
Actividad 2: Prueba escrita
Objetivos específicos:
1. Reconocerá y aplicará adecuadamente los esquemas iterativos de búsqueda y recorrido en problemas de
tamaño pequeño y medio. Para esto:
3. Conocerá y utilizará el concepto de secuencia de datos i sus propiedades.
3. Realizará programas de tratamiento de secuencias:
1. Con variables estructuradas.
2. Con ficheros y bases de datos.
Descripción:
Concepto de recorrido y búsqueda
Resolución de problemas
Actividades vinculadas:
Clases de explicaciones teóricas con problemas
Clases de laboratorio con prácticas
Actividad 1: Pruebas con ordenador
Actividad 2: Prueba escrita
Objetivos específicos:
1. Reconocerá y aplicará adecuadamente los esquemas iterativos de búsqueda y recorrido en problemas de
tamaño pequeño y medio. Para esto:
3. Conocerá y utilizará el concepto de secuencia de datos i sus propiedades.
3. Realizará programas de tratamiento de secuencias:
1. Con variables estructuradas.
2. Con ficheros y bases de datos.
3. Con datos de entrada.
820006 - I - Informática
Descripción:
Documentación
Uso
Actividades vinculadas:
Clases de explicaciones teóricas
Objetivos específicos:
4. Será capaz de utilizar librerías externas própias del ámbito de la ingeniería. Para esto:
1. Estará familiarizado con los sistemas estándares de documentación de software.
2. Será capaz de incluir y utilizar las librerías en sus programas.
Sistema de calificación
NF: nota final ; Labn: prueba evaluatoria número n ; Escrita: prueba escrita
Bibliografía
Básica:
Wentworth, Peter; Elkner, Jeffrey; Downey, Allen B.; Meyers, Chris. How to think like a computer scientist : learning with
Python 3 [en línea]. Openbookproject.net, 2012 [Consulta: 08/06/2016]. Disponible a:
<http://openbookproject.net/thinkcs/python/english3e/>.
Complementaria:
Zelle, John Marvin. Python programming : an introduction to computer science. 2nd ed. Franklin, Beedle & Associates, 2010.
ISBN 9781590282410.
Matthes, Eric. Python crash course. No Starch Press, Inc, 2015. ISBN 9781593276034.