Cilji in kompetence
Cilj predmeta je utrditi in razširiti znanja in spretnosti računalniškega programiranja, ki bodo študentom omogočali samostojno reševanje inženirskih problemov v različnih aplikativnih okoljih ali v obliki samostojnih računalniških programov. Pridobljena znanja hkrati predstavljajo temelje za nadaljnje predmete s področja študija, ki zahtevajo sposobnost programiranja.
Vsebina
1. Razvoj naprednejših računalniških algoritmov
2. Osnove objektnega programiranja in naprednih podatkovnih struktur
3. Python knjižnice za inženirje
4. Programiranje v inženirskih aplikacijskih okoljih
Metode poučevanja in učenja
- sistematična predavanja s primeri dobrih praks
- projektno usmerjene računalniške vaje
Predvideni študijski rezultati - znanje in razumevanje
Po zaključku tega predmeta bo študent sposoben:
- sistematsko in samostojno pristopiti k zasnovi modela gradbenega objekta
- določiti vhodne parametre za pravilno modeliranje gradbenih objektov
- racionalno in ciljno usmerjeno uporabiti metode, pristope, ukaze in knjižnice za modeliranje konstrukcijskih elementov gradbenega objekta
- rokovati z izdelanim 3D modelom in transformirati podatke modela za specifične strokovne obravnave
- celovito implementirati BIM pristop pri računalniškem modeliranju gradbenih objektov
Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi
-
Temeljni literatura in viri
Stewart, J. M., & Mommert, M. (2023). Python for Scientists (3rd ed.). Cambridge University Press. https://plus.cobiss.net/cobiss/um/sl/discovery/eNpVjjsLwjAURrM4-Brd_QPV3ESbe0cRXyAoKK7lpk2wUKu0Ee2_V9HF6Zu-c05H9Pkezq4MecrBZUIMQI5AghmTQZCSpCKjsC0G-yacr-XQX6vhIc0_jzrUPdHyXNSu_9uuOC0Xx_k62u5Wm_lsG_Gbhc8oNvEEFTlyMGFDnqbW2kx5NN471OjAplpqtgYkvoU61kDkLWJmLLPSXTH6gu_ljZsHF0Vyq_ILV00CMvkEJ3_B-gVzMDwj#full
Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti
Znanja iz področij gradbenih materialov, statike, stavbarstva in osnov projektiranja
Podrobnosti o izvedbi in ocenjevanju pisni izpit (ali dva testa)