INFORMÁTICA

 

 

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 10 a 11 h.

 

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 90”. Edit.. Paraninfo. 1999.

Brooks, “Problem solving with Fortran 90”. Springer-Verlag.