unidad ii

8
II UNIDAD DE APRENDIZAJE PROGRAMACION ORIENTADO OBJETOS Objetivos específicos 4.1.3.1.2 Analizar y comparar los diferentes tipos de programación, haciendo énfasis en la programación orientada a objetos. Objetivos operacionales 1.1. Comprender los diferentes tipos de programación, haciendo énfasis en la programación orientada a objetos. 2.2. Identificar las herramientas y procesos que se van automatizar en la aplicación web 5 Semana 2.3. Instalar y configurar las herramientas necesarias para el desarrollo de la aplicación (servidor web, de base de datos y php). 2.4. Desarrollar los procesos a automatizar: Mantenedor de la entidad contactos. 6 Semana 2.5. Desarrollar los procesos a automatizar: mantenedor de la entidad operador y teléfonos. 7 Semana 2.6. Testear (Fase de prueba) e integrar la aplicación e implementar. 8 Semana 2.7. Investigar en que medida la programación orientada a Objetos facilita el trabajo en equipo( Responde a la actividad de responsabilidad Social) 7 Semana 2.8. Identificar, analizar las ventajas de la Programación Orientada a Objetos (responde a la actividad de I.F.) 8 Semana

Upload: orlando-iparraguirre

Post on 31-Mar-2016

214 views

Category:

Documents


0 download

DESCRIPTION

Plan de aprendizaje del Curso de Tecnologia Web II

TRANSCRIPT

Page 1: Unidad II

II UNIDAD DE APRENDIZAJE

PROGRAMACION ORIENTADO OBJETOS

Objetivosespecíficos

4.1.3.1.2 Analizar y comparar los diferentes tipos de programación, haciendo énfasis en la programación

orientada a objetos.

Objetivosoperacionales

1.1. Comprender los diferentes tipos de programación, haciendo énfasis en la

programación orientada a objetos.

2.2. Identificar las herramientas y procesos que se van automatizar en la aplicación

web

5 Semana

2.3. Instalar y configurar las herramientas necesarias para el desarrollo de la

aplicación (servidor web, de base de datos y php).

2.4. Desarrollar los procesos a automatizar: Mantenedor de la entidad contactos.6 Semana

2.5. Desarrollar los procesos a automatizar: mantenedor de la entidad operador y

teléfonos. 7 Semana

2.6. Testear (Fase de prueba) e integrar la aplicación e implementar. 8 Semana

2.7. Investigar en que medida la programación orientada a Objetos facilita el trabajo

en equipo( Responde a la actividad de responsabilidad Social)7 Semana

2.8. Identificar, analizar las ventajas de la Programación Orientada a Objetos

(responde a la actividad de I.F.)8 Semana

Page 2: Unidad II

ACTIVIDADES TMPOEN M’

ESTRATEGIA/TECNICA

Semana 05A5.1. El docente tutor organiza a los estudiantes en grupo de 4 integrantes por afinidad y les

Presenta el caso problema para su análisis, seguidamente en grupo razonará desarrollan

las siguientes actividades:

Analizar e identificar el problema en la que se encuentra Diana

Determinar las causas que originan que Diana desconozca estas técnicas de trabajo

en el equipo de Juan Carlos

¿Qué le recomendaría Ud. a Diana? ¿Que acciones debería tomar frente a esta

realidad?

Listar las técnicas de programación que le ayudaría a Diana a desarrollar dicha

aplicación web.

Identificar las herramientas más adecuadas que le permitan desarrollar la aplicación

web a Diana.

En un documento Word y en forma de tabla planificar las tareas a realizar, indicando

tiempo y plazos

A5.2. Con ayuda del EVA los estudiantes visualizan el contenido: Tipos de programación y

características de las mismas, analizan al información de forma individual

A5.3. En una plenaria los estudiantes y docente, analizan la los diferentes tipos de

programación, haciendo énfasis en la programación orientada a objetos, seguidamente

de forma individual desarrollan un cuestionario en línea.

30

60

20

60

Page 3: Unidad II

A5.4. Los estudiantes inician la actividad de investigación formativa: Presentan una

