SECUENCIA DIDÁCTICA. Elementos de competencia:

Documentos relacionados
UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

SECUENCIA DIDÁCTICA. Módulo IV

SECUENCIA DIDÁCTICA. Nombre de curso: Diseño Asistido por Computadora Clave de curso: MII1004C11 Antecedente: NINGUNO Clave de antecedente: NINGUNA

Programación I. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS FACULTAD DE INGENIERÍA PROYECTO CURRICULAR DE INGENIERÍA INDUSTRIAL

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

PROGRAMA INSTRUCCIONAL

Universidad Ricardo Palma

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

Universidad Salesiana de Bolivia

SECUENCIA DIDÁCTICA. Antecedente: Acentuación Técnico Deportiva I-Deportes con Combate. Módulo Competencia de Módulo:

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Programación. Carrera: MAE 0527

PROGRAMACIÓN UNIDADES

Nombre de la asignatura: LENGUAJE DE PROGRAMACIÓN PARA INGENIERÍA. Básico ( ) Profesional ( X ) Especializado ( ) Práctica ( )

TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE LENGUAJE DE PROGRAMACIÓN

INSTITUTO TECNOLÓGICO SUPERIOR DEL SUR DEL ESTADO DE YUCATAN SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE INGENIERÍA INDUSTRIAL

UNIVERSIDAD AUTÓNOMA DE SINALOA ESCUELA DE ADMINISTRACIÓN AGROPECUARIA Y DESARROLLO RURAL FORMATO DE DISEÑO INSTRUCCIONAL LIC.

SECUENCIA DIDÁCTICA. Nombre de curso: Tecnología de Alimentos y Bebidas Clave de curso: TUR0403A21. Módulo III. Competencia de Módulo:

PLAN DE MATERIAS ACADEMUSOFT 3.2

Estructura de datos. Carrera: SCC Participantes

Resultado de Aprendizaje:

Universidad de Guanajuato Tronco Común de Ingenierías

SECUENCIA DIDÁCTICA. Nombre de curso: Automatización Industrial Clave de curso: MII1104C11 Antecedente: NINGUNO Clave de antecedente: NINGUNA

UNIVERSIDAD NACIONAL EXPERIMENTAL DE GUAYANA VICERRECTORADO ACADÉMICO COORDINACION DE PRE-GRADO PROYECTO DE CARRERA DE INGENIERIA INDUSTRIAL

Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1

INTRODUCCIÓN...9 CAPÍTULO 1. ELEMENTOS DE UN PROGRAMA INFORMÁTICO...11

CLAVE ASIGNATURA REQUISITOS HORA/SEMANA CREDITOS TI-8 PROGRAMACION II 80% DE ASISTENCIA 4 6

Nombre de la asignatura: Programación Básica. Créditos: Objetivo de aprendizaje

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET

Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET 2010

UNIVERSIDAD DE GUADALAJARA

DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:

POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015 HORAS POR SEMANA DEL LABORATORIO: DIAS QUE SE IMPARTE EL LABORATORIO:

DATOS GENERALES 60 HORAS 3 HORAS

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN

DISEÑO CURRICULAR COMPUTACIÓN I

Contador Publico CPD

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO IBEROTEC SEMESTRE ACADÉMICO: 2014-II SÍLABO

AREA A LA QUE PERTENECE: 103 Matemática Básica 2 34 créditos POST REQUISITO: CATEGORIA: Obligatorio SEMESTRE: Primer Semestre 2015

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

Carrera: Ingeniería en Tecnologías de la Información y Comunicaciones

Jesús Manuel Carrera Velueta José Juan Almeida García Fecha de elaboración: Mayo 6 de 2010 Fecha de última actualización:

Nombre de la asignatura: Algoritmos y Lenguajes de programación.

2007/ PROGRAMACIÓN. Tipo: TRO Curso: 1 Semestre: AB CREDITOS Totales TA TS AT AP PA OBJETIVOS. 1.-Introducción.

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE CIENCIAS Y SISTEMAS

Introducción a la Ingeniería Básicas de Ingeniería

Java Avanzado Facultad de Ingeniería. Escuela de computación.

Pontificia Universidad Católica del Ecuador

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Desarrollo de aplicaciones con JAVA, JCreator, JDeveloper NetBeans

Programa de estudios por competencias. Seminario de Sistemas operativos en red

Programación I. Carrera: ECM Participantes Participantes de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Nombre de la asignatura: Diseño Estructurado de Algoritmos. Carrera: Ingeniería en Sistemas Computacionales. Clave de la asignatura: SCB-9316

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN ÁREA SISTEMAS INFORMÁTICOS.

