Asignatura grado en ingeniería en tecnologías de la información

Asignatura grado en ingeniería en tecnologías de la información

PROGRAMACIÓN ORIENTADA A OBJETOS

Subject code: 71901072

SUBJECT NAME
PROGRAMACIÓN ORIENTADA A OBJETOS
CODE
71901072
SESSION
2024/2025
DEPARTMENT
LENGUAJES Y SISTEMAS INFORMÁTICOS
DEGREE IN WHICH IT IS OFFERED
GRADO EN INGENIERÍA INFORMÁTICA
  • PRIMER
  • SEMESTER 2
  • FORMACIÓN BÁSICA
GRADO EN INGENIERÍA EN TECNOLOGÍAS DE LA INFORMACIÓN
  • PRIMER
  • SEMESTER 2
  • FORMACIÓN BÁSICA
MÁSTER UNIVERSITARIO EN INGENIERÍA DE LAS TECNOLOGÍAS EDUCATIVAS
  • TRAINING SUPPLEMENTS
CREDITS NUMBER
6
HOURS
150
LANGUAGES AVAILABLE
CASTELLANO

El objetivo de esta guía es orientar al alumno en el estudio de la asignatura. Se recomienda la lectura completa de la guía a comienzo del cuatrimestre para tener una idea completa de la temática de la asignatura y el calendario de prácticas, de forma que el alumno pueda planificar su trabajo para cumplir con las fechas de entrega. 

La asignatura de Programación Orientada a Objetos (POO en adelante) se imparte en el segundo cuatrimestre del primer curso, consta de 6 créditos, con carácter de formación básica,  para la titulación de  grado en Informática. Y en el grado de Tecnologías de la Información, la asignatura también se imparte en el segundo cuatrimestre del primer curso, consta de 6 créditos y tiene carácter de formación básica.

La asignatura Programación Orientada a Objetos se engloba dentro de la materia de Programación.

Esta asignatura es una introducción a la POO y tiene como objetivo principal que el alumno adquiera los conocimientos y habilidades necesarios para poder desarrollar programas básicos utilizando la metodología de la orientación a objetos. Dado el hecho de que es una asignatura de primer curso, en lugar de emplear un entorno estándar de desarrollo de software como (por ejemplo) Eclipse, se usa BlueJ debido a su naturaleza didáctica.

Se trata de una continuación de la asignatura Fundamentos de Programación que se centra en los tipos abstractos de datos. En Fundamentos los alumnos ven un lenguaje híbrido C±, que mezcla partes de los lenguajes de programación C y C++, pero (en términos de la abstracción de datos) que no va más allá que la utilización de la abstracción STRUCT. Así que esta asignatura, que presenta mecanismos de la POO como la herencia y el polimorfismo, representa una extensión natural de aquélla. El hecho de haber cursado Fundamentos ayudará a los estudiantes a entender muchos conceptos de la POO.

Tanto el lenguaje de programación tratado en esta asignatura, Java, como el paradigma de programación orientada a objetos, son de gran utilidad para los alumnos en el mundo profesional de la informática actual y son muy demandados.