Funkcijsko programiranje je postalo ena ključnih paradigm razvoja programske opreme, saj omogoča elegantne, zanesljive in vzdržljive rešitve kompleksnih problemov v
informatiki. Uporablja se v različnih industrijskih in raziskovalnih okoljih, od razvoja programskih knjižnic in aplikacij do obvladovanja podatkovnih tokov in paralelnega programiranja. Usposabljanje je namenjeno vsem, ki želijo razumeti osnovne koncepte, kot so funkcije višjega reda, rekurzija in bogati sistemi tipov.
Število ECTS
1,00
Število ur
25,00
Način izvedbe
splet
Nosilna članica
Fakulteta za matematiko in fiziko
Učni izidi
Udeleženci bodo po opravljenem usposabljanju:
- razumeli osnovne koncepte funkcijskega programiranja, kot so definicije vrednosti in osnovni tipi,
- obvladali uporabo sestavljenih podatkovnih tipov, kot so seznami, nabori, in razumeli razstavljanje z vzorci,
- znali reševati praktične naloge z uporabo funkcijskega programiranja, kot so generiranje HTML-ja in obdelava podatkov,
- razumeli parametrični polimorfizem in delno uporabo funkcij ter ju znali uporabljati za gradnjo prilagodljivih funkcij,
- poznali funkcije višjega reda, anonimne funkcije ter jih znali uporabljati v različnih kontekstih,
- poznali razlike med funkcijskim in imperativnim programiranjem ter razumeli prednosti in slabosti obeh pristopov.
Vstopni pogoji
Usposabljanja se lahko udeleži:
- kdor je opravil splošno maturo;
- kdor je opravil poklicno maturo v programih srednjega strokovnega izobraževanja in izpit iz splošne mature iz predmeta matematika. Če je kandidat ta predmet že opravljal na poklicni maturi, pa iz kateregakoli predmeta splošne mature. Izbrani predmet ne sme biti predmet, ki ga je že opravljal na poklicni maturi;
- kdor je pred 1. 6. 1995 končal katerikoli štiriletni srednješolski program.
Pričakovane so tudi izkušnje s programiranjem v katerem koli programskem jeziku in osnovno znanje angleškega jezika.
EOK/SOK
5/6
Cena