• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Universidad Técnica Particular de Loja.doc
 

Universidad Técnica Particular de Loja.doc

on

  • 438 views

 

Statistics

Views

Total Views
438
Views on SlideShare
438
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Universidad Técnica Particular de Loja.doc Universidad Técnica Particular de Loja.doc Document Transcript

    • Universidad Técnica Particular de Loja Escuela de Ciencias de la Computación MODALIDAD PRESENCIAL PLAN DOCENTE DE MATERIA A. DATOS BÁSICOS DEL PROFESOR Nombres y Fausto J. Loja M. Apellidos: Correo fjloja@utpl.edu.ec electrónico: CITTES / UPSI/GDS Departamento: Horario de Miércoles, Jueves tutoría 15h30 - 17h30 personalizada: Teléfono: 072570275 Extensión: 2638 Cuenta SKYPE: faustoloja Cuenta MSN: faustoloja@hotmail.com Cuenta http://del.icio.us/faustol del.icio.us: Dirección http://faustol.wordpress.com Blog/web:
    • B. DATOS BÁSICOS DE LA MATERIA Área Académica Técnica Escuela de Ciencias de la Computación Nombre de la Materia: Semestre en el que se imparte: 9 Tipo de materia: TRONCAL Número de créditos UTPL - ECTS: 3 Día y horario de clases presenciales: Nro. de Aula: Conocimientos previos recomendados: Para cumplir con los objetivos de la materia se recomienda los siguientes conocimientos previos: - Lenguajes de Programación de Alto Nivel(Java, c#. vb.net, php, etc) - Estructuras de Datos - Conocimiento de Bases de datos relacionales. - Modelamiento de Datos. - Programación Orientada a Objetos. C. COMPETENCIAS A DESARROLLAR (expresados como resultados de aprendizaje) √ Definir arquitecturas de software distribuidas. √ Proveer soluciones a problemas reales mediante el diseño de aplicaciones robustas. √ Aplicar patrones de diseño en la construcción de software. √ Capacidad para utilizar frameworks de desarrollo de aplicaciones empresariales. √ Elegir el patrón más adecuado dependiendo del contexto del problema. D. CONTENIDOS Y PLANIFICACIÓN GENERAL DE LA MATERIA PARTE I
    • ACTIVIDADES PRESENCIALES CAPÍTULO CONTENIDOS SEMANA ACTIVIDADES EXTRACLASE (con profesor) Nro. Nro. de de Actividad Actividad horas hora s Explicación general 2 Lectura 2 de POO IntroduccionalaO OP.pdf PROGRAMACIÓ Programación Implementación 3 N ORIENTADA A Semana 1 OO en varios lenguajes OBJETOS de ejercicios de POO. CONSTRUCCION Aplicaciones Semana 2 Explicación de la 2 Lectura: 1 DE en capas arquitectura Construcción de APLICACIONES basada en capas Aplicaciones en EN CAPAS Capas.doc Arquitectura de 1 aplicaciones en internet.pdf Foro: Ventajas y 2 desventajas de las aplicaciones en capas Aplicabilidad Semana 3 Ejemplo de Arquitectura de 1 de de la aplicabilidad de 1 aplicaciones de implementació capas(Uso de .net y .NET Diseño de n en capas Java) aplicaciones y servicios.doc Proyecto 2 Uso de frameworks. 1 Foro: Comparativa 1 entre hibérnate e ibatis ARQUITECTURAS SOA Semana 4 Explicación de 2 Lectura del 1 ORIENTADAS A Arquitecturas Documento SERVICIOS Orientadas servicios a “What Is Service- Oriented Arquitecturas 1 SOA.pdf Architecture Tarea Campus: 2 ” Estudio de plataformas que soportan SOA. Explicación de 30 min Introducción a los 1 Semana 5 Webservices webservices.pdf SOAP Securing Web 1 Services.pdf Web services.pdf 1 Ejemplo de 1:30 min webservicenet.pdf 2 aplicación de The Java Web Webservices Services.pdf Proyecto RPC Semana 6 Conceptos de RPC 30 min Lectura del 1 Documento Llamadas a procedimientos remotos (RPC).pdf Explicación general 1:30 min Técnicas 1 Remoting de remoting Avanzadas para Gestión de Sistemas de Información.pdf http://msdn2.micro 1 soft.com/en- us/library/xws7132 e.aspx Proyecto 2 RMI Semana 7 Explicación de RMI 2 Java RMI.mht 1 http://www. programaci 1 http://www. on.net/java/ mcc.unam. tutorial/rmi/ mx/~cursos/ 3
    • Fechas importantes (actividades académicas): - Semana 3: Entrega de proyecto - Semana 5: Entrega de proyecto - Semana 7: Entrega de proyecto PARTE II E. EVALUACIÓN DE LA MATERIA Consideraciones generales sobre los criterios de evaluación de la materia. Debe tomar en cuenta que: √ Examen Presencial 40% √ Proyecto de curso 30% √ Actividades Extra Clase 30% ACTIVIDAD CRITERIOS INSTRUMENTO Peso Puntos Recuperable? No -Participación en cada uno Participación en EVA: Foros y de los foros y cuestionarios 10% 2 el EVA Cuestionarios planteados en el EVA. Trabajo individual No Trabajos de - Trabajos Investigativos entregado 10% 2 Investigación progresivamente - Aporte de la lecturas No Participación en realizadas Observación del 10% 2 clase - Control de lectura docente Si - Originalidad del tema seleccionado. Entrega de - Estructuración y desarrollo avances e Proyecto 30% 6 de las ideas. informe de - Planteamiento de nuevas proyecto propuestas - Respuesta óptimas Si - Planteamiento de nuevas Evaluación Examen 40% 8 formas de resolver problemas 20 TOTAL 100% puntos
    • - Nota: La evaluación general del bimestre se desarrollará de acuerdo a las fechas establecidas en el calendario académico
    • SEGUNDO BIMESTRE
    • ACTIVIDADES PRESENCIALES CAPÍTULO CONTENIDOS SEMANA ACTIVIDADES EXTRACLASE (con profesor) Nro. Nro. de Actividad de Actividad hora horas s Explicación de 1 Lectura del Libro 2 Introducción a Introducción a la base pág. 1-25. la teoría de teoría de patrones de diseño Foro: Discusión 3 patrones de ¿Por qué utilizar diseño PATRONES Semana 1 patrones de diseño? Clasificación de los patrones de Explicación de 1 diseño Clasificación de los patrones de diseño PATRONES DE Patrones de Semana 2 Exposición de 2 Lectura: Libro base 1 CREACIÓN Creación patrones de creación, desde pág. 79 Abstract factory Abstract factory Builder Builder Implementación 2 de los patrones en C# y Java Campus 2 Actividad: Recomendaciones de aplicación de los patrones Factory method Semana 3 Factory method Lectura del libro 1 Prototye Prototye 2 base dese la pág. Singleton Singleton 79 Implementación 2 de los patrones en C# y Java Campus 2 Actividad: Recomendaciones de aplicación de los patrones PATRONES Patrones Semana 4 Exposición de 2 Lectura: Libro base 1 ESTRUCTURALE Estructurales patrones estructurales desde pág. 131 S Adapter Adapter Bridge Bridge Implementación 2 Composite Composite de los patrones en C# y Java Campus Foro: 2 Otras alternativas de implementación de los patrones. Decorator Semana 5 Decorator Lectura del libro 1 Facade Facade 2 base dese la pág. Flywigth Flywigth 131 Proxy Proxy Implementación 2 de los patrones en C# y Java Campus 2 Actividad: Recomendaciones de aplicación de los patrones PATRONES DE Patrones de Semana 6 Exposición de 2 Lectura: Libro base 1 COMPORTAMI comportamient patrones de desde pág. 322 ENTO o comportamiento, Chain of Chain of Implementación 2 responsability responsability de los patrones en Command Command C# y Java Interpreter Interpreter Campus 2 Iterator Iterator Actividad: Mediator Mediator Recomendaciones de aplicación de los patrones Memento Semana 7 Memento Lectura del libro 1 Observer Observer 2 base dese la pág. State State 322 Strategy Strategy Implementación 2 Template Template Method de los patrones en Method Visitor C# y Java Campus 2 PARTE II Visitor Actividad: Recomendaciones de aplicación de los patrones TOTAL (horas) 14 35
    • F. EVALUACIÓN DE LA MATERIA Consideraciones generales sobre los criterios de evaluación de la materia. Debe tomar en cuenta que: √ Examen Presencial 40% √ Proyecto de curso 30% √ Actividades Extra Clase 30% ACTIVIDAD CRITERIOS INSTRUMENTO Peso Puntos Recuperable? No -Participación en cada uno Participación en EVA: Foros y de los foros y cuestionarios 10% 2 el EVA Cuestionarios planteados en el EVA. Trabajo individual Si Trabajos de - Trabajos Investigativos entregado 10% 2 Investigación progresivamente - Aporte de la lecturas No Participación en realizadas Observación del 10% 2 clase - Control de lectura docente Si - Originalidad del tema seleccionado. Entrega de - Estructuración y desarrollo avances e Proyecto 30% 6 de las ideas. informe de - Planteamiento de nuevas proyecto propuestas - Respuesta óptimas Si Examen - Planteamiento de nuevas Examen 40% 8 bimestral formas de resolver problemas 20 TOTAL 100% puntos - Nota: La evaluación general del bimestre se desarrollará de acuerdo a las fechas establecidas en el calendario académico G. RECUPERACIÓN
    • ACTIVIDAD A RECUPERAR INSTRUMENTO Puntos Trabajo individual 2 Trabajos de Investigación entregado Primer Bimestre Entrega de Proyecto Proyecto 6 Examen bimestral 12 Trabajo individual 2 Segundo Bimestre Trabajos de Investigación entregado Entrega de Proyecto Proyecto 6 Examen bimestral 12 H. RECURSOS A UTILIZAR PARA EL DESARROLLO DE LA MATERIA: En este punto se debe indicar todos los recursos que el estudiante empleará para adquirir las competencias - Bibliografía Básica o GAMMA, E.; HELM, R.; JONSON, R.; VLISSIDES, J. Patrones de Diseño. Elementos de Software Orientado a Objetos Reutilizable, Pearson Eduaction, S.A. - Bibliografía Complementaria o Steve McConnell, A practical handbook of software construction, McConnell o Steve Cook and Stuart Kent, Software Factories: Assembling Applications with Patterns, Frameworks, Models & Tools, WILEY - Enlaces web Patrones: http://www.dofactory.com/Patterns/Patterns.aspx WebServices: http://www.webservicesarchitect.com/archives.asp SOA: http://www.xml.com/lpt/a/ws/2003/09/30/soa.html Arquitectura: http://msdn2.microsoft.com/en- us/library/xws7132e.aspx Patrones Creacionales:http://www.devarticles.com/c/a/C- Sharp/Creational-Patterns-in-C-sharp/ Patrones: http://www.di.uniovi.es/~aquilino/patrones.html RMI: http://www.programacion.net/java/tutorial/rmi/ Arquitectura http://www.microsoft.com/spanish/msdn/arquitectura/default.asp Remoting:http://www.csharpcorner.com/Articles/ArticleListing.aspx? SectionID=1&SubSectionID=70
    • Arquitectura: http://msdn2.microsoft.com/es- es/architecture/aa948857.aspx Arquitectura:http://www.service-architecture.com/web- services/articles/service-oriented_architecture_soa_definition.html Patrones:http://www.di.uniovi.es/~cueva/investigacion/lineas/patro nes/index.html Patrones: http://www.patterndepot.com/put/8/JavaPatterns.htm RMI: http://java.sun.com/docs/books/tutorial/rmi/index.html Arquitectura: http://www.buayacorp.com/archivos/webcasts-sobre- arquitectura-de-software/ RMI: http://www.mcc.unam.mx/~cursos/Algoritmos/javaDC99- 2/RMI1.html RMI: http://www.revista.unam.mx/vol.2/num1/art3/ Remoting: http://www.developer.com/net/cplus/article.php/10919_1479761_ 2 Remoting: http://www.netveloper.com/contenido2.aspx?IDC=195_0 REST: http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style. htm SOA:http://www.xml.com/lpt/a/ws/2003/09/30/soa.html - Otros recursos