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, cada estudante deverá ser capaz de: OA1. Explicar os conceitos fundamentais de desenvolvimento de aplicações na área da construção, incluindo o uso de APIs, bibliotecas e estruturas de integração de dados. OA2. Conceber, programar e testar pequenas aplicações que estendam ou melhorem as funcionalidades de ferramentas digitais existentes no setor AECO, aplicando estratégias de resolução de problemas em contextos práticos. A metodologia preferencial de ensino é a exposição de conteúdo, seguido do desenvolvimento do projeto que os estudantes selecionarem, com apoios dos seus colegas, do instrutor 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 no setor da construção: enquadramento, objetivos e potencial de transformação digital. CP2. Fundamentos de APIs: estrutura, funcionamento e integração com plataformas digitais da construção na Cloud. CP3. Exploração de bibliotecas e metodologias open source para o desenvolvimento de aplicações openBIM, com base em normas abertas como o IFC.

Método de Avaliação

A avaliação é realizada ao longo do semestre (ALS), sem recurso a exame final e inclui duas componentes: - Mini-testes individuais (30%), realizados em sala, com periodicidade regular. - Projeto de grupo (70%), de grupos de até 3 estudantes, que escolhem um projeto proposto pelo docente ou sugerido por si, mediante aprovação. As classificações parciais são 35% (projeto), 15% (relatório) e 20% (discussão). O projeto só será aceite para avaliação se for entregue na data estipulada e incluir todos os elementos exigidos (código, documentação, vídeo ou protótipo, consoante o caso). A nota mínima em cada componente (mini-testes e projeto) é de 9,5 valores. A discussão é obrigatória para todos os membros do grupo. Está prevista a realização de provas orais individuais para confirmação dos elementos de avaliação, sempre que os docentes o considerem necessário. 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 - 116.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

2025/2026 - 1º Semestre