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

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

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

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

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

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

Carrera: INB Participantes. Representante de las academias de ingeniería industrial de. Academias Ingeniería Industrial.

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

Interfaces. Carrera: SCF Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: Ingeniería civil CIE 0534

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

Matemáticas II. Carrera: IFM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

Carrera: COC Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

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

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

UNIVERSIDAD AUTÓNOMA DE CHIAPAS LICENCIATURA EN SISTEMAS COMPUTACIONALES

Física III. Carrera: Ingeniería Naval NAT Participantes. Comité de Consolidación de la carrera de Ingeniería Mecánica.

Carrera : ADF Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

Física III. Carrera: MCT Participantes Representantes de las academias de Ingeniería Mecánica de. Academia de Ingeniería Mecánica.

Nombre de la asignatura : Carrera : Clave de la asignatura : 2-2-6

Carrera: ACM Participantes. Academia Eléctrica y Electrónica del Instituto Tecnológico Superior de Coatzacoalcos

Contador Publico CPD

Carrera: ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos.

Física I. Carrera: SCM Participantes. Representantes de la academia de sistemas y computación de los Institutos Tecnológicos.

1.- DATOS DE LA ASIGNATURA. Carrera: ACM Participantes

ALGORITMOS, ESTRUCTURAS Y PROGRAMACION

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

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

Carrera: ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos.

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

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

Carrera: IAE Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería

Carrera: MTH Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: INE Participantes. Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

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

Carrera: EMM Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Nombre de la asignatura: Simulación. Créditos: Aportación al perfil

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

Carrera: Ingeniería Química QUM 0524

Química inorgánica. Carrera: IAF Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería

Carrera: Ingeniería Electrónica ECC Participantes Representante de las academias de ingeniería electrónica de los Institutos Tecnológicos.

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

PLAN DE MATERIAS ACADEMUSOFT 3.2

Carrera: Ingeniería Civil CIF 0513

Física I. Carrera: INM Participantes Representante de las academias de ingeniería industrial de Institutos Tecnológicos.

Carrera: INL Participantes Representante de las academias de ingeniería industrial de los Institutos Tecnológicos.

Nombre de la asignatura: DISEÑO DE ESTRUCTURAS DE ACERO

UNIVERSIDAD PEDAGÓGICA Y TECNOLÓGICA DE COLOMBIA FACULTAD DE CIENCIAS PROGRAMA DE MATEMÁTICAS PLAN DE ESTUDIOS

Carrera : Arquitectura ARF Participantes Representante de las academias de Arquitectura de los Institutos Tecnológicos.

Carrera: ELX-04XX Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

PROGRAMA INSTRUCCIONAL

Nombre de la asignatura: Investigación de Operaciones II. Créditos: Aportación al perfil

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

Bioquímica. Carrera: IAC Participantes. Representantes de las academias de Ingeniería Ambiental. Academia de Ingeniería

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

CAL Todo el temario está organizado de acuerdo a la secuencia de los contenidos tanto conceptuales como prácticos de la asignatura.

Nombre de la asignatura: Radiación y Antenas. Carrera: Ingeniería Electrónica. Ing. Roberto Carrillo Valenzuela

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

Carrera: COT Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

UNIVERSIDAD CENTROAMERICANA VICERRECTORIA ACADEMICA SYLLABUS

ELABORACIÓN DE LOS PLANES DE ESTUDIO MATERIAS DE ESPECIALIDAD

Ingeniería de los Recursos Hidráulicos

SILABO DE LA ASIGNATURA INGENIERIA DEL SOFTWARE

Carrera: Clave de la asignatura:

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

1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura: Laboratorio Integral III * Carrera: Ingeniería Química. Clave de la asignatura: QUI 0520

Como prerrequisitos son necesarios los conocimientos básicos de:

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

UNIVERSIDAD NACIONAL DE SAN ANTONIO ABAD DEL CUSCO

Carrera : Arquitectura ARF Participantes Representante de las academias de Arquitectura de los Institutos Tecnológicos.

Carrera : Ingeniería Mecánica SATCA

Carrera: CPB Elva Rosaura Pineda Armendáriz Eduardo Rafael Poblano Ojinaga Jorge Ernesto Butrón Venegas Francisco Agustín Poblano Ojinaga

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

