Universidad de Chile → Diseño → Profesor FACO
Este electivo avanzará, por vía de la programación, desde la idea al prototipo funcional, introduciendo al dominio de las tecnologías que en la última década han abierto el acceso a la elaboración de proyectos interactivos, en dimensiones visuales y tangibles.
En este avance cada estudiante accederá a los principios básicos de la programación con JavaScript, y luego conocerá Processing y Arduino hasta un nivel intermedio, incluyendo conceptos de electrónica que le permitirán trabajar con placas de desarrollo, sensores y dispositivos electromecánicos.
- Clase 1 → jueves 14 de marzo → Conceptos básicos de programación en web
- Clase 2 → jueves 21 de marzo → Ejercicios de introducción
- Clase 3 → jueves 28 de marzo → Ejercicios para evaluación
- Clase 4 → jueves 04 de abril → Evaluación Parcial
- Clase 5 → jueves 18 de abril → Conceptos básicos de programación
- Clase 6 → jueves 02 de mayo → Ejercicios de exploración
- Clase 7 → jueves 16 de mayo → Conceptos básicos de electrónica
- Clase 8 → jueves 23 de mayo → Ejercicios de Arduino/Arduino y evaluación por trabajo grupal
- Clase 9 → jueves 30 de mayo → Ejercicios de Processing/Arduino y evaluación por trabajo grupal
- Clase 10 → jueves 06 de junio → Evaluación Parcial
- Clase 11 → jueves 13 de junio → Propuesta
- Clase 12 → jueves 27 de junio → Pre-Entrega con Evaluación Parcial
- Clase 13 → jueves 4 de julio → Entrega Final con Evaluación Parcial
Hay 5 instancias de evaluación destacadas en el listado de clases recién presentado. Estas evaluaciones se reparten en el cierre de la presentación de cada tema (p5.js, Processing, Arduino), para comprobar o demostrar el aprovechamiento de 3 clases,y poder hacer ajustes en el desarrollo del curso con atención a los resultados de aprendizaje.
El promedio final de asignatura resultará del promedio de estas 5 evaluaciones.
Para aprobar este electivo, se requiere:
- que el promedio de evaluaciones sea igual o superior a 4,0; y
- que la asistencia a clases sea igual o superior al 70%.
Es recomendable, pero no excluyente, disponer de un computador personal. En este computador deberían instalar:
- Arduino
- Fritzing
- Processing
- Un editor de Código Fuente (Se recomienda: Sublime Text o Atom)
Además del software en su computador personal, se necesitarán herramientas tipo hardware: Placas de Arduino, sensores, actuadores, placas de prueba. Pero en la medida que avance el curso y se desplieguen los intereses de cada estudiante, aseguraremos la disponibilidad de estas herramientas.
-
Banzi, M. & Shiloh, M. (2014). Getting Started with Arduino: The Open Source Electronics Prototyping Platform
-
Karvinen, K. & Karvinen, T. (2014). Getting Started with Sensors: Measure the World with Electronics, Arduino, and Raspberry Pi
-
McCarthy, L., Reas, C. & Fry, B. (2015). Getting Started with p5.js: Making Interactive Graphics in JavaScript and Processing
-
Reas, C. & Fry, B. (2015). Getting Started with Processing: A Hands-On Introduction to Making Interactive Graphics
E-mail: profesor@faco.cl | Web: http://profesor.faco.cl | GitHub: https://github.com/profesorfaco
Horario de clases: Jueves, de 15.00 a 18.15 hrs.
Horario del profesor en la FAU: Martes y jueves, de 12.00 a 18.15 hrs.