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.

Programación orientada a objetos

Descripción
El paradigma de programación orientado a objetos es, actualmente, uno de los paradigmas más importantes en el mundo de la programación. Partiendo de esta idea, la asignatura tiene como objetivo que los alumnos aprendan a diseñar y programar en este paradigma, utilizando un lenguaje actual utilizado en entornos reales. La asignatura hará énfasis en la fase de diseño de software, y da por supuesto que los alumnos presentan unos conocimientos y dominio suficiente del paradigma imperativo y procedimental, para entender el funcionamiento imperativo de un nuevo lenguaje de programación. Dado que la mayoría de los proyectos de software se desarrollan por equipos de programadores, la asignatura también quiere dotar a los alumnos de las competencias necesarias para afrontar estos entornos de trabajo.
Tipo asignatura
Tercer - Obligatoria
Semestre
Primero
Curso
2
Créditos
6.00

Profesores Titulares

Profesor/a
Conocimientos previos

Fundamentos de programación (recomendación).

Objetivos

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

1. Demuestra conocer el paradigma orientado a objetos y todas sus características, así como conocer un lenguaje orientado a objetos real y actual.
2. Demuestra tener la capacidad de diseñar software en general, a partir de unas especificaciones concretas y usando patrones de diseño software.
3. Demuestra saber emplear un entorno de desarrollo real y demuestra saber trabajar en equipo.

Contenidos

1. Análisis, diseño y programación orientada a objetos.
2. Herramientas de modelado de diagramas.
3. Entornos de desarrollo (IDE).
4. Diagrama de clases (UML).
5. Patrones de diseño (GRASP, GOF).
6. Estructuras de datos lineales.

Metodología

La asignatura se orienta para que el alumno tome parte activa en su propio aprendizaje. La metodología docente está pensada para que la asignatura sea dinámica y participativa. Las clases magistrales se combinan con clases de ejercicios y actividades en clase, así como prácticas guiadas por el profesorado de la asignatura.

La metodología docente de la asignatura está claramente diferenciada en dos partes. En la primera, se logran las bases del paradigma de la orientación a objetos y de la programación en un lenguaje actual. La orientación docente de esta parte es con clases magistrales, ejercicios de evaluación continua y prácticas. En la segunda parte, la asignatura se enfoca con la metodología de aprendizaje basada en proyectos. Los conocimientos logrados durante la primera parte se consolidan mediante la realización de un proyecto casi real de desarrollo de software.

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.