Escolar Documentos
Profissional Documentos
Cultura Documentos
Cdigo: 2010200
I. DATOS
DE IDENTIFICACIN
Grupo
B
Carga horaria:
24 hrs
VERTICAL
1.
HORIZONTAL
Elementos de Programacin y 1.
Estructura de Datos (2010003)
Arquitectura de Computadoras I 2.
(2010013)
Algebra II (2008022)
Clculo II (2008143)
2.
3.
4.
5.
Introduccin a la programacin
(2010010)
Teora de Grafos (2010037)
Ingls II (1803002)
Telfono:
4452760
II. JUSTIFICACIN
III. OBJETIVOS
Desarrollar una base slida en el rea de programacin
Mejorar las habilidades de programacin en base a tcnicas de verificacin
Desarrollar habilidades de generacin de cdigo autodocumentado
Estimular el razonamiento lgico y abstracto en la resolucin de problemas del mundo real.
Contenido
2.1 Herencia
2.1.1 Concepto
2.1.2 Enmascaramiento de variable y sobreescritura de mtodos
2.1.3 Jerarquas de clases (paquetes)
2.1.4 Polimorfismo
2.2 Herencia mltiple
2.3 Interfaces
UNIDAD 3 .- Refactorizacin
Objetivos de la Unidad.
Identificar las caractersticas principales de la Refactorizacin
Definir estrategias para hacer Refactorizacin
Identificar las principales reglas de Refactorizacin
Analizar las ventajas de la aplicacin de la Refactorizacin
Contenido
3.1
3.2
3.3
3.4
3.5
3.6
Introduccin
Tratamiento de BadSmell
Metfora de los dos sombreros
Composicin y Mtodos
Migracin de caractersticas en mtodos
Reglas de Refactorizacin
V. METODOLOGAS
La metodologa de enseanza que se consider apropiada para lograr el mximo aprovechamiento del
estudiante dentro del proceso enseanza-aprendizaje ser:
1. Clase dialogada.
2. Uso de analogas y metforas relacionadas con los temas a desarrollar.
3. Mtodo basado en la resolucin de problemas.
4. Dinmicas grupales incorporando elementos ldicos para la comprensin de las unidades
temticas.
Trabajos Prcticos:
Exmenes:
Total:
UNIDAD 1.- Elementos de Programacin y Lenguajes
10%
10%
DURACIN
(HORAS
80%
ACAD.)
100%
12
DURACIN EN
SEMANAS
2
24
UNIDAD 3 .- Refactorizacin
24
24
18
18
VIII. BIBLIOGRAFIA
6
Textos Base:
Refactoring
Wesley,2002.
Introduccin a la programacin con Orientacin a Objetos, Carmelia Muoz Caro, Alfonso Nio
Ramos, Aurora Vizcaino Barcel, Editorial Prentice Hall, 2002.
http://ebooks.elportal.info/Addison%20Wesley%20-%20Refactoring%20-%20Improving%20the
%20Design%20of%20Existing%20Code.pdf
http://www.chuidiang.com/ood/refactoring/refactoring.php
http://el-golem.com.ar/index.php/poc/22-que-es-la-programacion-orientada-a-componentes
http://wwwdi.ujaen.es/asignaturas/progav/progav-tema4.pdf