Universidad Autónoma del Estado de México Licenciatura en Ingeniería en Sistemas Energéticos Sustentables

Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas PROGRAMA DEL CURSO. I. Información General

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

1. Datos Generales de la asignatura. Control de procesos. Nombre de la asignatura: APD Clave de la asignatura: Créditos (Ht Hp_ créditos): 2 3 5

Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

Operaciones algebraicas elementales (Unidad I del curso Matemáticas Básicas).

INSTRUMENTACIÓN DIDÁCTICA PARA LA FORMACIÓN Y DESARROLLO DE COMPETENCIAS

De Desempeño De Conocimiento SABERES ESENCIALES CONTENIDOS RUTA FORMATIVA Saber Conocer Nociones, Proposiciones, Conceptos Categorías

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS. Horas Contacto. Objetivos

UNIVERSIDAD D E S O N O R A UNIDAD REGIONAL CENTRO DIVISIÓN DE CIENCIAS ECONÓMICAS Y ADMINISTRATIVAS DEPARTAMENTO DE ECONOMÍA LICENCIATURA EN FINANZAS

1. IDENTIFICACIÓN DEL CURSO Nombre de la materia Comunicación y Tecnologías de la Información

: Algorítmica y Estructura de Datos I

CICLO ESCOLAR ENERO JULIO (2011-2)

Escuela de Ingeniería en Informática Empresarial SYLLABUS

Programa de Asignatura Programación Visual I

Principios de Programación en Java

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA

UNIVERSIDAD VERACRUZANA NUEVO MODELO EDUCATIVO PROGRAMA DE ESTUDIO. Dirección del Area Académica: Humanidades

DATOS DE IDENTIFICACIÓN CURSO

Secretaría de Docencia Dirección de Estudios Profesionales

Descripción y Contenido del Curso. Programación C++ Capacity Academy.

DIRECCIÓN ACADÉMICA. Competencia Genérica:

PSICOLOGIA ANORMAL III

F1131 Fundamentos de sistemas operativos 1/12

ARQUITECTURA DE COMPUTADORAS II. Propósito del curso : Ingeniería Ingeniería en Sistemas. Hardware. Clave de la materia: 413

PROGRAMA DE ASIGNATURA DE PROGRAMACIÓN I

Programación Orientada a Objetos

CARTA DESCRIPTIVA (FORMATO MODELO EDUCATIVO UACJ VISIÓN 2020)

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD CENTROAMERICANA VICERRECTORIA ACADEMICA SYLLABUS

Propedéutico. FCAeI, IPRO, IPRES.

Propedéutica. Optativa de área

CARTA DESCRIPTIVA. Departamento de Ciencias Sociales. Instituto de Ciencias Sociales y Administración

Programa de estudios por competencias Seminario de solución de problemas de Ingeniería de Software I

Horas Contacto. Desarrollar la habilidad para implementar los algoritmos diseñados en el lenguaje de programación orientado a objetos JAVA.

1.-DATOS DE LA ASIGNATURA

NORMAS DEL CURSO PARA EL DOCENTE: NORMAS DEL CURSO PARA EL DISCENTE:

PROGRAMA ANALÍTICO. Formato Institucional 1. Datos de identificación: Nombre de la institución y de la dependencia

PROGRAMA ASIGNATURA. Horas Cronológicas Semanales Presénciales Adicionales Total. Nº de Semanas (A) (B) (C=A+B) (D) (E=C*D) (F=E/27)

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA SILABO ASIGNATURA: LENGUAJE DE PROGRAMACION I

PLANIFICACION DE ALGORITMOS Y PROGRAMACION

Transcripción:

SECUENCIA DIDÁCTICA Nombre de curso: Programación Orientada a Objetos Clave de curso: COM1002B11 Antecedente: Diseño de Algoritmos Clave de antecedente: COM0302A21 Módulo Competencia de Módulo: Desarrollar programas de cómputo utilizando las herramientas de análisis y diseño para la solución de problemas dentro de las organizaciones Competencia de curso: Elaborar programas utilizando lenguajes con enfoque orientado a objetos para la solución de problemas dentro de las organizaciones Elementos de competencia: 1. Identificar los aspectos históricos y técnicos de la programación orientada a objetos para comprender su importancia en el desarrollo de software de calidad. 2. Aplicar la sintaxis básica del lenguaje java para desarrollar programas cumpliendo con el paradigma orientado a objetos 3. Implementar conceptos básicos de programación orientada a objetos para el desarrollo de programas cumpliendo con el paradigma orientado a objetos. 4. Implementar los conceptos avanzados de la programación orientada a objetos para el desarrollo de programas Perfil del docente: Maestría en Tecnologías de la Información y Comunicación, Siss de Información, Ciencia e Ingeniería de la Computación o un área afín; con experiencia profesional de dos años deseables en el área de desarrollo de software, enfocado a la programación orientada a objetos en el lenguaje de programación JAVA, además de poseer aptitudes docentes. Debe mostrar interés por los s relacionados con su especialidad y tener espíritu investigador para garantizar su competencia y la de sus estudiantes. Planifica los procesos de enseñanza y de aprendizaje atendiendo al enfoque por competencias, y los ubica en contextos disciplinares, curriculares y sociales amplios. Evalúa los procesos de enseñanza y de aprendizaje con un enfoque formativo, con una actitud de cambio a las innovaciones pedagógicas. Construye ambientes para el aprendizaje autónomo y colaborativo. Elaboró: Academia de Computación y Siss Junio 2008 Autorizó: Dirección de Programas Especiales Agosto 2008 Actualizó: Autorizó:

