CdSINGEGNERIA EDILE-ARCHITETTURA
Codice791II
CFU6
PeriodoSecondo semestre
LinguaItaliano
Conoscenze di base di ingegneria del software e di modelli di rappresentazione dei dati finalizzati all'interoperabilità.
Conoscenze approfondite dell' ambiente di sviluppo Grasshopper e delle sue applicazioni.
Conoscenza dell'approccio BIM e integrazione di processi BIM con ambienti software, mediante UML.
Progetto applicativo e test o prova orale.
Sviluppare applicazioni in ambiente Grasshopper.
Integrare gli ambienti di progetto secondo l'approccio BIM.
Esperienza progettuale e verifica orale
Corretta metodologia di sviluppo di scripting secondo i principi dell'ingegneria del software (analisi dei requisiti, sviluppo, test, documentazione).
Esperienza progettuale e verifica orale
Non richiesti
Il corso approfondisce gli aspetti teorici dell'ingegneria del software, finalizzati a dare un contesto solido all'esperienza applicativa pratica utilizzando tecniche di scripting in ambiente Grasshopper. Le metodologie basate su UML sono introdotte per integrare i processi BIM con gli ambienti software e i Sistemi Informativi gestionali.
Parte teorica:
elementi di teoria degli algoritmi (il concetto di computabilità e di complessità); esempi di algoritmi noti per i principali problemi applicativi; la rappresentazione dei dati; ambienti di programmazione e linguaggi (compilazione, scripting, interpretazione); concetti di ingegneria del software.
UML come linguaggio di descrizione di applicazioni e di sistemi software. Integrazione con processi BIM. Il modello dei dati IFC.
Parte pratica:
l'ambiente di visual scripting Grasshopper e le sue applicazioni; il linguaggio di scripting di Grasshopper; esperienze di sviluppo di semplici applicazioni.
Esportazione di dati verso ambiente Archicad e utilizzo in processi BIM.
Materiale a cura del docente.
Zubin Khabazi. Algoritmi generativi.
Il contenuto del corso sconsiglia la partecipazione agli studenti non frequentanti.
Casi particolari possono essere esaminati direttamente dal docente.
Esperienza progettuale e verifica orale.
http://www.grasshopper3d.com
http://www.uml.org
http://www.buildingsmart-tech.org
Commissione d'esame:
Andrea Tomasi
Massimiliano Martino
Marco Giorgio Bevilacqua