Programa de la asignatura Fundamentos de Informática

Anuncio
Departamento de Ingeniería de Sistemas y Automática
Escuela Superior de Ingenieros
Universidad de Sevilla
Camino de los Descubrimientos s/n
41092 SEVILLA
Programa de la asignatura
Fundamentos de Informática
Primer curso de Ingeniería Industrial
Curso académico 2006/07
1. PROFESORADO
Begoña C. Arrue, Manuel Ruiz Arahal, Fabio Gómez-Estern, Carlos Vivas
Venegas, José Ángel Acosta, Fernando Dorado, Amparo Núñez, Angel Castaño y
Manuel López.
Coordinadora: Begoña C. Arrue
2. RESEÑA METODOLÓGICA
La asignatura trata en sus aspectos teóricos, aplicados y prácticos los conceptos
básicos de la informática.
El curso comienza con varios temas dedicados a la estructura funcional de las
computadoras digitales. A fin de mostrar el funcionamiento de las mismas es
preciso dedicar algunas clases a la representación digital de la información y al
Álgebra de Boole. A continuación se trata la programación en código de máquina
en una computadora académica. En el segundo cuatrimestre se usa el lenguaje de
programación C para desarrollar programas más complejos. La asignatura incluye
la realización de diez prácticas de hora y media, realizadas en el Centro de
Cálculo. Las prácticas consisten en la realización de programas en código de
máquina y en lenguaje C en computadoras personales.
3. EVALUACIÓN Y CALIFICACIÓN
Se realizarán dos pruebas parciales y los finales correspondientes conforme a los
estatutos de la Universidad de Sevilla. En estas pruebas se comprobará que el
alumno maneja con soltura los conocimientos teórico-prácticos explicados en
clases teóricas, prácticas y de problemas. Para aprobar la asignatura es
imprescindible superar por separado las pruebas correspondientes a cada uno de
los dos cuatrimestres. En las convocatorias de junio, septiembre y febrero,
además de aprobar el examen se deberá superar el 40% por ciento de la
calificación máxima en cada una de las partes correspondientes a los dos
cuatrimestres.
Departamento de Ingeniería de Sistemas y Automática
Escuela Superior de Ingenieros
Universidad de Sevilla
Camino de los Descubrimientos s/n
41092 SEVILLA
4. PROGRAMA
La asignatura puede descomponerse en veinte bloques temáticos a los cuales se
les dedica un número de horas similar.
1. Introducción
2. Álgebra de Boole
3. Codificación binaria de la información
4. Unidad aritmético lógica
5. La memoria
6. Estructura básica de la computadora digital
7. La unidad de control
8. Código de máquina y lenguaje ensamblador
9. Operaciones de entrada/salida y periféricos
10. Sistemas operativos
11. Algoritmos
12. Programación estructurada
13. Introducción al lenguaje de programación C
14. Variables, constantes, operadores y expresiones
15. Sentencias de control
16. Funciones
17. Vectores, cadenas, matrices y punteros
18. Pase de parámetros a funciones
19. Funciones de entrada y salida
20. Asignación dinámica de memoria
21. Estructuras de datos
22. Colas y pilas
23. Listas enlazadas
5. BIBLIOGRAFÍA
La fuente principal de información serán siempre los apuntes tomados en clase,
los cuales pueden completarse con algunas obras como las que se citan a
continuación y otras similares de las muchas que existen.
P. Anasagasti, Fundamentos de los computadores (7ª Ed.). Paraninfo, 1998.
P. Bishop, Conceptos de informática. Anaya multimedia, 1994.
B. Kernighan y D. Ritchie, El lenguaje de programación C. Prentice-Hall
Manuel R. Arahal, Fundamentos de Informática. Dpto. Ing. de Sistemas y
Automática US. 1999
Fernando Castaño, El lenguaje de programación C: Herramienta de Ingeniería.
Descargar