Facultades y centros
Otros centros
Servicios administrativos
Servicios generales
Código:
33704
Profesor/a responsable:
CAZORLA QUEVEDO, MIGUEL ANGEL
Crdts. ECTS:
6,00
Créditos teóricos:
1,20
Créditos prácticos:
1,20
Carga no presencial:
3,60
Asignatura de formación básica de primer curso de ingeniería robótica. Esta asignatura constituye el punto de entrada a la programación, uno de los pilares básicos de este título. Además de conocer los aspectos básicos de la programación, el estudiante conocerá otros aspectos avanzados orientados a la robótica
Competencias específicas (CE)
Competencias Transversales
Sin datos
Tema 1: Introducción a la programación
Representación de la información. Concepto de programa. Fases de desarrollo de un programa. El lenguaje C. Estructura de un programa. Comentarios en un programa. Entornos de programación.
Tema 2: Tipos de datos simples
Concepto de dato. Constantes y variables. Sentencias de asignación. Expresiones y operadores. Sentencias de entrada/salida de datos.
Tema 3: Sentencias de control
Algoritmos y programas. Estructura secuencial. Estructuras de selección. Estructuras de repetición.
Tema 4: Programación modular
Descomposición modular. Concepto de módulo. Comunicación entre módulos. Procedimientos y funciones. Parámetros actuales y formales. Paso de parámetros por valor y por referencia. Ámbito de una variable. Variables globales y locales. Efecto lateral. Funciones predefinidas
Tema 5: Reserva dinámica de memoria
Memoria estática vs. dinámica. Creación, inicialización, asignación y liberación de memoria. Conversión de tipos.
Tema 6: Recursividad
Definición. Esquema básico. Codificación en C. Características
Tema 7: Tipos de datos estructurados. Arrays
Concepto de dato estructurado. El tipo array. Arrays unidimensionales, bidimensionales y multidimensionales. Cadenas de caracteres (String)
Tema 8: Tipos de datos estructurados. Registros
Concepto de registro. Registros en C. Operaciones sobre registros. Arrays de registro
Tema 9: Entrada/salida
Declaración, apertura, lectura y escritura de ficheros de texto y binarios en C.
Sin datos
El lenguaje de programación C : diseño e implementación de programas. | |
Autor(es): | García Carballeira, Félix |
Edición: | Madrid : Prentice Hall, 2002; |
ISBN: | 978-84-205-3178-6 |
Categoría: | Básico |
El lenguaje de programación C | |
Autor(es): | Kernighan, Brian W.; Ritchie, Dennis M. |
Edición: | México : Prentice-Hall Hispanoamericana, 1991; |
ISBN: | 968-880-205-0 |
Categoría: | Básico |
Fundamentos de programación | |
Autor(es): | Carretero Pérez, Jesús |
Edición: | Madrid : Thomson-Paraninfo, 2007; |
ISBN: | 978-84-9732-550-9 |
Categoría: | Básico |
Programación en C | |
Autor(es): | Byron S. Gottfried ; traducción, José Rafael García Lázaro ; revisión técnica, Alfonso Bosch Arán |
Edición: | Madrid : McGraw-Hill, [2005]; |
ISBN: | 978-84-481-9846-6 |
Categoría: | Básico |
La evaluación se realizará de forma continua, teniendo en cuenta las diferentes actividades formativas:
En las pruebas se valora especialmente el diseño de los programas y el correcto estilo de programación así como la ausencia de errores.
La calificación final de la asignatura se obtiene mediante la suma ponderada de todas las pruebas. Para aprobar la asignatura es indispensable:
La asistencia a las sesiones prácticas es obligatoria, permitiéndose un 20% de faltas debidamente justificadas.
Convocatoria extraordinaria
Son recuperables la prueba 2 en laboratorio de ordenadores y la prueba escrita. El resto de calificaciones (control y prueba 1 en laboratorio) no son recuperables: se conserva la calificación obtenida en enero.
Descripción | Criterio | Tipo | Ponderación |
Control de prácticas 1 | Desarrollo de una práctica y realización de un control sobre la misma en clase de prácticas. No recuperable. |
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE | 10 |
Control de prácticas 2 | Desarrollo de una práctica y realización de un control sobre la misma en clase de prácticas. Para poder superar la asignatura este examen debe tener una calificación mayor o igual que 4. |
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE | 30 |
Control de teoría 1 | Control de teoría. No recuperable. |
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE | 10 |
Prueba escrita | Examen escrito consistente en realizar diseños de programas de ordenador en papel para resolver diversos problemas. Para poder superar la asignatura este examen debe tener una calificación mayor o igual que 4. |
ACTIVIDADES DE EVALUACIÓN DURANTE EL SEMESTRE | 50 |
Grupo | Semestre | Turno | Idioma | Matriculados |
---|---|---|---|---|
Gr. 1 (CLASE TEÓRICA) : GRUPO 1 | 1S | Mañana | CAS | 60 |
Grupo | Semestre | Turno | Idioma | Matriculados |
---|---|---|---|---|
Gr. 1 (PRÁCTICAS CON ORDENADOR) : GRUPO 1 | 1S | Mañana | CAS | 27 |
Gr. 2 (PRÁCTICAS CON ORDENADOR) : GRUPO 2 | 1S | Mañana | CAS | 33 |