Skriptni jezici
Ishodi učenja
- definirati skriptne jezike i navesti njihova svojstva
- odabrati programski jezik i alate prikladne za dani problem
- napisati i primijeniti jednostavnije bash skripte
- napisati i primijeniti jednostavnije Perl skripte
- napisati i primijeniti jednostavnije Python programe
- analizirati i prilagoditi jednostavnije bash, Perl i Python skripte
Oblici nastave
Predavanja
Predavanja će se održavati u trajanju od 2 sata tjedno.
Samostalni zadaciSamostalni zadatci rješavat će se kao priprema i u okviru laboratorijskih vježbi.
LaboratorijLaboratorijske vježbe će se održavati u tri ciklus a po 4 školska sata.
Način ocjenjivanja
Odlukom Fakultetskoga vijeća, u akademskoj godini 2019./2020. međuispiti su ukinuti, a bodovi pridijeljeni toj komponenti prebacuju se u završni ispit, osim u slučaju kad su nositelji drugačije preraspodijelili bodove i komponente provjere. Obavijest o načinu ocjenjivanja potražite među obavijestima vezanim uz svaki predmet.
Kontinuirana nastava | Ispitni rok | |||||
---|---|---|---|---|---|---|
Vrsta provjere | Prag | Udio u ocjeni | Prag | Udio u ocjeni | ||
Laboratorijske vježbe | 50 % | 30 % | 50 % | 30 % | ||
Međuispit: Pismeni | 0 % | 30 % | 0 % | |||
Završni ispit: Pismeni | 30 % | 40 % | ||||
Ispit: Pismeni | 50 % | 70 % |
Tjedni plan nastave
- povezujući jezici. interpretiranje naredbenog retka.
- preusmjeravanje ulaznih i izlaznih tokova.
- standardni skriptni alati UNIX-a.
- Manipulacija tekstom podudaranjem uzoraka (regularni izrazi).
- Osnovna sintaksa i semantika jezika više razine. Varijable i jednostavni tipovi podataka (npr. brojevi. znakovi. logičke vrijednosti). Izrazi i dodjeljivanja.
- Tip podatka. skup vrijednosti i skup operacija. Pridruživanje tipova podataka varijablama. argumentima funkcija. rezultatima i podatkovnim poljima.
- Uvjetne i iterativne upravljačke strukture. Funkcije i prijenos parametara.
- Međuispit.
- obrada teksta skriptnim jezicima.
- Jednostavne ulazno/izlazne operacije uključujući rad s datotekama. Uvjetne i iterativne upravljačke strukture. Funkcije i prijenos parametara.
- prenošenje argumenata naredbenog retka.
- Odloženo izračunavanje i beskonačni tokovi.
- Dinamička evaluacija koda ("eval").
- Sustavi modula.
- Završni ispit.
Studijski programi
Sveučilišni preddiplomski
Elektroničko i računalno inženjerstvo (modul)
Izborni predmeti
(6. semestar)
Elektrotehnika i informacijska tehnologija (studij)
Izborni predmeti
(6. semestar)
Programsko inženjerstvo i informacijski sustavi (modul)
Izborni predmeti
(6. semestar)
Računarska znanost (modul)
Izborni predmeti
(6. semestar)
Računarstvo (studij)
Izborni predmeti
(6. semestar)
Telekomunikacije i informatika (modul)
Izborni predmeti
(6. semestar)
Literatura
Zoran Kalafatić (2012.), Skriptni jezici - materijali za predavanja u elektroničkom obliku, FER-2, Zagreb, 2012.,
Predavanja
Izvedba
ID 183475
Ljetni semestar
5 ECTS
R0 Engleski jezik
R1 E-učenje
30 Predavanja
0 Auditorne vježbe
12 Laboratorijske vježbe
0 Konstrukcijske vježbe
Ocjenjivanje
88 izvrstan
75 vrlo dobar
62 dobar
50 dovoljan