Ciclo: 1º Curso: 1º; Anual Carácter:
Troncal Licenciatura: Matemáticas (Plan 276)
Créditos: 9 (6T + 3P) (4 (3T+1P) horas semanales en primer cuatrimestre y 2
(1T+1P) horas en el segundo )
Itinerario:
Profesor: Belarmino Pulido Junquera
(Departamento de
Informática)
Despachos en:
Facultad de
Ciencias (sótano, ala derecha). Tfno: 983 42 32 75
1D006 en la
ETSI Informática (Campus Miguel Delibes).
Tfno: +34 983 18 56 06
E-mail: belar(at)infor.uva.es
TUTORÍAS:
Véase página http://www.infor.uva.es/~belar/
AVISOS:
1. Resultados
del examen de Junio
2. Enunciado del examen de Junio (con una posible solución)
3. Los archivos PDF de los temas de teoría y
de prácticas están ahora en la página web de la
asignatura en el web de la Universidad de Valladolid:
http://www.uva.es/
·
OBJETIVOS:
§
Que los estudiantes entiendan en qué consiste la
Informática y las distintas áreas que la componen.
§
Que tengan conocimientos elementales de
programación secuencial, como método de solución de problemas.
§
Capacidad de resolver problemas de programación y
proponer el código algorítmico asociado.
·
CONOCIMIENTOS, APTITUDES Y DESTREZAS
CONOCIMIENTOS
·
Conceptos elementales de Informática: definiciones,
historia, fundamentos,…
·
Conceptos elementales de programación:
o Conceptos de
algoritmo y programa.
o Conocimientos
elementales de lenguaje algorítmico y lenguaje de programación FORTRAN90.
DESTREZAS
·
Uso de Sistema Operativo Windows a nivel de
usuario.
·
Uso de Navegadores a nivel de usuario.
·
Capacidad de resolver problemas sencillos en
lenguaje algorítmico y en FORTRAN90.
·
Capacidad de generar informes técnicos relacionados
con la programación.
·
Desarrollo de las capacidades de trabajo en grupo.
EVALUACIÓN:
§
Se realizarán dos exámenes de
la asignatura donde se evaluarán los contenidos teórico-prácticos de la
asignatura:
o Un examen parcial en febrero:
§
Bloques I y II de teoría y
práctica.
§
40% de la nota final.
o Un examen final en junio:
§
Bloque III de teoría y
práctica.
§
40% de la nota final si se
aprobó el primer parcial.
§
80% de la nota final si no se
aprobó el primer parcial.
§
Para la evaluación de la parte
práctica de la asignatura se exigirán
varias prácticas a lo largo de los dos cuatrimestres. Cada práctica debe llevar
una memoria adjunta y será necesario defenderla ante el profesor en horarios de
tutorías.
§
Para optar al 20% de la nota de
prácticas, será necesario realizar un 80% de las prácticas de entrega
obligatoria.
§
Importante: Tod@s
l@s alumn@s pueden
presentarse al examen parcial y al final, con independencia de la realización
de los trabajos prácticos. Si no se realizan las prácticas, perderán el
20% de la nota.
PRERREQUISITOS: Conocimientos elementales de lógica.
DESCRIPTOR:
Fundamentos de
Informática.
Introducción a
la Programación.
PROGRAMA:
Bloque 1. Fundamentos.
Introducción al
concepto de Informática y ordenador
Parte
práctica:
Introducción a los Sistemas Operativos y al entorno Windows
Uso de un navegador para Internet .
Introducción a la Internet: redes de
ordenadores, Internet y la WWW.
Introducción a
la lógica.
Sistemas de
Numeración, códigos y representación interna de la información.
Documentación y herramientas sobre
IEEE-754:
a) http://babbage.cs.qc.edu/courses/cs341/IEEE-754.html
b) Herramientas apoyo a la enseñanza, Depto de Informática, Universidad de Valladolid.
Estructura de
un procesador elemental
Bloque 2. Introducción a
la programación.
Introducción a los lenguajes de
programación.
Introducción al
concepto de algoritmo y acción.
Objetos,
entorno y acciones elementales.
Notación BNF.
Esquemas
condicionales
Esquemas
repetitivos.
Tipos no
elementales: los vectores.
Introducción y Operaciones elementales.
Operaciones de búsqueda en vectores:
Secuencial y Dicotómica.
Las matrices: vectores de más de una
dimensión.
Operaciones sobre matrices.
Esquemas de
tratamiento secuencial
Tipos
compuestos
Ficheros.
Introducción.
Ficheros secuenciales. Operaciones elementales
Operaciones no
elementales: creación, recorrido y búsqueda en ficheros secuenciales
Ficheros
ordenados.
Gestión
dinámica de memoria
Programación en Fortran 90:
o
Operaciones importantes en Fortran
90
o
Almacenamiento en memoria por columnas
o
Operadores avanzados: reshape, where y sub-arrays.
o
paso de parámetros a subprogramas sin indicar tamaño,
o
arrays ubicables (atributo ALLOCATABLE)
o
punteros en Fortran 90
(atributos POINTER/TARGET)
Prácticas en Fortran 90
ACTIVIDADES
Las prácticas de la asignatura se
impartirán en el aula IV de Informática de la Facultad de Ciencias situado en
los sótanos del Alfonso VIII.
Horario del primer cuatrimestre: martes
de
BIBLIOGRAFÍA.
Prieto, Lloris y Torres. “Introducción a la Informática”. McGraw-Hill. 2001.
Zamarreño, Alvarez, Acebes,
García y Tadeo. “Fundamentos de Informática y Programación Científica”. Prosoft. Valladolid.
Biondi y Clavel. “Introducción a la Programación I”. Edit. Masson. 1987.
García Merayo, F. “Lenguaje de Programación Fortran
Brooks, “Problem solving
with Fortran