Fichas de asignaturas 2006-07
CÓDIGO | NOMBRE | |
Asignatura | 1712010 | FUNDAMENTOS DE INFORMÁTICA |
Titulación | 1712 | INGENIERÍA TÉCNICA INDUSTRIAL, ESPECIALIDADES EN ELECTRICIDAD Y ELECTRÓNICA INDUSTRIAL |
Departamento | C137 | LENGUAJES Y SISTEMAS INFORMATICOS |
Curso | 1 | |
Duración (A: Anual, 1Q/2Q) | 1Q | |
Créditos ECTS | 4,5 |
Créditos Teóricos | 3 | Créditos Prácticos | 3 | Tipo | Troncal |
Conocimientos de Informática (G1). Resolución de problemas (G2). Aprendizaje autónomo (G3). Creatividad (G4).
Cognitivas(Saber):
Nuevas tecnologías TIC (E1). Conocimientos de Informática (E2).
Procedimentales/Instrumentales(Saber hacer):
Métodos de diseño (E3). Planificación y organización (E4).
Organizados por descriptores, los objetivos son: ESTRUCTURA DE COMPUTADORES: Comprender los conceptos fundamentales sobre la estructura y organización interna de los computadores actuales, tanto a nivel físico como lógico, y familiarizarse con la terminología informática real, así como con los últimos desarrollos tecnológicos. SISTEMAS OPERATIVOS: Conocer los conceptos fundamentales y los fundamentos básicos necesarios para la utilización de los sistemas operativos. PROGRAMACIÓN: Ser capaz de realizar programas de dificultad media/baja siguiendo una o varias metodologías de descripción de algoritmos, utilizando programación estructurada y siguiendo una metodología de diseño descendente. Ser capaz de traducir a un lenguaje de programación concreto, los programas descritos mediante la metodología utilizada.
Programa de las Clases Teóricas Unidad 1: Introducción a la Informática (G1, G3, E1 y E2) (2 horas). 1.1 Conceptos básicos. 1.2 Tratamiento Automático de la Información. 1.3 Evolución histórica y Generaciones de ordenadores. Unidad 2: Elementos de un ordenador y sus funciones (G1, G3, E1 y E2) (4 horas). 2.1 Introducción. 2.2 Memorias. 2.3 Unidad Central de Proceso. 2.4 Unidades de Almacenamiento Masivo. 2.5 Periféricos. Unidad 3: Sistemas Operativos (G1, G3, E1 y E2) (4 horas). 3.1 Definición de S.O. 3.2 Funciones básicas de un S.O. 3.3 Conceptos Básicos. 3.4 Evolución. 3.5 Módulos de un S.O. Unidad 4: Lenguajes de Programación (G1, G3, E1 y E2) (2 horas). 4.1 Introducción. 4.2 Clasificación de los lenguajes. 4.3 Lenguaje Máquina. 4.4 Lenguaje Ensamblador. 4.5 Lenguajes de Alto Nivel. 4.6 Traductores de lenguajes. Unidad 5: Fundamentos de la programación (G1, G2, G3, G4, E1, E2, E3 y E4) (4 horas). 5.1 Introducción al Ciclo de Vida del Software. 5.2 Concepto de Algoritmo. 5.3 Elementos de un Algoritmo. 5.4 Programación Estructurada. 5.5 Representación de Algoritmos. Pseudocódigo. 5.6 Diseño Descendente (Top-down). 5.7 Datos Estructurados: tablas, registros y ficheros. Unidad 6: Introducción al Lenguaje C (G1, G2, G3, G4, E1, E2, E3 y E4) (11 horas). 6.1 Una visión general del Lenguaje C. 6.2 Variables, constantes y operadores. Tipos de datos. 6.3 Sentencias de Selección e Iteración. 6.4 Funciones. 6.5 Arrays. 6.6 Cadenas de caracteres. Programa de las Clases Prácticas Unidad Práctica 1: Introducción al S.O. Windows XP (G1, G3, E1 y E2) (6 horas). 2.1 Conceptos básicos. 2.2 Tipos y ejecución de aplicaciones. 2.3 El Escritorio y la Barra de Tareas. 2.4 Mi PC. 2.5 El Explorador de Windows. 2.6 El Panel de Control. 2.7 Accesorios de Windows XP. 2.8 La ventana de MS-DOS. Unidad Práctica 2: Programación en Lenguaje C (G1, G2, G3, G4, E1, E2, E3 y E4) (21 horas). En esta unidad se propondrán una serie de ejercicios prácticos sobre diseño de algoritmos y programación de éstos en C, los cuales deberán ser realizados por los alumnos durante las sesiones prácticas.
Clases teóricas. Clases prácticas en aulas de Informática.
Constructivista, descriptiva y participativa, con el fin de potenciar el aprendizaje significativo. Clases Teóricas: Descripción y exposición de los fundamentos teóricos por el profesor en pizarra o cualquier otro medio audiovisual que se considere adecuado. Se procurará presentar el mayor número de ejemplos posibles para asegurar la comprensión de los contenidos expuestos. Clases Prácticas: Desarrollo de ejercicios por los alumnos mediante el uso de ordenadores. En estas clases los alumnos toman una mayor parte activa en el proceso de enseñanza-aprendizaje.
Nº de Horas (indicar total): 135
- Clases Teóricas: 27
- Clases Prácticas: 27
- Exposiciones y Seminarios: 0
- Tutorías Especializadas (presenciales o virtuales):
- Colectivas: 5
- Individules: 4
- Realización de Actividades Académicas Dirigidas:
- Con presencia del profesorado: 1
- Sin presencia del profesorado: 0
- Otro Trabajo Personal Autónomo:
- Horas de estudio: 61
- Preparación de Trabajo Personal: 0
- ...
Tiempo extra para preparación de Exámenes (prueba de progreso y examen final): 8
- Realización de Exámenes:
- Examen escrito: 2
- Exámenes orales (control del Trabajo Personal): 0
|
a) El alumno deberá aprobar el examen final (nota igual o superior a 5.0) en la convocatoria correspondiente para superar la asignatura. Dicho examen supondrá el 90% de la calificación final en las convocatorias de Febrero y Junio (puntuación sobre 9), y el 100% en la convocatoria de Septiembre (puntuación sobre 10). A partir del desarrollo por parte del alumno de los aspectos teóricos (ejercicios de tests, cuestiones y problemas) y prácticos (desarrollo de algoritmos y subalgoritmos de dificultad media/baja, y codificación de los mismos en Lenguaje C) del Examen Final, es posible evaluar la adquisición tanto de las competencias generales (G1, G2, G3 y G4), como de las específicas (E1, E2, E3 y E4). b) La prueba práctica de progreso es una actividad académica dirigida que supondrá el 10% de la calificación global de la asignatura (puntuación sobre 1) para las convocatorias de Febrero y Junio. La puntuación obtenida se añadirá a la del examen final siempre que el alumno haya superado el mismo y la calificación de la prueba de progreso sea APROBADO (0.5), NOTABLE (0.75) o SOBRESALIENTE (1). El correcto desarrollo por el alumno de la Prueba práctica de progreso permite valorar la adquisición de todas las competencias generales y específicas, aunque con un especial énfasis las competencias generales G2, G3, G4 y específicas E3 y E4.
Bibliografía Básica. J. Galindo, J.M. Rodríguez, A. Yáñez y otros. Fundamentos Informáticos. Segunda Edición. Servicio de Publicaciones de la UCA, 1997. A. Prieto, A. Lloris, J.C. Torres. Introducción a la Informática. Tercera Edición. McGraw-Hill, 2002. J.M. Rodríguez, J. Galindo. Aprendiendo C. Tercera Edición Revisada y Ampliada. Servicio de Publicaciones de la UCA, 2006. J.M. Rodríguez, J. Galindo, M.J. Ferreiro y otros. Ejercicios de Fundamentos de Informática: Tests y ejercicios resueltos. Servicio de Publicaciones de la UCA, 1997. Shelley OHara. Guía esencial Microsoft Windows XP. Prentice Hall, 2002. Bibliografía Complementaria. A.S. Tanenbaum. Sistemas Operativos Modernos. Segunda Edición. Prentice Hall, 2003. L. Joyanes. Fundamentos de Programación. Algoritmos y Estructuras de Datos. Segunda Edición. Mc Graw-Hill, 1996. H. Schildt.C. Guía de autoenseñanza. McGraw-Hill, 1994. B.W. Kernighan, D.M. Ritchie. El lenguaje de Programación C. Segunda Edición. Prentice Hall, 1991. P.J. Sánchez, J. Galindo, I. Turias, I. Lloret. Ejercicios Resueltos de Programación C. Servicio de Publicaciones de la UCA, 1997.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente.