Download Lenguajes de programación III - Facultad de Ingeniería de la UACH
Document related concepts
Transcript
DES: Programa(s) Educativo(s): UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: LENGUAJES DE PROGRAMACION III Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios: Créditos Total de horas por semana: Teoría: Práctica Taller: Laboratorio: Prácticas complementarias: Trabajo extra clase: Total de horas semestre: Fecha de actualización: Materia requisito: Ingeniería Ingeniería en Sistemas Computacionales en Hardware Obligatoria 515 Quinto Ingeniería Básica 5 5 3 2 80 Lenguajes de Programación II, 415 Propósito del curso El alumno deberá de obtener los conocimientos teóricos del paradigma Orientado a Objetos y después ponerlos en práctica por medio de algún lenguaje Orientado a Objetos Al final del curso el estudiante: Dominar a fondo el paradigma de programación Orientado a Objetos, así como también la puesta en práctica de los conceptos y teorías adquiridas por medio de algún lenguaje de actualidad que sea Orientado a Objetos. COMPETENCIAS (Tipo Y Nombre de la competencias que nutre la materia y a las que contribuye). El curso promueve las siguientes competencias: Competencias Básicas: • • • Solución de problemas. Trabajo en equipo y liderazgo. Comunicación. Competencias Profesionales: • • Proyectos de Ingeniería Ingeniería de Proceso DOMINIOS COGNITIVOS. (Objetos de estudio, temas y subtemas) RESULTADOS DE APRENDIZAJE. (Por objeto de estudio). UNIDAD I. EL PARADIGMA ORIENTADO A OBJETOS 1.1. Que es el modelo orientado a objetos 1.1.1. Un poco de historia #1 1.1.2. Otros paradigmas de programación #2 1.1.3. Comparación entre paradigmas #3 1.2. Análisis del Modelo Orientado a Objetos #4 ArgoUML 1.3. Características del Modelo Orientado a Objetos 1.3.1. Elementos que lo definen • Abstracción #5 • Modularidad #6 • Encapsulamiento #7 • Jerarquía 1.3.2. Elementos Extra • Tipificación • Concurrencia • Herramientas Case • Persistencia 1.3.3. Clase 1.3.4. Objeto 1.3.5. Polimorfismo Define los conocimientos teóricos y describirá por medio de casos prácticos el enfoque de programación Orientado a Objetos 1.4. Diseño de Clases 1.4.1. Esquema de Clases 1.4.2. Esquema de Objetos 1.4.3. Esquema de Estados y Escenarios UNIDAD II : EL LENGUAJE ORIENTADO A OBJETOS 2.1. Lenguajes que cubren la especificación 2.2. Lenguajes Visuales vs. Define de los lenguajes Orientados a Objetos y reconocerá entre un lenguaje visual y uno orientado a objetos. Además el alumno Lenguajes Orientados a Objetos 2.3. Aplicación de Conceptos 2.3.1. Implementación de Clases 2.3.2. Creación de Objetos 2.3.3. Pensando Orientado a Objetos describirá porque un lenguaje es O.O. y porque no lo es. . 2.4. Desarrollo de aplicaciones sencillas orientadas a objetos 2.4.1. Planteamiento de algún problema de sistematización 2.4.2. Que es Método 2.4.3. Que es un Evento 2.4.4. Que es una propiedad 2.4.5. Creando Componentes a partir de Clases 2.5. Conociendo Clases predefinidas de algún Lenguaje propio de P.O.O. UNIDAD III: APLICACIONES 3.1. Proponiendo algún proyecto Orientado a Objetos 3.2. Diseñando la Aplicación a partir de las técnicas vistas durante el curso 3.3. Desarrollo de la aplicación en el lenguaje que se uso durante el curso 3.4. Análisis Final: ¿Es mi sistema Orientado a Objetos? Demuestra los conocimientos teóricos y prácticos adquiridos durante el curso, proponiendo, diseñando y desarrollando alguna aplicación que permita evaluar el grado de conocimientos adquiridos y las aptitudes del alumno hacia la materia. OBJETO DE ESTUDIO UNIDAD I. EL PARADIGMA ORIENTADO A OBJETOS UNIDAD II : EL LENGUAJE ORIENTADO A OBJETOS UNIDAD III: APLICACIONES METODOLOGIA (Estrategias, secuencias, recursos didácticos) Se impartirá mediante sesiones expositivas por el maestro, trabajos de investigación, tareas y prácticas de laboratorio por parte del alumno, con la finalidad de que el éste ponga en práctica los conocimientos expuestos en clases. • • • • • • EVIDENCIAS DE APRENDIZAJE. Participación en Clase Tareas Prácticas de Laboratorio Exámenes Lectura. Lectura Comentada Expositiva Materiales Gráficos: artículos, libros, Cañón Pizarrón FUENTES DE INFORMACIÓN (Bibliografía, Direcciones electrónicas) EVALUACIÓN DE LOS APRENDIZAJES (Criterios e instrumentos) Se toma en cuenta para integrar calificaciones parciales: 1. Developers Guide Borland Delphi 6 2. Grady Booch. El Modelo Orientado a Objetos. 3. (2003). Developers Guide Borland C++ Builder 5.0 4. Joyanes. Programación Orientada a Objetos. (2° Ed). McGraw Hill 5. Barnes David J. y Kölling, Michael. (2008). Programación Orientada a Objetos. Pearson. España • • Discusión Individual y por equipo, tareas y prácticas, lo cual otorga un valor del 20% 3 Exámenes parciales escritos donde se evalúan conocimientos, comprensión y aplicación con un valor de 80% cada uno. La acreditación del curso se integra por promedio de las 3 calificaciones parciales. Nota: para acreditar el curso la calificación mínima aprobatoria será de 6.0 Cronograma Del Avance Programático S Objetos de estudio UNIDAD I. EL PARADIGMA ORIENTADO A OBJETOS UNIDAD II : EL LENGUAJE ORIENTADO A OBJETOS UNIDAD III: APLICACIONES 1 2 E 3 4 M 5 6 7 A 8 N A S 9 10 11 12 13 14 15 16