: Algorítmica y Estructura de Datos I

Carrera: EMH Participantes Representante de las academias de ingeniería Electromecánica de los Institutos Tecnológicos.

Universidad Salesiana de Bolivia

Observaciones. Lugar y fecha de elaboración o revisión. Participantes 1.- DATOS DE LA ASIGNATURA. Nombre de la asignatura:

Carrera : Ingeniería Mecatrónica SATCA

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

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

Carrera: DCG-1005 SATCA

DIPLOMADO. Evaluación de la Calidad de la práctica docente para la implementación del Nuevo Modelo Educativo en Escuelas de Ingeniería del I.P.N.

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

Electrónica II. Carrera. Electromecánica EMM UBICACIÓN DE LA ASIGNATURA a) Relación con otras asignaturas del plan de estudios.

Metrologia. Carrera: Clave de la asignatura: Participantes Representantes de las academias de Ingeniería Mecánica de Institutos Tecnológicos.

Carrera: ADE Participantes Representante de las academias de Administración de los Institutos Tecnológicos.

Universidad de Guanajuato Tronco Común de Ingenierías

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

PROGRAMA DE ESTUDIO. Nombre de la asignatura: CONTROLADORES LÓGICOS PROGRAMABLES. Horas de. Práctica ( )

Carrera: Ingeniería Civil Participantes Comité de Evaluación Curricular de Institutos Tecnológicos

Datos de la asignatura Nombre de la Asignatura: Producción Limpia. Clave de la Asignatura: MMQ-1302 SATCA 2 : 1-2-3

Carrera: Participantes

SILABO DEL CURSO FUNDAMENTOS DE PROGRAMACIÓN

Carrera: Ingeniería Química. Clave de la asignatura: QUM 002. Comité de reforma de la carrera de Ingeniería Química

Programa de Asignatura Programación Visual I

Carrera: COM Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

Asignaturas antecedentes y subsecuentes

Universidad Ricardo Palma

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

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

Impuestos I. Carrera : COC Participantes Representante de las academias de Contaduría de los Institutos Tecnológicos.

Transcripción:

1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Fundamentos de programación. Licenciatura en Informática IFM - 0415 3-2-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración o revisión Instituto Tecnológico de Puebla del 8 al 12 septiembre 2003. Instituto Tecnológico de: Cancún, Cd. Victoria, Iguala, Matamoros, Reynosa 13 septiembre al 28 de noviembre 2003. Instituto Tecnológico de Tepic 15 al 19 de marzo 2004. Participantes Representantes de la academia de sistemas y computación de los Institutos Tecnológicos. Academia de de sistemas y computación. Comité de consolidación de la carrera de Licenciatura en Informática. Observaciones (cambios y justificación) Reunión nacional de evaluación curricular de la carrera de Licenciatura en Informática. Análisis y enriquecimiento de las propuestas de los programas diseñados en la reunión nacional de evaluación. Definición de los programas de estudio de la carrera de Licenciatura en Informática.

3.- UBICACIÓN DE LA ASIGNATURA a). Relación con otras asignaturas del plan de estudio Anteriores Posteriores Asignaturas Temas Asignaturas Temas Programación I Fundamentos del lenguaje. Subprogramas. Punteros, referencias y arreglos. Clases y Objetos. Herencia. b). Aportación de la asignatura al perfil del egresado Desarrolla habilidades y actitudes que le permiten identificar problemas y oportunidades donde se aplique el tratamiento de información para proponer soluciones por medio de modelos y facilitar con ello la toma de decisiones. Desarrolla y administra sistemas de información para aumentar la productividad y competitividad de las organizaciones. Conforma, adecua y administra eficientemente las estructuras y bases de datos, que respondan a los requerimientos operativos de información. Integra conocimientos para especializarse en el desarrollo de software de aplicación y tecnología de vanguardia en diversas áreas. Mantiene una actitud de aprendizaje continuo. 4.- OBJETIVO(S) GENERAL(ES) DEL CURSO Diseñará metodológicamente la solución de problemas, utilizando técnicas de análisis, diseño y formulación de algoritmos, con un enfoque de programación orientada a objetos.

