Currículo

Ferramentas Avançadas e Programação para A Construção 04145

Contextos

Groupo: Escola de Tecnologias Digitais Aplicadas (Iscte-Sintra) > Departamento de Tecnologias Digitais (DTD) > 1.º Ciclo

ECTS

6.0 (para cálculo da média)

Objectivos

No final desta UC os estudantes deverão ser capazes de: OA1. Identificar e compreender os conceitos básicos de desenvolvimento de aplicações da construção, nomeadamente API, bibliotecas e ferramentas OpenSource. OA2. Desenvolver e implementar estratégias para resolver problemas práticos através da criação de pequenas aplicações que aumentam a capacidade das ferramentas existentes. O método de ensino privilegiado é a exposição dos conteúdos seguida da resolução de exercícios progressivos e guiados que os estudantes desenvolvem autonomamente, com suporte dos colegas, docente e ferramentas de IA especializadas em aprendizagem e geração de código.

Programa

Os Conteúdos Programáticos da UC são os seguintes: CP1. Introdução ao desenvolvimento de software para a construção. CP2. Fundamentos de APIs: estrutura, funcionamento e aplicação prática. CP3. Desenvolvimento de sofware para Revit com Python. CP4. Bibliotecas e metodologias abertas para desenvolvimento de aplicações openBIM.

Método de Avaliação

A avaliação é ao longo do semestre (ALS), não havendo Exame. A ALS tem duas componentes: 1 - Exercícios individuais lançados nas aulas e resolvidos nas semanas seguintes, com um peso de 35%. 2 - Projeto de grupo de até 3 estudantes, em em que cada grupo de estudantes selecciona uma tecnologia ou ferramenta, a explora e aplica a um problema concreto, previamente aprovado pelo docente. As classificações são 35% (projeto), 15% (relatório) e 15% (discussão). A nota mínima em cada componente do trabalho individual e do projeto de grupo é de 9,5 valores. O uso de ferramentas de Inteligência Artificial é permitido, devendo ser claramente identificado, incluindo os prompts utilizados e a forma como a IA contribuiu para a resolução das tarefas.

Carga Horária

Carga Horária de Contacto -

Trabalho Autónomo - 113.0

Carga Total -

Bibliografia

Principal

  • Sawhney, A. et al., Construction 4.0: An Innovation Platform for the Built Environment, Routledge 2020, ISBN 9780367027308. Borrmann, A. et al. (eds). Building information modeling: technology foundations and industry practice. Springer 2018, ISBN 9783319928616. Seaton, H., The Construction Technology Handbook: Making Sense of Artificial Intelligence and Beyond, Wiley, 2021, ISBN 9781119719953." buildingSMART. (n.d.). IFC 4.3 documentation. Retrieved April 4, 2025, from https://ifc43-docs.standards.buildingsmart.org/ That Open Company. (n.d.). Retrieved 2024/12/27, https://thatopen.com/ Autodesk. (2025, abril 4). Revit API overview. Autodesk Platform Services. https://aps.autodesk.com/developer/overview/revit pyRevitLabs. (n.d.). pyRevit documentation. Notion. Retrieved April 4, 2025, from https://pyrevitlabs.notion.site/ DynamoBIM. (n.d.). Python in Dynamo for Revit. Dynamo Primer. Retrieved April 4, 2025, from https://primer.dynamobim.org/10_Custom-Nodes/10-5_Python-Revit.html: --- ---

Secundária

  • Blanco, J. et al., The new age of engineering and construction technology. McKinsey & Company, 2017. Seaton, H., The Construction Technology Handbook: Making Sense of Artificial Intelligence and Beyond, Wiley, 2021, ISBN 9781119719953.: --- ---

Disciplinas de Execução