Última actualización: 28/03/2019


Curso Académico: 2019/2020

Programación
(14012)
Titulación: Grado en Ingeniería Electrónica Industrial y Automática (223)


Coordinador/a: VELASCO DE DIEGO, MANUEL

Departamento asignado a la asignatura: Departamento de Informática

Tipo: Formación básica
Créditos: 6.0 ECTS

Curso:
Cuatrimestre:

Rama de Conocimiento: Ingeniería y Arquitectura



Competencias que adquiere el estudiante y resultados del aprendizaje.Más información en este enlace
- Conocimientos básicos de sistemas informáticos y programación orientados a aplicaciones industriales. - Programación Estructurada. - Programación en lenguaje C.
Descripción de contenidos: Programa
1 Conceptos básicos 1.1 Algoritmo 1.2 Programa e instrucciones 1.3 Pseudocódigo 1.4 Programación Estructurada. 2 Programación en lenguaje C: 2.1 Sintaxis e instrucciones en C a Partes de un programa b Include, define c Constantes d Funcion main() 2.2 Tipos de datos 2.3 Control de flujo 2.4 Librerías 2.5 Funciones a Declaración b Definición c Parámetros d Paso por valor y referencia 2.6 Entradas y salidas 2.7 Arrays a Vectores b Matrices c Cadenas de caracteres d Utilización como parámetro 2.8 Estructuras a Definición b Paso por referencia 2.9 Gestión de Memoria. a Punteros b Memoria estática c Memoria dinámica 2.10 Gestión de Ficheros a Lectura b Escritura
Actividades formativas, metodología a utilizar y régimen de tutorías
- Clases magistrales, clases de resolución de dudas en grupos reducidos, presentaciones de los alumnos, tutorías individuales y trabajo personal del alumno; orientados a la adquisición de conocimientos teóricos (3 créditos ECTS). - Prácticas de laboratorio y clases de problemas en grupos reducidos, tutorías individuales y trabajo personal del alumno; orientados a la adquisición de habilidades prácticas relacionadas con el programa de la asignatura (3 créditos ECTS).
Sistema de evaluación
  • Peso porcentual del Examen Final 40
  • Peso porcentual del resto de la evaluación 60
Bibliografía básica
  • Luis JOYANES AGUILAR e Ignacio ZAHONERO MARTINEZ. Programación en C. Metodología, algoritmos y estructura de datos. Mc Graw Hill. 2007
Bibliografía complementaria
  • George W. Gorsline.. Computer Organization: Hardware Software.. PRENTICE HALL INTERNATIONAL EDITIONS..
  • Prieto, A.; Lloris, A; Torres, J.A.. Introducción a la Informática.. McGraw Hill..
  • Stephen D.Burd. System Architecture.. Hardware and Software in Business Information Systems.. BOYD AND FRASER PUBLISHINGCOMPANY..

El programa de la asignatura y la planificación semanal podrían sufrir alguna variación por causa de fuerza mayor debidamente justificada o por eventos académicos comunicados con antelación.