investigación sobre las ventajas de la programación orientada a objetos. Dicha

investigación debe contener ejemplos, asimismo deberá señalar la bibliografía y/o web

grafía consultada, siguiendo las normas APA o Vancouver.

Semana 06A6.1. El estudiante conjuntamente con el docente estructuran las partes en un esquema las

partes de la aplicación a desarrollar.

A6.2. Los estudiantes leen, analizan y comprenden en grupo conjuntamente con el docente la

siguiente información: Programación orientada a objetos, clases, herencias, instalación

del servidor web, apache, mysql.

En grupo los estudiantes, instalan el servidor web, servidor de base de datos, lenguaje

de programación (LAMP). El docente revisa y supervisa la instalación en su rol de

mediador y experto

A6.3. De forma grupal los estudiantes configuran el entorno de trabajo, validan la instalación de

los servicios.

A6.4. Los estudiantes inician el desarrollo del mantenedor de contactos, el docente en su

calidad de mediador, guía y experto supervisa los avances.

A6.5. Los estudiantes y docente interactúan en el foro “Creación de Objetos utilizando el

lenguaje de programación PHP”.

Semana 07:

10

30

30

60

20

40

Page 4: Unidad II

A7.1. Los estudiantes leen, analizan y comprenden en grupo conjuntamente con el docente la

siguiente información:” Clases abstractas, concretas y clonación de objetos”.

A7.2. Los estudiantes continúan con el desarrollo de la agenda electrónica, haciendo uso del

laboratorio de aprendizaje Digital, el docente en su calidad de mediador, guía y experto

supervisa los avances

A7.3. Inicia la resolución de la Actividad de Responsabilidad Social a través del EVA:¿En qué medida la Programación Orientada a Objetos facilita el trabajo en equipo y la

reusabilidad de los objetos en el desempeño de los desarrolladores?

Semana 08:A8.1. Los estudiantes en grupo concluyen con el desarrollo de la agenda electrónica, así

mismo integran el modulo y testean para su implementación, haciendo uso de los LAD.

A8.2. El mine proyecto “Agenda electrónica” lo presenta por medio del EVA, en formato

comprimido (.zip)

A8.3. Presenta la actividad de investigación formativa por medio del EVA.

A8.4. Los estudiantes desarrollan el Examen de la II Unidad.

30

140

10

120

10

10

20

DESCRIPCION INFORMACIÓN Y RECURSOS

Actualmente una de las áreas más importantes en la industria y el ámbito académico es la

orientación a objetos. La orientación a objetos promete mejoras de amplio alcance en la forma

de diseño, desarrollo y mantenimiento del software ofreciendo una solución a largo plazo a los

problemas y preocupaciones que han existido desde el comienzo en el desarrollo del software:

1. Tipos de Programación

Page 5: Unidad II

La programación orientada a objetos se basa en la programación de clases; a diferencia de la

programación estructurada, que está centrada en las funciones.

Una clase es un molde del que luego se pueden crear múltiples objetos, con similarescaracterísticas

2. Declaración de una clase ycreación de un objeto.

Una clase abstracta tiene por objetivo agrupar atributos y métodos que luego serán heredados

por otras subclases

3. Clases abstractas, concretas y

clonación de objetos

RUBRICA DE LA II UNIDAD

ASPECTOS EXCELENTE (4PTS) REGULAR (3PTS) DEFICIENTE (2PTS)

Análisis, síntesis y evaluación

Aplicación

Comunicación

Responsabilidad social

investigación formativa

Creatividad y Pensamiento Crítico

Puntaje 20 16 8

Page 6: Unidad II

SITUACION PROBLEMA Nª 02

ACTIVIDADES:CONFORMACIÓN DE GRUPOS Y ASIGNACIÓN DE ROLES

Se conforman grupos de 4 estudiantes dirigido por el docente tutor.

A los grupos se les entrega el caso problema a resolver.

PRESENTACION DEL CASO PROBLEMA:

Diana Pérez, es estudiante del VIII ciclo de la escuela de Ingeniería de Sistemas

