- Inicio ::
- Curso 2012-13 ::
- INGENIERÍA TÉCNICO NAVAL. ESTRUCTURAS MARINAS ::
- PROGRAMACIÓN
PROGRAMACIÓN

Asignatura |
![]() |
| |
Profesores |
![]() |
| |
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 | INGENIERÍA INFORMÁTICA | ||
Curso | ||||
Créditos ECTS | 4,7 |
Profesores
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
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 profesor: 11
- Sin presencia del profesor:
- 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
- Al dejar de impartirse la asignatura en el curso 2012/2013 dispone de 4 convocatorias de examen que puede distribuir durante los cursos 2012/2013 y 2013/2014. Las convocatorias se considerarán todas extraordinarias - 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: 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.