Uvod u računalno modeliranje u programskom jeziku Julia

Prikazani su podaci za akademsku godinu: 2024./2025.

Predavanja

Opis predmeta

Predmet služi za upoznavanje studenata s osnovama računalnog modeliranja i programskim jezikom Julia. Studente se upoznaje s osnovama izrade računalnog modela te analizom rezultata proračuna takvog modela. Julia je programski jezik koji je veoma prilagođen za računalno modeliranje i složene numeričke analize. Studente se osposobljava za rad s programskim jezikom Julia primjenom na realne probleme iz različitih domena koji su pogodni za računalno modeliranje.

Studijski programi

Sveučilišni preddiplomski
Vještine - 4. semestar (4. semestar)
Vještine - 6. semestar (6. semestar)
Vještine - 4. semestar (4. semestar)
Vještine - 6. semestar (6. semestar)

Oblici nastave

Predavanja

Sudjelovanje na predavanjima

Samostalni zadaci

Rad na projektu

Laboratorij

Rad u laboratoriju

Mentorski rad

Konzultacije s nastavnicima

Način ocjenjivanja

Kontinuirana nastava Ispitni rok
Vrsta provjere Prag Udio u ocjeni Prag Udio u ocjeni
Laboratorijske vježbe 0 % 20 % 0 % 20 %
Sudjelovanje u nastavi 0 % 10 % 0 % 10 %
Seminar/Projekt 0 % 70 % 0 % 70 %

Tjedni plan nastave

  1. Osnove računalnog modeliranja
  2. Osnovna sintaksa programskog jezika Julia
  3. Struktura podataka u programskom jeziku Julia
  4. Vizualizacija podataka u programskom jeziku Julia
  5. Uvod u računalno modeliranje problema u programskom jeziku Julia
  6. Računalne greške, Analiza rezultata računalnog modeliranja
  7. Modeliranje problema upotrebom diferencijalnih jednadžbi, Rješavanje fizikalnih problema računalnim modeliranjem u programskom jeziku Julia
  8. Modeliranje rasta
  9. Modeliranje interakcija
  10. Primjeri rješavanja problema upotrebom diferencijalnih jednadžbi programskom jeziku Julia
  11. Modeliranje problema pomoću numeričke integracije
  12. Primjeri rješavanja problema upotrebom numeričke integracije u programskom jeziku Julia
  13. Primjeri rješavanja problema u programskom jeziku Julia, Pisanje izvješća i način prezentacije rezultata modela
  14. Prezentacije projekata
  15. Prezentacije projekata

Literatura

(.), Uvod u računalno modeliranje u programskom jeziku Julia - nastavni materijali,
Sandeep Nagar (2017.), Beginning Julia Programming: For Engineers and Scientists, Apress
Ivo Balbaert (2018.), Julia 1.0 Programming: Dynamic and High-performance Programming to Build Fast Scientific Applications, 2nd Edition, Packt

Izvedba

ID 220447
  Ljetni semestar
3 ECTS
R1 Engleski jezik
R2 E-učenje

Ocjenjivanje

86 izvrstan
74 vrlo dobar
62 dobar
50 dovoljan