Fichas de asignaturas 2010-11
![]() |
PROGRAMACIÓN |
![]() ![]() |
|
Asignatura |
![]() |
| |
Profesorado |
![]() |
| |
Situación |
![]() |
| |
Competencias |
![]() |
| |
Objetivos |
![]() |
| |
Programa |
![]() |
| |
Actividades |
![]() |
| |
Metodología |
![]() |
| |
Distribucion |
![]() |
| |
Técnicas Docentes |
![]() |
| |
Evaluación |
![]() |
| |
Recursos Bibliográficos |
![]() |
Código | Nombre | |||
Asignatura | 904035 | PROGRAMACIÓN | Créditos Teóricos | 3 |
Descriptor | Créditos Prácticos | 3 | ||
Titulación | 0904 | INGENIERÍA TÉCNICO NAVAL. ESTRUCTURAS MARINAS | Tipo | Optativa |
Departamento | C137 | LENGUAJES Y SISTEMAS INFORMATICOS | ||
Curso | ||||
Créditos ECTS | 4,7 |
ASIGNATURA OFERTADA SIN DOCENCIA
Profesorado
M José Ferreiro Ramos
Competencias
Competencias transversales/genéricas
Capacidad de aplicar la teoría a la práctica Capacidad de análisis y de síntesis. Resolución de problemas Comunicación oral y escrita en lengua nativa Aprendizaje autónomo Toma de decisiones Razonamiento crítico Habilidad para trabajar de forma autónoma
Competencias específicas
Cognitivas(Saber):
Conocer el enfoque algorítmico para la resolución de problemas Conocer la sintaxis de un lenguaje de programación estructurada
Procedimentales/Instrumentales(Saber hacer):
Ser capaz de realizar programas de dificultad media/baja en un lenguaje de programación
Actitudinales:
Decisión Evaluación Iniciativa Mentalidad creativa Participación
Objetivos
Mostrar al alumno los pasos o fases a seguir a la hora de desarrollar software. Enseñar estilos y hábitos correctos de programación. Conocer y dominar el enfoque algorítmico para la resolución de problemas. Conocer las estructuras de control que gobiernan la ejecución de un programa. Manejar tipos de datos estructurados. Desarrollar programas dentro de un lenguaje de programación ampliamente extendido: el lenguaje C.
Programa
TEORÍA 1. El ordenador en la resolución de problemas. 2. Los datos. 3. Acciones básicas. 4. Estructuras de control. 5. Diseño modular y programación estructurada. 6. Cadenas de caracteres. 7. Arrays. 8. Métodos de ordenación, búsqueda e intercalación de vectores. 9. Registros. 10. Ficheros. 11. Métodos de ordenación, búsqueda y mezcla de ficheros. PRÁCTICAS 1. El entorno del lenguaje de programación C. 2. Primeros programas en C. 3. Las estructuras secuenciales, selectivas y repetitivas. 4. Programación modular y compilación separada. 5. Cadenas de caracteres. 6. Los arrays. 7. Las estructuras. 8. Ficheros.
Actividades
Clases de teoría y prácticas. Todas tendrán lugar en las aulas de informática.
Metodología
La metodología empleada en las clases, tanto prácticas como teóricas, se basa en los siguientes seis puntos: 1. Entrega del material docente (apuntes, transparencias, software de libre distribución). 2. Explicación (no repetición) del contenido de los apuntes haciendo uso de pequeños ejemplos didácticos donde se incorporarán progresivamente los nuevos conocimientos y se recordarán los aprendidos con anterioridad. 3. Motivación del alumnado. 4. Estimulación del razonamiento y la discusión. 5.- Uso de la metodología Expositiva-Elaborativa. 6.- Especialización de la asignatura.
Distribución de horas de trabajo del alumno/a
Nº de Horas (indicar total): 132
- Clases Teóricas: 22
- Clases Prácticas: 22
- Exposiciones y Seminarios: 5
- Tutorías Especializadas (presenciales o virtuales):
- Colectivas:
- Individules:
- Realización de Actividades Académicas Dirigidas:
- Con presencia del profesorado: 11
- Sin presencia del profesorado:
- Otro Trabajo Personal Autónomo:
- Horas de estudio: 48
- Preparación de Trabajo Personal: 16
- ...
- Realización de Exámenes:
- Examen escrito: 8
- Exámenes orales (control del Trabajo Personal):
Técnicas Docentes
|
Criterios y Sistemas de Evaluación
- Convocatoria ordinaria de Junio: la calificación la obtendrán los alumnos a partir de la realización de una serie de prácticas propuestas a medida que finalizan los temas del programa. - Convocatorias extraordinarias de Septiembre y Diciembre: el alumno deberá superar un examen práctico de programación, donde se propondrán tres ejercicios diferentes a escoger uno de ellos para su realización.
Recursos Bibliográficos
Como se indicó en el apartado de "Metodología", el alumno recibe todo el material que necesita para el aprendizaje de los contenidos de la asignatura. Pero también se le indican una serie de referencias bibliográficas que le pueden servir de complemento: Bibliografía básica: [1] Schildt, H. "ANSI C a su alcance". McGraw-Hill, 1991. [2] Antonakos, J. L. y Mansfield, K. C. Programación Estructurada en C. Prentice Hall, 1997. [3] Rodríguez Corral, J.M. y Galindo Gómez, J. "Aprendiendo C". Servicio de Publicaciones de la Universidad de Cádiz, 1996. [4] Joyanes Aguilar, L. "Fundamentos de la Programación. Algoritmos y estructuras de datos" (3ª edición). McGraw-Hill, 2003. [5] López Herranz, J. y Quero Catalinas, E. Fundamentos de Programación. Paraninfo, 1998. [6] Quero Catalinas, E. y López Herranz, J. Programación en Lenguajes Estructurados. Paraninfo, 1997. [7] A.V. Aho, Ulhman J.D. "The design and analysis of computer algorithmics". Addison-Wesley, 1974. [8] Kerningan B.W. Ritchie D.M. "El lenguaje de programación C" (2ª edición). Prentice-Hall, 1991. [9] Schildt, H. "C. Manual de referencia" (3ª edición). McGraw-Hill, 1995. [10] Dijkstra, E.W. "The discipline of programming". Prentice-Hall, 1976. [11] Aho, A.V., Hospcroft, J.E., Ulhman, J.D. "Estructuras de datos y algoritmos". Addison-Wesley, 1998. Bibliografía complementaria. [1] Schildt, H. "Programación en Turbo C" (2ª edición). McGraw-Hill, 1996. [2] Schildt, H. "Programación avanzada en Turbo C". McGraw-Hill, 1992. [3] Sedgewick, R. "Algorithms". Addison-Wesley, 1988. [4] Tanenbaum, Langsam, Augenstein. "Data structures using C". Prentice- Hall, 1990. [5] Wirth, N. "Algoritmos + Estructuras de datos = Programas". Ediciones del Castillo, 1986. [6] Gottfried, B.S. "Programación en C". McGraw-Hill, 1997.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente. En aplicación de la Ley 3/2007, de 22 de marzo, para la igualdad efectiva de mujeres y hombres, así como la Ley 12/2007, de 26 de noviembre, para la promoción de la igualdad de género en Andalucía, toda alusión a personas o colectivos incluida en este documento estará haciendo referencia al género gramatical neutro, incluyendo por lo tanto la posibilidad de referirse tanto a mujeres como a hombres.