Вы находитесь на странице: 1из 9

UNIVERSIDAD

JOS ANTONIO PEZ


VICERRECTORADO ACADMICO

PROGRAMA ANALTICO

ASIGNATURA CDIGO SEMESTRE FECHA

PROGRAMACIN III PRO04405 CUARTO I-2014

UNIDADES HORAS HORAS


COMPONENTE DE FORMACIN PRELACIN
CRDITO SEMANALES SEMESTRALES
Teora 2
FACULTAD DE INGENIERA
Prctica 1
ESCUELA DE INGENIERA EN 4 PRO 03305 80
Laboratorio 2
COMPUTACIN
TOTAL: 5

OBJETIVO GENERAL DE LA ASIGNATURA

Al finalizar el curso, el estudiante tendr la capacidad de realizar programas de computador de alta


complejidad, para resolver problemas de ingeniera, llevando a cabo de manera eficiente las fases de diseo,
construccin y pruebas; utilizando para ello el paradigma de la programacin orientada a objetos y otras
herramientas actualizadas de la ciencia y tecnologa de computacin.
PRO04405 (I-2014) P. 2/9

JUSTIFICACIN

En la historia del desarrollo de sistemas han existido diferentes paradigmas, los cuales son la base de los distintos
mtodos existentes para construccin de software y desarrollo de sistemas. El paradigma de la orientacin a objetos
(OO) ha tomado auge en los ltimos aos. Las metodologas tradicionales para el desarrollo de sistemas de informacin
no han desaparecido y han sido mejoradas por sus autores.
Sin embargo, existe un consenso entre los expertos en Desarrollo de Sistemas e Ingeniera de Software en cuanto
a la orientacin a objetos; y por tanto las nuevas metodologas, de alguna u otra forma, se basan en los aspectos
fundamentales de la orientacin a objetos.
El conocimiento de la Programacin Orientada a Objetos (POO) se ha constituido por tanto hoy en da en una
necesidad fundamental del cualquier programador profesional, ms aun en el caso del ingeniero en computacin. Los
desarrollos de software de aplicaciones y de sistemas intrnsecos del computador se realizan utilizando la POO y al igual
que las libreras disponibles en innumerables medios para ser reutilizadas en nuestros desarrollos.
Se inicia el proceso de enseanza aprendizaje haciendo una resea de lo que son los lenguajes de programacin
orientados a objetos, sus caractersticas, ventajas y desventajas. Siendo el objetivo principal del curso estudiar los
principios de la POO, los cuales se pueden aplicar en cualquier lenguaje de programacin.
Sin embargo se consider necesario conocer las posibilidades de un lenguaje de programacin como el Java
mediante el cual se pueden implementar los conceptos de la POO y adems es un lenguaje de amplio uso a nivel
industrial y acadmico que ha probado su eficiencia en innumerables aplicaciones.
PRO04405 (I-2014) P. 3/9

UNIDAD N I
NOMBRE DE LA UNIDAD OBJETIVO GENERAL DE LA UNIDAD DURACIN (HORAS)

INTRODUCCIN A LA Al finalizar esta unidad, el alumno conocer el


PROGRAMACIN ORIENTADA A paradigma de la programacin orientada a objetos y se 10
OBJETOS iniciar en el lenguaje de programacin.

ESTRATEGIAS ESTRATEGIAS DE
OBJETIVOS ESPECFICOS CONTENIDO RECURSOS
METODOLGICAS EVALUACIN

1. Teora:
Conceptos de software y
procesos.
Complejidad del software. Exposici
Evolucin y caractersticas del n de teoras por parte
1. Analizar las nociones software orientado a objetos. del profesor.
bsicas de la POO. Beneficios de la programacin Proposici
orientada a objetos (POO). n y resolucin de
2. Comprender la importancia Importancia de la calidad del ejercicios en las clases
y beneficios de la POO. software. de laboratorio.
Prueba individual
Principios de la calidad del Resoluci escrita. Guas prcticas
3. Dotar al alumno de las software. n de ejercicios para de apoyo.
habilidades y destrezas Factores que afectan la calidad obtencin de
Participacin activa. Equipo audio
necesarias para realizar del software. Factores internos. resultados y para
visual.
de manera correcta los Factores externos. identificacin y
2. Prctica: Proyecto. Computadores.
procesos de diseo, correccin de errores.
codificacin, depuracin Introduccin a la programacin en Software de
Discusin
y pruebas de programas Prueba individual de lenguaje JAVA.
el lenguaje. Identificadores. dirigida en el anlisis,
de computador; laboratorio
Operadores. Sentencias. diseo e
utilizando para ello como implementacin de
Condicionales. Repetitivas.
herramienta el lenguaje programas de
de programacin JAVA. Procesos de entrada y salida. computacin.
Manejo del Entorno integrado de Asesoras
desarrollo (IDE). dirigidas por
Creacin de un proyecto profesores.
utilizando el IDE. Uso de
mtodos.
PRO04405 (I-2014) P. 4/9

