Está en la página 1de 6

UNIVERSIDAD SALESIANA DE BOLIVIA

CARRERA DE INGENIERÍA DE SISTEMAS

Mgr. Carlos Urcino Aquino Rubin de Celis


RECTOR DE LA UNIVERSIDAD SALESIANA DE BOLIVIA

Abog. Susan Mabel Vargas Salazar


VICERRECTORA ACADÉMICA Y DE INVESTIGACIÓN

Lic. Jesús Rocha Vera


DIRECTOR DE LA CARRERA DE INGENIERÍA DE SISTEMAS

MATERIA: PROGRAMACIÓN III

Ing. Linda Melissa Casas Huanca


DOCENTE/TUTOR

La Paz – Bolivia
PROGRAMACIÓN III

PROGRAMA ANALÍTICO DE LA MATERIA

AÑO Tercero
SEMESTRE Quinto
MATERIA Programación III
SIGLA ING-311
REQUISITOS ING-221

OBJETIVOS DE LA MATERIA

OBJETIVO GENERAL

Proporcionar al estudiante los conocimientos y habilidades necesarias para desarrollar la


capacidad de aplicar conceptos y principios orientados a objetos, que faciliten la solución
de problemas, su análisis, desarrollo e implementación empleando herramientas de
programación orientada a objetos.

OBJETIVOS ESPECÍFICOS

 Proveer al estudiante los conceptos del paradigma orientado a objetos con el fin
de que los use como un método de representación de problemas para su posterior
automatización.
 Reconocer las características y sintaxis de un lenguaje de programación basado
en el paradigma orientado a objetos.
 Desarrollar aplicaciones de mediana complejidad utilizando objetos y clases.
 Aplicar las técnicas de reutilización del software de acuerdo con las
especificaciones establecidas en el diseño.

CONTENIDOS

CONTENIDOS MÍNIMOS

 Conceptos fundamentales de Programación Orientada a Objetos


 Programación Orientada a Objetos en Java
 Herencia

1
 Polimorfismo
 Sobrecarga
 Interfaces en java

CONTENIDOS ANALÍTICOS

1. Conceptos fundamentales de programación orientada a objetos

 Introducción a la Programación Orientada a Objetos


 Clases
 Objetos
 Propiedades o atributos
 Métodos
 Mensajes
 Abstracción
 Encapsulamiento
 Polimorfismo
 Herencia

2. Programación orientada a objetos en java

 Introducción
 Características principales
 Abstracción de datos
 Clases y objetos
 Encapsulamiento de datos
 Envió de mensajes
 Métodos procedimiento
 Métodos función
 Métodos get y set
 Constructores
 Destructores
 Arrays de objetos

2
3. Herencia

 Introducción
 Concepto de Herencia
 Ejemplos de herencia
 Constructores de herencia

4. Polimorfismo

 Introducción
 Concepto de Polimorfismo
 Ejemplos de polimorfismo

5. Sobrecarga

 Introducción
 Concepto de sobrecarga
 Sobrecarga de métodos
 Sobrecarga de constructores

6. Interfaces en java

 Introducción
 Identificación de elementos
 Desarrollo de JFrames

METODOLOGÍA

La estrategia metodológica está diseñada de acuerdo a la pertinencia con la modalidad


de la materia, enfocado y adecuado a las necesidades educativas que contribuyan a un
aprendizaje colaborativo y de autogestión, con un determinado tutor modular, que a lo
largo de cada avance estará contribuyendo a la retroalimentación y al aprendizaje
continua mediante la plataforma virtual, a través de los siguientes aspectos descritos a
continuación:

3
1. Contenidos

 Guía didáctica de la materia: Es un documento estructurado con todas las pautas


para el desarrollo de la materia, cuyo objetivo es orientar al estudiante en el
desarrollo de sus actividades en todo el transcurso del curso correspondiente.
 Unidades didácticas: Las unidades didácticas son contenidos teóricos de una
temática concreta.
 Material de apoyo: Son recursos que contribuirán a facilitar la elaboración de las
actividades, ampliando los conocimientos abordados en las unidades didácticas.
Estarán constituidos por libros, videos, infogramas, entre otros.

2. Actividades

 Chat: Se prevén sesiones semanales de Chat a desarrollarse una vez por


semana, en la modalidad de tutoría en línea, cuyo propósito pedagógico es
despejar dudas, efectuar comentarios, formular consultas o proponer el análisis
especifico de determinado aspecto.
 Video conferencias: Se desarrollará dos veces por semana en un horario
establecido para la orientación, socialización y la disipación de las posibles dudas
con respecto a la unidad didáctica estudiada, lo que contribuirá a la
retroalimentación de la unidad.
 Foro: Es una actividad implementada para la discusión de tópicos relevantes en
cada una de las unidades temáticas. El conversatorio será moderado por el tutor,
quien efectuará preguntas correspondientes a la temática abordada en la unidad
didáctica.
 Tarea: La tarea es una de las actividades que contribuye a generar conocimientos,
por medio de los métodos inductivos, deductivo y de investigación.
 Evaluación: La evaluación tiene el propósito de medir los conocimientos
obtenidos en base al estudio de las unidades didácticas, está compuesto por un
conjunto de preguntas cerradas, se desarrolla una evaluación en cada unidad
didáctica.

4
EVALUACIÓN

La estrategia metodológica de la evaluación de los/as estudiantes considera las diversas


actividades desarrolladas en el proceso de concreción curricular de la materia, las cuales
son:

 Aportes critico - propositivos en los Foros de discusión y debate.


 Aplicación de la teoría en la práctica de las tareas encomendadas.
 Examen en Línea a través de respuesta a cuestionario.

Para la evaluación de los estudiantes se tendrá en cuenta las diversas actividades y


dinámicas desarrollas, además de los trabajos prácticos que se plantean en la materia.
En la evaluación se aplica 100 puntos, siendo la mínima nota de aprobación de 51 puntos.

BIBLIOGRAFÍA DE APOYO

Booch G. (2006). Diseño Orientada a objetos con aplicaciones. Madrid, España:


PrenticeHall.

Joyanes L. (2005). Programación Orientada a Objetos, Madrid, España: Mc Graw-Hill.

Deitel & Deite (2003). Como programar en Java. Madrid, España: Mc Graw-Hill.

También podría gustarte