DEFINITIVO Python en la Práctica Arquitectónica - UNAM Facultad de Arquitectura 2

Embed Size (px)

Citation preview

  • (http://www.unam.mx) (http://www.arq.unam.mx)

    >> Curso Taller:

    Programacin en Python en la Prctica Arquitectnica

    Inicio (/) Docencia (/docencia.html) Investigacin (/investigacioacuten.html) (http://correo.unam.mx/)(https://www.facebook.com/FacultadDeArquitecturaUnamSitioOficial)(https://twitter.com/faunam_mx)(https://plus.google.com/u/0/103772692869179376148/posts)(http://t.co/DMeoKl0Tij)(http://pinterest.com/edistanciafa/)(http://www.flickr.com/photos/100267413@N04/)(http://vimeo.com/user8774024)(http://www.youtube.com/channel/UCiwVrajt89uCF5KZzRd0FDA/videos?view

    | INTRODUCCIN

    Mediante la combinacin de un tratamientoprofundo de los temas fundamentales de lageometra computacional con un estudio delas aplicaciones contemporneas en el diseoarquitectnico, este curso tiene como objetivodesmitificar el diseo computacionalalgortmico arquitectnico, y preparar a losestudiantes para la familiarizacin y uso deherramientas computacionales y tcnicas en laprctica arquitectnica.

    Detrs del velo de las interfaces digitales y lascajas negras computacionales, incluso en elsoftware CAD ms avanzado, se encuentra unconjunto sorprendentemente comn de rutinasconvencionales que forman la basecomputacional invisible de formas producidasdigitalmente. Una mejor comprensin de estosfundamentos de bajo nivel ayudar a losestudiantes a desarrollar una intuicin para elentendimiento del comportamiento mscomplejo que se encuentra, por ejemplo, enel software de alto nivel.

    Con este fin, un estudio de las prcticascontemporneas y representacionescomputacionales de las operaciones geomtricas yde diseo ser emparejado con tutoriales deprogramacin computacional aplicada usandoPython.

    En fechas recientes, la introduccin de lenguajes deprogramacin visuales como Grasshopper yDynamo, han popularizado el diseo computacionalen el dominio arquitectnico. Aunque dichoslenguajes de programacin resultan fciles deaprender, presentan problemas para la comprensinde conceptos base dentro del diseo computacionalarquitectnico, adems de problemas de robustez yal escalar los sistemas.

    Por otro lado, los lenguajes de programacintextuales resultan ms difciles de aprender,pero proporcionan al diseador unentendimiento claro de conceptos fundacionalesgeomtricos computacionales dentro de laprctica arquitectnica, as como la capacidad decrear sistemas de diseo generativos, ms all dela simple variacin paramtrica permitida por loslenguajes de programacin visual.

    Dentro de la gran variedad de lenguajes deprogramacin y tcnicas computacionalesutilizados en el dominio arquitectnico,Python se ha convertido en uno de los mspopulares. Python es un leguaje que enfatizauna fcil lectura y la claridad de los cdigos,resultando en un fcil aprendizaje por parte dearquitectos. A partir de la implementacin deprogramacin con Python en el software dediseo arquitectnico es posible el desarrollo desistemas generativos arquitectnicos robustos,escalables y emergentes.

    El curso presentar una introduccin a laprogramacin en Python, as como a susmtodos de abstraccin, introducir conceptosde geometra computacional para arquitectos, yfinalmente presentar casos de estudio yaplicacin en proyectos arquitectnicoscomplejos. Cada participante crear una seriede herramientas generativas ycomputacionales para su uso en la prcticade diseo arquitectnico. Trataremos distintasreas y aplicaciones del diseocomputacional: Agregacin, Complejidad,Descomposicin, Exploracin, Fabricacin, yOptimizacin.

    Programacin en Python en la Prctica Arquitectnica - UNAM ... http://arquitectura.unam.mx/programacioacuten-en-python-en-la...

    1 de 3 23/06/14 11:07

  • | CONVOCA

    La Facultad de Arquitectura de la UNAM atravs de la Coordinacin de Educacin aDistancia y Nuevos Medios y la Divisin deEducacin Continua y Actualizacin Docente.

    | PONENTES

    Carlos Emilio Sandoval Olascoaga, M.Arch

    Design and Computation GroupMassachusetts Institute of Technology (MIT)

    >> DIRIGIDO

    Profesionales, arquitectos, urbanistas,estudiantes e interesados en general, enexplorar mtodos de mapeo, generacin desistemas de redes, implementar sistemas deagentes de inteligencia artificial que permitenoptimizar y disear espacios que respondena la sociedad y ecologa existentes.

    | OBJETIVOS

    Introduccin de ejemplos y aplicaciones de diseoalgortmico computacional en la prcticaarquitectnica. Aprendizaje de programacin computacionaltextual en Python. Desarrollo de conocimiento de geometracomputacional aplicada al diseo. Creacin de algoritmos para aplicacin desistemas generativos en el proceso de diseo. Introduccin a la librera geomtricacomputacional Decodes, capaz de operar endistintas plataformas de software como Revit,Dynamo, Grasshopper, Rhino, y SketchUp. Desarrollo de algoritmos aplicados a la prcticadel diseo, y desarrollo de una caja deherramientas computacionales personal.

    | FECHAS Y LUGAR

    El Curso-taller se llevar a cabo en modalidadmixta, a distancia del 23 al 25 de junio (10 horas) y 6 sesiones presenciales del jueves 26 al mircoles2 de julio, (Jueves 26, viernes 27, sbado 28, lunes30 de junio, martes 1 de julio y mircoles 2 dejulio). (30 horas) de 15:00 a 20:00 h L-V y 9:00 a14:00 h Sbado.Total 40 horas

    | COSTO

    $4000 CUPO LIMITADODESCUENTOS:-10% para alumnos, profesores, exalumnos yempleados de la UNAM con documentoprobatorio en un solo pago.

    | INSCRIPCIONES

    Hasta el 13 de junio de 2014

    Divisin de Educacin Continua y ActualizacinDocente de la Facultad de Arquitectura // 1erpiso / Anexo de Arquitectura UNAM (Junto aTorre II de Humanidades CU)

    Email: [email protected]

    Telfonos (55) 56 22 07 11 (55) 56 22 07 03

    + INFORMACIN PROGRAMA ADTE

    (/programa-adte.html)

    | REQUISITOS

    * EQUIPO.Laptop personal, capaz de correr software dediseo 3D.

    * CONOCIMIENTOSConocimientos previos de software de diseopor computadora CAD. Experiencia previacon software de diseo 3D recomendada,pero no indispensable. La primera parte delworkshop se centrar en la adquisicin deconocimientos tcnicos necesarios.

    * ASISTENCIA80% de asistencia en las clasespresenciales.80% de participacin en actividadesrealizadas durante el curso en lnea (nopresenciales) para poder obtener certificadode participacin con valor curricular.

    | PROGRAMA DE ACTIVIDADES

    Scripting y Programacin en la PrcticaArquitectnica GeometraComputacional y Sistemas Generativos.

    Carlos Emilio Sandoval Olascoaga, M.ArchDesign and Computation GroupMassachusetts Institute of Technology(MIT)

    Sesin 1 2 h en lnea23.06.2014Pseudo-CdigosEl alumno ser introducido al concepto de diseoalgortmico a partir de la creacin de pseuo-cdigos.

    Sesin 2 4 h en lnea24.06.2014Introduccin a PythonEl alumno ser introducido a conceptos bsicos deprogramacin como variables, tipos de datos, ascomo a las reglas de sintaxis. IntroduciremosPython como lenguaje de programacin.

    Sesin 3 4 h en lnea25.06.2014Familiarizacin con PythonEl alumno comprender el proceso de convertir unpseudo-cdigo a un algoritmo textual.Introduciremos mtodos de abstraccin en laprogramacin textual.

    Sesin 4 5 h presencial26.05.2014Programacin y Algoritmos en el DiseoIntroduccin al workshop. Introduciremos ejemplosde sistemas generativos en la prcticaarquitectnica contempornea. Introduciremosconceptos de geometra computacional, y surelacin con el diseo y el software. Introduccin aconceptos bsicos de programacin en Python,implementado en Rhino y Grasshopper.

    Sesin 5 5 h Presencial27.06.2014Elementos de los CdigosIntroduciremos los diferentes elementos yabstracciones dentro de Python para laprogramacin. Introduciremos conceptos decolecciones, mecanismos de control de flujo,desarrollo e algoritmos, encapsulacin defunciones, y programacin orientada a objetos apartir de la creacin de clases. Esta sesinrepresenta la el conocimiento tcnico del lenguajede programacin para su posterior implementacinen el proceso de diseo, implementado en Rhino yGrasshopper.

    Sesin 6 5 h presencial28.06.2104Geometra ComputacionalIntroduciremos la librera computacionalDecod.es, y a partir de ella conceptosgeomtricos computacionales como laaritmetizacin, y elementos geomtricos comovectores, lneas, transformaciones, planos,sistemas de coordenadas, curvas, coleccionesy superficies. Los conceptos geomtricos sernimplementados en Rhino y Grasshopper.

    Sesin 7 5 h presencial30.06.2014Sistemas GenerativosIntroduciremos la creacin de sistemasgenerativos en Python. Crearemos sistemascomputacionales comnmente encontradosdentro del diseo y la prctica arquitectnica.Introduciremos sistemas en Agregacin,Complejidad, Descomposicin, Exploracin,Fabricacin, y Optimizacin.

    Sesin 8 5 hrs. Presencial01.07.2014Programacin en la Prctica ArquitectnicaIntroduciremos ejemplos de diseo generativocomputacional en la prctica arquitectnica y dediseo a diferentes escalas. Nos enfocaremosen una serie de ejemplos construidos y noconstruidos realizados pordespachos/diseadores como Kokkuggia,NADAA, Foster and Partners, Achim Menges, ySOM, entre otros. Hackearemos los ejemplos ymaterial existente para crear nuestras propiasherramientas para el posterior uso en nuestrosprocesos cognitivos de diseo.

    Sesin 9, 5 h presencial02.07.2014Presentacin Final, Conclusiones

    (https://www.python.org/)

    Programacin en Python en la Prctica Arquitectnica - UNAM ... http://arquitectura.unam.mx/programacioacuten-en-python-en-la...

    2 de 3 23/06/14 11:07

  • Nota legal

    Docencia (/docencia.html) Investigacin(/investigacioacuten.html)

    Archivos y Colecciones

    (/archivos-

    y-colecciones.html)

    Lneas de Investigacin

    (/ciaup.html)

    Laboratorios

    (/laboratorios.html)

    Proyectos

    Institucionales

    (/proyectos-

    institucionales.html)

    Redes Acadmicas

    (/redes-

    academicas.html)

    Vinculacin y Proy. Esp.

    (/vinculacioacuten-

    y-proyectos-

    especiales.html)

    Difusin(/difusioacuten.html)

    Bibliotecas

    (/bibliotecas.html)

    Difusin Cultural

    (/difusioacuten-

    cultural.html)

    Galera Digital (/)

    Publicaciones

    (/publicaciones.html)

    Webstream +

    Videoarchivo

    (/webstream--

    videoarchivo.html)

    Arquitectura

    (/arquitectura.html)

    Arquitectura de Paisaje

    (/arquitectura-

    de-paisaje.html)

    Diseo Industrial

    (/disentildeo-

    industrial.html)

    Urbanismo

    (/urbanismo.html)

    Posgrados

    (/posgrados.html)

    Requerimientos Acadmicos

    Cursos y Servicios de Cmputo (/cursos-

    y-servicios-de-coacutemputo.html)

    Exmenes Profesionales

    (/exaacutemenes-profesionales.html)

    (/)Mediateca Idiomas (/mediateca-middot-

    idiomas.html)

    Prctica Profesional + (/practica-profesional-

    y-bolsa-de-trabajo.html)Bolsa de Trabajo

    (/practica-profesional-y-bolsa-de-trabajo.html)

    Servicio Social (/servicio-social.html)

    Oferta Complementaria

    Cursos Extracurriculares

    (/cursos-

    extracurriculares.html)

    Educacin a Distancia

    (/educacioacuten-

    a-distancia.html)

    Educacin Continua

    (/educacioacuten-

    continua.html)

    Intercambio Acadmico

    (/intercambio-

    acadeacutemico.html)

    Servicios Escolares

    (http://escolares.arq.unam.mx/)

    Comunidad (/comunidad.html) Informacin (/info.html)

    Acadmicos

    (/acadeacutemicos.html)

    Administracin (/documentos-

    institucionales.html)

    Apoyo Estudiantil y Tutoras

    (/apoyo-estudiantil-

    y-tutoriacuteas.html)

    Documentos Institucionales

    (/documentos-institucionales-

    middot-archivo.html)

    Consejo Tcnico (/consejo-

    teacutecnico.html)

    Deportes (/deportes.html)

    Egresados

    (/egresados1.html)

    Reporta

    (/reporta.html)

    Tienda en lnea

    (/tienda-

    en-liacutenea.html)

    Blog (/noticias.html)

    Calendario Acadmico

    (/calendario-unam-2014-1-

    y-2.html)

    Crditos (/creacuteditos.html)

    (/historia1.html)

    Directorio

    (/directorio.html)

    Glosario (/glosario.html)

    Historia (/historia1.html)

    Instalaciones

    (/instalaciones.html)

    Logos (/logos.html)

    Ubicacin

    (/ubicacioacuten1.html)

    Hecho en Mxico, todos los derechos reservados 2014. Esta pgina puede ser reproducida con fines no lucrativos, siempre y cuando no se

    mutile, se cite la fuente completa y su direccin electrnica. De otra forma, requiere permiso previo por escrito de la institucin. Sitio web

    administrado por: Coordinacin de Educacin a Distancia y Nuevos Medios, Facultad de Arquitectura, UNAM.

    Cualquier asunto relacionado con este portal favor de dirigirse a: [email protected]

    Compartir y seguir

    Servidor Aulas Virtuales

    (http://aulasvirtuales.arq.unam.mx

    /moodle/)

    (http://www.translatecompany.com/

    Aviso de privacidad (/aviso-

    de-privacidad.html)

    YouTube 372 38 TwittearTwittear 57533Me gustaMe gusta

    (http://www.unamenlinea.unam.mx/)

    Programacin en Python en la Prctica Arquitectnica - UNAM ... http://arquitectura.unam.mx/programacioacuten-en-python-en-la...

    3 de 3 23/06/14 11:07