/Programacion-Diseno-UDD

Repositorio del Curso Programación DIC122 Diseño UDD

Primary LanguageProcessing

Programación (DIC122) 2017 sección 2

Programa y actividades de la asignatura Programación DIC122, de la Facultad de Diseño UDD

Este repositorio contiene la información general del curso, que se dicta en diferentes semesteres y secciones.

Las secciones vigentes ofrecidas este semestre, junto a sus calendarizaciones, evaluaciones y documentos específicos son las siguientes:

  1. Sección Troncoso - profesor Nicolás Troncoso
  2. Sección Majluf - profesor Sergio Majluf « esta sección
  3. Sección Zamorano - profesor Francisco Zamorano

Descripción del Curso

En este curso que se dicta en el ciclo de Bachillerato y pertenece a la línea 'Representación y Medios, el estudiante aprende los fundamentos y conocimientos básicos de la programación y pensamiento computacional, para ejecutar ejercicios simples comprendiendo la lógica del lenguaje de códigos. El alumno entiende el rol que juega la computación en la resolución de problemas y aprecia el uso de los principios fundamentales del diseño modular y abstracto en variados contextos.

El programa oficial de la asignatura puede ser descargado en este PDF.

Los contenidos detallados del programa están disponibles en esta página.

Calendario de clases Sección #2

(Segundo semestre, segundo bimestre)

  • 17 de Octubre - Primera Clase
  • 24 de Octubre - Entrega ClonArte
  • 31 de Octubre
  • 7 de Noviembre
  • 14 de Noviembre - Entrega de lo simple a lo complejo a lo simple
  • 16 de Noviembre (¡jueves!)
  • 21 de Noviembre - Entrega 4 composiciones
  • 23 de Noviembre (¡jueves!)
  • 28 de Noviembre Examen

Competencias

Junto con los conocimientos introductorios al pensamiento computacional, este curso desarrolla en los estudiantes las habilidades o competencias de Eficiencia, Observación y conceptualización y Dominio de Herramientas tecnológicas y procesos de producción. El desarrollo de dichas competencias es parte del modelo educativo de la Facultad de Diseño.

Formato y Duración

  • El curso se dicta a lo largo de 7 semanas.
  • Previo a cada clase, los estudiantes deberán completar las lecturas (y revisión de material bibliográfico en video) asignados para cada sesión.
  • Durante cada sesión, se desarrollarán ejercicios prácticos.
  • A través de la discusión guiada y el análisis de dichos ejercicios, se desarrolla el aprendizaje.

Evaluación

Las evaluaciones se componen de:

  • Encargos semanales
  • Participación constante de cada estudiante
  • Examen Final

Existirán al menos 3 diferentes evaluaciones calificadas durante el semestre.

Se evaluará a lo largo del curso la Participación y Proactividad de cada estudiante, con un 10% de la nota de final.

Ninguna evaluación parcial podrá, por sí sola, ponderar más del 25% de la nota total del curso.

Las calificaciones descritas sumarán el 70% de la nota final del ramo, y el Examen corresponderá al 30% restante.

Durante las clases podrá existir un "Desafío", que busca desarrollar habilidades para conocimientos técnicos específicos. Estas no serán calificadas, pero son utulizadas para la evaluación por competencias.

  • Se observará la participación en clases, el nivel de aporte a la clase y la colaboración con compañeros.
  • Se espera que los alumnos sean capaces de aportar al curso, ya sea con ejemplos de código, compartir proyectos que sean relevantes, plantear dudas y tener un alto nivel crítico frente al propio trabajo y al de sus pares.

Compromiso Ético

El código con el que trabajaremos en el curso responde a la lógica de Código abierto, es decir, material intelectual desarrollado y distribuido libremente.

Por la naturaleza de la asignatura y de Processing, el lenguaje de programación utilizado en el curso, los estudiantes encontrarán fácilmente referencias de códigos que podrán obtener de Internet, en diversas fuentes.

El uso de estas fuentes está permitido, en tanto exista:

  • Una comprensión del estudiante respecto a qué función cumple, y cómo opera dicho código.
  • Siempre exista atribución a la fuente original de dicho material, eplicitado en el código mismo.
  • Apropriación responsable, el código usado debe haber sido modificado, remezclado lo suficienta para que no constituya un plagio.

La práctica de plagio no será tolerada y considerada una falta grave. De suceder, se seguirán los protocolos establecidos en el Instructivo de Intergridad Academica de la Facultad de Diseño.

Bibliografía

Bibliografía Obligatoria:

  1. Shiffman, D. (n.d.). Hello Processing. Recuperado: 10 de julio de 2015, desde http://hello.processing.org 2.Shiffman, D. (2008). Learning Processing, A Beginner’s Guide to Programming Images, Animation, and Interaction. Nueva York: Morgan Kaufmann Publishers. 3.Referencia de Processing. Documentación en línea recuperado 7 de Agosto de 2017.

Bibliografía Complementaria:

  1. Processing Foundation. Descargar Processing. Recuperado: 7 de Mayo 2017, desde http://www.processing.org/download 2.Programación Creativa con Processing. Recuperado: 7 de Mayo 2017 desde https://www.acamica.com/cursos/5/programacion-creativa-con-processing