Grado en Ingeniería de la Salud La Salle Campus Barcelona

Grado en Ingeniería de la Salud

Lidera los avances tecnológicos que definirán la medicina del futuro.

Fundamentos de programación

Descripción
Hoy día es impensable hablar de tecnología o innovación sin considerar la programación, pues tanto los elementos físicos como los virtuales se sustentan en un conjunto de instrucciones que los ?hacen funcionar?, de modo que la programación se convierte en una competencia esencial para todo ingeniero; en esta asignatura se adquieren sus fundamentos aplicados al equipo informático, introduciendo de forma práctica el lenguaje C mediante múltiples ejemplos que hacen accesible lo previamente tratado de forma teórica.
Tipo asignatura
Primer - Obligatoria
Semestre
Primero
Curso
1
Créditos
6.00

Profesores Titulares

Conocimientos previos

No se requieren.

Objetivos

1. Conocimientos de un ordenador y su programación.
2. Implementación de software.

Contenidos

1 - Introducción
2 - Algorítmica básica
3 - Procedimientos y funciones
4 - Tipos de datos estructurados
5 - Introducción a punteros

Metodología

La asignatura de Fundamentos de la Programación promueve un aprendizaje activo en el que el estudiante participa de forma constante en su propio proceso formativo, desarrollando tareas prácticas desde el primer día con su ordenador portátil como herramienta esencial. Las clases combinan la exposición teórica de nuevos conceptos con sesiones de programación diaria, lo que permite aplicar y consolidar los conocimientos adquiridos. A lo largo del curso, el alumno refuerza su aprendizaje mediante actividades y laboratorios de evaluación continua que integran y revisan los contenidos trabajados en clase.

Evaluación

Evaluación continua: evaluación de carácter moderadamente significativo, basada en sesiones de laboratorio realizadas de manera periódica, que permiten poner en práctica los contenidos previamente adquiridos y mantener el aprendizaje al día a lo largo del curso.

Prácticas: evaluación altamente significativa que garantiza que el alumno aplique los conocimientos adquiridos en forma de proyecto.

Exámenes finales: evaluación altamente significativa que asegura que el alumno integre y aplique de forma global los conocimientos desarrollados durante el semestre.

Criterios evaluación

La nota final de la asignatura se compone por dos bloques de igual peso: conocimientos por una parte y prácticas por la otra. La calificación de conocimientos estará determinada por la mejor nota obtenida entre el examen final o la combinación del examen y los resultados de la evaluación continua.

Bibliografía básica

- Manelli, Luciano. Introducing Algorithms in C: A Step-by-Step Guide to Algorithms in C. Apress, 2020.
- Hanly, Jerry R.; Koffman, Elliot B.; Problem Solving and Program Design in C, Pearson Education, 2013.
- Cormen, Thomas H.; Leiserson Charles E.; Rivest Ronald L; Stein Clifford. Introduction to Algorithms, The MIT Press, 2009.
- Joyanes, L. Fundamentos de la programación. Algoritmos y Estructura de Datos, McGraw-Hill, 2008.

Material complementario

Ver carpeta electrónica de la asignatura.