Post on 13-Jun-2015
description
Presentación del cursoProgramación Avanzada
Ing. Andrés M García O
PROPOSITO
• Formar a los estudiantes en los conceptos básicos de POO
• Desarrollar las habilidades de programación empleando el lenguaje Action script.
• Formación para el proceso de creación de aplicaciones multimedia basadas en POO.
Ing. Andrés M García O
COMPETENCIAS A DESARROLLAR
• Emplear conceptos de POO (programación orientada a objetos) para desarrollo de aplicaciones.
• Tener habilidades para diseñar y desarrollar aplicaciones basadas en POO empleando ActionScript.
• Programar aplicaciones interactivas empleando Flash y Action Script
• Desarrollar aplicaciones multimedia que integren gráficas y sonido.
Ing. Andrés M García O
OBJETIVOS ESPECÍFICOS
• Comprender que es un paradigma de programación
• Conocer los conceptos fundamentales de la POO.
• Aplicar POO en Action Script• Diseñar y desarrollar aplicaciones empleando
POO
Ing. Andrés M García O
PRESENTACIÓN Y JUSTIFICACIÓN
• En la actualidad existen diversos paradigmas de programación, es indispensable que los desarrolladores profesionales empleen estos paradigmas para crear aplicaciones que se ajusten a un proyecto específico, en este curso se explica el paradigma de programación orientada a objetos el cual es uno de los más empleados actualmente.
Ing. Andrés M García O
TEMARIO • Repaso Conceptos básicos de programación
aplicados en Action Script.• Conceptos de la Programación Orientada a
Objetos .• Manejo del lenguaje Action Script.• Programación de aplicaciones que integran
elementos audiovisuales.• Introducción a UML
Ing. Andrés M García O
METODOLOGÍA
• Las clases serán magistrales y se desarrollaran en la sala de computo y el laboratorio de realidad virtual de la USB con ayuda de un video proyector.
• Se conformarán equipos de trabajo que realizarán algunos talleres y proyectos y las exposiciones con base en las técnicas y herramientas vistas en clase.
Ing. Andrés M García O
• El proyecto final está compuesto por tres avances que se entregarán a medida que se desarrolla el curso.
• Se realizaran talleres teórico prácticos que permitirán a los estudiantes afianzar los conocimientos adquiridos en clase
METODOLOGÍA
Ing. Andrés M García O
CRITERIOS DE CALIFICACIÓN
• La calificación se realizará con base en los siguientes criterios:
1.Puntualidad y asistencia a las clases y las actividades.
2.Responsabilidad en la entrega de talleres .3.Buen manejo del tema en las exposiciones y
actividades asignadas.
Ing. Andrés M García O
CONTENIDO (I)Semana 1 (1 al 4 de Febrero) • Temas de repaso 1 (Variables, tipos de datos, operadores lógicos y
aritméticos,estructuras de decisión, estructuras cíclicas)o Ejercicios aplicados en AS3
• Entrega primer taller
Semana 2 (6 al 11 de Febrero) • Temas de repaso 2 (Arreglos, vectores, matrices)
o Ejercicios aplicados en AS3
Semana 3 (13 al 18 de Febrero) • Temas de repaso 2 (funciones)
o Ejercicios aplicados en AS3• Introducción a Programación Orientada a Objetos
o Ejercició de creación de clases y objetos• Quiz I. (Temas de repaso ).
Departamento de ingeniería
CONTENIDO (II)Semana 4 (20 al 25 de Febrero) • Introducción a POO (Herencia, clases, métodos, propiedades)• Ejercicios en clase con herencia
Semana 5 (27 de Febrero al 3 de Marzo)• Introducción a POO (Encapsulamiento, polimorfismo)• Ejercicios en clase con encapsulamiento y polimorfismo• Quiz II. (Temas de repaso ).
• Entrega de Instructivo proyecto finalSemana 6 (5 al 10 de Marzo) • Ejercicios en clase sobre POO (Creación de un avatar)• Primer parcial ( Conceptos básicos de programación y temas
vistos de POO)
Departamento de ingeniería
CONTENIDO (III)Semana 7 (12 al 17 de Marzo) • Manejadores de eventos(Eventos de mouse, eventos de teclado,
otro tipo de eventos.)• Entrega Taller III.
Semana 8 (20 al 24 de Marzo) • Introducción a AS3 y clases principales.
o Ejercicio creación de interfaces gráficas básicas• Quiz III. Eventos y POO
Semana 9 (26 al 31 de Marzo) • Clases Stage, Shape, Sprite y Movieclip.
o Ejercicios en AS3
Semana 10 (9 al 14 de Abril)• Introducción amotores de video juegos y motores de física.
o Ejercicios en AS3• Quiz IV. Interfaces gráficas.• Primer avance proyecto final (15% nota funcional del proyecto)
Departamento de ingeniería
CONTENIDO (IV)Semana 11 (16 al 20 de Abril) • Clases que permiten crear y controlar Sonido y Video.
Semana 12 (23 al 28 de Abril) • Refuerzo de temas (Motores de física)• Segundo Parcial
Semana 13 (30 de Abril al 5 de Mayo) Quiz IV. Clases Motor de física, gráficas y sonido.• Programación de un avatar (Animaciónes y ciclos de movimiento)• EntregaTaller IV.
Semana 14 (7 al 12 de Mayo) • Programación de un avatar (Efecto de gravedad y lanzar objetos)
Departamento de ingeniería
CONTENIDO (V)
Semana 15 (14 al 19 de Mayo) • Revisión del avatar del proyecto final.• Quiz V. Objetos, propiedades y métodos.• Segundo avance proyecto final(15% nota funcional del proyecto).
Semana 16 (22 al 26 de Mayo) • Refuerzo proyectos finales y conceptos básicos de objetos y
matrices.Semana 17 (28 de Mayo a 2 de Junio) • Revisión del proyecto final.
Semana 18 (4 al 9 de Junio) • Entrega trabajo final.• Parcial final (Todos los temas vistos).
Departamento de ingeniería
Evaluaciones (I)Primer corte (30%)• Quiz I.Temas de repaso 1 15%• Quiz II Temas de repaso 2 15%• Parcial I. 70%
Segundo corte (30%)• Quiz III. Eventos y POO 15%• Quiz IV. Clases gráficas y sonido 15%• Parcial II. 70%
Departamento de ingeniería
Evaluaciones (II)
Tercer corte (40%)• Quiz V 10%• Parcial III 50% (Basado en el trabajo final)• Trabajo final 40%
o Sustentación individual 70%o Funcionalidad 30%
Departamento de ingeniería
DEBATE EXPECTATIVAS DEL CURSO
En esta parte de la presentación vamos a discutir, que expectativas hay acerca del curso.
• ¿Qué se quiere lograr?• ¿Cuáles son los anhelos de los estudiantes?• ¿Qué espera el profesor del grupo de estudio?
Departamento de ingeniería
Debate Expectativas del curso
• En esta parte de la presentación vamos a discutir, que expectativas hay acerca del curso.
• Que se quiere lograr?• cuales son los anhelos de los estudiantes?• Que espera el profesor del grupo de estudio?
Ing. Andrés M García O