UNIDAD N II
NOMBRE DE LA UNIDAD OBJETIVO GENERAL DE LA UNIDAD DURACIN (HORAS)

Al finalizar esta unidad, el alumno conocer y aplicar


CONCEPTOS BSICOS DE LA POO los conceptos bsicos de la POO en los programas 10
desarrollados para la solucin de sus problemas.

ESTRATEGIAS ESTRATEGIAS DE
OBJETIVOS ESPECFICOS CONTENIDO RECURSOS
METODOLGICAS EVALUACIN

1. Teora:
Definicin de modularidad.
Abstraccin. Exposici
1. Analizar los conceptos Tipos de datos abstractos (TDA). n de teoras por parte
bsicos de la POO. del profesor.
Definicin de objetos.
Proposici
2. Aplicar los conceptos Clases. n y resolucin de
bsicos de la POO en los Interfaz. ejercicios en las clases Prueba
programas desarrollados. Implementacin de un TDA. de laboratorio. individual
Creacin de clases. Resoluci escrita.
Guas prcticas
3. Dotar al alumno de Objetos. n de ejercicios para de apoyo.
las habilidades y Manipulacin de objetos. obtencin de Participacin
Equipo audio
destrezas necesarias para resultados y para activa.
Definicin de visibilidad. visual.
realizar de manera identificacin y
Dependencia. Computadores.
correcta los procesos de correccin de errores. Proyecto.
diseo, codificacin, Ley de Demeter. Software de
Discusin
depuracin y pruebas de 2. Prctica: lenguaje JAVA.
dirigida en el anlisis, Prueba
programas de Manejo de arreglos y Cadenas de diseo e individual de
computador; utilizando caracteres. implementacin de laboratorio
para ello como programas de
Manejo de clases: paquetes.
herramienta el lenguaje computacin.
de programacin JAVA. Definicin de una clase. Atributos de
Asesora
la clase. Constructores: por defecto y s dirigidas por
alternativos. Mtodos de la clase. profesores.
Implementacin de la case. Mensajes.
PRO04405 (I-2014) P. 5/9

UNIDAD N III
NOMBRE DE LA UNIDAD OBJETIVO GENERAL DE LA UNIDAD DURACIN (HORAS)

Al finalizar esta unidad, el alumno conocer y aplicar


ENCAPSULAMIENTO el concepto de encapsulamiento en los programas 15
desarrollados para la solucin de sus problemas.

ESTRATEGIAS ESTRATEGIAS DE
OBJETIVOS ESPECFICOS CONTENIDO RECURSOS
METODOLGICAS EVALUACIN

Exposici
n de teoras por parte
1. Analizar el concepto de del profesor.
encapsulamiento. 1. Teora:
Proposici
Definicin de n y resolucin de
2. Aplicar el concepto de encapsulamiento de la ejercicios en las clases
encapsulamiento en los informacin. de laboratorio.
programas desarrollados. Prueba individual
Control de acceso y Resoluci escrita. Guas prcticas
visibilidad. n de ejercicios para de apoyo.
3. Dotar al alumno de las
2. Prctica: obtencin de
habilidades y destrezas Participacin activa. Equipo audio
resultados y para
necesarias para realizar de Utilizacin de atributos y visual.
identificacin y
manera correcta los mtodos estticos. Proyecto. Computadores.
correccin de errores.
procesos de diseo, Finalizacin de mtodos. Software de
codificacin, depuracin y Discusin
Liberacin y recoleccin de Prueba individual de lenguaje JAVA.
pruebas de programas de dirigida en el anlisis,
laboratorio
computador; utilizando para objetos. diseo e
ello como herramienta el Manejo de arreglos de implementacin de
lenguaje de programacin objetos. programas de
JAVA. computacin.
Asesoras
dirigidas por
profesores.
PRO04405 (I-2014) P. 6/9

UNIDAD N IV
NOMBRE DE LA UNIDAD OBJETIVO GENERAL DE LA UNIDAD DURACIN (HORAS)

Al finalizar esta unidad, el alumno conocer y aplicar el


HERENCIA concepto de herencia en los programas desarrollados para la solucin 15
de sus problemas.

ESTRATEGIAS ESTRATEGIAS DE
OBJETIVOS ESPECFICOS CONTENIDO RECURSOS
METODOLGICAS EVALUACIN

