ASIGNATURA

Fundamentos de Informática II

CARACTER

cuatrimestral

CURSO

1

CUATRIMESTRE

segundo

AÑO

2004-2005

CREDITOS

4.5 (3.0 T + 1.5 P)

PROFESORES

César Llamas Bello, Santiago Blanco Suárez

DEPARTAMENTO

 Informática (ATC, CCIA, LSI)

OBJETIVOS

Proporcionar una visión básica del modelo computacional más utilizado en el diseño de computadoras, que es el modelo de Von Neumann, así como de sus diversas particularizaciones.

DESCRIPTOR

La práctica de los modelos de procesamiento concluye con la construcción y programación de computadoras. Desde este punto de vista, el modelo de máquina de Von Neumann encaja en el modelo de máquina de estados visto en la asignatura precedente, "Fundamentos de Informática I". Este esquema nos permite construir, de manera eficiente, máquinas de cómputo; y tiene repercusiones en los diferentes niveles de máquina que se construyen sobre él, como el nivel de programación de aplicaciones y el nivel de sistemaoperativo.
Un estudio coherente de este apartado no puede dejar a un lado una descripción introductoria de temas referentes al soporte de periféricos y redes.
        En la línea de los objetivos prácticos dela asignatura "Fundamentos de Informática I", se tratará de profundizar en el dominio del sistema operativo UNIX, desde la perspectiva avanzada del usuario programador.

PROGRAMA TEÓRICO

Parte 1 Arquitectura de la máquina de Von Neumann y sistemas de computadoras
1 Niveles de organización de computadoras
2 Niveles de lógica digital y sistemas digitales
3 Nivel de máquina convencional: Unidades funcionales
4 Organización del sistema de memoria
5 Interfaz de Entrada/Salida
6 Clasificación de los periféricos

PROGRAMA DE LABORATORIO

Conocimiento de nivel de programador del nivel de usuario ofrecido por un sistema operativo moderno.

1 Programación del ´shell´ de Unix.
2 Herramientas del programador: Bibliotecas y Make.

METODOLOGÍA (actividades)

Las sesiones referentes a las partes 1 y 2 contendrán ejercicios prácticos, formulados oportunamente sobre problemas y cuestiones para el trabajo personal de los alumnos.
La parte 3 comprende el uso del laboratorio del centro y consiste en el desarrollo y prueba personal por cada alumno, en un sistema Unix, de las cuestiones que se planteen.

MÉTODOS Y CRITERIOS DE EVALUACIÓN

La evaluación se compone de dos pruebas, que habrán de ser superadas por separado. La primera afecta a los temas comprendidos en las partes 1 y 2, y consiste en una prueba objetiva de tipo test con 40 apartados de elección múltiple. El segundo examen afecta a los temas comprendidos en la parte 3, y consta de una prueba escrita.
          La evaluación de la parte de laboratorio se realizará teniendo en cuenta los trabajos periódicos realizados por los grupos de prácticas.

BIBLIOGRAFÍA

Fuentes básicas:
Llamas, C. Apuntes de la asignatura depositados en la página web.

Llamas, C. Introducción a la Informática. Modelos de Cómputo. Thomson 2004.
Prieto, A.; Lloris, A. y Torres, J.C. "Introducción a la Informática". McGraw-Hill 1995.
Sarwar, S.M.; Koretsky, R. y Sarwar, S.A. "El Libro de Unix". Addison-Wesley 2001.

BIBLIOGRAFÍA COMPLEMENTARIA

Brookshear, J.G. “Introducción a las Ciencias de la Computación”. Addison-Wesley 1995.
Afzal, A. “Introducción a Unix”. Prentice-Hall 1997.

FUENTES DE CONSULTA ADICIONALES

Tucker, A. B. y otros. “Fundamentos de Informática. Lógica, resolución de problemas, programas y computadoras”. McGraw-Hill, 1994.
Nemeth, E.; Snyder, G.; Seebass, S. y Hein, T.R. “Unix System Administrator Handbook”.
Prentice-Hall 2001.

MATERIAL NECESARIO

Se recomienda al alumnado, la posibilidad de disponer de una computadora personal con una instalación básica de Linux.