5.- TEMARIO Unidad Temas Subtemas 1 Evolución de los 1.1 Programación lineal. paradigmas de 1.2 Programación estructurada. programación. 1.3 Programación orientada a objetos. 1.4 Relación entre la programación orientada a objetos y la programación estructurada. 1.5 Metodología para la solución de problemas basados en computadora. 2 Fundamentos del paradigma orientado a objetos. 3 Construcción del estado de un objeto (atributos). 2.1 Introducción a la Programación orientada a objetos. 2.1.1 Orígenes de la POO. 2.1.2 Beneficios de la POO. 2.2 Clases. 2.2.1 Encapsulamiento. 2.2.1.1 Concepto de caja negra. 2.2.1.2 Concepto de interfaz. 2.2.2 Abstracción. 2.2.2.1 Abstracción efectiva. 2.2.2.2 Ocultamiento de información. 2.2.2.3 Atributos. 2.2.2.4 Métodos. 2.2.2.5 Mensajes. 2.2.3 Diseño de una clase. 2.3 Objetos. 2.3.1 Ciclo de vida de un objeto. 2.3.2 Estado y comportamiento de los objetos. 2.4 Herencia y Polimorfismo. 2.4.1 Conceptos básicos. 2.4.2 Relación entre la herencia y el polimorfismo. 3.1 Tipos de datos primitivos. 3.1.1 Numéricos. 3.1.2 Caracteres. 3.1.3 Cadenas. 3.1.4 Lógicos. 3.2 Tipos de datos no primitivos. 3.2.1 Arreglos. 3.2.2 Apuntadores. 3.3 Identificadores, variables y constantes.

5.- TEMARIO (Continuación) 4 Construcción del comportamiento de un objeto (operaciones). 5 Modelado de aplicaciones utilizando la POO. 4.1 Diseño de métodos (funciones). 4.1.1 Técnicas de formulación de algoritmos. 4.1.2 Tipos de algoritmos. 4.1.2.1 Algoritmos determinísticos. 4.1.2.2 Algoritmos aproximados. 4.1.2.3 Algoritmos heurísticos. 4.1.2.4 Algoritmos voraces. 4.1.3 Algoritmos probabilísticos. 4.1.4 Identificación del problema. 4.1.5 Planteamiento del problema. 4.1.6 Análisis del problema. (Alternativas de solución). 4.1.7 Diseño de la solución. 4.1.8 Pruebas y depuración. 4.1.9 Documentación. 4.2 Operadores. 4.2.1 Aritméticos. 4.2.2 Lógicos. 4.2.3 Jerarquía de operadores. 4.3 Expresiones. 4.4 Estructuras de control. 4.4.1 Selectivas. 4.4.2 Iterativas. 5.1 Identificar y plantear el problema. 5.2 Principios básicos de modelado de objetos. 5.3 Introducción a un lenguaje de modelado. 5.4 Modelar sus clases. 5.5 Modelar relaciones entre clases 5.5.1 Dependencia. 5.5.2 Asociación. 5.5.3 Composición. 5.5.4 Generalización.

6.- APRENDIZAJES REQUERIDOS Ninguno.. 7.- SUGERENCIAS DIDÁCTICAS Investigar antes de la clase y ubicar en el tiempo la evolución de los diferentes paradigmas de programación, llegar a conclusiones mediante una lluvia de ideas. Hacer comparaciones entre los diferentes paradigmas de programación. Promover durante el curso actividades de exposición que propicie el intercambio de ideas y la discusión dirigida. Propiciar la lectura y realización de informes sobre paradigmas de programación actuales y emergentes. Promover la investigación de tópicos relacionados con la asignatura. Promover el trabajo en equipo para que el estudiante construya su aprendizaje Organizar paneles con estudiantes de semestres avanzados para sensibilizar a los estudiantes de nuevo ingreso sobre la importancia de la materia en su estructura reticular y el perfil de su carrera. Elaborar en coordinación con los estudiantes un conjunto de problemas actuales asociados al entorno. Plantear problemas para que sean resueltos en equipos durante el curso. 8.- SUGERENCIAS DE EVALUACIÓN Trabajos de investigación. Tareas relacionadas con el modelado de la solución de problemas. Exámenes escritos. Ejercicios dentro del aula. Establecer de común acuerdo con los estudiantes, la ponderación de las diferentes actividades del curso. Desempeño académico del estudiante.

