/codeup

Processing sketches. Materials to the 'CodeUp' workshop in Hangar.

Primary LanguageProcessingGNU General Public License v2.0GPL-2.0

CodeUp

CodeUp es una serie de talleres de Processing nivel medio-avanzado cuyo objetivo es mejorar el nivel general de programación. Los talleres se articularán en torno a una serie de presentaciones, disponibles [aquí] (workshops.wwb.cc) y una serie de ejercicios cuyo repositorio principal será este que tienes delante.

CodeUp (I). Estructuras de Datos

El objetivo de este taller es entender el concepto de estructura de datos y entender como usar algunas de las más usuales.

  • E1. ArrayLists
  • E2. LinkedLists
  • E3. HashMaps

CodeUp (II). Algoritmos y eficiencia

El objetivo de este taller es entender conceptos de eficiencia para poder aplicarlos en nuestros algoritmos. Para los ejercicios se usará el algoritmo de búsqueda del vecino más cercano (NSS) como base a la que ir aplicando sucesivas mejoras.

  • E4. LookupTables
  • E5. NearestNeightbourSearch
  • E6. HashGrids

CodeUp (III). Patrones de diseño

El objetivo de este taller es entender los fundamentos de los patrones de diseño para aprender a programar código que sea fácil de extender, comprender, reutilizar y mantener.

  • E7. Command
  • E8. Visitor
  • E9. SimpleDecorator
  • E10. SimpleDecoratorFactory