Kursen syftar till att ge grundläggande kunskaper om hantering av skript inom parametrisk design, modellering och informationsflöde till och från den digitala modellen samt grundläggande kunskap om programmering i Python. Kursen innehåller följande delar:
- Programmeringsmiljöer, grundläggande syntax och datatyper för olika programutvecklingsmiljöer.
- Design och implementering av skript som modellerar parameterstyrda bygg- och konstruktionsdelar, huskroppar och anläggningar som exempelvis broar och tunnlar.
- Skript för kostnadskalkylering, mängdning av material och presentation av data om den digitala modellen.
- Kod som använder komponenter i extern applikation.
- Villkorliga och iterativa kontrollstrukturer.
- Funktioner och parameteröverföring.
- Strängar och stränghantering.
- Listor och tupler.
- Moduler och paket, mängder och avbildningar.
- Objektorientering och klasser, arv.