Click to add Text Prezentacija modula - FER Interaktivna raؤچunalna grafika (2) upoznavanje s...

download Click to add Text Prezentacija modula - FER Interaktivna raؤچunalna grafika (2) upoznavanje s arhitekturom

of 20

  • date post

    09-Jan-2020
  • Category

    Documents

  • view

    0
  • download

    0

Embed Size (px)

Transcript of Click to add Text Prezentacija modula - FER Interaktivna raؤچunalna grafika (2) upoznavanje s...

  • Click to add Text

    Računarska znanost

    Prezentacija modula Zavod za elektroniku, mikroelektroniku,

    računalne i inteligentne sustave

    lipanj 2016.

    www.fer.hr/zemris

    http://www.fer.hr/zemris

  • Računarska znanost

     Computer science

     široko područje

     od teorijskih i algoritamskih temelja računarstva,

     do najsuvremenijih dostignuća - primjena u robotici, računarskom

    vidu, inteligentnim sustavima, bioinformatici…

     poslovi “inženjera računarske znanosti“:

     oblikovanje i implementacija programske podrške – sposobni su

    uhvatiti se u koštac s najzahtjevnijim programerskim poslovima, kao i

    voditi druge programere

     pronalaženje novih primjena računala (robotika, umjetna inteligencija,

    optimizacija, automatsko upravljanje, pretraživanje…)

     razvoj učinkovitih načina rješavanja složenih računskih problema

  • Studij računarske znanosti

     obuhvaća široko područje

     od teorije do programiranja

     dok ostale discipline računarstva oblikuju inženjere koji su bolje

    pripremljeni za specifične poslove, studij računarske znanosti nudi

    sveobuhvatne temelje koji pripremaju studente za brz prihvat novih

    ideja i tehnologija

     dobra podloga za nastavak studija na diplomskom i

    poslijediplomskom studiju

  • Obilježja modula Računarska znanost

     višedisciplinarnost

     elementi matematike, tehničkih i društvenih znanosti

     druge znanosti kao inspiracija

     potpora rješavanju problema u drugim znanostima (medicina,

    farmacija, ekonomija, lingvistika...)

     raznolikost

     kombinacija znanosti i inženjerstva

     uloga znanosti u rješavanju konkretnih problema

     kreativnost

     daje se prednost izvornosti i osobnom rasuđivanju pred

    implementacijom gotovih (engl. out-of-the-box) rješenja

  • Prepoznato u svijetu…

  • Prepoznato u svijetu…

  • Prepoznato u svijetu…

  • Prepoznato u svijetu…

  • Predmeti modula

    Semestar Predmet

    Oblikovanje programske potpore

    Komunikacijske mreže

    V Teorija informacije

    Arhitektura računala 2 ili Prevođenje programskih jezika

    Okoliš i održivi razvoj

    Projekt iz programske potpore (vodi mentor)

    Umjetna inteligencija

    Interaktivna računalna grafika

    VI Izborni predmet

    Izborni predmet

    Trgovačko pravo

    Završni rad (vodi mentor)

  • Umjetna inteligencija

     mnogi problemi koje čovjek rješava s lakoćom izuzetno su teški za

    računalo

     simbolički prikaz znanja i postupci zaključivanja

     izgradnja modela koji oponašaju biološke sustave i samostalno

    rješavaju probleme

  • Umjetna inteligencija (2)

     cilj kolegija: upoznati studente s različitim pristupima rješavanju

    složenih problema

     tehnike pretraživanja prostora stanja

     načini prikaza znanja i zaključivanja

     baratanje nepouzdanim znanjem; neizrazita logika

     ekspertni sustavi

     sustavi koji uče, neuronske mreže; evolucijski algoritmi

     primjene – dubinska analiza podataka, pretraživanje weba, obrada

    prirodnog jezika, autonomno upravljanje…

  • Interaktivna računalna grafika

     cilj kolegija: upoznavanje studenata s osnovama ostvarivanja

    grafičkih prikaza objekata i s programskom potporom koja

    omogućuje izradu interaktivnih grafičkih aplikacija

  • Interaktivna računalna grafika (2)

     upoznavanje s arhitekturom grafičkog podsustava i osnovnim

    postupcima u računalnoj grafici

     grafički primitivi i transformacije

     krivulje i interpolacija

     modeliranje i prikaz objekata

     uklanjanje skrivenih linija i površina

     postupci osvjetljavanja i sjenčanja

     boje, teksture, fraktali,…

  • Interaktivna računalna grafika (3)

     Puno matematike

     Linearna algebra

     Kompleksni brojevi

     …

  • Izborni predmeti

    Informacija, logika i jezici

    Programske paradigme i jezici

    Oblikovni obrasci u programiranju

    Uvod u raspoznavanje uzoraka

    Skriptni jezici

    Mrežno programiranje

    Ugradbeni računalni sustavi

  • Specijalizacija kroz studentske radove

     GRID kao nova informacijska infrastruktura (CRO-GRID)

     raspodijeljeno i paralelno računarstvo s naglaskom na rješavanje

    izračunski zahtjevnih problema

     oblikovanje i kompozicija sveprisutnih raspodijeljenih fiksnih i

    pokretnih usluga na Internetu

     oblikovanje semantičkog Web-a i ontologija

     oblikovanje sigurnih, pouzdanih i vjerodostojnih raspodijeljenih

    računalnih sustava

     biometrijska autentifikacija

     inteligentna dubinska analiza teksta i podataka

     vizualizacija, animacija i virtualna okruženja

     računalni vid i raspoznavanje uzoraka

     …

  • Temeljna pitanja koja razmatramo

     ZAŠTO?

     Zašto je važno pristupam li matrici redak po redak ili stupac po

    stupac?

     Velika razlika u performansama – nije magija!

     Zašto mi algoritam pretraživanja vraća suboptimalno rješenje?

     pesimistična heuristika?

     Zašto algoritam pretraživanja radi predugo?

     uporaba heuristika, svojstva heuristika, primjenjivost?

     Zašto je moj programski sustav vrlo težak za modificiranje?

     oblikovni obrasci?

     Zašto …

  • Temeljna pitanja koja razmatramo

     KAKO?

     Kako dokazati da u mojem programskom sustavu nema pogrešaka?

     formalna verifikacija?

     Kako pronaći prihvatljivo rješenje ako je prostor pretraživanja takav da

    za iscrpnu pretragu trebamo 10100 starosti svemira?

     optimizacijski algoritmi

     Kako napisati program koji inteligentno igra igru?

     minimax, heuristike, strojno učenje

     Kako generirati prikaz 3D scene na dvodimenzijskoj prikaznoj jedinici?

     računalna grafika, animacija

     …

  • Temeljna pitanja koja razmatramo

     KAKO?

     Kako napisati program koji će na slici prepoznati vašu mamu?

     raspoznavanje uzoraka, neuronske mreže, …

     Kako u velikoj kolekciji dokumenata pronaći željeni dokument?

     model-vreće-riječi, grupiranje po sličnosti, …

     Kakav je sentiment zapisa na news-grupama/forumima o pojedinim

    političkim strankama posljednjih mjesec dana?

     automatska analiza sentimenta, …

     O čemu govori ovaj tekst od 30 stranica?

     automatsko generiranje sažetaka, …

     Kako …

  • Prezentacija modula

    Računarska znanost

    Zavod za elektroniku, mikroelektroniku,

    računalne i inteligentne sustave