Está en la página 1de 7

SECUENCIA DIDCTICA

Nombre de curso: Programacin Avanzada Antecedente: Ninguno Mdulo V Competencia de Mdulo: Desarrollar software con la finalidad de agilizar los procesos y la toma de decisiones en empresas pblicas y privadas, bajo estndares de calidad nacional e internacional Clave de curso: COM2205C11 Clave de antecedente: Ninguna

Competencia de curso: Crear componentes de software reutilizables para construir aplicaciones cliente/servidor mediante la plataforma .NET, bajo los estndares de calidad de software.

Elementos de competencia:

1. Realizar aplicaciones en C# utilizando los conceptos de Programacin Orientada a Objetos, para dar soluciones a problemas reales, bajo los estndares de calidad de software. 2. Conocer y crear componentes de software para implementarlos en aplicaciones cliente, bajo los estndares de calidad de software. 3. Crear y utilizar las aplicaciones Web ASP.NET para dar soluciones a problemas reales, bajo los estndares de calidad de software.

Elabor: Autoriz: Actualiz: Autoriz:

M.C.C.C. Guadalupe Bethsab Arreola Valle, M.C.C.C. Danitza Mara Gastlum Celaya. Direccin de Programas Especiales

Diciembre de 2009 Diciembre de 2009

Elemento de competencia: 1. Realizar aplicaciones en C# utilizando los conceptos de Programacin Orientada a Objetos, para dar soluciones a problemas reales, bajo los estndares de calidad de software. Estrategias de formacin Exposicin. Actividades con tiempos de dedicacin (T.D) Actividades supervisadas Exposicin por parte del facilitador de los fundamentos de la POO. Lluvia de ideas de la investigacin. Realizar un esquema grfico sobre la POO. Realizar ejemplos donde utilicen clases y objetos. Realizar ejemplos para agregar mtodos a la clase. Exposicin por parte del facilitador sobre parmetros in, out y ref. Exposicin. Realizar ejemplos utilizando parmetros in, out y ref. Exposicin por parte del facilitador sobre redefinicin y ocultamiento de mtodos. Realizar ejemplos utilizando redefinicin y ocultamiento de mtodos. Exposicin por parte del facilitador sobre constructores y destructores. Realizar ejemplos utilizando constructores y destructores de clases. (T.D) 50 min Actividades Independientes Investigacin sobre clases y objetos. (T.D) 1h

Fase Conocer los fundamentos de la programacin orientada a Objetos Implementar Clases y objetos

Contenido Clase, Objeto, Herencia, polimorfismo, encapsulacin Clase base, clase derivada, clase abstracta, objetos. Mtodos. Parmetros In, Ref, Out. Redefinicin de mtodos (Overrriding). Ocultamiento de mtodos (Hiding). Constructores y destructores de clases.

Lluvia de ideas. Esquema grfico. Aprendizaje Basado en problemas.

50 min 50 min 2h30min 1h40min 50 min 1h40min 50 min 1h40min 50 min 1h40min Realizar un problema donde utilicen clases y objetos. 1h30min

Implementar Herencia, polimorfismo y encapsulacin.

Herencia, polimorfismo, encapsulacin, plantillas. Overloading/sobrecarga .

Aprendizaje Basado en problemas.

Ejemplo por parte del facilitador para aplicar la herencia. Retroalimentacin sobre problema aplicando herencia. Definir que es la sobrecarga y ejemplo. Ejemplo por parte del facilitador en donde se aplique polimorfismo y encapsulacin.

1h40min 1h40min 50 min 50 min

Realizar un programa donde utilicen la herencia.

1h30min

Realizar un programa donde utilicen sobrecarga de mtodos.

1h30min

Atributos genricos Anlisis. Diseo de soluciones. Creatividad. Aprendizaje autnomo. Trabajo en equipo.

Valores y actitudes Tolerancia. Perseverancia. Puntualidad. Responsabilidad. Honestidad

Evaluacin Evidencias de la competencia Esquema grfico sobre la POO. Problema donde utilizaron clases y objetos Programa donde utilizaron la herencia. Programa donde utilizaron sobrecarga de mtodos. Aspectos afectivo-emocionales Responsabilidad en la entrega de trabajos Puntualidad en la asistencia y entrega de trabajos Honestidad Apoyo a sus compaeros Portafolio del estudiante

Materiales didcticos de apoyo Can Laptop Computadora personal Visual Studio C# Internet

Evaluacin integral del portafolio Entrega puntual del portafolio al finalizar cada elemento de competencia. Atencin a la retroalimentacin del profesor en la mejora de los productos. Limpieza y orden Fuentes de Informacin Ceballos Sierra Fco. (2005). Microsoft C# Curso de Programacin (1a. Ed.). Editorial Ra-ma. (Bsica). Joyanes, Luis y Fernndez,Matilde. C#: Manual de Programacin. McGraw-Hill , 2002. Kevin Hoffman (2005), Visual C# (1a. Ed.). Ed. Anaya (Bsica). Sitios Web: Copyright 2009 canalvisualbasic.net. Manuales .NET : Manual C#. http://www.canalvisualbasic.net/manual-net/c-sharp/

Elemento de competencia: 2. Conocer y crear componentes de software para implementarlos en aplicaciones cliente. Estrategias de formacin Exposicin. Actividades con tiempos de dedicacin (T.D) Actividades supervisadas Exposicin guiada por el facilitador. (T.D) 50 min Actividades Independientes Investigacin sobre la creacin de los componentes web. (T.D) 2h

