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 en día no puede pensarse en tecnología ni innovación sin tener presente el mundo de la programación. Casi todo lo que nos rodea, tanto elementos físicos como virtuales, necesitan de un conjunto de instrucciones que los gestionen y les permitan “cobrar vida”. Así, la programación resulta indispensable y es un concepto primordial para todo ingeniero. En esta asignatura se aprenden las bases de este mundo, aplicadas en este caso a cualquier equipo informático. Desde el punto de vista práctico, se introduce el lenguaje de programación C. Esto se hace a través de multitud de ejemplos, que ayudan al estudiante a profundizar en todos aquellos aspectos que se han tratado desde el punto de vista más teórico.
Tipo asignatura
Primer - Obligatoria
Semestre
Primero
Curso
1
Créditos
6.00

Profesores Titulares

Conocimientos previos

No se requieren.

Objetivos

Los alumnos adquieren los conocimientos y desarrollan las habilidades que se indican a continuación:

1. Comprender un problema real con todos sus condicionantes y restricciones para analizarlos y solucionarlos de forma correcta y eficiente.
2. Aprender un pseudocódigo para potenciar la reflexión sobre un lenguaje imperativo, así como tener los conocimientos de un lenguaje imperativo real (lenguaje C) para llevar a cabo una programación estructurada.
3. Adquirir hábitos de trabajo y estudio continuados.

Contenidos

1. Concepto y funcionamiento de un ordenador. Componentes. Configuraciones.
2. Diagramas de actividad.
3. Expresiones, operadores y operandos.
4. Estructura de un programa en C.
5. Sentencias.
6. Procedimientos y funciones.
7. Variables globales y locales.
8. Paso de parámetros.
9. Arrays y cadenas de carácter.
10. Registros y tipos propios.

Metodología

Las clases de la asignatura de Fundamentos de programación quieren potenciar el aprendizaje activo del alumno mediante su implicación en el proceso de aprendizaje. En este sentido, desde el primer día, el alumno es un miembro activo de las clases y aprende a medida que desarrolla las tareas que se van plateando con su ordenador portátil y toma la iniciativa en el estudio y lectura de cierta documentación. Así pues, el ordenador es un elemento imprescindible para el alumno para alcanzar con éxito los resultados de aprendizaje de esta asignatura. En este sentido, las clases de la asignatura están enfocadas a que el alumno codifique software cada día. De esta forma las clases con más conceptos se combinan con clases eminentemente prácticas donde puedan comprobar la fiabilidad de los conocimientos adquiridos.

Evaluación

Ver carpeta electrónica de la asignatura.

Criterios evaluación

Ver carpeta electrónica de la asignatura.

Bibliografía básica

Ver carpeta electrónica de la asignatura.

Material complementario

Ver carpeta electrónica de la asignatura.