Elemento de competencia: 1. Identificar los aspectos históricos y técnicos de la programación orientada a objetos para comprender su importancia en el desarrollo de software de calidad. Fase Identificar la importancia del paradigma orientado a objetos en el desarrollo de software de calidad. Contenido Lenguajes de programación Crisis del software. Criterios de calidad del software. Evolución de la programación. Paradigma y metodologías. Estrategias de formación Actividades con tiempos de dedicación (T.D) Actividades supervisadas (T.D) Actividades Independientes (T.D) Bienvenida académica. Objetivo personal. Expectativas. Criterios de evaluación. Reglas del curso. Portafolio Discusión guiada por parte del Elaboración del mapa mental, donde se plasme la historia de la programación y sus paradigmas Investigar historia y características del lenguaje Java Distinguir los elementos fundamentales de la programación orientada a objetos para la elaboración de programas orientados a objetos. Conceptos básicos de la POO Clases Objetos Abstracción Herencia Polimorfismo Encapsulamiento Exposición de la investigación Explicación del a través de ejemplos que ilustre la aplicación de los conceptos básicos de la POO propuestos por el Investigación en equipo de los conceptos del paradigma OO Identificar los diversos lenguajes de programación orientados a objetos. Lenguajes orientados a objetos Características generales de los LPOO Historia de los LPOO Comparación de los más populares LPOO Discusión guiada por el profesor Investigación sobre los lenguajes orientados a objetos Atributos genéricos Valores y actitudes Evaluación Análisis Diseño de soluciones Creatividad Tolerancia Perseverancia Evidencias de la competencia Resumen de los conceptos básicos de la POO Resumen de los lenguajes orientados a objetos Examen de conocimiento

Materiales didácticos de apoyo Pizarrón Bibliografía Computadora Cañón Aspectos afectivo-emocionales Asistencia Participación Responsabilidad Compromiso Disposición a aprender Portafolio del estudiante De acuerdo a la rúbrica de portafolio Fuentes de Información 1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C) 2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c) 3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b) 4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c) 5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)

Elemento de competencia: 2. Aplicar la sintaxis básica del lenguaje java para desarrollar programas cumpliendo con el paradigma orientado a objetos Fase Seleccionar los operadores y tipos de datos adecuados para la elaboración de programas simples. Contenido Fundamentos de Java Tipos de datos Operadores aritméticos, lógicos y relacionales. Estrategias de formación Actividades con tiempos de dedicación (T.D) Actividades supervisadas (T.D) Actividades Independientes (T.D) Discusión expositiva por parte del propuestos por el Tabla comparativa sobre operadores lógicos y relacionales. 3 Hr. Investigar los tipos de datos, operadores aritméticos, lógicos y relacionales en lenguaje java Seleccionar la estructura de control adecuada para resolver un problema. Estructuras de control IF SWITCH FOR WHILE DO WHILE BREAK CONTINUE Exposición del por parte del propuestos por el 4 Hr. Utilizar los métodos predefinidos en las clases Math y String para resolver problemas simples. Métodos Métodos de la clase String y la clase Math. Exposición del por parte del donde se haga uso de métodos de las clases String y Math 5 Hr. Emplear arreglos en la elaboración de programas. Arreglos Declaración y acceso Arrays multidimensionales Discusión guiada. propuestos por el 3 Hr. Atributos genéricos Valores y actitudes Evaluación Análisis Diseño de soluciones Creatividad Tolerancia Perseverancia Evidencias de la competencia Resumen de los conceptos básicos de la POO Resumen de los lenguajes orientados a objetos Examen de conocimiento

Materiales didácticos de apoyo Pizarrón Bibliografía Computadora JAVA Cañón Aspectos afectivo-emocionales Asistencia Participación Responsabilidad Compromiso Disposición a aprender Portafolio del estudiante De acuerdo a la rúbrica de portafolio Fuentes de Información 1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C) 2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c) 3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b) 4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c) 5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)

