Está en la página 1de 5

Universidad Nacional Abierta y a Distancia

Vicerrectoría Académica y de Investigación


Presentación del curso Programación Orientada a Objetos, Código 301403

¿Te gustaría aplicar los conceptos básicos del curso Programación Orientada a
Objetos en tu profesión, pero no sabes cómo hacerlo?

¿Deseas desarrollar proyectos de software utilizando la Programación Orientada


a Objetos?

El curso de Programación Orientado a Objetos identificado con el código 301403,


tiene tres (3) créditos académicos, tres (3) unidades académicas y está adscrito al
programa de Ingeniería de Sistemas

Aplicar los fundamentos de la programación orientada a objetos y el Lenguaje de


Modelado Unificado UML para el diseño y codificación de las clases en el desarrollo
de proyectos de software.

1
Unidad 1: Análisis y diseño de proyectos de software

Identificación de necesidades del problema, Lenguaje de Modelado Unificado UML y


Modelamiento de clases, interfaces, relaciones y sistemas.

Unidad 2: Fundamentos de la programación orientada a objetos

Clases, atributos y operaciones (métodos), Aplicación de Encapsulación y


ocultamiento de la información, Modularidad (criterios, principios y reglas).

Unidad 3: Herencia, Polimorfismo y BD

Introducción a la Herencia, Polimorfismo y reutilización, Conexión con BD y


Sentencias

La agenda semaforizada es un recurso del aula que permite visualizar las


actividades programadas en el curso Programación Orientada a Objetos, con el
propósito de orientar al estudiante en los tiempos que tiene cada actividad para su
desarrollo y posterior entrega de los productos solicitados en cada momento
evaluativo del curso. Se sugiere consultarla frecuentemente.

Las actividades del curso Programación Orientada a Objetos se articulan con la


estrategia de Aprendizaje Basado en Proyectos, el cual establece la entrega de

2
tareas por parte del estudiante con el objetivo de desarrollar un proyecto de
software en un lenguaje de Programación Orientado a Objetos. Se han establecido
5 fase distribuidas en los tres momentos del curso Inicial, Intermedio y Final. Las
fases son:

Fase 1: Análisis de requisitos

Fase 2: Especificación y diseño

Fase 3: Codificación

Fase 4: Práctica - Herencia y BD

Fase 5: Entrega proyecto de software

Cada una de las actividades del curso Programación Orientada a Objetos


enunciadas como fases según la estrategia de aprendizaje basado en proyectos,
contiene su respectiva rúbrica de evaluación que permite validar competencias y
habilidades que adquiere el estudiante con el desarrollo de la guía de la actividad.
Las rúbricas de evaluación están disponibles para su consulta en el Entorno de
Evaluación.

El curso Programación Orientada a Objetos hace parte del campo de formación


“Específico Disciplinar” del programa Ingeniería de Sistemas, es un curso
metodológico (teórico-práctico) de tres (3) créditos académicos perteneciente a la
línea de programación y algoritmia.

3
Con el desarrollo de las actividades propuestas articuladas con la estrategia de
aprendizaje, el estudiante podrá desarrollar proyectos de software haciendo uso de
la Programación Orientada a Objetos.

El curso académico de Programación Orientada a Objetos aborda el paradigma de


la Programación Orientada a Objetos como insumo para el desarrollo de software,
esto permitirá diseñar soluciones a problemas simples atendiendo las necesidades
del sector TI. El desarrollo de este curso fortalecerá las competencias en el área de
programación, fundamental para el crecimiento profesional como Ingeniero de
Sistemas.

• Weitzenfeld, A. (2005). Modelado con UML. In Ingeniería de Software


Orientada a Objetos con UML, Java e Internet (p. [69]). Mexico City, Mexico:
Cengage Learning. Recuperado de https://link-gale-
com.bibliotecavirtual.unad.edu.co/apps/doc/CX3004300030/GVRL?u=unad&sid=G
VRL&xid=094a5dfa

• Cachero Castro, C., Ponce de León Amador, P. J., & Saquete Boró, E. (2006).
Introducción a la programación orientada a objetos. (pp. [ 27–90]). Retrieved from
https://bibliotecavirtual.unad.edu.co/login?url=http://search.ebscohost.com/login.
aspx?direct=true&db=nlebk&AN=318161&lang=es&site=eds-
live&scope=site&ebv=EB&ppid=pp_27
4
• Pérez Menor, J. M., Carretero Pérez, J., García Carballeira, F., & Pérez Lobato,
J. M. (2003). Herencia y polimorfifismo. In Problemas resueltos de programación
en lenguaje Java (pp. [283]-303). Madrid, Spain: Paraninfo. Retrieved from
https://link-gale-
com.bibliotecavirtual.unad.edu.co/apps/doc/CX2136500015/GVRL?u=unad&sid=G
VRL&xid=f6553daa

Escuela de Ciencias Básicas, Tecnología e Ingeniería - ECBTI

Director de curso

Franklin Lizcano Celis

Universidad Nacional Abierta y a Distancia – UNAD

2020

También podría gustarte