Programa Docente de 21714017 - PROGRAMACIÓN ORIENTADA A OBJETOS
- Idioma
- Modo Impartición
- Nivel Requerido
| Documento | Primer Apellido | Segundo Apellido | Nombre | Categoria | Coordinador |
|---|---|---|---|---|---|
| 24230778W | ARGUDO | ARGUDO | JOSE FIDEL | PROFESOR TITULAR ESCUELA UNIV. | |
| 24260704M | BOLIVAR | PEREZ | MIGUEL ANGEL | PROFESOR/A ASOCIADO/A | |
| 44965478H | DELGADO | PEREZ | PEDRO | PROFESOR/A TITULAR DE UNIVERSIDAD | |
| 31856505X | MEDINA | BULO | MARIA INMACULADA | CATEDRÁTICO/A DE UNIVERSIDAD | |
| 26481765W | SANCHEZ-ROSELLY | NAVARRO | ALFREDO | PROFESOR/A TITULAR DE UNIVERSIDAD |
| Id. Compentencia | Orden | ID | Resultado formación y aprendizaje | Competencia |
|---|---|---|---|---|
| 19288 | 2 | CG09 | Capacidad para resolver problemas con iniciativa, toma de decisiones, autonomía y creatividad. Capacidad para saber comunicar y transmitir los conocimientos, habilidades y destrezas de la profesión de Ingeniero Técnico en Informática. | COMPETENCIA GENERAL |
| 19348 | 3 | C06 | Conocimiento y aplicación de los procedimientos algorítmicos básicos de las tecnologías informáticas para diseñar soluciones a problemas, analizando la idoneidad y complejidad de los algoritmos propuestos | COMPETENCIA ESPECÍFICA |
| 19349 | 3 | C07 | Conocimiento, diseño y utilización de forma eficiente los tipos y estructuras de datos más adecuados a la resolución de un problema. | COMPETENCIA ESPECÍFICA |
| 19350 | 3 | C08 | Capacidad para analizar, diseñar, construir y mantener aplicaciones de forma robusta, segura y eficiente, eligiendo el paradigma y los lenguajes de programación más adecuados | COMPETENCIA ESPECÍFICA |
| 33116 | 2 | CB2 | Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas dentro de su área de estudio | COMPETENCIA GENERAL |
| 33117 | 2 | CB3 | Que los estudiantes tengan la capacidad de reunir e interpretar datos relevantes (normalmente dentro de su área de estudio) para emitir juicios que incluyan una reflexión sobre temas relevantes de índole social, científica o ética | COMPETENCIA GENERAL |
| 33119 | 2 | CB5 | Que los estudiantes hayan desarrollado aquellas habilidades de aprendizaje necesarias para emprender estudios posteriores con un alto grado de autonomía | COMPETENCIA GENERAL |
| ID/ Orden | Resultado |
|---|---|
| 1 |
Conocer los aspectos generales sobre los lenguajes orientados a objetos y su evolución histórica. |
| 2 |
Conocer los principios fundamentales del paradigma de la programación orientada a objetos. |
| 3 |
Conocer los pasos para la realización de un sistema orientado a |
| 4 |
Identificar los objetos que aparecen en un sistema, sus características y comportamientos, y clasificarlos en clases. |
| 5 |
Conocer e identificar los tipos de relaciones que se pueden establecer entre las clases de un sistema orientado a objetos. |
| 6 |
Conocer e identificar los tipos de polimorfismo que se pueden presentar en un sistema orientado a objetos. |
| 7 |
Conocer el lenguaje C++ como un lenguaje orientado a objetos y los elementos fundamentales de la biblioteca estándar de C++ (E/S, STL,...). |
| 8 |
Implementar clases, objetos y sus relaciones con el lenguaje orientado a objetos C++. |
| 9 |
R09. Implementar un sistema orientado a objetos de mediana complejidad con el lenguaje de programación C++. |
| Tipo actividad formativa | Código | Descripción | Horas | Detalle |
|---|---|---|---|---|
| 1 | 01 | Teoría | 24 |
Impartición de los contenidos teóricos y realización de ejemplos sencillos. |
| 2 | 02 | Prácticas, seminarios y problemas | 12 |
Realización de problemas sobre la materia de la asignatura. Se incentivará la participación activa del alumnado en las clases, realizando en grupos los problemas, y provocando el profesor un debate abierto sobre cada uno de los temas que se traten, motivando a los alumnos para que propongan soluciones alternativas a los problemas planteados y su posterior discusión. |
| 3 | 03 | Prácticas de informática | 24 |
En las clases prácticas se proporcionará al alumno guiones de prácticas para la implementación de un sistema orientado a objetos de pequeña/mediana complejidad, usando un lenguaje orientado a objetos. Los alumnos asistirán a clase con dichos guiones, que los tendrán disponibles en el campus virtual con suficiente antelación. |
| 10 | 10 | Actividades formativas no presenciales | 87,00 |
Esta actividad incluye estudio personal del alumno, resolución de ejercicios y cuestiones y realización de trabajos. |
| 12 | 12 | Actividades de evaluación | 3,00 |
Examen escrito |
Procedimientos de Evaluación
| ID/ Orden | Tarea / Actividad | Medios, Técnicas e Instrumentos | Ponderación |
|---|---|---|---|
| 1 |
Exámenes parciales |
Exámenes escritos de ejercicios de programación. |
60 % |
| 3 |
Cuestionarios online |
Tests de respuesta múltiple. Rúbricas |
20 % |
| 4 |
Prácticas |
Tests de respuesta múltiple. Rúbricas |
20 % |
| ID/ Orden | Temario | Descripción |
|---|---|---|
| 1 |
1. Evolución histórica y principios fundamentales. |
|
| 2 |
2. Paradigma de la programación orientada a objetos. |
|
| 3 |
3. Relaciones entre clases. |
|
| 4 |
4. Polimorfismo. |
|
| 5 |
P0. Clases, objetos y excepciones. |
|
| 6 |
P1. Biblioteca de E/S y localización |
|
| 7 |
P2. Relaciones de asociación y contenedores de la STL. |
|
| 8 |
P3. Clases de asociación y algoritmos de la STL. |
|
| 9 |
P4. Herencia y polimorfismo. |