Currículo
Desenvolvimento de Software para a Construção 05149
Contextos
Groupo: Construção Digital > Pós-Graduação de 2º Ciclo > Unidades Curriculares Obrigatórias
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 software aplicados à construção, incluindo APIs, plugins e ferramentas de automação. OA2. Interagir com APIs para desenvolver soluções simples, promovendo a integração e otimização de processos no setor da construção. OA3. Aplicar ferramentas de IA como suporte ao desenvolvimento de software. OA4. Resolver problemas práticos através da criação de pequenas aplicações personalizadas, integrando conhecimentos técnicos e criativos. OA5. Trabalhar autonomamente no desenvolvimento incremental de competências técnicas, utilizando metodologias de aprendizagem ativa. 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. Ferramentas de Inteligência Artificial como suporte ao desenvolvimento: geração de código, debugging e automação. CP3. Fundamentos de APIs: estrutura, funcionamento e aplicação prática. CP4. Utilização de APIs do Autodesk Revit: personalização de processos e criação de automações simples. CP5. Introdução ao Autodesk Platform Services: integração e interoperabilidade entre ferramentas digitais. CP6. Metodologias de trabalho incremental e colaborativo: boas práticas no desenvolvimento de software, distribuição, utilização e manutenção de ferramentas informáticas e integração em equipas multidisciplinares. Na sequência da UC “Scripting e Desenho Paramétrico” a linguagem de programção usada é o Python."
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. Priveligiam-se projetos que respondam a necessidades reais das organizações dos estudantes. 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."
Carga Horária
Carga Horária de Contacto -
Trabalho Autónomo - 125.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."" That Open Company. (n.d.). Retrieved 2024/12/27, from https://thatopen.com/ Autodesk. (n.d.). Revit APIs. Autodesk Platform Services. Retrieved 2024/12/27, from https://aps.autodesk.com/developer/overview/revit Autodesk. (n.d.). Autodesk Platform Services. Autodesk. Retrieved 2024/12/27, from https://aps.autodesk.com/?utm_source" : . .