9.- UNIDADES DE APRENDIZAJE UNIDAD 1.- Evolución de los paradigmas de programación. Objetivo Educacional El estudiante comprenderá las características principales de los paradigmas de programación actuales y emergentes. Investigar en fuentes diversas de información las características principales de los diferentes paradigmas de programación y 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. 1,2,3,6,8,9,10 UNIDAD 2.- Fundamentos del paradigma orientado a objetos. Objetivo Educacional Conocerá y comprenderá los mecanismo de la programación orientada a objetos. Investigar en empresas que utilicen el paradigma de la programación orientada a objetos, los beneficios que han obtenido de su utilización. Analizar y discutir en el aula la investigación realizada en el punto anterior, donde se resalten las diferencias identificadas. Identificar y hacer clasificaciones de objetos cotidianos y discutir en el aula los criterios seguidos para realizar tal clasificación y resaltar el concepto de abstracción. Investigar en fuentes diversas de información lenguajes de modelado de clases e identificar la representación de una clase. Seleccionar un objeto cotidiano y representar su ciclo de vida. Mediante casos cotidianos, identificar el concepto de herencia y polimorfismo. 1,2,3,6,8,9

UNIDAD 3.- Construcción del estado de un objeto (atributos). Objetivo Educacional Comprenderá y representará la construcción del estado de un objeto. Investigar en fuentes diversas de información los tipos de datos primitivos que soporta un lenguaje de programación actual, elaborar una tabla para comparar este tema en al menos tres lenguajes. Representar mediante un lenguaje de modelado, el estado de las clases identificadas en un problema. 1,2,5,8,9 UNIDAD 4.- Construcción del comportamiento de un objeto (operaciones). Objetivo Educacional Comprenderá la construcción y representará el comportamiento de un objeto. Investigar al menos tres técnicas para la construcción de algoritmos, elaborar un informe. Modelar la solución de problemas propuestos en el aula. 3,4,5,6,7,9 UNIDAD 5.- Modelado de aplicaciones utilizando la POO. Objetivo Educacional Aprenderá a solucionar problemas utilizando la POO. Modelar la solución de problemas. 1,2,5,7,8,9

10. FUENTES DE INFORMACIÓN 1. Greg Perry. Aprendiendo Principios de Programación en 24 horas, Prentice Hall. 2. Anthony Sintes. Aprendiendo Programación Orientada a Objetos en 21 Lecciones Avanzadas. México: Prearson Educación. 2002. 3. Timothy Budd. Introducción a la Programación Orientada a Objetos. USA: Addison-Wesley Iberoamericana, 1994. 4. Grady Booch/Addison-Wesley/Diaz de Santos. Analisis y Diseño Orientado a Objetos con Aplicaciones. Segunda Edición, México: Addison-Wesley. 1994. 5. James Martin/James J. Odell. Analisis y Diseño Orientado a Objetos. Prentice Hall Hispano-Americana. 6. Andrew C. Stauggard Jr. Técnicas Estructuradas y Orientadas a Objetos. Prentice Hall Hispano-Americana. 1998 7. Michael Blaha/William Premerlani/Fred Eddy/William Lorensen, Programación Orientada A Objetos. Conceptos, Modelado, Diseño y Codificacion en C++. Madrid España: Prentice Hall, 1996. 8. Luis Joyanes Aguilar. Problemas de Metodología de la Programación. Ed. Mc Graw Hill. 1997. 9. Meyer Bertrand.Construcción de Software Orientado a Objetos. Prentice Hall. Referencias en Internet [10] www.jugarjuegos.com./juegos/java Desarrollo de estrategias de solución de problemas) [11] www.omg.org/uml [12] www.uml.org 11. PRÁCTICAS Unidad Práctica 1 Describir las características y funciones de componentes de objetos utilizados cotidianamente tales como: video casetera, horno de microondas, teléfono público, refrigerador público expendedor de refresco, etc. 2 Modelar clases básicas como: empleado, estudiante, cadena de caracteres, vector, etc.