Fase Conocer los componentes de software y sus aplicaciones

Contenido Componentes de software. Aplicacin de los componentes de software.

Desarrollar componentes de software

Creacin y compilacin de componentes de software.

Dilogo. Aprendizaje Basado en Problemas.

Comunicacin dirigida por el facilitador para realizar comentarios sobre el tema investigado. Anlisis de casos otorgados por el facilitador.

50 min 3h20min

Crear aplicaciones cliente para implementar los componentes de software.

Creacin de aplicaciones cliente. Agregar Referencia Uso de los componentes de software en las aplicaciones clientes.

Explicacin. Aprendizaje Basado en Problemas.

Explicacin por parte del facilitador. Anlisis de casos otorgados por el facilitador. Revisin y seguimiento al proyecto para crear un componente de software y utilizarlo en una aplicacin web.

50 min 3h20min

Proyecto para crear un componente de software y utilizarlo en una aplicacin web.

5h

3h20min

Atributos genricos Anlisis. Diseo de soluciones. Creatividad. Aprendizaje autnomo. Trabajo en equipo. Materiales didcticos de apoyo Can Laptop Computadora personal Visual Studio C# Internet

Valores y actitudes Tolerancia. Perseverancia. Puntualidad. Responsabilidad. Honestidad

Evaluacin Evidencias de la competencia Investigacin sobre la creacin de los componentes web. Proyecto para crear un componente de software y utilizarlo en una aplicacin web Aspectos afectivo-emocionales Responsabilidad en la entrega de trabajos Puntualidad en la asistencia y entrega de trabajos Honestidad Apoyo a sus compaeros Portafolio del estudiante Evaluacin integral del portafolio Entrega puntual del portafolio al finalizar cada elemento de competencia. Atencin a la retroalimentacin del profesor en la mejora de los productos. Limpieza y orden Fuentes de Informacin

Ceballos Sierra Fco. (2005). Microsoft C# Curso de Programacin (1a. Ed.). Editorial Ra-ma. (Bsica). Joyanes, Luis y Fernndez,Matilde. C#: Manual de Programacin. McGraw-Hill , 2002. Kevin Hoffman (2005), Visual C# (1a. Ed.). Ed. Anaya (Bsica). Sitios Web: Copyright 2009 canalvisualbasic.net. Manuales .NET : Manual C#. http://www.canalvisualbasic.net/manual-net/c-sharp/

Elemento de competencia: 3. Crear y utilizar las aplicaciones Web ASP.NET para dar soluciones a problemas reales, bajo los estndares de calidad de software.

Fase Crear un servicio Web Implementar el servicio Web.

Contenido Servicio Web. XML. Implementacin del Servicio Web.

Estrategias de formacin Exposicin. Dilogo. Aprendizaje Basado en Problemas.

Actividades con tiempos de dedicacin (T.D) Actividades supervisadas Exposicin por parte del facilitador sobre la creacin de servicios web en .net Comunicacin dirigida por el facilitador para realizar comentarios sobre el tema investigado. Anlisis de casos otorgados por el facilitador sobre la implementacin de servicios Web. (T.D) 50 min 50 min Actividades Independientes Investigar como implementar un servicio web. (T.D) 2h

2h30min

Ejecutar el servicio Web

Ejecucin del Servicio Web. Ejecucin del Servicio Web en modo de depuracin. Implementacin del Servicio Web.

Explicacin. Aprendizaje Basado en Problemas. Aprendizaje Basado en Problemas.

Explicacin por parte del facilitador sobre la ejecucin del servicio Web en modo normal y modo de depuracin. Ejecutar en ambos modos el servicio Web implementado. Ejercicio donde utilicen el servicio web en una aplicacin. Explicacin y dudas del proyecto integrador a realizar donde apliquen POO, componentes y servicios Web. Avances y dudas del proyecto integrador Exposiciones individuales del proyecto integrador.

50 min

2h30min 1h40min 50 min Realizar proyecto integrador. 8h

Utilizar el servicio Web en una aplicacin cliente.

3h20min 3h20min

Atributos genricos Anlisis. Diseo de soluciones. Creatividad. Aprendizaje autnomo. Trabajo en equipo. Materiales didcticos de apoyo Can Laptop Computadora personal Visual Studio C# Internet

Valores y actitudes Tolerancia. Perseverancia. Puntualidad. Responsabilidad. Honestidad

Evaluacin Evidencias de la competencia Casos resueltos sobre la implementacin de servicios web. Software del proyecto integrador. Aspectos afectivo-emocionales Responsabilidad en la entrega de trabajos Puntualidad en la asistencia y entrega de trabajos Honestidad Apoyo a sus compaeros Portafolio del estudiante

Evaluacin integral del portafolio Entrega puntual del portafolio al finalizar cada elemento de competencia. Atencin a la retroalimentacin del profesor en la mejora de los productos. Limpieza y orden Fuentes de Informacin Ceballos Sierra Fco. (2005). Microsoft C# Curso de Programacin (1a. Ed.). Editorial Ra-ma. (Bsica). Joyanes, Luis y Fernndez,Matilde. C#: Manual de Programacin. McGraw-Hill , 2002. Kevin Hoffman (2005), Visual C# (1a. Ed.). Ed. Anaya (Bsica). Sitios Web: Copyright 2009 canalvisualbasic.net. Manuales .NET : Manual C#. http://www.canalvisualbasic.net/manual-net/c-sharp/

También podría gustarte