INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 1 de 26 Fecha de emisión: 21/Enero/2013 SUBDIRECCIÓN ACADÉMICA Instrumentación didáctica para la formación y desarrollo de competencias Semestre: Enero – Junio 2013 Nombre de la asignatura: Fundamentos de programación. Clave: AEF-1032 Carrera: Ingeniería Informática e Ingeniería en Tecnologías de la Información y Comunicaciones. Departamento: Sistemas y Computación. Horas teoría-Horas práctica-Créditos: 2 - 3 - 5 Profesor: Irma Selene Hernández Carrillo Grupo: 1TA Aula: LC23 Horario: L-V 10:00 – 11:00 Hrs. 1. Caracterización de la asignatura La asignatura de Fundamentos de Programación aporta al perfil del egresado, los conocimientos, habilidades, metodologías, así como capacidades de análisis y síntesis, para plantear la solución de problemas susceptibles de ser computarizados, a través de diagramas de flujo, pseudocódigo, algoritmos y el paradigma de programación orientada a objetos. ITD-AC-PO-4-7 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Página 2 de 26 Fecha de emisión: 21/Enero/2013 2. Objetivo general del curso. Analizar y solucionar problemas informáticos y representar su solución mediante herramientas de software orientado a objetos. Análisis por unidad Unidad: 1 Tema: Fundamentos de programación orientada a objetos. Competencia específica de la unidad Criterios de evaluación de la Unidad Analizar la evolución de los paradigmas de programación para comprender las bases de la POO. Comprender los conceptos de la programación orientada a objetos, para conocer las peculiaridades de la POO frente a la programación estructurada, y su aplicación en situaciones del mundo real. Actividades de aprendizaje Investigar en fuentes diversas de información las características principales de los diferentes paradigmas de programación y ITD-AC-PO-4-7 15% Evaluación Diagnostica 25% Portafolio de Evidencias 5% Participación y desempeño en el aula 55% Evaluación 100% Total Actividades de enseñanza Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños para sintetizar y construir los conocimientos necesarios para Desarrollo de competencias genéricas Competencias Genéricas: Competencias Instrumentales: Capacidad de análisis y síntesis Horas teóricoprácticas 2 semanas 6-8-15 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 elaborar un informe. Analizar y discutir en el aula la investigación realizada en el punto anterior, donde se resalten las diferencias identificadas. Comparar las ventajas y desventajas de la programación estructurada y la programación orientada a objetos. Realizar un mapa conceptual sobre los tipos de software y los conceptos básicos de programación. Uso de un portal de Internet para apoyo didáctico de la materia. Ejercicios en clase para aplicar objetos de la vida real en POO. Investigar en diferentes bibliografías las características del paradigma de POO. Desarrollar escenarios en clase para generar intercambio, discusiones y lluvias de ideas. Identificar y hacer clasificaciones de objetos cotidianos, discutir en el aula los criterios para realizar tal clasificación y resaltar el concepto de abstracción. Seleccionar un objeto cotidiano y representar su ciclo de vida. ITD-AC-PO-4-7 resolver problemas relacionados con situaciones reales. Hacer uso del portal de internet y materia digitalizado donde encontrará los apuntes y material de apoyo. Propiciar el uso de los medios electrónicos para la entrega de ejercicios. Coordinar la realización de modelos orientados a objetos a partir de de entidades del mundo real, utilizando ejemplos simples del entorno del estudiante. Propiciar el uso de terminología técnica apropiada. Experimentar con diferentes programas encontrados en revistas, internet y libros de la especialidad, que lo lleve a descubrir nuevos conocimientos. Página 3 de 26 Fecha de emisión: 21/Enero/2013 Capacidad de organizar y planificar Comunicación oral y escrita Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas Toma de Decisiones. Competencias interpersonales: Capacidad crítica y autocrítica Trabajo en equipo Habilidades interpersonales Competencias Sistémicas: Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de generar nuevas ideas. Habilidad para trabajar en forma autónoma. Búsqueda de logro. Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Fuentes de información 1. Hjalmar Jacobson, Ivar. El Lenguaje Unificado de Modelado Guía del Usuario. 2a. edición. Ed. Addison Wesley. 2. Flores Cueto, Juan José. Método de las 6’D UML – Pseudocódigo – Java Enfoque Algorítmico, Serie Textos Universitarios Facultad de Ingeniería y Arquitectura. ed. Universidad de San Martín de Porres (http://books.google.com/). 3. Joyanes Aguilar, Luis; Fernández Azuela, Matilde y Rodríguez Baena, Luis. Fundamentos de Programación Libro de Problemas Algoritmos Estructura de Datos yObjetos. 2a. edición. Ed. McGraw Hill. 4. Ramírez, Felipe. Introducción a la Programación, Algoritmos y su Implementación en Vb.Net, C#, Java y C++. 2a. edición. Ed. Alfaomega Grupo Editor. 5. Cairo Battistutti, Osvaldo. Metodología de la Programación, Algoritmos Diagramas de Flujo y Programas. 3a. edición. Ed. Alfaomega Grupo Editor. 6. Martin Robert, C. UML for Java(TM) Programmers. Ed. Robert C. Martin Series, Pearson. 2003. 7. Grady Booch, James. Rumbaugh E., Greg Perry. Aprendiendo Principios de Programación en 24 horas. Ed. Prentice Hall. 8. Sintes, Anthony. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. Ed. Pearson Educación, 2002. ITD-AC-PO-4-7 Página 4 de 26 Fecha de emisión: 21/Enero/2013 Apoyos didácticos: Información digitalizada. Pagina Web, Internet Actividad en el aula en el pizarrón con dibujos Presentación de diapositivas. Uso del cañón y pizarrón. Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Análisis por unidad Unidad: 2 Criterios de evaluación de la Unidad Aplicar el modelo de las 6’D para definir las etapas para solución de problemas utilizando computadora. Actividades de aprendizaje ITD-AC-PO-4-7 Fecha de emisión: 21/Enero/2013 Tema: Metodología de solución de problemas. Competencia específica de la unidad Uso de un portal de Internet para apoyo didáctico de la materia. Ejercicios en clase para el modelo 6’D en la POO. Desarrollar escenarios en clase para generar intercambio, discusiones y conclusiones. Página 5 de 26 25% Portafolio de Evidencias 15% Participación y desempeño en el aula 20% Desarrollo de ejercicios 40% Evaluación 100% Total Actividades de enseñanza Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños para sintetizar y construir los conocimientos necesarios para resolver problemas relacionados con situaciones reales. Hacer uso del portal de internet y materia digitalizado donde Desarrollo de competencias genéricas Competencias Genéricas: Competencias Instrumentales: Capacidad de análisis y síntesis Capacidad de organizar y planificar Comunicación oral y escrita Horas teóricoprácticas 2 semanas 6-8-15 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 encontrará los apuntes y material de apoyo. Propiciar el uso de los medios electrónicos para la entrega de ejercicios. Coordinar la realización de modelos orientados a objetos a partir de de entidades del mundo real, utilizando ejemplos simples del entorno del estudiante. Propiciar el uso de terminología técnica apropiada. Experimentar con diferentes programas encontrados en revistas, internet y libros de la especialidad, que lo lleve a descubrir nuevos conocimientos. Fuentes de información 1. Hjalmar Jacobson, Ivar. El Lenguaje Unificado de Modelado Guía del Usuario. 2a. edición. Ed. Addison Wesley. 2. Flores Cueto, Juan José. Método de las 6’D UML – Pseudocódigo – ITD-AC-PO-4-7 Página 6 de 26 Fecha de emisión: 21/Enero/2013 Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas Toma de Decisiones. Competencias interpersonales: Capacidad crítica y autocrítica Trabajo en equipo Habilidades interpersonales Competencias Sistémicas: Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de generar nuevas ideas. Habilidad para trabajar en forma autónoma. Búsqueda de logro. Apoyos didácticos: Información digitalizada. Pagina Web, Internet Actividad en el aula en el pizarrón con dibujos Presentación de diapositivas. Uso del cañón y pizarrón. Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 7 de 26 Fecha de emisión: 21/Enero/2013 Java Enfoque Algorítmico, Serie Textos Universitarios Facultad de Ingeniería y Arquitectura. ed. Universidad de San Martín de Porres (http://books.google.com/). 3. Joyanes Aguilar, Luis; Fernández Azuela, Matilde y Rodríguez Baena, Luis. Fundamentos de Programación Libro de Problemas Algoritmos Estructura de Datos yObjetos. 2a. edición. Ed. McGraw Hill. 4. Ramírez, Felipe. Introducción a la Programación, Algoritmos y su Implementación en Vb.Net, C#, Java y C++. 2a. edición. Ed. Alfaomega Grupo Editor. 5. Cairo Battistutti, Osvaldo. Metodología de la Programación, Algoritmos Diagramas de Flujo y Programas. 3a. edición. Ed. Alfaomega Grupo Editor. 6. Martin Robert, C. UML for Java(TM) Programmers. Ed. Robert C. Martin Series, Pearson. 2003. 7. Grady Booch, James. Rumbaugh E., Greg Perry. Aprendiendo Principios de Programación en 24 horas. Ed. Prentice Hall. 8. Sintes, Anthony. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. Ed. ITD-AC-PO-4-7 Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 8 de 26 Fecha de emisión: 21/Enero/2013 Pearson Educación, 2002. ITD-AC-PO-4-7 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Análisis por unidad Unidad: 3 Criterios de evaluación de la Unidad Diseñar diagramas UML, algoritmos y pseudocódigo empleando el paradigma de POO para la solución de problemas. Actividades de aprendizaje ITD-AC-PO-4-7 Fecha de emisión: 21/Enero/2013 Tema: Herramientas de programación. Competencia específica de la unidad • Realizar prácticas de búsqueda de información a través de diferentes navegadores o buscadores de información. • Investigación en diversa bibliografía y tutoriales. • Emplear software para diseño y validación de diagramas de flujo. • Emplear software para generar código a partir de diagramas de flujo. Página 9 de 26 25% Portafolio de Evidencias 15% Participación y desempeño en el aula 20% Desarrollo de ejercicios 40% Evaluación 100% Total Actividades de enseñanza Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños para sintetizar y construir los conocimientos necesarios para resolver problemas relacionados con situaciones reales. Hacer uso del portal de internet y materia digitalizado donde encontrará los apuntes y material de apoyo. Propiciar el uso de los medios electrónicos para la entrega de Desarrollo de competencias genéricas Competencias Genéricas: Competencias Instrumentales: Capacidad de análisis y síntesis Capacidad de organizar y planificar Comunicación oral y escrita Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas Toma Horas teóricoprácticas 3 semanas 6-8-15 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 • Emplear software para diseño de diagramas UML. • Trabajo en equipo para la solución de casos prácticos. ITD-AC-PO-4-7 ejercicios. Coordinar la realización de modelos orientados a objetos a partir de de entidades del mundo real, utilizando ejemplos simples del entorno del estudiante. Propiciar el uso de terminología técnica apropiada. Experimentar con diferentes programas encontrados en revistas, internet y libros de la especialidad, que lo lleve a descubrir nuevos conocimientos. Página 10 de 26 Fecha de emisión: 21/Enero/2013 de Decisiones. Competencias interpersonales: Capacidad crítica y autocrítica Trabajo en equipo Habilidades interpersonales Competencias Sistémicas: Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de generar nuevas ideas. Habilidad para trabajar en forma autónoma. Búsqueda de logro. Competencias Genéricas: Competencias Instrumentales: Capacidad de análisis y síntesis Capacidad de organizar y planificar Comunicación oral y escrita Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas Toma de Decisiones. Competencias interpersonales: Capacidad crítica y autocrítica Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Página 11 de 26 Fecha de emisión: 21/Enero/2013 Trabajo en equipo Habilidades interpersonales Competencias Sistémicas: Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de generar nuevas ideas. Habilidad para trabajar en forma autónoma. Búsqueda de logro. Fuentes de información 1. Hjalmar Jacobson, Ivar. El Lenguaje Unificado de Modelado Guía del Usuario. 2a. edición. Ed. Addison Wesley. 2. Flores Cueto, Juan José. Método de las 6’D UML – Pseudocódigo – Java Enfoque Algorítmico, Serie Textos Universitarios Facultad de Ingeniería y Arquitectura. ed. Universidad de San Martín de Porres (http://books.google.com/). 3. Joyanes Aguilar, Luis; Fernández Azuela, Matilde y Rodríguez Baena, Luis. Fundamentos de Programación Libro de Problemas Algoritmos Estructura de Datos yObjetos. 2a. edición. Ed. McGraw Hill. 4. Ramírez, Felipe. Introducción a la Programación, ITD-AC-PO-4-7 Apoyos didácticos: Información digitalizada. Pagina Web, Internet Actividad en el aula en el pizarrón con dibujos Presentación de diapositivas. Uso del cañón y pizarrón. Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 12 de 26 Fecha de emisión: 21/Enero/2013 Algoritmos y su Implementación en Vb.Net, C#, Java y C++. 2a. edición. Ed. Alfaomega Grupo Editor. 5. Cairo Battistutti, Osvaldo. Metodología de la Programación, Algoritmos Diagramas de Flujo y Programas. 3a. edición. Ed. Alfaomega Grupo Editor. 6. Martin Robert, C. UML for Java(TM) Programmers. Ed. Robert C. Martin Series, Pearson. 2003. 7. Grady Booch, James. Rumbaugh E., Greg Perry. Aprendiendo Principios de Programación en 24 horas. Ed. Prentice Hall. 8. Sintes, Anthony. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. Ed. Pearson Educación, 2002. ITD-AC-PO-4-7 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Análisis por unidad Unidad: 4 Criterios de evaluación de la Unidad Aplicar estructuras de datos y estructuras lógicas basándose en la POO para desarrollar la lógica de programación. Actividades de aprendizaje ITD-AC-PO-4-7 Fecha de emisión: 21/Enero/2013 Tema: Programación orientada a objetos y modelado. Competencia específica de la unidad • Realizar prácticas de búsqueda de información a través de diferentes navegadores o buscadores de información. • Investigación en diversa bibliografía y tutoriales. • Emplear software para diseño y validación de diagramas de flujo. • Emplear software para generar código a partir de diagramas de flujo. Página 13 de 26 25% Portafolio de Evidencias 15% Participación y desempeño en el aula 20% Desarrollo de ejercicios 40% Evaluación 100% Total Actividades de enseñanza Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños para sintetizar y construir los conocimientos necesarios para resolver problemas relacionados con situaciones reales. Hacer uso del portal de internet y materia digitalizado donde encontrará los apuntes y material de apoyo. Propiciar el uso de los medios electrónicos para la entrega de Desarrollo de competencias genéricas Competencias Genéricas: Competencias Instrumentales: Capacidad de análisis y síntesis Capacidad de organizar y planificar Comunicación oral y escrita Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas Toma Horas teóricoprácticas 3 semanas 6-8-15 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 • Emplear software para diseño de diagramas UML. • Trabajo en equipo para la solución de casos prácticos. • Realizar ejercicios de codificación de expresiones aritméticas y lógicas en un lenguaje de programación. • Buscar la información necesaria para Instalar configurar el compilador del lenguaje de programación a utilizar • Compilar y ejecutar un programa modelo. • Realizar cambios en expresiones lógicas y algebraicas de un programa modelo y analizar los resultados obtenidos. ejercicios. Coordinar la realización de modelos orientados a objetos a partir de de entidades del mundo real, utilizando ejemplos simples del entorno del estudiante. Propiciar el uso de terminología técnica apropiada. Experimentar con diferentes programas encontrados en revistas, internet y libros de la especialidad, que lo lleve a descubrir nuevos conocimientos. Fuentes de información 1. Hjalmar Jacobson, Ivar. El Lenguaje Unificado de Modelado Guía del Usuario. 2a. edición. Ed. Addison Wesley. 2. Flores Cueto, Juan José. Método de las 6’D UML – Pseudocódigo – Java Enfoque Algorítmico, Serie Textos Universitarios Facultad de Ingeniería y Arquitectura. ed. Universidad de San Martín de Porres (http://books.google.com/). 3. Joyanes Aguilar, Luis; Fernández Azuela, Matilde y Rodríguez Baena, Luis. Fundamentos de Programación Libro de Problemas ITD-AC-PO-4-7 Página 14 de 26 Fecha de emisión: 21/Enero/2013 de Decisiones. Competencias interpersonales: Capacidad crítica y autocrítica Trabajo en equipo Habilidades interpersonales Competencias Sistémicas: Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de generar nuevas ideas. Habilidad para trabajar en forma autónoma. Búsqueda de logro. Apoyos didácticos: Información digitalizada. Pagina Web, Internet Actividad en el aula en el pizarrón con dibujos Presentación de diapositivas. Uso del cañón y pizarrón. Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 15 de 26 Fecha de emisión: 21/Enero/2013 Algoritmos Estructura de Datos yObjetos. 2a. edición. Ed. McGraw Hill. 4. Ramírez, Felipe. Introducción a la Programación, Algoritmos y su Implementación en Vb.Net, C#, Java y C++. 2a. edición. Ed. Alfaomega Grupo Editor. 5. Cairo Battistutti, Osvaldo. Metodología de la Programación, Algoritmos Diagramas de Flujo y Programas. 3a. edición. Ed. Alfaomega Grupo Editor. 6. Martin Robert, C. UML for Java(TM) Programmers. Ed. Robert C. Martin Series, Pearson. 2003. 7. Grady Booch, James. Rumbaugh E., Greg Perry. Aprendiendo Principios de Programación en 24 horas. Ed. Prentice Hall. 8. Sintes, Anthony. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. Ed. Pearson Educación, 2002. ITD-AC-PO-4-7 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Análisis por unidad Unidad: 5 Criterios de evaluación de la Unidad Aplicar estructuras de datos y estructuras lógicas basándose en la POO para desarrollar la lógica de programación. Actividades de aprendizaje ITD-AC-PO-4-7 Fecha de emisión: 21/Enero/2013 Tema: Implementación orientada a objetos. Competencia específica de la unidad • Realizar prácticas de búsqueda de información a través de diferentes navegadores o buscadores de información. • Investigación en diversa bibliografía y tutoriales. • Emplear software para diseño y validación de diagramas de flujo. • Emplear software para generar código a partir de diagramas de flujo. Página 16 de 26 25% Portafolio de Evidencias 15% Participación y desempeño en el aula 20% Desarrollo de ejercicios 40% Evaluación 100% Total Actividades de enseñanza Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños para sintetizar y construir los conocimientos necesarios para resolver problemas relacionados con situaciones reales. Hacer uso del portal de internet y materia digitalizado donde encontrará los apuntes y material de apoyo. Propiciar el uso de los medios electrónicos para la entrega de Desarrollo de competencias genéricas Competencias Genéricas: Competencias Instrumentales: Capacidad de análisis y síntesis Capacidad de organizar y planificar Comunicación oral y escrita Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas Toma Horas teóricoprácticas 3 semanas 6-8-15 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 • Emplear software para diseño de diagramas UML. • Trabajo en equipo para la solución de casos prácticos. • Realizar ejercicios de codificación de expresiones aritméticas y lógicas en un lenguaje de programación. • Buscar la información necesaria para Instalar y configurar el compilador del lenguaje de programación a utilizar • Compilar y ejecutar un programa modelo. • Realizar cambios en expresiones lógicas y algebraicas de un programa modelo y analizar los resultados obtenidos. • Elaborar ejercicios implementando clases simples. • Desarrollar ejercicios usando las clases mediante objetos. ITD-AC-PO-4-7 ejercicios. Coordinar la realización de modelos orientados a objetos a partir de de entidades del mundo real, utilizando ejemplos simples del entorno del estudiante. Propiciar el uso de terminología técnica apropiada. Experimentar con diferentes programas encontrados en revistas, internet y libros de la especialidad, que lo lleve a descubrir nuevos conocimientos. Página 17 de 26 Fecha de emisión: 21/Enero/2013 de Decisiones. Competencias interpersonales: Capacidad crítica y autocrítica Trabajo en equipo Habilidades interpersonales Competencias Sistémicas: Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de generar nuevas ideas. Habilidad para trabajar en forma autónoma. Búsqueda de logro. Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Fuentes de información 1. Hjalmar Jacobson, Ivar. El Lenguaje Unificado de Modelado Guía del Usuario. 2a. edición. Ed. Addison Wesley. 2. Flores Cueto, Juan José. Método de las 6’D UML – Pseudocódigo – Java Enfoque Algorítmico, Serie Textos Universitarios Facultad de Ingeniería y Arquitectura. ed. Universidad de San Martín de Porres (http://books.google.com/). 3. Joyanes Aguilar, Luis; Fernández Azuela, Matilde y Rodríguez Baena, Luis. Fundamentos de Programación Libro de Problemas Algoritmos Estructura de Datos yObjetos. 2a. edición. Ed. McGraw Hill. 4. Ramírez, Felipe. Introducción a la Programación, Algoritmos y su Implementación en Vb.Net, C#, Java y C++. 2a. edición. Ed. Alfaomega Grupo Editor. 5. Cairo Battistutti, Osvaldo. Metodología de la Programación, Algoritmos Diagramas de Flujo y Programas. 3a. edición. Ed. Alfaomega Grupo Editor. 6. Martin Robert, C. UML for Java(TM) Programmers. Ed. Robert C. Martin Series, Pearson. 2003. 7. Grady Booch, James. Rumbaugh E., Greg Perry. Aprendiendo Principios de Programación en 24 horas. Ed. Prentice Hall. 8. Sintes, Anthony. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. Ed. Pearson Educación, 2002. ITD-AC-PO-4-7 Código: ITD-AC-PO-4-7 Revisión: 1 Página 18 de 26 Fecha de emisión: 21/Enero/2013 Apoyos didácticos: Información digitalizada. Pagina Web, Internet Actividad en el aula en el pizarrón con dibujos Presentación de diapositivas. Uso del cañón y pizarrón. Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Análisis por unidad Unidad: 6 Criterios de evaluación de la Unidad Implementar métodos para diseñar módulos independientes y robustos y que correspondan a soluciones en el mundo real. Actividades de aprendizaje 25% Portafolio de Evidencias 15% Participación y desempeño en el aula 20% Desarrollo de ejercicios 40% Evaluación 100% Total Actividades de enseñanza ITD-AC-PO-4-7 Fecha de emisión: 21/Enero/2013 Tema:Modularidad Competencia específica de la unidad • Realizar ejemplos de clase que requieran métodos con parámetros (mensajes) • Analizar las distintas formas de paso de parámetros (mensajes). • Casos prácticos. Página 19 de 26 Utilizar el aprendizaje basado en problemas, trabajando en grupos pequeños para sintetizar y construir los conocimientos necesarios para resolver problemas relacionados con situaciones reales. Hacer uso del portal de internet y materia digitalizado donde encontrará los apuntes y material de apoyo. Propiciar el uso de los medios electrónicos para la entrega de ejercicios. Coordinar la realización de Desarrollo de competencias genéricas Competencias Genéricas: Competencias Instrumentales: Capacidad de análisis y síntesis Capacidad de organizar y planificar Comunicación oral y escrita Habilidad para buscar y analizar información proveniente de fuentes diversas. Solución de problemas Toma de Decisiones. Horas teóricoprácticas 3 semanas 6-8-15 Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 modelos orientados a objetos a partir de de entidades del mundo real, utilizando ejemplos simples del entorno del estudiante. Propiciar el uso de terminología técnica apropiada. Experimentar con diferentes programas encontrados en revistas, internet y libros de la especialidad, que lo lleve a descubrir nuevos conocimientos. Fuentes de información 1. Hjalmar Jacobson, Ivar. El Lenguaje Unificado de Modelado Guía del Usuario. 2a. edición. Ed. Addison Wesley. 2. Flores Cueto, Juan José. Método de las 6’D UML – Pseudocódigo – Java Enfoque Algorítmico, Serie Textos Universitarios Facultad de Ingeniería y Arquitectura. ed. Universidad de San Martín de Porres (http://books.google.com/). 3. Joyanes Aguilar, Luis; Fernández Azuela, Matilde y Rodríguez Baena, Luis. Fundamentos de Programación Libro de Problemas Algoritmos Estructura de Datos yObjetos. 2a. edición. Ed. ITD-AC-PO-4-7 Página 20 de 26 Fecha de emisión: 21/Enero/2013 Competencias interpersonales: Capacidad crítica y autocrítica Trabajo en equipo Habilidades interpersonales Competencias Sistémicas: Capacidad de aplicar los conocimientos en la práctica Habilidades de investigación Capacidad de aprender Capacidad de generar nuevas ideas. Habilidad para trabajar en forma autónoma. Búsqueda de logro. Apoyos didácticos: Información digitalizada. Pagina Web, Internet Actividad en el aula en el pizarrón con dibujos Presentación de diapositivas. Uso del cañón y pizarrón. Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 21 de 26 Fecha de emisión: 21/Enero/2013 McGraw Hill. 4. Ramírez, Felipe. Introducción a la Programación, Algoritmos y su Implementación en Vb.Net, C#, Java y C++. 2a. edición. Ed. Alfaomega Grupo Editor. 5. Cairo Battistutti, Osvaldo. Metodología de la Programación, Algoritmos Diagramas de Flujo y Programas. 3a. edición. Ed. Alfaomega Grupo Editor. 6. Martin Robert, C. UML for Java(TM) Programmers. Ed. Robert C. Martin Series, Pearson. 2003. 7. Grady Booch, James. Rumbaugh E., Greg Perry. Aprendiendo Principios de Programación en 24 horas. Ed. Prentice Hall. 8. Sintes, Anthony. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. Ed. Pearson Educación, 2002. ITD-AC-PO-4-7 Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 22 de 26 Fecha de emisión: 21/Enero/2013 Semestre: Enero – Junio 2013 Nombre de la asignatura: Fundamentos de programación. Clave: AEF-1032 Carrera: Ingeniería Informática e Ingeniería en Tecnologías de la Información y Comunicaciones. Departamento: Sistemas y Computación. Horas teoría-Horas práctica-Créditos: 2 - 3 - 5 Profesor: Irma Selene Hernández Carrillo Grupo: 1TA Aula: LC23 Horario: L-V 10:00 – 11:00 Hrs. Unidad temática ITD-AC-PO-4-7 Subtemas Fecha de seguimiento Firma del Docente Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 1. Fundamentos de programación orientada a objetos. 2. Metodología de Solución de Problemas. Revisión: 1 Página 23 de 26 Fecha de emisión: 21/Enero/2013 1.1 Evolución de la programación. 1.2 Conceptos fundamentales de la Programación Orientada a Objetos. 1.3 Lenguajes orientados a objetos 1.4 Relaciones entre clases y objetos. 1.5 Papel de clases y objetos en el análisis y el diseño. 2.1 Descripción del problema (enunciado). 2.2 Definición de solución (especificaciones). 2.3 Diseño de la solución (modelado). 2.4 Desarrollo de la solución (codificación). 2.5 Depuración y pruebas (pruebas). 2.6 Documentación (manuales). 3 Herramientas de programación. 3.1 Simbología. 3.2 Reglas para la construcción de diagramas. 3.3 Pseudocódigo. 3.4 Tipos de datos y expresiones. 3.5 Estructuras lógicas. 4 Programación orientada a objetos y modelado. 4.1 Características del modelo orientado a objetos. 4.2 Elementos primordiales en el modelo de objetos. 4.3 Representación gráfica del diseño. 4.4 Relación entre la programación orientado a objetos y la estructurada. 5 Implementación Orientada a Objetos. 5.1 Estructura de una clase. 5.2 Elementos de una clase. 5.3 Clase principal. ITD-AC-PO-4-7 Código: ITD-AC-PO-4-7 Revision 1 INSTITUTO TECNOLÓGICO DE DURANGO Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Código: ITD-AC-PO-4-7 Revisión: 1 Página 24 de 26 Fecha de emisión: 21/Enero/2013 5.4 Crear objetos. 6 Modularidad. ITD-AC-PO-4-7 6.1 Declaración de métodos. 6.2 Métodos de clase. 6.3 Métodos de instancia. Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Página 25 de 26 Fecha de emisión: 21/Enero/2013 SUBDIRECCIÓN ACADÉMICA Semestre: Enero – Junio 2013 Nombre de la asignatura: Fundamentos de programación. Clave: AEF-1032 Carrera: Ingeniería Informática e Ingeniería en Tecnologías de la Información y Comunicaciones. Departamento: Sistemas y Computación. Horas teoría-Horas práctica-Créditos: 2 - 3 - 5 Profesor: Irma Selene Hernández Carrillo Grupo: 1TA Aula: LC23 Horario: L-V 10:00 – 11:00 Hrs. Calendarización de evaluación (semanas): Las evaluaciones que debe realizar son: ED = Evaluación diagnóstica. EF = Evaluación formativa. ES = Evaluación sumativa. Semana Unidad T.P. T.R. E.P. E.R. T.RP.P T.RP.R. I.A. F.S. ITD-AC-PO-4-7 1 U1 ED EF 2 3 U1 U2 EF EF ES 4 U2 EF ES 15 FEB 1 mar 4 – 8 MAR 5 U3 EF 6 U3 EF 7 U3 ES 8 U4 EF 9 U4 EF 22 mar 22 AL 26 ABR 10 U4 ES 26 abr 11 U5 EF 12 U5 EF 13 U5 ES 14 U6 EF 17 may 15 U6 ES 16 U6 EF 7 jun 3 AL 7 JUN Revision 1 Código: ITD-AC-PO-4-7 INSTITUTO TECNOLÓGICO DE DURANGO Revisión: 1 Nombre del documento: Formato para instrumentación didáctica por competencias del periodo Referencias a la Norma NMX-CC-9001-IMNC-2008 7.1, 7.2.1, 7.5.1, 7.6 Página 26 de 26 Fecha de emisión: 21/Enero/2013 F.D. F.JPD. Obs. TP= Tiempo planeado TR=Tiempo real EP= Evaluación programada ER= Evaluación real TRP= Tiempo reprogramación planeado TRPR= Tiempo reprogramado planeado real I.A. Índice de Aprobación F.S. Fecha de Seguimiento F.D. Firma del Docente F.JPD.= Firma del Jefe de proyectos de docencia O. Observaciones del Docente. Fecha de entrega: 25 DE ENERO DE 2013 LI Irma Selene Hernández Carrillo ITD-AC-PO-4-7 Ing. Sergio Valdez Hernández Revision 1