Trimestres anteriores‎ > ‎2019-O‎ > ‎

1151076 - Programación Visual Orientada a Eventos

Instructor: Rodrigo Alexander Castro Campos.
Trimestre: 2019-O.

Grupo: CSI01.
Horario: Lunes, miércoles y viernes de 10:00 a 11:30.
Salón: E306.
Contenido oficial del curso:
  • Elementos básicos del lenguaje a usar durante el curso.
  • Elementos intermedios del lenguaje a usar durante el curso.
  • Arquitectura de programas con interfaz gráfica, eventos síncronos y eventos asíncronos.
  • Ventanas y componentes básicos de un programa con interfaz gráfica.
  • Componentes avanzados de un programa con interfaz gráfica.
  • Efectos de dibujo.
  • Animaciones.
  • Plantillas y componentes personalizados.
Calificación:

Habrán dos exámenes y un proyecto, cada uno con un valor de 35 puntos. No habrá evaluación terminal. El curso se impartirá en los lenguajes Javascript, HTML y CSS.

Todas las evaluaciones consistirán en la implementación de programas en Javascript, HTML y CSS que cumplan con las especificaciones dadas. Los exámenes se llevarán a cabo de manera presencial en tiempo de clase y tendrán una duración máxima de 90 minutos. La fecha de cada examen se anunciará con al menos una clase de anticipación. El proyecto deberá entregarse en la fecha y hora programadas para la evaluación terminal. La especificación del proyecto estará disponible con al menos dos semanas de anticipación.

La escala de calificación en acta es:
  • Al menos 60 puntos para acreditar con S.
  • Al menos 73 puntos para acreditar con B.
  • Al menos 87 puntos para acreditar con MB.

De acuerdo al Reglamento de Alumnos de la UAM, es falta de los alumnos en contra de la institución el suplantar o permitir ser suplantado en la realización de actividades académicas y se impondrá desde amonestación escrita hasta suspensión por dos trimestres. Adicionalmente, los alumnos que incurran en esta falta no tendrán derecho a aprobar el curso.

Calendario: El siguiente calendario es tentativo y podrá cambiar a lo largo del curso.

Pueden consultar esta lista de problemas de programación para que practiquen.

Si el salón está lleno y un oyente que ocupe el lugar de un inscrito persiste en el acto, lo reportaré ante el Consejo Divisional, quien puede imponer desde amonestación escrita hasta suspensión por dos trimestres.

    Si tienen problemas empaquetando, pueden mandarme la carpeta donde está su proyecto de modo que baste ejecutar
       npm start

Enlaces de interés:
Bibliografía:
  • Yeager D., "Object-Oriented Programming Languages And Event-Driven Programming", Mercury Learning and Information, 2008.
  • Galitz W., "The Essential Guide To User Interface Design: An Introduction to GUI Design Principles and Techniques", Wiley, 2007.