Elemento de competencia: 3. Implementar conceptos básicos de programación orientada a objetos para el desarrollo de programas cumpliendo con el paradigma orientado a objetos. Fase Realizar programas simples utilizando clases, objetos, atributos y métodos. Contenido Definición de clases y objetos. Paquetes constructores Clases compuestas This Métodos static Estrategias de formación Actividades con tiempos de dedicación (T.D) Actividades supervisadas (T.D) Actividades Independientes (T.D) Exposición del por parte del Realizar ejercicios propuestos por el 4 Hr. 6 Hr. Solución de ejercicios prácticos propuestos por el Realizar programas implementando clases heredadas. Clases derivadas. Miembros protected Constructoresinicializadores en herencia. Redefinición de métodos en la clase derivada. Métodos abstractos Exposición del por parte del 4 Hr. 6 Hr. Análisis de ejemplos donde se aplique la herencia Realizar programas que implementan el uso de polimorfismo. El modificador de acceso protected Up-casting y down- casting Operador cast La clase Object La cláusula final Exposición por parte del instructor de ejercicios aplicando polimorfismo Solución ejercicios propuestos por el instructor. Lluvia de ideas sobre las ventajas del polimorfismo 6 Hr. instructor 4 Hr. Atributos genéricos Valores y actitudes Evaluación Análisis Diseño de soluciones Creatividad Tolerancia Perseverancia Evidencias de la competencia Resumen de los conceptos básicos de la POO Resumen de los lenguajes orientados a objetos Examen de conocimiento Materiales didácticos de apoyo Pizarrón Aspectos afectivo-emocionales Asistencia Participación Responsabilidad

Bibliografía Computadora Cañón Compromiso Disposición a aprender Portafolio del estudiante De acuerdo a la rúbrica de portafolio Fuentes de Información 1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C) 2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c) 3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b) 4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c) 5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)

Elemento de competencia: 4. Implementar los conceptos avanzados de la programación orientada a objetos para el desarrollo de programas Fase Implementar interfaces para la solución de problemas complejos. Contenido Interfaces Definición de clases y objetos. Paquetes Constructores Clases compuestas This Métodos static Estrategias de formación Ejercicios prácticos Actividades con tiempos de dedicación (T.D) Actividades supervisadas (T.D) Actividades Independientes (T.D) Exposición de los ejemplos con la ayuda del 6 Hr. Investigación y análisis de un ejemplo donde se implemente una interfaz Utilizar las excepciones para la captura de errores. Manejo de excepciones Clases derivadas. Miembros protected Constriuctoresinicializadores en herencia. Redefinición de métodos en la clase derivada. Métodos abstractos Ejercicios prácticos Discusión grupal guiada por el Exposición de un ejercicio por parte del Implementar el manejo de excepciones en programas en java 4 Hr. Investigación sobre que son las excepciones y cuál es la importancia de su uso., donde se haga uso del manejo de excepciones Realizar clases documentadas con la herramienta Javadoc. Documentación El modificador de acceso protected Up-casting y down- casting Operador cast La clase Object La cláusula final Ejercicios prácticos Exposición por parte del del uso de Javadoc Generar documentación haciendo uso de Javadoc Investigación sobre Javadoc Generar documentación de programas realizados en fases anteriores Atributos genéricos Valores y actitudes Evaluación Análisis Diseño de soluciones Creatividad Tolerancia Perseverancia Evidencias de la competencia Resumen de los conceptos básicos de la POO Resumen de los lenguajes orientados a objetos Examen de conocimiento

Materiales didácticos de apoyo Pizarrón Bibliografía Computadora Cañón Aspectos afectivo-emocionales Asistencia Participación Responsabilidad Compromiso Disposición a aprender Portafolio del estudiante De acuerdo a la rúbrica de portafolio Fuentes de Información 1. Deitel, H. M., 1998, Cómo Programar en Java, México, Ed. Prentice Hall, México, 1056p. (C) 2. Gulbransen, David / Rawlings, Kenrick, 1996, Cree sus Applets para Web con Java, Ed. Prentice-Hall, México, 307p. (c) 3. Joyanes Aguilar, Luis, 2002, Programación en Java 2: Algoritmos, Estructuras de Datos y Programación Orientada a Objetos, Ed. McGraw-Hill, España, 725p. (b) 4. Lemay, Laura / Perkins, Charles L., 1996, Aprendiendo Java en 21 Días. Ed Prentice-Hall. México, 525p. (c) 5. Wo, Thomas C., 2001, Introducción a la Programación Orientada a Objetos con Java, Ed Mc-Graw Hill, España. 829p. (b)