de la Uladech - Católica. Actualmente la Superintendencia Nacional de Administración

Tributaria (SUNAT), ubicada en Av. Bolognesi 735-Chimbote, ha presentado una

convocatoria para cubrir una plaza para prácticas Pre-Profesionales en el área de

sistemas. Diana, sin dudarlo, se presenta al examen de evaluación (conocimientos,

currículo vitae y entrevistas), finalmente, Diana es seleccionada después de un riguroso

proceso de contratación para desempeñarse como programadora en aplicaciones web.

Diana, en su primer día trabajo conoce a sus compañeros y a su jefe inmediato

(Juan Carlos), en su primera conversación con su Jefe aprovecha para conocer el sistema

de trabajo, la metodología, técnicas y herramientas de programación que viene utilizando

el equipo, y se da cuenta que las técnicas de programación que ella conoce es distinta a

la de sus nuevos compañeros, por lo tanto ella se siente en cierta manera en una

desventaja técnica. El equipo de Juan Carlos, trabaja bajo la programación orientada a

objetos-POO, utilizan una metodología ágil de desarrollo de software, y Mysql como

Gestor de Base de datos, entre otras herramientas.

Finalmente, Juan Carlos le brinda un tiempo de seis días a Diana para que se

adapte a su nuevo sistema de trabajo y al mismo tiempo le asigna una tarea que consiste

en desarrollar una Agenda Electrónica en web usando la metodología, técnicas y

herramientas del sistema de trabajo, en donde pondrá a prueba su conocimiento, dicha

aplicación debe ser entregada en una semana y le solicita cuando antes envié un

Page 7: Unidad II

cronograma de planificación de las actividades/acciones que debe de llevar a cabo para

cumplir con éxito lo solicitado.

SEMANA 05

I. PREPREGUNTAS: COMPRENDIENDO EL PROBLEMADespués de presentarles el caso problema cada grupo de trabajo responderá laspreguntas siguientes:1. Analizar e Identifique el problema en la que se encuentra Diana.

………………………………………………………………………………………………

…………………………………………………………………………………………

2. Determinar las causas que originan que Diana desconozca estas técnicas de

trabajo en el equipo de Juan Carlos.

………………………………………………………………………………………………

………………………………………………………………………………………….

3. ¿Qué le recomendaría Ud. a Diana? ¿Que acciones debería tomar frente a esta

realidad?

………………………………………………………………………………………………

………………………………………………………………………………………..

II. PREGUNTAS: DESARROLLANDO/SOLUCIONANDO EL PROBLEMA

4. Liste las técnicas de programación que le ayudarían a Diana a desarrollar dicha

aplicación web.

……………………………………………………………..…………………………………

…………………………………………………................................................................

5. Identifique las herramientas más adecuadas que le permitan desarrollar la

aplicación web a Diana.

………………………………………………………………………………………………..

…………………………………………………………………

Se inicia la implementación de la Aplicación.

6. En un documento Word y en forma de tabla planificar las tareas a realizar,

indicando tiempo y plazos.

Page 8: Unidad II

SEMANA 06 y 07

7. Inicie la programación de la Agenda Electrónica Web. Primero planifique las

IDEAS CLAVES que debe incorporar la AGENDA ELECTRÓNICA.………………………………………………………………………………………………

………………………………………………………………………………………………

a. ¿Instale las herramientas necesarias para el desarrollo de la aplicación web?

Se presento alguna dificultad. Explíquelo

……………………………………………………………………………………………

……………………………………………………………………………………………

b. Configure el entorno de trabajo: servidor web, servidor de base de datos y

lenguaje de programación. Se presento alguna dificultad. Explíquelo

………………………………………………………………………………………

………………………………………………………………………………………

c. Desarrolle el mantenedor de contactos, operador y teléfonos. Se presento

alguna dificultad. Explíquelo

……………………………………………………………………………………………

……………………………………………………………………………………………

SEMANA 08

d. Testear e integrar la aplicación. Se presento alguna dificultad. Explíquelo

……………………………………………………………………………………………

……………………………………………………………………………………………