FIŠ - Fakulteta za informacijske študije

doc. dr. Bernard Ženko

E-mail: bernard.zenko@ijs.si
Govorilne ure: po dogovoru
Bibliografija: COBISS šifra 22279


Leta 2000 je diplomiral na Fakulteti za elektrotehniko Univerze v Ljubljani. Študij je nadaljeval na Fakulteti za računalništvo in informatiko Univerze v Ljubljani, kjer je leta 2003 magistriral in leta 2007 doktoriral z disertacijo »Učenje pravil za napovedno razvrščanje«. V letu 2008 je bil na podoktorskem študiju na Katholieke Universiteit Leuven v Belgiji. Je raziskovalec na Institutu Jožef Stefan v Ljubljani, njegovo raziskovalno delo pa zajema področja strojnega učenja, napovedne modele razvoja gozdov v Sloveniji, specifične raziskovalne metode in droga področja.

1. letnik

Uvod v programiranje

Uvod v programiranje je predmet, kjer se študentje naučijo zapisati problem v obliki algoritma in pretvoriti algoritem v računalniški program z uporabo programskega jezika Java. Predmet omogoča tudi razumevanje osnovnih računalniških sistemov in arhitektur, študente spodbuja k logičnemu mišljenju ter razdelitvi večjega problema na več manjših in obvladljivih. Na predavanjih in vajah študentje rešujejo konkretne probleme in tako pridobijo veščine programiranja. Povezava na učni načrt.

1. letnik

Uvod v programiranje

Uvod v programiranje je predmet, kjer se študentje naučijo zapisati problem v obliki algoritma in pretvoriti algoritem v računalniški program z uporabo programskega jezika Java. Predmet omogoča tudi razumevanje osnovnih računalniških sistemov in arhitektur, študente spodbuja k logičnemu mišljenju ter razdelitvi večjega problema na več manjših in obvladljivih. Na predavanjih in vajah študentje rešujejo konkretne probleme in tako pridobijo veščine programiranja. Povezava na učni načrt.

Izbirni predmeti

Visokozmogljivi računalniški sistemi

Pri predmetu študenti spoznajo visokozmogljivo računalništvo (HPC) na nivoju strojne opreme, operacijskih sistemov in izvajalnih okolij ter programske opreme. Pri strojni opremi se poglobijo v delovanje procesorjev, pospeševalnikov in mrežne opreme. Pri izvajalnem okolju pa se seznanijo z načini dela na HPC opremi, administriranjem ter uporabo velikih računalniških sistemov. Pogledajo tudi uporabo računalništva v oblaku. Nadalje sledi spoznavanje programske opreme, s poudarkom na vzporednem in porazdeljenem izvajanju (uporaba knjižnic za vzporedno in porazdeljeno računanje: MPI, OpenMP in ZeroMQ, direktna uporaba niti, vtičnic in vektorskih (SIMD) ukazov, vzporedni algoritmi). Študenti bodo poleg izpita opravljali tudi projektno nalogo in tako pridobili tudi praktično znanje, potrebno za delo na HPC sistemu. Povezava na učni načrt.

1. letnik

Uvod v programiranje

Uvod v programiranje je predmet, kjer se študentje naučijo zapisati problem v obliki algoritma in pretvoriti algoritem v računalniški program z uporabo programskega jezika Java. Predmet omogoča tudi razumevanje osnovnih računalniških sistemov in arhitektur, študente spodbuja k logičnemu mišljenju ter razdelitvi večjega problema na več manjših in obvladljivih. Na predavanjih in vajah študentje rešujejo konkretne probleme in tako pridobijo veščine programiranja. Povezava na učni načrt.

Izbirni predmeti

Podatkovno rudarjenje

V okviru predmeta bo delo usmerjeno k nadgradnji že pridobljenega metodološkega znanja s spoznavanjem osnovnih metod podatkovnega rudarjenja. Poleg predstavitve teoretskega metodološkega okvira se bo izvajalo tudi samostojno raziskovalno delo študentov z uporabo različnih metod podatkovnega rudarjenja (v okviru vaj in seminarske naloge). Predvideni so naslednji tematski sklopi: osnovni pojmi podatkovnega rudarjenja, osnovne metode strojnega učenja (izbiranje značilk, odločitvena drevesa in pravila, k-najbližjih sosedov, naivni Bayes, ansambelske metode, asociacijska pravila) in vrednotenje modelov. Povezava na učni načrt.