SLO | EN

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

Predavanja: teoretično in problemsko usmerjena Vaje: priprava na samostojno izdelavo obveznih nalog, individualna, problemsko usmerjena komunikacija, samostojni projekti

Predvideni študijski rezultati - znanje in razumevanje

– interpretira zahtevnejše inženirske algoritme – strukturira rešitev v več modulov in jih povezuje v celoto – razvija in implementira algoritme za rešitev inženirske naloge – načrtuje in uporablja kompleksne podatkovne strukture – kritično izbira in vrednoti ustrezna orodja in jih smiselno umesti in uporablja v inženirski praksi – povezuje orodja in rešitve in jih integrira v prakso.

Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi

– analizira inženirske probleme iz procesnega in podatkovnega vidika in načrtuje postopke za njihovo reševanje – načrtuje in implementira preproste računalniške rešitve za samostojni inženirski problem v programabilnem aplikacijskem okolju

Temeljni literatura in viri

Temeljna literatura / Fundamental textbooks 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

Udeležba pri predmetu RAČUNALNIŠKO PROGRAMIRANJE 1 Pogoji za opravljanje študijskih obveznosti: Praktične naloge morajo biti oddane v predpisanem roku. Pozitivna ocena nalog in sprotnih aktivnosti je pogoj za pristop k izpitu.

  • doc. dr. NENAD ČUŠ BABIĆ

  • Pisni izpit: 100

  • : 21
  • : 24
  • : 45

  • slovensko
  • slovensko

  • GRADBENIŠTVO - 1.