Exposici
n de teoras por parte
1. Analizar el concepto de 1. Teora: del profesor.
herencia.
Mecanismos de herencia. Proposici
Clase base. n y resolucin de
2. Aplicar el concepto de
Clase derivada. ejercicios en las clases
herencia en los programas
de laboratorio.
desarrollados. Herencia simple y mltiple. Prueba individual
Resoluci escrita. Guas prcticas
Jerarqua de clases. n de ejercicios para
3. Dotar al alumno de las 2. Prctica: de apoyo.
obtencin de
habilidades y destrezas Participacin activa. Equipo audio
Herencia. Clase base y clase resultados y para
necesarias para realizar de visual.
derivada. Constructores. identificacin y
manera correcta los Proyecto. Computadores.
Redefinicin de mtodos en correccin de errores.
procesos de diseo, Software de
codificacin, depuracin y la clase derivada. Discusin
Prueba individual de lenguaje JAVA.
pruebas de programas de dirigida en el anlisis,
Conversin de objetos de la laboratorio
computador; utilizando para diseo e
clase derivada y de la clase implementacin de
ello como herramienta el base.
lenguaje de programacin programas de
JAVA. computacin.
Asesoras
dirigidas por
profesores.
PRO04405 (I-2014) P. 7/9

UNIDAD N V
NOMBRE DE LA UNIDAD OBJETIVO GENERAL DE LA UNIDAD DURACIN (HORAS)

Al finalizar esta unidad, el alumno conocer y aplicar


POLIMORFISMO el concepto polimorfismo en los programas desarrollados para 15
la solucin de sus problemas.

ESTRATEGIAS ESTRATEGIAS DE
OBJETIVOS ESPECFICOS CONTENIDO RECURSOS
METODOLGICAS EVALUACIN

Exposici
n de teoras por parte
1. Analizar el concepto de 1. Teora: del profesor.
polimorfismo.
Definicin de polimorfismo. Proposici
Objetos polimrficos. n y resolucin de
2. Aplicar el concepto de
Sobrecarga y sobreposicin. ejercicios en las clases
polimorfismo en los programas Prueba individual
de laboratorio.
desarrollados. Mtodo diferido.
Resoluci escrita.
Guas prcticas
Clases abstractas y clases n de ejercicios para
3. Dotar al alumno de las concretas. de apoyo.
obtencin de Participacin
habilidades y destrezas Equipo audio
Vnculos estticos y dinmicos. resultados y para activa.
necesarias para realizar de visual.
Interfaz. identificacin y
manera correcta los Computadores.
correccin de errores. Proyecto.
procesos de diseo, Software de
codificacin, depuracin y 2. Prctica: Discusin
lenguaje JAVA.
pruebas de programas de dirigida en el anlisis, Prueba individual
Polimorfismo Clases abstractas.
computador; utilizando para diseo e de laboratorio
Mtodos abstractos. Mecanismo implementacin de
ello como herramienta el de herencia a partir de una
lenguaje de programacin programas de
clase abstracta. Mtodos computacin.
JAVA.
polimrficos. Asesora
s dirigidas por
profesores.
PRO04405 (I-2014) P. 8/9

UNIDAD N VI
NOMBRE DE LA UNIDAD OBJETIVO GENERAL DE LA UNIDAD DURACIN (HORAS)

Al finalizar esta unidad, el alumno conocer y aplicar


AMBIENTE GRFICO los conceptos del ambiente grfico en los programas 15
desarrollados para la solucin de sus problemas.

ESTRATEGIAS ESTRATEGIAS DE
OBJETIVOS ESPECFICOS CONTENIDO RECURSOS
METODOLGICAS EVALUACIN

Exposici
n de teoras por parte
1. Analizar los conceptos del profesor.
del ambiente grfico. Proposici
1. Teora: n y resolucin de
2. Aplicar los conceptos del Ambiente grfico. ejercicios en las clases
ambiente grfico en los de laboratorio.
Librera de clases. Prueba individual
programas desarrollados. Resoluci escrita. Guas prcticas
Componentes. n de ejercicios para
Desarrollo de aplicaciones de apoyo.
3. Dotar al alumno de las obtencin de
Participacin activa. Equipo audio
habilidades y destrezas en ambiente grfico. resultados y para
visual.
necesarias para realizar de 2. Prctica: identificacin y
Proyecto. Computadores.
manera correcta los Creacin e implementacin correccin de errores.
procesos de diseo, Software de
de una interfaz. Jerarqua de Discusin
codificacin, depuracin y Prueba individual de lenguaje JAVA.
dirigida en el anlisis,
pruebas de programas de interfaces. laboratorio
diseo e
computador; utilizando para Creacin de una aplicacin implementacin de
ello como herramienta el grfica. programas de
lenguaje de programacin computacin.
JAVA. Asesoras
dirigidas por
profesores.
PRO04405 (I-2014) P. 9/9

BIBLIOGRAFA

Barnes David J., Kolling Michael.Programacin orientada a objetos con Java. Pearson Education, 3ra
edicin (2007).

Lpez Romn, Leobardo. Metodologa de la programacin orientada a objetos. Editorial Alfa-Omega,


Edicin, 2006.

Durn Francisco, Gutirrez Francisco, Pimentel Ernesto. Programacin orientada a objetos con Java.
Ediciones Paraninfo 2007.

Вам также может понравиться