- Inicio ::
- Curso 2012-13 ::
- INGENIERÍA TÉCNICA INDUSTRIAL, ESPECIALIDAD EN ELECTRÓNICA INDUSTRIAL ::
- DISEÑO Y DESARROLLO DE APLICACIONES EN INGENIERÍA
DISEÑO Y DESARROLLO DE APLICACIONES EN INGENIERÍA

Asignatura |
![]() |
| |
Profesores |
![]() |
| |
Situación |
![]() |
| |
Competencias |
![]() |
| |
Objetivos |
![]() |
| |
Programa |
![]() |
| |
Actividades |
![]() |
| |
Metodología |
![]() |
| |
Distribucion |
![]() |
| |
Técnicas Docentes |
![]() |
| |
Evaluación |
![]() |
| |
Recursos Bibliográficos |
![]() |
Código | Nombre | |||
Asignatura | 1707040 | DISEÑO Y DESARROLLO DE APLICACIONES EN INGENIERÍA | Créditos Teóricos | 1.5 |
Descriptor | DESIGN AND DEVELOPMENT OF ENGINEERING APPLICATIONS | Créditos Prácticos | 3 | |
Titulación | 1707 | INGENIERÍA TÉCNICA INDUSTRIAL, ESPECIALIDAD EN ELECTRÓNICA INDUSTRIAL | Tipo | Optativa |
Departamento | C137 | INGENIERÍA INFORMÁTICA | ||
Curso | ||||
Créditos ECTS | 3,5 |
Para el curso | Créditos superados frente a presentados | Créditos superados frente a matriculados |
2007-08 | 100.0% | 100.0% |
ASIGNATURA OFERTADA SIN DOCENCIA
Pulse aquí si desea visionar el fichero referente al cronograma sobre el número de horas de los estudiantes.
Profesores
José María Rodríguez Corral (coordinador).
Situación
Prerrequisitos
Haber superado la asignatura troncal de primer curso "Fundamentos de Informática".
Contexto dentro de la titulación
Es una asignatura recomendable para el alumno que desee profundizar en los conocimientos relativos a la programación de ordenadores adquiridos en "Fundamentos de Informática".
Recomendaciones
Dado que, tanto en los contenidos teóricos como en los prácticos, cada conjunto de nuevos conocimientos se apoya en los anteriores, se le recomienda encarecidamente al alumno el estudio y el trabajo periódico y continuado sobre la materia concreta.
Competencias
Competencias transversales/genéricas
Conocimientos de Informática (G1). Resolución de problemas (G2). Aprendizaje autónomo (G3). Creatividad (G4).
Competencias específicas
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).
Objetivos
Introducir al alumno en el diseño y el desarrollo de aplicaciones propias del ámbito de la Ingeniería. Así pues, al finalizar el curso el alumno deberá saber desarrollar aplicaciones que hayan sido escritas mediante el uso de los siguientes principios, recursos y técnicas de programación: - Programación estructurada. - Tipos de datos elementales y estructurados. - Diseño descendente (Top-down). - Recursividad. - Estructuras dinámicas de datos.
Programa
Programa de las Clases Teóricas Unidad 1: Revisión de los fundamentos del Lenguaje C (5 horas). 1.1. Constantes. Variables y modos de almacenamiento. 1.2. Sentencias de selección y expresiones condicionales. Sentencias iterativas. 1.3. Funciones. 1.4. Arrays y cadenas de caracteres. Argumentos en línea de ejecución. 1.5. Ficheros. Unidad 2: Programación estructurada y modularidad (2 horas). 2.1. Programación estructurada. 2.1.1. Teorema de la programación estructurada. 2.1.2. Composiciones secuencial, alternativa e iterativa de instrucciones. 2.2. Modularidad. 2.2.1. Diseño descendente (Top-down). 2.2.2. Refinamiento por pasos. 2.3. Diseño de procedimientos y funciones en C. Unidad 3: Tipos de datos (2 horas). 3.1 Datos elementales y estructurados. 3.2 Estructuras y uniones en C. 3.3 Tipos enumerados. 3.4 Tipos definidos por el usuario: la sentencia "typedef". Unidad 4: Estructuras dinámicas de datos (3 horas). 4.1. Introducción. 4.2. Listas. 4.3. Pilas. 4.4. Colas. Unidad 5: Recursividad (2 horas). 5.1. Recursividad directa. 5.2. Recursividad indirecta. 5.3. Recursividad en C. Programa de las Clases Prácticas Unidad 1: Revisión de los fundamentos del Lenguaje C (8 horas). Unidad 2: Tipos de datos (2.5 horas). Unidad 3: Estructuras dinámicas de datos (4 horas). Unidad 4: Recursividad (3 horas). En estos temas se presentarán ejemplos y se propondrán ejercicios de programación para que los alumnos afiancen los conocimientos adquiridos en los respectivos temas del temario teórico y desarrollen las destrezas correspondientes. En la totalidad de los temas, tanto los correspondientes a las clases teóricas como los correspondientes a las clases prácticas, se trabajan la totalidad de las competencias generales (G1, G2, G3 y G4) y específicas (E1, E2, E3 y E4).
Actividades
Clases teóricas. Clases prácticas en aulas de Informática.
Metodología
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 aprendizaje.
Distribución de horas de trabajo del alumno
Nº de Horas (indicar total): 87.5
- Clases Teóricas: 14
- Clases Prácticas: 17.5
- Exposiciones y Seminarios: 1
- Tutorías Especializadas (presenciales o virtuales):
- Colectivas: 3
- Individules: 1
- Realización de Actividades Académicas Dirigidas:
- Con presencia del profesor: 9.5
- Sin presencia del profesor: 6
- Otro Trabajo Personal Autónomo:
- Horas de estudio: 31.5
- Preparación de Trabajo Personal: 2
- ...
- Realización de Exámenes:
- Examen escrito: 2
- Exámenes orales (control del Trabajo Personal):
Técnicas Docentes
|
||||||
Otros (especificar):
Conferencia impartida por un especialista o visionado de un documental sobre un tema de interés relacionado con los contenidos de la asignatura. Dicha actividad se incluirá en el ciclo de conferencias organizado por el Centro durante la Quincena de la Ingeniería. |
Criterios y Sistemas de Evaluación
Los alumnos deberán superar el examen final (nota igual o superior a 5) en la convocatoria correspondiente. A partir del desarrollo por parte del alumno de los aspectos teóricos (test y cuestiones) y prácticos (desarrollo de algoritmos y subalgoritmos de dificultad media, 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).
Recursos Bibliográficos
Bibliografía Básica. J.M. Rodríguez, J. Galindo. Aprendiendo C. Tercera Edición Revisada y Ampliada. Servicio de Publicaciones de la UCA, 2006. L. Joyanes. Fundamentos de Programación. Tercera Edición. McGraw-Hill, 2003. B.W. Kernighan, D.M. Ritchie. El lenguaje de Programación C. Segunda Edición. Prentice Hall, 1991. Y. Uckan. Problem Solving Using C. Structured Programming Techniques. Second Edition. WCB/McGraw-Hill, 1999. Bibliografía Complementaria. H. Schildt. C. Guía de Autoenseñanza. Segunda Edición. McGraw-Hill, 2001. P.J. Sánchez, J. Galindo, I. Turias, I. Lloret. Ejercicios Resueltos de Programación C. Servicio de Publicaciones de la UCA, 1997. R. Peña Marí. Diseño de Programas. Formalismo y Abstracción. Tercera Edición. Prentice Hall, 2005. D.M. Etter, J.A. Ingber. Engineering Problem Solving with C++: An Object Oriented Approach. Prentice-Hall, 2002.
El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente.