SlideShare una empresa de Scribd logo
Contenido
                                                                                                                        El programa del curso se estructura entorno a 5 sesiones:


                                                                                                                          Bloque 0. Introducción                                     Bloque 3. Funciones Processing

                                                                                                                          •	 Introducción a la Visualización de Datos como           •	 Funciones Primitivas. Shape
                                                                                                                             disciplina transversal (estadística, programación,
                                                                                                                                                                                     •	 Color by Numbers. Color Data, ColorMode. Color
                                                                                                                             psicología cognitiva, diseño) dónde explorar a través
                                                                                                                                                                                        Selector
                                                                                                                             de modelos de visualización estructuras de datos
                                                                                                                             abstractas. La visualización de datos como disciplina   •	 Imagen. Display (PImage; loadImage; image; )
                                                                                                                             nos posibilitará nuevas formas de amplificación de
                                                                                                                                                                                     •	 Tipografía. Display (PFont; loadFont(“”); textFont(); )
                                                                                                                             las capacidades cognitivas, comprensión y análisis
                                                                                                                             de estructuras de datos.                                •	 Trigonometría (sin, cos,...)

                                                                                                                          •	 Breve introducción a la historia de la Visualización    •	 Random, Noise
                                                                                                                             de Datos ( Cartografía, Estadística, Ciencia, ...) VS
                                                                                                                                                                                     •	 Transform : Translate, Matrices (translate();
                                                                                                                             Visualización Analítica y Art Visualization.
                                                                                                                                                                                        pushMatrix(); popMatrix(); )
                                                                                                                          •	 Presentación de diferentes protoejemplos que
                                                                                                                                                                                     •	 Transform : Rotate, Scale (rotate(); scale(); )
                                                                                                                             exploren conceptos como Art Visualization , Data
                                                                                                                             Art, Generative Art, Visual Data, Computational         •	 Input Mouse, Keyboard, Events
                                                                                                                             Architecture.
                                                                                                                                                                                     •	 Drawing in 3D Space (OPENGL, P3D), Coordinate
                                                                                                                                                                                        System 3D
                                                                                                                          Bloque I. Processing Development Environment

                                                                                                                          •	 About Processing and Programming Languages              Bloque 4. Extending Processing. Libraries

introducción al processing                                                                                                •	 Processing Development Environment ( Interface:
                                                                                                                             Menu, Toolbar, Tabs, Text Editor, Message Area,
                                                                                                                                                                                     •	 Introducción Libraries. Extending Processing,
                                                                                                                                                                                        Install, Description
                                                                                                                             Console)
                                                                                                                                                                                     •	 Interfaz. Control P5
                                                                                                                          •	 Using Processing (Download, Install, Web
                                                                                                                                                                                     •	 3D. Peasy Cam ( Entorno 3D, Camara, Perspectiva )
                                                                                                                             processing.org , Reference API, Export Application)
                                                                                                                                                                                     •	 Parametric Design / Physics / Video / Quicktime
El curso está destinado a profesionales interesados                           Fechas: 10-14 sep                           •	 Elementos del Código ( sintaxis, funciones, case
                                                                                                                                                                                        Movie. Animation Recorder / DXF Export
en comprender la lógica y estructura de los lenguajes                         Horario: 9-14h o 16-21h
                                                                              Duración: 25h
                                                                                                                             sensitivity, whitespace, console, println(), print()

de programación como entornos dónde desarrollar                               Precio: 300€
                                                                                                                          •	 Sistema de Coordenadas                                  Bloque 5. Data Art + Generative Art

proyectos de visualización de datos, así como a                               Profesor: Fran Castillo                     •	 Drawing Order. Drawing Modes                            Se investigará el diseño de algoritmos que exploren una
                                                                              (arquitecto y diseñador de interacción)                                                                dimensión estética del dato.
profesionales interesados en explorar una dimensión                                                                       •	 Flujo de Ejecución de un Programa. Structure, logic
                                                                                                                             and animation (Void Setup / Void Draw)
estética del algoritmo, investigando conceptos como                                                                                                                                  Recursividad / Organic Motion / Random / Perlin Noise /

Data Art o Art Visualization.                                                                                             Bloque 2. Introducción a la Lógica de Programación
                                                                                                                                                                                     Rotational Drawing / Complexity / Emergence / Arrays 2D
                                                                                                                                                                                     / ArrayList
                                                                                                                          •	 Variables. Data Type
Objetivo                                                                                                                  •	 Operaciones Aritméticas. Funciones                      Bloque 6. Data Visualization

                                                                                                                          •	 Operadores Lógicos, Operadores Relacionales             Se investigará la metodología a seguir en un proyecto de
El objetivo del Curso es capacitar a los alumnos en el desarrollo de
                                                                                                                                                                                     Visualización de Datos.
algoritmos visuales a través de la comprensión de los principales conceptos                                               •	 Estructuras Condicionales ( if / else / else if )
de programación. El curso pretende explorar la plataforma de programación
                                                                                                                          •	 Estructuras de Repeticion ( For Loops )                 •	 Introducción a la Metodología. Etapas en el proceso
Open Source Processing.
                                                                                                                             Nested Iteration                                           de diseño: Data Gathering, Parse Data, Analysis

                                                                                                                          •	 2.6 Funciones. Creando Funciones. Function              •	 Data, Filter, Data Mining, Visualization (Interface
Metodología                                                                                                                  overloading. Calculating and Returning Values              Design), Analysis/ Refine Data, Interact
Sobre La metodología del Curso, se articularán diferentes ejercicios                                                      •	 Clases. Objetos. Paradigma de Programación              •	 Mapping
asociados a los diferentes conceptos.                                                                                        Orientada a Objetos, OOP
                                                                               L    M    X    J   V    S    D                                                                        Se desarrollará un caso de estudio en el que exploraremos
                                                                                               1 2                        •	 Arrays, ArrayList                                       las diferentes etapas de diseño en un proyecto de Visua-
                                                                                                                                                                                     lización de Datos, investigaremos el Mapping Software
                                                                                3 4 5 6 7 8 9                             •	 Arrays of Objects
                                                                                                                                                                                     como sistema de visualización, procesando, visualizando
                                                                               10 11 12 13 14 15 16                       •	 Advanced OOP                                            e interactuando con diferentes conjuntos de datos sobre
 12                                                                            17 18 19 20 21 22 23                                                                                                                                           13
                                                                                                                                                                                     un mapa.
                                                                               24 25 26 27 28 29 30
                                                                                                                                                                                     •	 Data Input / Data Output

Más contenido relacionado

Más de Insa. Business, Marketing & Communication School

Masters 12 13
Masters 12 13Masters 12 13
Insa masters 2012 2013
Insa masters 2012 2013Insa masters 2012 2013
Folleto workshops Insa Summer School 2012
Folleto workshops Insa Summer School 2012Folleto workshops Insa Summer School 2012
Folleto workshops Insa Summer School 2012
Insa. Business, Marketing & Communication School
 
Marketing personal 2.0
Marketing personal 2.0Marketing personal 2.0
Curación de contenidos y comunicación
Curación de contenidos y comunicaciónCuración de contenidos y comunicación
Curación de contenidos y comunicación
Insa. Business, Marketing & Communication School
 
Trabajo colaborativo-y-comunidades-de-practica
Trabajo colaborativo-y-comunidades-de-practicaTrabajo colaborativo-y-comunidades-de-practica
Trabajo colaborativo-y-comunidades-de-practica
Insa. Business, Marketing & Communication School
 
Optimización de la gestión del socialmedia
Optimización de la gestión del socialmediaOptimización de la gestión del socialmedia
Optimización de la gestión del socialmedia
Insa. Business, Marketing & Communication School
 
Presentaciones que dejan huella
Presentaciones que dejan huellaPresentaciones que dejan huella
Presentaciones que dejan huella
Insa. Business, Marketing & Communication School
 
Infografias: Narrativa visual de datos
Infografias: Narrativa visual de datosInfografias: Narrativa visual de datos
Infografias: Narrativa visual de datos
Insa. Business, Marketing & Communication School
 

Más de Insa. Business, Marketing & Communication School (9)

Masters 12 13
Masters 12 13Masters 12 13
Masters 12 13
 
Insa masters 2012 2013
Insa masters 2012 2013Insa masters 2012 2013
Insa masters 2012 2013
 
Folleto workshops Insa Summer School 2012
Folleto workshops Insa Summer School 2012Folleto workshops Insa Summer School 2012
Folleto workshops Insa Summer School 2012
 
Marketing personal 2.0
Marketing personal 2.0Marketing personal 2.0
Marketing personal 2.0
 
Curación de contenidos y comunicación
Curación de contenidos y comunicaciónCuración de contenidos y comunicación
Curación de contenidos y comunicación
 
Trabajo colaborativo-y-comunidades-de-practica
Trabajo colaborativo-y-comunidades-de-practicaTrabajo colaborativo-y-comunidades-de-practica
Trabajo colaborativo-y-comunidades-de-practica
 
Optimización de la gestión del socialmedia
Optimización de la gestión del socialmediaOptimización de la gestión del socialmedia
Optimización de la gestión del socialmedia
 
Presentaciones que dejan huella
Presentaciones que dejan huellaPresentaciones que dejan huella
Presentaciones que dejan huella
 
Infografias: Narrativa visual de datos
Infografias: Narrativa visual de datosInfografias: Narrativa visual de datos
Infografias: Narrativa visual de datos
 

Último

Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.
Vavendao
 
Los catorce principios de calidad en las empresas, según Deming..pptx
Los catorce  principios de calidad en las empresas, según Deming..pptxLos catorce  principios de calidad en las empresas, según Deming..pptx
Los catorce principios de calidad en las empresas, según Deming..pptx
AbelQuispe31
 
CARTA CEVICHON restaunrante ceviche y mariscos
CARTA CEVICHON restaunrante ceviche y mariscosCARTA CEVICHON restaunrante ceviche y mariscos
CARTA CEVICHON restaunrante ceviche y mariscos
JorgeCruz476458
 
Evolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFCEvolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFC
AndrobertoAlva
 
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptxANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
PalJosuTiznadoCanaza
 
PPT SUSTENTACION TESIS IV DE CONTABILIDAD
PPT SUSTENTACION TESIS IV DE CONTABILIDADPPT SUSTENTACION TESIS IV DE CONTABILIDAD
PPT SUSTENTACION TESIS IV DE CONTABILIDAD
edgarsnet5
 
Ppt. NÚMEROS DECIMALES trabajo de matemáticas
Ppt. NÚMEROS DECIMALES trabajo de matemáticasPpt. NÚMEROS DECIMALES trabajo de matemáticas
Ppt. NÚMEROS DECIMALES trabajo de matemáticas
paolotuesta5
 
Ejercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdf
Ejercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdfEjercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdf
Ejercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdf
MelisitaaQuionez
 
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptxTema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
CarmeloPrez1
 
Glosario de Terminos de la Revolucion Rusa
Glosario de Terminos de la Revolucion RusaGlosario de Terminos de la Revolucion Rusa
Glosario de Terminos de la Revolucion Rusa
WelingtonOmarSanchez
 
Descripción breve de las distintas áreas de la empresa
Descripción breve de las distintas áreas de la empresaDescripción breve de las distintas áreas de la empresa
Descripción breve de las distintas áreas de la empresa
robertolagos14
 
GESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdf
GESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdfGESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdf
GESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdf
CaritoSandi
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
cantutecperu
 
PPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdf
PPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdfPPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdf
PPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdf
JosEsneyderCaquiCaba
 
METODOS DE VALUACIÓN DE INVENTARIOS.pptx
METODOS DE VALUACIÓN DE INVENTARIOS.pptxMETODOS DE VALUACIÓN DE INVENTARIOS.pptx
METODOS DE VALUACIÓN DE INVENTARIOS.pptx
BrendaRub1
 
El-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdfEl-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdf
AshliMack
 
ejecucion de la investigacion de mercados
ejecucion  de la investigacion de mercadosejecucion  de la investigacion de mercados
ejecucion de la investigacion de mercados
MARIAGUADALUPEMENDEZ10
 
El sistema financiero mexicano PRESENTACIÓN
El sistema financiero mexicano PRESENTACIÓNEl sistema financiero mexicano PRESENTACIÓN
El sistema financiero mexicano PRESENTACIÓN
ArielFItzAlcal
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
LEIDYRIOFRIO
 
Técnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividadTécnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividad
ameliaarratiale12287
 

Último (20)

Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.Teoria del diseño organizacional. Admon.
Teoria del diseño organizacional. Admon.
 
Los catorce principios de calidad en las empresas, según Deming..pptx
Los catorce  principios de calidad en las empresas, según Deming..pptxLos catorce  principios de calidad en las empresas, según Deming..pptx
Los catorce principios de calidad en las empresas, según Deming..pptx
 
CARTA CEVICHON restaunrante ceviche y mariscos
CARTA CEVICHON restaunrante ceviche y mariscosCARTA CEVICHON restaunrante ceviche y mariscos
CARTA CEVICHON restaunrante ceviche y mariscos
 
Evolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFCEvolución de la mercadotecnia y selección del producto en la empresa KFC
Evolución de la mercadotecnia y selección del producto en la empresa KFC
 
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptxANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
ANÁLISIS FINANCIERO DE LA EMPRESA GLORIA.pptx
 
PPT SUSTENTACION TESIS IV DE CONTABILIDAD
PPT SUSTENTACION TESIS IV DE CONTABILIDADPPT SUSTENTACION TESIS IV DE CONTABILIDAD
PPT SUSTENTACION TESIS IV DE CONTABILIDAD
 
Ppt. NÚMEROS DECIMALES trabajo de matemáticas
Ppt. NÚMEROS DECIMALES trabajo de matemáticasPpt. NÚMEROS DECIMALES trabajo de matemáticas
Ppt. NÚMEROS DECIMALES trabajo de matemáticas
 
Ejercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdf
Ejercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdfEjercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdf
Ejercicio de Contabilidad Segundo A Nocturno I y II Hemisemestre-2.pdf
 
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptxTema 3 - Tecnicas de Recoleccion de Datos.pptx
Tema 3 - Tecnicas de Recoleccion de Datos.pptx
 
Glosario de Terminos de la Revolucion Rusa
Glosario de Terminos de la Revolucion RusaGlosario de Terminos de la Revolucion Rusa
Glosario de Terminos de la Revolucion Rusa
 
Descripción breve de las distintas áreas de la empresa
Descripción breve de las distintas áreas de la empresaDescripción breve de las distintas áreas de la empresa
Descripción breve de las distintas áreas de la empresa
 
GESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdf
GESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdfGESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdf
GESTIÓN DE PROYECThjd djjf djj OS EBV 24.pdf
 
Guia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnosGuia de emprendimientos para los alumnos
Guia de emprendimientos para los alumnos
 
PPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdf
PPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdfPPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdf
PPT TRABAJO FINAL CREATIVIDAD EMPRESARIAL.pdf
 
METODOS DE VALUACIÓN DE INVENTARIOS.pptx
METODOS DE VALUACIÓN DE INVENTARIOS.pptxMETODOS DE VALUACIÓN DE INVENTARIOS.pptx
METODOS DE VALUACIÓN DE INVENTARIOS.pptx
 
El-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdfEl-Codigo-De-La-Abundancia para todos.pdf
El-Codigo-De-La-Abundancia para todos.pdf
 
ejecucion de la investigacion de mercados
ejecucion  de la investigacion de mercadosejecucion  de la investigacion de mercados
ejecucion de la investigacion de mercados
 
El sistema financiero mexicano PRESENTACIÓN
El sistema financiero mexicano PRESENTACIÓNEl sistema financiero mexicano PRESENTACIÓN
El sistema financiero mexicano PRESENTACIÓN
 
Calculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdfCalculo de amortización de un prestamo.pdf
Calculo de amortización de un prestamo.pdf
 
Técnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividadTécnica lúdica de organización para mejorar la productividad
Técnica lúdica de organización para mejorar la productividad
 

Introducción al Processing

  • 1. Contenido El programa del curso se estructura entorno a 5 sesiones: Bloque 0. Introducción Bloque 3. Funciones Processing • Introducción a la Visualización de Datos como • Funciones Primitivas. Shape disciplina transversal (estadística, programación, • Color by Numbers. Color Data, ColorMode. Color psicología cognitiva, diseño) dónde explorar a través Selector de modelos de visualización estructuras de datos abstractas. La visualización de datos como disciplina • Imagen. Display (PImage; loadImage; image; ) nos posibilitará nuevas formas de amplificación de • Tipografía. Display (PFont; loadFont(“”); textFont(); ) las capacidades cognitivas, comprensión y análisis de estructuras de datos. • Trigonometría (sin, cos,...) • Breve introducción a la historia de la Visualización • Random, Noise de Datos ( Cartografía, Estadística, Ciencia, ...) VS • Transform : Translate, Matrices (translate(); Visualización Analítica y Art Visualization. pushMatrix(); popMatrix(); ) • Presentación de diferentes protoejemplos que • Transform : Rotate, Scale (rotate(); scale(); ) exploren conceptos como Art Visualization , Data Art, Generative Art, Visual Data, Computational • Input Mouse, Keyboard, Events Architecture. • Drawing in 3D Space (OPENGL, P3D), Coordinate System 3D Bloque I. Processing Development Environment • About Processing and Programming Languages Bloque 4. Extending Processing. Libraries introducción al processing • Processing Development Environment ( Interface: Menu, Toolbar, Tabs, Text Editor, Message Area, • Introducción Libraries. Extending Processing, Install, Description Console) • Interfaz. Control P5 • Using Processing (Download, Install, Web • 3D. Peasy Cam ( Entorno 3D, Camara, Perspectiva ) processing.org , Reference API, Export Application) • Parametric Design / Physics / Video / Quicktime El curso está destinado a profesionales interesados Fechas: 10-14 sep • Elementos del Código ( sintaxis, funciones, case Movie. Animation Recorder / DXF Export en comprender la lógica y estructura de los lenguajes Horario: 9-14h o 16-21h Duración: 25h sensitivity, whitespace, console, println(), print() de programación como entornos dónde desarrollar Precio: 300€ • Sistema de Coordenadas Bloque 5. Data Art + Generative Art proyectos de visualización de datos, así como a Profesor: Fran Castillo • Drawing Order. Drawing Modes Se investigará el diseño de algoritmos que exploren una (arquitecto y diseñador de interacción) dimensión estética del dato. profesionales interesados en explorar una dimensión • Flujo de Ejecución de un Programa. Structure, logic and animation (Void Setup / Void Draw) estética del algoritmo, investigando conceptos como Recursividad / Organic Motion / Random / Perlin Noise / Data Art o Art Visualization. Bloque 2. Introducción a la Lógica de Programación Rotational Drawing / Complexity / Emergence / Arrays 2D / ArrayList • Variables. Data Type Objetivo • Operaciones Aritméticas. Funciones Bloque 6. Data Visualization • Operadores Lógicos, Operadores Relacionales Se investigará la metodología a seguir en un proyecto de El objetivo del Curso es capacitar a los alumnos en el desarrollo de Visualización de Datos. algoritmos visuales a través de la comprensión de los principales conceptos • Estructuras Condicionales ( if / else / else if ) de programación. El curso pretende explorar la plataforma de programación • Estructuras de Repeticion ( For Loops ) • Introducción a la Metodología. Etapas en el proceso Open Source Processing. Nested Iteration de diseño: Data Gathering, Parse Data, Analysis • 2.6 Funciones. Creando Funciones. Function • Data, Filter, Data Mining, Visualization (Interface Metodología overloading. Calculating and Returning Values Design), Analysis/ Refine Data, Interact Sobre La metodología del Curso, se articularán diferentes ejercicios • Clases. Objetos. Paradigma de Programación • Mapping asociados a los diferentes conceptos. Orientada a Objetos, OOP L M X J V S D Se desarrollará un caso de estudio en el que exploraremos 1 2 • Arrays, ArrayList las diferentes etapas de diseño en un proyecto de Visua- lización de Datos, investigaremos el Mapping Software 3 4 5 6 7 8 9 • Arrays of Objects como sistema de visualización, procesando, visualizando 10 11 12 13 14 15 16 • Advanced OOP e interactuando con diferentes conjuntos de datos sobre 12 17 18 19 20 21 22 23 13 un mapa. 24 25 26 27 28 29 30 • Data Input / Data Output