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

UNIVERSIDAD DE EL SALVADOR

FACULTAD DE INGENIERIA Y ARQUITECTURA


ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS
PROGRAMA DE ASIGNATURA

PROGRAMACION II

I GENERALIDADES
Código : PRN 215
Prerrequisito : Programación I
Número de horas / ciclo : 94
Número horas teóricas semanales : 4
Número horas practicas semanales : 2
Duración del ciclo : 16 semanas
Duración hora clase : 50 minutos
Unidades valorativas : 4
Número Correlativo / Ciclo : 14 / I
Personal Responsable :
Ing. Rodrigo Ernesto Vásquez (Coordinador de Teoría)
Inga. Yesenia Marisol Vigil (Coordinadora de Laboratorios)

II DESCRIPCION DE LA ASIGNATURA
El contenido principal de la asignatura ha sido diseñado para el estudio de la base conceptual de la
Programación Orientada a Objetos. La cual es una metodología que basa la estructura y construcción de
los programas en torno a los objetos y sus interacciones como la base fundamental para diseñar
soluciones a problemas reales. Se complementa con los lenguajes de programación orientados a
objetos los cuales ofrecen los medios y las herramientas para describir los objetos manipulados por los
programas. Se incluye además, el estudio del análisis y diseño orientado a objetos utilizando el lenguaje
de modelado unificado.

III OBJETIVOS GENERALES


• Desarrollar la capacidad de resolver problemas reales mediante la aplicación de la programación
orientada a objetos.
• Escribir programas en términos de objetos, con sus atributos y métodos, estableciendo las
relaciones de comunicación entre éstos, mediante la aplicación de las técnicas que ofrece la
programación orientada a objetos.
• Proporcionar una base práctica en un lenguaje de programación que implemente los conceptos
fundamentales definidos por la programación orientada a objetos.

IV METODOLOGIA DE LA ENSEÑANZA
La asignatura será impartida por medio de clases expositivas, basadas en el material extraído de la
bibliografía recomendada en el programa de la asignatura y mediante sesiones de laboratorio práctico.
Se trabajará con herramientas de análisis y diseño, se desarrollaran ejercicios en un lenguaje de
programación orientado a objetos. Todas las herramientas de software se pondrán a disposición de los
estudiantes en el laboratorio durante el desarrollo del curso.
V CONTENIDO

UNIDAD CONTENIDO DURACION (Semanas)


Teoría Laboratorio
1.Introducción a la 1.1. Introducción
Programación 1.2. Programación Orientada a
orientada a objetos Objetos 1
1.3. Fundamentos de la
Programación Orientada a Objetos
1.4. Lenguaje de modelado UML

2.1.Objeto
2.2.Mensaje
2. Terminología 2.3.Clase
Básica 2.4.Relaciones entre clases 2 2
2.4.1.Dependencia
2.4.2.Asociación
2.4.3.Agregación
2.4.4.Composición

3.1.Abstracción
3.2.Encapsulamiento y ocultación
3. Técnicas de la de datos
Programación 3.3.Herencia 2 4
Orientada a Objetos 3.4.Polimorfismo
3.5.Reusabilidad o reutilización de
código

4.1.Entornos de programación en
4. Lenguaje de JAVA
Programación 4.2.Elementos Básicos de JAVA
Orientado a Objetos 4.3.Operadores y expresiones
4.4.Estructuras de Control 3 4
4.5.Implementación de una clase
4.6.Implementación de una
asociación

5.1.Definición de Requisitos
5.2.Análisis del problema
5. Metodología para 5.3.Diseño de solución
resolver problemas 5.4.Codificación de la solución 7 5
aplicando la 5.5 Ejemplos
Programación • Aplicando Relaciones
Orientada a Objetos (dependencia, asociación,
agregación, composición)
VI EVALUACIONES
Las evaluaciones y ponderaciones de los contenidos del curso se distribuirán de la
siguiente forma:
Examen Escrito (30%) (Unidades 1 - 5)
PE1 (25%) Guías Lab. 1, 2, 3
PE2 (25%) Guías Lab. 4, 5, 6
Tarea (10%) Guías Lab. 2, 3, 4 y otros ejercicios
Participación en laboratorio (10%)

VII BIBLIOGRAFIA
1. Programación en C/C++, JAVA y UML. Primera Edición. Luis Joyanes Aguilar,
Ignacio Zahonero Martínez. Editorial McGRAW-HILL. México, 2010.
2. Programación en Java 6. Algoritmos, programación orientada a objetos e interfaz
gráfica de usuario. Primera Edición. Luis Joyanes Aguilar, Ignacio Zahonero Martínez.
Editorial McGRAW-HILL. México, 2011.
3. Java, Cómo programar. Novena Edición. Paul Deitel, Harvey Deitel. Editorial Pearson.
México, 2012.
4. UML y Patrones. Una introducción al análisis y diseño orientado a objetos y al proceso
unificado. Segunda Edición. Graig Larman. Editorial Prentice Hall. España, 2003.
UML: http://www.uml.org
Java (JDK 7): http://www.oracle.com/technetwork/java/javase/downloads/index.html
Java (Netbeans 8.1): http://netbeans.org

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