86
SVEUČILIŠTE/UNIVERZITET VITEZ FAKULTET INFORMACIONIH TEHNOLOGIJA STUDIJSKI PROGRAM I CIKLUSA STUDIJA SOFTVERSKI INŽENJERING Travnik, mart 2020. godine

SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET VITEZ

FAKULTET INFORMACIONIH TEHNOLOGIJA

STUDIJSKI PROGRAM

I CIKLUSA STUDIJA

SOFTVERSKI INŽENJERING

Travnik, mart 2020. godine

Page 2: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Nastavni plan studijskog programa SOFTVERSKI INŽENJERING (studij 3+2)

I SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.03.I043 UVOD U INFORMATIKU 30 12 20 - - 118 180 6

2. 2.09.03.I007 PRINCIPI PROGRAMIRANJA 30 12 6 - - 102 150 5

3. 1.01.01.I003 MATEMATIKA 30 12 20 - - 148 210 7

4. 5.01.02.I004 STATISTIKA 30 12 20 - - 148 210 7

5. 6.03. STRANI JEZIK I 30 30 20 - - 70 150 5

UKUPNO 150 78 86 - - 586 900 30

II SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.03.I011 STRUKTURE PODATAKA I

ALGORITMI 30 12 15 25 - 158 240 8

2. 2.09.03.I012 OSNOVE TEORIJE SISTEMA I

UPRAVLJANJA 30 12 15 25 - 158 240 8

3. 2.09.02.I044 POSLOVNE APLIKACIJE 30 12 10 25 - 163 240 8

4. 6.03. STRANI JEZIK II 30 30 15 - - 105 180 6

UKUPNO 120 66 55 75 - 584 900 30

Legenda: P=predavanja, SI = Seminarski i grupni radovi, evaluacija, PV/T = praktične vježbe, izrada i prezentacija tutorijala, SP = stručna i ferijalna praksa, IU–

Individualno učenje, IZ= Istraživanje izvora, DZ=Domaće zadaće

Page 3: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

III SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.02.I013 OSNOVE WEB TEHNOLOGIJA 30 12 10 20 - 108 180 6

2. 2.09.02.I016 VIŠI PROGRAMSKI JEZICI 30 12 20 - - 148 210 7

3. 2.09.04.I046 ANALIZA I DIZAJN SOFTVERA 30 12 20 - - 118 180 6

4. 2.09.04.I017 OPERATIVNI SISTEMI 30 12 10 - - 128 180 6

5. 2.09.04.I052 PROGRAMSKI JEZICI I

PREVODIOCI

30 12 10 25 - 73 150 5

UKUPNO 150 60 50 70 - 570 900 30

IV SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.03.I020 BAZE PODATAKA 30 12 10 30 - 158 240 8 2. 2.09.02.I021 RAČUNARSKE MREŽE 30 12 10 - - 188 240 8

3. 2.09.03.I044 RAČUNARSKA PISMENOST 30 12 10 25 - 103 180 6

4. 2.09.03.I022 KOMPJUTERSKA GRAFIKA 30 12 10 30 - 158 240 8

UKUPNO 120 48 40 85 - 607 900 30

Legenda: P=predavanja, SI = Seminarski i grupni radovi, evaluacija, PV/T = praktične vježbe, izrada i prezentacija tutorijala, SP = stručna i ferijalna praksa, IU–

Individualno učenje, IZ= Istraživanje izvora, DZ=Domaće zadaće

Page 4: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

V SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

SP

IU/IZ/ DZ

1. 2.09.01.I025 PROJEKTOVANJE INFORMACIONIH SISTEMA

30 12 10 25 - 163 240 8

2. 2.09.04.I047 VERIFIKACIJA I VALIDACIJA

SOFTVERA 30 12 20 - - 118 180 6

3. 2.09.04.I048 NAPREDNI RAZVOJ SOFTVERA 30 12 10 25 - 163 240 8

4. 2.09.03.I045 ADMINISTRACIJA BAZA

PODATAKA 30 15 15 20 - 160 240 8

UKUPNO 120 51 45 60 - 624 900 30

VI SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P V SI PV/T SP IU/IZ/ DZ

1. 2.09.02.I030 WEB PROGRAMIRANJE I DIZAJN 30 12 10 20 - 138 210 5

2. 2.09.02.I032 ZAŠTITA PODATAKA I

RAČUNARSKIH SISTEMA 30 12 20 - - 148 210 7

3. 2.09.04.I049 RAZVOJ MOBILNIH APLIKACIJA 30 12 15 25 - 68 150 5

4. I029 FERIJALNA PRAKSA -- -- -- -- 170 10 180 6

5. I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7

UKUPNO 90 36 40 45 170 519 900 30

Legenda: P=predavanja, SI = Seminarski i grupni radovi, evaluacija, PV/T = praktične vježbe, izrada i prezentacija tutorijala, SP = stručna i ferijalna praksa, IU–

Individualno učenje, IZ= Istraživanje izvora, DZ=Domaće zadaće

Page 5: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Nastavni plan studijskog programa SOFTVERSKI INŽENJERING (studij 4+1)

I SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.03.I043 UVOD U INFORMATIKU 30 12 20 - - 118 180 6

2. 2.09.03.I007 PRINCIPI PROGRAMIRANJA 30 12 6 - - 102 150 5

3. 1.01.01.I003 MATEMATIKA 30 12 20 - - 148 210 7

4. 5.01.02.I004 STATISTIKA 30 12 20 - - 148 210 7

5. 6.03. STRANI JEZIK I 30 30 20 - - 70 150 5

UKUPNO 150 78 86 - - 586 900 30

II SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.03.I011 STRUKTURE PODATAKA I

ALGORITMI 30 12 15 25 - 158 240 8

2. 2.09.03.I012 OSNOVE TEORIJE SISTEMA I

UPRAVLJANJA 30 12 15 25 - 158 240 8

3. 2.09.02.I044 POSLOVNE APLIKACIJE 30 12 10 25 - 163 240 8

4. 6.03. STRANI JEZIK II 30 30 15 - - 105 180 6

UKUPNO 120 66 55 75 - 584 900 30

Legenda: P=predavanja, SI = Seminarski i grupni radovi, evaluacija, PV/T = praktične vježbe, izrada i prezentacija tutorijala, SP = stručna i ferijalna praksa, IU–

Individualno učenje, IZ= Istraživanje izvora, DZ=Domaće zadaće

Page 6: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

III SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.02.I013 OSNOVE WEB TEHNOLOGIJA 30 12 10 20 - 108 180 6

2. 2.09.02.I016 VIŠI PROGRAMSKI JEZICI 30 12 20 - - 148 210 7

3. 2.09.04.I046 ANALIZA I DIZAJN SOFTVERA 30 12 20 - - 118 180 6

4. 2.09.04.I017 OPERATIVNI SISTEMI 30 12 10 - - 128 180 6

5. 2.09.04.I052 PROGRAMSKI JEZICI I

PREVODIOCI

30 12 10 25 - 73 150 5

UKUPNO 150 60 50 70 - 570 900 30

IV SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

S P

IU/IZ/ DZ

1. 2.09.03.I020 BAZE PODATAKA 30 12 10 30 - 158 240 8 2. 2.09.02.I021 RAČUNARSKE MREŽE 30 12 10 - - 188 240 8

3. 2.09.03.I044 RAČUNARSKA PISMENOST 30 12 10 25 - 103 180 6

4. 2.09.03.I022 KOMPJUTERSKA GRAFIKA 30 12 10 30 - 158 240 8

UKUPNO 120 48 40 85 - 607 900 30

Legenda: P=predavanja, SI = Seminarski i grupni radovi, evaluacija, PV/T = praktične vježbe, izrada i prezentacija tutorijala, SP = stručna i ferijalna praksa, IU–

Individualno učenje, IZ= Istraživanje izvora, DZ=Domaće zadaće

Page 7: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

V SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

SP

IU/IZ/ DZ

1. 2.09.01.I025 PROJEKTOVANJE INFORMACIONIH SISTEMA

30 12 10 25 - 163 240 8

2. 2.09.04.I047 VERIFIKACIJA I VALIDACIJA

SOFTVERA 30 12 20 - - 118 180 6

3. 2.09.04.I048 NAPREDNI RAZVOJ SOFTVERA 30 12 10 25 - 163 240 8

4. 2.09.03.I045 ADMINISTRACIJA BAZA

PODATAKA 30 15 15 20 - 160 240 8

UKUPNO 120 51 45 60 - 624 900 30

VI SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P V SI PV/T SP IU/IZ/ DZ

1. 2.09.02.I030 WEB PROGRAMIRANJE I DIZAJN 30 12 10 20 - 138 210 5

2. 2.09.02.I032 ZAŠTITA PODATAKA I

RAČUNARSKIH SISTEMA 30 12 20 - - 148 210 7

3. 2.09.04.I049 RAZVOJ MOBILNIH APLIKACIJA 30 12 15 25 - 68 150 5

4. I029 FERIJALNA PRAKSA -- -- -- -- 170 10 180 6

5. I034 SEMINAR/PROJEKT 5 -- -- 20 -- 210 210 7

UKUPNO 90 36 40 45 170 519 900 30

Legenda: P=predavanja, SI = Seminarski i grupni radovi, evaluacija, PV/T = praktične vježbe, izrada i prezentacija tutorijala, SP = stručna i ferijalna praksa, IU–

Individualno učenje, IZ= Istraživanje izvora, DZ=Domaće zadaće

VII SEMESTAR

Page 8: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

SP

IU/IZ/ DZ

1. 2.09.03.I036 DIZAJNIRANJE KORISNIČKOG

INTERFEJSA 30 12 20 - - 118 180 6

2. 2.09.02.I055 DIZAJN I RAZVOJ IOT

PROJEKATA 30 12 10 25 - 163 240 8

3. 2.09.04.I038 PRIKUPLJANJE SOFTVERSKIH

ZAHTJEVA 30 12 10 25 - 163 240 8

4. 2.09.03.I046 MODELIRANJE I POSLOVNA

INTELIGANCIJA 30 12 10 25 - 163 240 8

UKUPNO 150 60 110 95 - 485 900 30

VIII SEMESTAR

Br.

Šifra

Naziv predmeta

Nastavne aktivnosti (čas) Individualni rad

Ukupno

ECTS

P

V

SI

PV/T

SP

IU/IZ/ DZ

1. 2.09.04.I050 UMJETNA INTELIGENCIJA 30 12 10 25 - 163 240 8

2. 2.09.04.I051 HCI – INTERAKCIJA ČOVJEK

RAČUNAR 30 12 30 10 - 158 240 8

3. 2.09.03.I042 DATA MINING 30 12 20 - - 148 210 7

4. I035 ZAVRŠNI RAD (240 ECTS) - - - - - 210 210 7

UKUPNO 90 36 90 40 - 644 900 30

Legenda: P=predavanja, SI = Seminarski i grupni radovi, evaluacija, PV/T = praktične vježbe, izrada i prezentacija tutorijala, SP = stručna i ferijalna praksa, IU–

Individualno učenje, IZ= Istraživanje izvora, DZ=Domaće zadaće

Page 9: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SYLLABUSI

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Uvod u informatiku ŠIFRA: 2.09.03.I043

PREDMETNI NASTAVNIK: Prof. dr Lazo Roljić

Nivo: Dodiplomski Godina: I(prva) Redni broj predmeta: I043

Status predmeta: Obavezan Semestar: I (prvi)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta: .

Studentima objasniti pojam informatičke pismenosti, značaj i ulogu informatike,

posebno poslovne informatike koja ima osnovni zadatak da vrši akviziciju,

sređuje i pretvara podatke u poslovne informacije koje su osnova uspješne

menadžerske funkcije i funkcije upravljanja sistemima uopšte. Studentima se

prezentuju osnovna znanja vezana za oblasti informatike i računarstva,

informacionih tehnologija, posebno hardvera i softvera računara. Daju im se

osnove teorije informacija, opšte teorije sistema i metode sistemske analize.

Upoznaju se sa istorijatom razvoja računara. Prezentuje im se klasifikacija tipova i

generacija računara i organizacija i arhitektura računara po Fon Nojmanovom

konceptu. Studenti se upoznaju sa logičkim i algebarskim osnovama rada

digitalnih računara, te sa osnovnom građom i principom njihovog rada. Daju im se

osnovne informacije o vrstama i kreiranju softvera računara, o programiranju

računara, o programskim jezicima, kao i o algoritmima i i načinima njihovog

prikazivanja.Objašnjava im se pojam informacionih sistema kao sinergije djelovanja ljudi, metoda i tehnika na prikupljanju, obradi, čuvanju, manipuliranju,

dostavi i zaštiti podataka i informacija. Objašnjava im se problematika i metode

njihovog projektovanja i načini upotrebe informacionih sistema u praksi

Kompetencije/obrazovni

ishodi

Studenti se upoznaju sa neposrednim korišćenjem računara i dobijaju uvid

u brojne mogućnosti njihove upotrebe, razvijaju algoritamski način

razmišljanja, kao i temeljitost i sistematičnost u rješavanju praktičnih

problema pomoću računara i ostalih informacionih i komunikacionih tehnologija.

Savladane vještine

Praktičnim vježbama studenti stiču vještine interakcije sa računarom,

globalnom računarskom mrežom Internet i njegovim servisima. Time

utvrđuju znanja iz informatike i računarstva stečena na predavanjima i to sa

računarskih, matematičkih, bioloških, kognitivnih i socijalnih aspekata, i

dizajniranja informacionih sistema i općenito informatičkog inženjeringa.

Page 10: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Osnovni sadržaj predmeta

1. Razvoj društva i periodi njegove informatizacije 2. Istorijat razvoja informatike 3. Pojam, predmet i cilj informatike 4. Znanje-informacija-poruka-znak 5. Svojstva informacije kao resursa 6. Fenomenologija pojma informacija 7. Fenomenologija pojma znanje 8. Model procesa komuniciranja 9. Elementi teorije informacija (slučajnost, vjerovatnoća, entropija) 10. Elementi opšte teorije sistema 11. Metode i sredstva sistemske analize 12. Kibernetika i kibernetske metode analize i odlučivanja 13. Koncept IT i epohalni izum – računar 14. Tipovi i generacije računara-klasifikacija 15. Osnovna građa, arhitektura i princip rada računara

Predmeti koji su preduvjet /

polaganja

Način izvođenja nastave

Način izvođenja predavanja: Način izvođenja vježbi:

a) Exkatedra..............................50% a) Obrada slučaja–grupno ...................... 40%

b) Diskusija................................40% b) Obrada slučaja– individualno ............ 40%

c) Gost predavač........................10% c) Diskusija – prezentacija .................... 20%

Ukupno:100% Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1(50%gradiva) ................................................. 30bodova

2. Test 2(50%gradiva) ................................................. 30bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi… ............................................ 20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije… ............................................................ 20bodova

Ukupno .................................................................... 100bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30

bodova, točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom

predavanju) = 0-5 bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Roljić, L., Informacije-Sistemi-Upravljanje, VŠPM „Primus“, Gradiška, 2017.

2. Roljić, L., Informatika 1, Autorizirana predavanja - prezentacije, VŠPM „Primus“, Gradiška, 2017.

3. Roljić, L., Latinović, T., Upravljanje informacijama, Univerzitet za poslovni inženjering i menadžment

Banja Luka, 2014.

4. Roljić, L., Mikić, Đ., Damjanović, B., Informatički menadžment, “Primaprom” Banja Luka, 2016.

Page 11: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Principi programiranja ŠIFRA: 2.09.03.I020

PREDMETNI NASTAVNIK: Doc. dr Mahir Zajmović

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: I007

Status predmeta: Obavezan Semestar: I (prvi)

Ukupno radno opterećenje studenta: 150 ECTS: 5

Cilj predmeta:

Upoznati studente sa funkcionisanjem računarskog sistema i jezičkog procesora.

Studenti će razumjeti pojam algoritma i programa kao i faze u razvoju programa kao i da koriste

algoritme pretraživanja i sortiranja.

Kompetencije/obrazovni

ishodi

Po završetku kursa student će imati osnovna znanja funkcionisanju računarskog sistema i

jezičkog procesora. Razumjet će pojam algoritma i programa, faza u razvoju programa kao i

različite programske paradigme.

Savladane vještine Pojam algoritma i programa, faze u razvoju programa, fundametalni algoritmi i strukture

podataka, strukturno programiranje i modularni programi.

Osnovni sadržaj

predmeta

1. Razvoj računarstva

2. Struktura i funkcionisanje računarskog sistema

3. Programski jezici, jezički procesori

4. Neformalna i formalna definicija algoritma

5. Kompleksnost problema i algoritama

6. Projektovanje programa

7. Algoritmi pretraživanja i sortiranja

8. Izbor iz algoritama kombinatorike

9. Strukturno i modularno programiranje

10. Programske paradigme

Predmeti koji su

preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100 %

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100 %

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ............30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)........30 bodova

3. Predavanje (prisustvo na predavanjima i vježbama i

aktivno participiranje u nastavi).............................................

20 bodova

4. Vježbe – (seminarski rad ili esej uz izradu ppt prezentacije)

...................................................................................20 bodova

____________________________

Ukupno bodova:................100

b) Visina ocjene prema broju osvojenih bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 4 glasi; seminarski rad ili esej (case study) = 30 bodova, prezentacija seminarskog rada

= 0 – 5 bodova, te se dodaje tačka 5; prisustvo uvodnom predavanju = 0-5 bodova. Student ima pravo na popravni iz tačke 1,2 i 4, odnosno

Page 12: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

3 (vanredni i DL student), ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije

predao rad po tačci 4, odnosno 3 (vanredni i DL).

Literatura:

1. Zajmović, M: „Metodološka zbirka zadataka za učenje C++“, Sveučilište/Univerzitet „Vitez“, Travnik, 2012.

2. Mikić, Đ.: „Statističke metode u menadžmentu“, Apeiron Banja Luka 2006. god.

3. B. Eckel: “Misliti na jeziku C++, Prvi tom: Uvod u standardni C++ (prevod 2. izdanja)”, Prentice Hall Inc, prevod

Mikro Knjiga, Beograd, 2003.

4. RobertW.Sebesta, Concepts of Programming Languages, 8thedition, Addison‐Wesley2007.

5. I.Bratko. Prolog Programming for Artificial Intelligence, 4th edition, Pearson Education – Addison Wesley, 2011.

6. V. Žumer, M. Mernik, Principi programskih jezika, Univerzitet u Mariboru, Fakultet za elektrotehniku, računarstvo

i informatiku, Maribor, 2003.

7. D. A. Watt, Programming Language Concepts and Paradigms. Prentice - Hall International, New York, 1990.

Page 13: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Matematika ŠIFRA: 1.01.01.I003

PREDMETNI NASTAVNIK: Prof. dr Esad Jakupović

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: I003

Status predmeta: Obavezan Semestar: I (prvi)

Ukupno radno opterećenje studenta: 210 sati ECTS: 7

Cilj predmeta: Osnovni cilj predmeta je razvijanje razmišljanja i razumijevanja matematičkih

pojmova, koje će koristiti u kasnijim predmetima vezanim za informatiku.

Kompetencije/obrazovni

ishodi

Studenti će biti u stanju da objasne i primjene osnovne metode diskrektne

matematike u računarskim naukama, da koriste ove metode u analizi algoritma,

teoriji računarske obrade podataka, softverskim inženjeringom.

Savladane vještine Savladane vještine iskazivat će se u znanju primjene formula i izračuna osnovnih

statističkih pokazatelja.

Osnovni sadržaj predmeta 1. Uvod i značaj matematičke logike

2. Modularna aritmetika

3. Algebarske strukture

4. Relacijske strukture

5. Formalni jezici gramatike

6. Osnovi teorije grafova

7. Teorija konačnih automata

8. Matematička logika

Predmeti koji su preduvjet

polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

Page 14: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Doc. dr Đuro Mikić „Statističke metode u menadžmentu“, Apeiron Banja Luka, 2006. god.

2. Rabija Somun-Kapetanović „Statistika u ekonomiji i menadžmentu“, Ekonomski fakultet Sarajevo, 2007.

god.

3. Šošić J. i Serdar V. „Uvod u statistiku“, Školska knjiga Zagreb, 2002. god.

4. Petrović dr Ljiljan „Teorijska statistika“ Ekonomski fakultet Beograd, 2006. god.

Page 15: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Statistika ŠIFRA:5.01.02.I004

PREDMETNI NASTAVNIK: Prof. dr Ibrahim Obhođaš

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: E004

Status predmeta: Obavezan Semestar: I (prvi)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta:

Studenti trebaju naučiti i savladati statističke metode koje se koriste u ekonomiji

i menadžmentu.

Kompetencije/obrazovni

ishodi

Studenti trebaju naučiti i savladati statističke metode koje se koriste u ekonomijii

menadžmentu.

Savladane vještine Primjena metoda i tehnika statističkog posmatranja, istraživanje i statističkaanaliza

posmatranog uzorka.

Osnovni sadržaj predmeta

1. Pojam statistike i statistička istraživanja

2. Statistički skup i statističke varijable

3. Analiza i sinteza podataka

4. Mjere srednje vrijednosti

5. Mjere disperzije ili varijacije

6. Mjere koncentracije

7. Regresiona i korelaciona analiza

8. Dinamička analiza i mjere evolucije

9. Vremenske serije

10. Metoda uzoraka

11. Testiranje hipoteza

Predmeti koji su preduvjet

polaganja //

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

Page 16: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

Osnovna:

1. Mikić, Đ.:Statističke metode u menadžmentu, Apeiron Banja Luka 2006

2. R. Kamal:Mobile Computing, Oxford University Press, 2008.

3. Jevtovic Milojko, Velickovic Zoran: Komunicacioni protokoli prepletenih slojeva, 2012.

Dopunska:

1. James Tolbot, Justin Molean: Programiranje android aplikacija, CET 2014.

Page 17: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Strani jezik I ŠIFRA: 6.03.

PREDMETNI NASTAVNIK: Lektor, Vesna Biljaka

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: I

Status predmeta: Obavezan Semestar: I (prvi)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta: Studenti trebaju steći osnovno znanje iz stranog jezika i savladaju osnove

gramatike, čitanja i korespondencije.

Kompetencije/obrazovni

ishodi

Student treba da stekne osnovna znanja iz stranog jezika, savladaju osnovne

gramatike i korespondenciju uz korištenje tekstova prema literaturi.

Savladane vještine Čitanje, pisanje, razumijevanje, konverzacija.

Osnovni sadržaj predmeta 1. Čitanje

2. Pisanje

3. Razumijevanje

4. Gramatika

5. Osnove konverzacije

Predmeti koji su preduvjet

polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Page 18: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Literatura:

1. Esteras, Santiago Remacha, Infotech –English For Computer Users, Cambridge University Press. 2002.

2. Ibbotson, Mark&StephensBryan, Business Start-Up 1, Cambridge University Press. 2009.

3. Lindner-Krois, Amy&Firth, Matt, Introduction To International Legal English, Cambridge University

Press. 2008.

4. Allum, Virginia&McGarr, Patricia, Cambridge English For Nursing, Cambridge University Press. 2008.

5. Murphy,R. EssentialGrammarin Use, Cambridge University Press, Cambridge, 1998.

6. Riđanović, Midhat, Praktična Engleska Gramatika, Šahinpašić, 2007.

Page 19: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Strukture podataka i algoritmi ŠIFRA: 2.09.03.I011

PREDMETNI NASTAVNIK: Doc. dr Mahir Zajmović

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: I011

Status predmeta: Obavezan Semestar: II (drugi)

Ukupno radno opterećenje studenta: 180 ECTS: 6

Cilj predmeta:

Kroz ovaj predmet studenti će se upoznati i savladati čuvanje, pristup i analize

podataka kao i znanje iz dizajna i strukture baze podataka.

Kompetencije/obrazovni

ishodi

Student će biti u stanju da objasni karakteristike koje razlikuju baze podataka od

tradicionalnog načina pohranjivanja podataka, da opiše komponente bazi

podataka i daje primjer za njihovu upotrebu.

Savladane vještine Razumije glavne koncepte razvoja i korištenja podataka.

Kreira relacionu bazu podataka korištenjem naprednih funkcija za izradu tabela i

kompleksnih veza između tabela.

Dizajnira i koristi upite za kreiranje tabele, ažuriranje, brisanje i dodavanje

podataka; Prečisti upute korištenjem džoker znakova, parametara i kalkulacija.

Korištenje kontrole i podobrazaca za poboljšanje formi i unapređenje

funkcionalnosti.

Pravi izvještaje kako bi izvršio kalkulacije;

Pravi podobrazce i poboljša prezentaciju izveštaja.

Poboljša produktivnost radeći sa makro naredbama i upotrebom opcija linkovanja

i uvoza u cilju integrisanja podataka.

Osnovni sadržaj predmeta 1. Osnovni pojmovi i svrha upotrebe algoritama

2. Osnovne strukture podataka (statički aspekt računarskog programa):

nizovi, liste, stekovi, redovi, stabla i grafovi

3. Elementi od kojih se grade strukture podataka; liste i njeni gradivni

elementi: ćelija, polje, zapis (slog), pokazivač,kursor

4. Pregled raznih apstraktnih tipova

5. Vezana lista i druge vezane strukture

6. Predstavljanje i analiziranje algoritama: dijagram toka, pseudokod

7. Osnovne algoritamske strukture (dinamički aspekt računarskog

programa):sekvencija, selekcija, iteracija

8. Algoritmi za obavljanje osnovnih operacija nad strukturama (sortiranje,

pretraživanje, rekurzija)

9. Primjena opisanih struktura u složenijim algoritmima

10. Dizajniranje (oblikovanje) algoritama

Predmeti koji su preduvjet

polaganja 1. Principi programiranja

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100 %

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100 %

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ............30 bodova

b) Visina ocjene prema broju osvojenih bodova

Page 20: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

2. Test 2 - drugi kolokvij (drugih 50% gradiva)........30 bodova

3. Predavanje (prisustvo na predavanjima i vježbama i aktivno

participiranje u nastavi)............................................. 20

bodova

4. Vježbe – (seminarski rad ili esej uz izradu ppt prezentacije)

...................................................................................20 bodova

____________________________

Ukupno bodova:................100

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 4 glasi; seminarski rad ili esej (case study) = 30 bodova, prezentacija seminarskog

rada = 0 – 5 bodova, te se dodaje tačka 5; prisustvo uvodnom predavanju = 0-5 bodova. Student ima pravo na popravni iz tačke

1,2 i 4, odnosno 3 (vanredni i DL student), ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije u određenom terminu

pristupio testu ili nije predao rad po tačci 4, odnosno 3 (vanredni i DL).

Literatura:

1. Zajmović, M: „Metodološka zbirka zadataka za učenje C++“, Sveučilište/Univerzitet „Vitez“, Travnik, 2012.

2. Robert Sedgewick: Algorithms in C, Parts 1-5 (Bundle) 3rd edition, Addison - Wesley, 2001.

3. Knuth, Donald E: "The Art of Computer Programming, Vol. 1: Fundamental Algorithms", 3rd edition, Addison - Wesley,

1997.

4. Knuth, Donald E: "The Art of Computer Progarmming, Vol. 3: Sorting and Searching", 2nd edition, Addison - Wesley,

1998.

5. R. Sedgewick, “Algorithms”, Fourth Edition, Addison Wesley, 2011.

6. R. Sedgewick: “Algorithms in C++”, Princeton University, Addison Wesley Publishing Company, 1998.

7. T. H. Cormen, C. E. Leiserson, R. L. Rivest, C. Stein, Introduction to Algoritms, 2Ed, MIT Press, 2001.

8. Stephen J. Chapman: „Java for Engineers and Scientist“, Prentice Hall, NJ, 2000.

9. Goodrich M.T., Tamassia R., Algorithm Design - Foundations, Analysis, and Internet Examples. John Wiley & Sons,

New York, 2002.

10. Horowitz E., Sahni S., Rajasekaran S., Computer Algorithms / C++. Computer Science Press, New York, 1997.

Page 21: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Osnove teorije sistema i upravljanja ŠIFRA:2.09.03.I012

PREDMETNI NASTAVNIK: Prof. dr Ibrahim Obhođaš

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: I012

Status predmeta: Obavezan Semestar: II(drugi)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta:

Studente upoznati sa osnovnim znanjima iz teorije sistema i upravljanja. Studenti

će savladati znanje iz sistema tako što će znati ulazne veličine što

racionalnije,pragmatičnije i efikasnije transformišu u izlazne veličine a što je

temelj efikasnom

sistemu upravljanja.

Kompetencije/obrazovni

ishodi

Uspješnim savladavanjem gradiva student će upoznati osnovne karakteristike

realnih sistema, moći će da različite sisteme posmatra sa aspekta opšte teorije

sistema kao napr. Funkcionisanje privrednih i poslovnih sistema.

Savladane vještine Posmatranje različitih sistema kroz prizmu opšte teorije sistema

Osnovni sadržaj predmeta

Definisanje pojmova teorije, sistema i upravljanje

Elementi sistema

Čovjek, mašina, sistem

Karakteristike i funkcije sistema

Klasifikacija sistema

Kibernetski sistem

Modeli i metode vještačkih sistema

Modeliranje sistema

Budućnost teorije sistema

Predmeti koji su preduvjet

polaganja //

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

Page 22: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

Osnovna:

1. Mikić, Đ.:Statističke metode u menadžmentu, Apeiron Banja Luka 2006

2. Teorija sistema i informacija Alida Habul,Samir Omanov, Sarajevo,2009

3. R. Kamal:Mobile Computing, Oxford University Press, 2008.

4. Jevtovic Milojko, Velickovic Zoran: Komunicacioni protokoli prepletenih slojeva, 2012.

Page 23: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Poslovne aplikacije ŠIFRA:2.09.02.I044

PREDMETNI NASTAVNIK: Prof. dr Hadžib Salkić

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: I004

Status predmeta: Obavezan Semestar: II (drugi)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta:

Cilj izučavanja ovog predmeta je sticanje neophodnihznanja u naprednom

korištenju informacionih tehnologija uradnom procesu a posebno u poslovnim

Kompetencije/obrazovni

ishodi

Student će razumjeti korištenje i značaj upotrebe aplikacija usvakodnevnom

životu, poznavati i koristiti standardne,napredne opcije tekst procesora,

tabelarnih kalkulatora, bazapodataka, prezentacione grafike.

Savladane vještine Korištenje tekst procesora, tabelarnog kalkulatora, kancelarisjkihbaza podataka,

poslovne prezentacione grafike, interneta ielektronske pošte.

Osnovni sadržaj predmeta

1. Korištenje informacionih tehnologija u radnom procesu

2. Sigurnost informacija i zloupotrebe

3. Poslovni administrativni sistemi

4. Tekst procesori

5. Tabelarne kalkulacije

6. Baze podataka

7. Poslovne prezentacije

8. Elektronske komunikacije

Predmeti koji su preduvjet

polaganja Principi programiranja

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

Page 24: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

Osnovna:

1. H. Salkić „Praktikum Poslovne Informatike“, april 2010.

2. H. Salkić „Osnove IT-korak po korak“, mart 2008.

3. Mandić D. i Ristić M. „Informacione tehnologije Evropski standardi znanja“, Beograd, 2005. god.

Dopunska:

1. „Brojni sistemi i minimizacija funkcije (Karnoove mape)“, septembar 2017.

2. Link: https://www.youtube.com/user/MrHadzib/videos

Page 25: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Strani jezik II ŠIFRA: 6.03.

PREDMETNI NASTAVNIK: Lektor, Vesna Biljaka

Nivo: Dodiplomski Godina: I (prva) Redni broj predmeta: I

Status predmeta: Obavezan Semestar: I (prvi)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta: Studenti trebaju steći osnovno znanje iz stranog jezika i savladaju osnove

gramatike, čitanja i korespondencije.

Kompetencije/obrazovni

ishodi

Student treba da stekne osnovna znanja iz stranog jezika, savladaju osnovne

gramatike i korespondenciju uz korištenje tekstova prema literaturi.

Savladane vještine Čitanje, pisanje, razumijevanje, konverzacija.

Osnovni sadržaj predmeta 1. Čitanje

2. Pisanje

3. Razumijevanje

4. Gramatika

5. Osnove konverzacije

Predmeti koji su preduvjet

polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Page 26: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Literatura:

1. Esteras, Santiago Remacha, Infotech –English For Computer Users, Cambridge University Press. 2002.

2. Ibbotson, Mark&StephensBryan, Business Start-Up 1, Cambridge University Press. 2009.

3. Lindner-Krois, Amy&Firth, Matt, Introduction To International Legal English, Cambridge University

Press. 2008.

4. Allum, Virginia&McGarr, Patricia, Cambridge English For Nursing, Cambridge University Press. 2008.

5. Murphy,R. EssentialGrammarin Use, Cambridge University Press, Cambridge, 1998.

6. Riđanović, Midhat, Praktična Engleska Gramatika, Šahinpašić, 2007.

Page 27: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Osnove web tehnologija ŠIFRA:2.09.02.I013

PREDMETNI NASTAVNIK: Prof. dr Hadžib Salkić

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I013

Status predmeta: Obavezan Semestar: III (treći)

Ukupno radno opterećenje studenta: 180 sati ECTS:6

Cilj predmeta:

Sticanje osnovnih znanja i vještina potrebnih zaprojektovanje i razvoj web

aplikacija.

Kompetencije/obrazovni

ishodi

Sposobnost samostalnog razvoja osnovnih web prezentacija iaplikacija.

Savladane vještine Osnovne vještine potrebne za projektovanje, razvoj,testiranje, postavljanje i

održavanje web aplikacija.

Osnovni sadržaj predmeta

1. Uvod u internet, Internet protokol stek i servisi

2. Klijent - server arhitektura. 2-tier i 3-tier aplikacije

3. Web prezentacije i web aplikacije. Osnove webprogramiranj

4. HTTP protokol, CGI

5. HTML

6. CSS

7. Skript jezici. Dinamičke web aplikacije, DHTML

8. FTTP, e-mail i web aplikacije

9. XML

10. Bezbednost na web-u, PKI i SSL

11. Društveni aspekti web aplikacija

Predmeti koji su preduvjet

polaganja Principi programiranja

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

Page 28: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

1. H.Salkić, “Osnove WEB tehnologija, Travnik, 2019.

2. HTML & CSS: The Complete Reference, Fifth Edition; Thomas A. Powell, McGrawHill Osborne

Media; 2010.

3. Vježbe: Elektronski udžbenici: Osnove web tehnologija - Namo Web editor, link:

https://www.youtube.com/watch?v=bR-3qkla7sA&t=145s

https://www.youtube.com/watch?v=LTu0dZzmV2g&t=17s

Page 29: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Viši programski jezici ŠIFRA: 2.09.02.I016

PREDMETNI NASTAVNIK: Prof. dr Zoran Avramović

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I016

Status predmeta: Obavezan Semestar: III (treći)

Ukupno radno opterećenje studenta: 120sati ECTS: 4

Cilj predmeta:

Studentima treba objasniti i da savladaju kreiranje Visual Basic aplikacija u

složenom interaktivnom okruženju RAD alata korištenjem naprednih ADO, OLE

i SQL softverskih tehnologija.

Kompetencije/obrazovni

ishodi

Upoznavanje sa disciplinom i pravilima pri projektovanju, razvoju i

implementaciji složenih softverskih sistema zasnovanih na konceptu RAD alata i

primjeni VisualBASIC-a

Savladane vještine Programiranje se ne može naučiti učeći samo teoriju iz knjiga i slušajući

predavanja.Da biste naučili da programirate, poštovani studenti, morate da

programirate!

Osnovni sadržaj predmeta

1. Osnovni pojmovi i osnovne paradigme.

2. Korištenje Visual Basic-a

3. Objektivno orijentirano podržano programiranje

4. Kreiranje štampanog izlaza

5. Pristup podacima

6. Integracija sa ostalim aplikacijama

7. Razvoj interneta

8. Napredne tehnike

9. Savladavanje Windows API

10. Profesionalni Visual Basic razvoj

Predmeti koji su preduvjet

polaganja Principi programiranja

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

Page 30: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

1. Kent Beck , Mertin Flower Planing Ectreme Programming 2004 2. Norton P. i Groh M. „Visual Basic 6“, prevod, Kompjuter biblioteka, Čačak, Srbija, 2002. godine 3. Donald E. Knuth, The Art of Computer Programming, Volumes 1-3, (Addison-Wesley Professional, ISBN

978-0-201-48541-7). I was given the third-edition three-volume set (published in 1997-1998) as a gift and it made my day! If you can afford only one, get Volume 1.

4. Alfred V. Aho, Jeffrey D. Ullman, John E. Hopcroft, Data Structures and Algorithms, (Addison-Wesley, ISBN 978-0-201-00023-8).

5. Michael McMillan, Data Structures and Algorithms Using Visual Basic .NET, (Cambridge University Press, ISBN 978-0-521-54765-9).

6. Evangelos Petroutsos, Mark Ridgeway, Mastering Microsoft Visual Basic 2008, Wiley Publishing, Inc. 7. David I. Schneider, Computer Programming, Concepts and Visual Basic, University of Phoenix, ISBN 0–

536–60446–0, BA 990807, Pearson custom Publishing, 160 Gould Street/Needham Heights, MA 02494

Page 31: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Analiza i dizajn softvera ŠIFRA: 2.09.04.I046

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I046

Status predmeta: Obavezan Semestar: III (treći)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta:

Cilj predmeta je da se studenti upoznaju sa modeliranjem, dizajniranjem,

implementiranjem, testiranjem i debagiranjem velikih objektno-orijentisanih

softvera. Studenti treba da usvoje osnovna znanja o principima analize i dizajna

sistema iz realnog svijeta korištenjem univerzalnog jezika za OO modeliranje

UML i tako se pripreme za rad na konkretnim projektima kroz metodologije

softver inženjeringa.

Kompetencije/obrazovni

ishodi

Student koji uspješno završi predmet će imati sljedeće kompetencije:

• Dizajniraju i implementiraju veće programe.

• Testiraju softver u cilju pronalaženje i otklanjanja grešaka.

• Kreiraju konceptualne modele softverskog projekta.

• Prelaze sa realnog sistema na implementaciju softvera.

• Usvajaju UML notaciju.

• Vladaju vještinom korištenja CASE alate za izgradnju modela softvera.

Savladane vještine Osnovne vještine potrebne detaljnu analizu i dizajn softverskih rješenja, koja

uključuju modeliranje razvoja softvera, UML notaciju i mapiranje, korištenje

CASE alata, te principe objektno-orijentisanog dizajna.

Osnovni sadržaj predmeta

1. Uvod.

2. Razvojni proces softvera i osnovne metodologije razvoja.

3. Modeliranje i izrade modela u razvoju softvera.

4. Vrste apstrakcija u objektno-orjentisanom modeliranju sistema.

5. Model sistema i aspekti objektno-orjentisanih modela.

6. UML i alati za modeliranje.

7. Dijagrami slučajeva koristenja.

8. Specifikacija zahtjeva i modeliranje zahtjeva sa UML.

9. Modeliranje strukture sistema.

10. Identifikacija odgovornosti klasa i kolaboracija.

11. Modeliranje interakcije u sistemu.

12. Implementacijski pogled na sistem, prikaz implementacijskog

pogleda, UML dijagram raspoređivanja.

13. Dinamičko UML modeliranje sistema.

14. Metrike i principi objektno-orijentisanog dizajna.

15. Mapiranje UML modela na implementacijski nivo objektno-

orijentisanih jezika (Java, C++).

Predmeti koji su preduvjet

polaganja Principi programiranja

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Page 32: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

1. Zajmović, M: „Metodološka zbirka zadataka za učenje C++“, Sveučilište/Univerzitet „Vitez“, Travnik,

2012.

2. Lonnie D. Bentley, Jeffrey L. Whitten, Systems Analysis and Design for the Global Enterprise, McGraw-

Hill/Irwin, 2006.

3. Ivar Jacobson, James Rumbaugh, Grady Booch, Unified Modeling Language User Guide, The, Second

Edition, Addison-Wesley Professional, 2005.

Page 33: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Operativni sistemi ŠIFRA: 2.09.04.I017

PREDMETNI NASTAVNIK: Doc. Dr Alen Doko

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I017

Status predmeta: Obavezan / Izborni Semestar: III (treći)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta: Studenti će savladati pojam i značaj sistemskog softvera (operativnog sistema).

Savladat će znanje različitih softverskih i hardverskih tehnologija vezanih za

operativne sisteme.

Kompetencije/obrazovni

ishodi :

Nakon uspješnog završetka ovog kursa, student će moći: objasniti što radi

operativni sustav i kako se koristi, prepoznati različite komponente računalnog

sustava i način na koji oni djeluju s operacijskim sustavom, opisati razlike između

32-bitnog i 64-bitnog operativnog sustava i objasniti različite vrste operativnih

sustava koji se danas koriste.

Savladane vještine Instalacija i održavanje operativnih sistema.

Osnovni sadržaj predmeta 1. Uloga i cilj operativnog sistema

2. Funkcionalnost, efikasnost i drugo operativnih sistema

3. Metodi strukturiranja

4. Strukture implementiranja

5. Proces-raspoređivanje, sinkronizacija i sl. 6. Upravljanje memorijom i uređajima

7. Sadržaj i struktura direktorija

8. Razni sistemi datoteka

9. Montiranje sistema

10. Bezbjednost i zaštita sistema

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

Page 34: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

Osnovna

1. Ann McHoes, Ida M. Flynn. „Understanding Operating Systems“ Cengage Learning; 8 edition (March 15,

2017)

2. Abraham Silberschatz. „Operating System Concepts“, W; 9 edition (2012)

3. William Stallings. „Operating Systems: Internals and Design Principles“, Pearson; 9 edition (March 23,

2017)

4. Embedded Linux Primer: Apractical, Real-World Approach Christopher Hallinan 2006 1

Page 35: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Programski jezici i prevodioci ŠIFRA: 2.09.04.I052

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I052

Status predmeta: Obavezan / Izborni Semestar: III (treći)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta: Upoznavanje studenta s uobičajenim proceduralnim jezicima, kao i

reprezentativnim funkcionalnim, logički orijentisanim i objektno-orijentisanim

jezicima.

Kompetencije/obrazovni

ishodi :

Studenti će po okončanju ovog predmeta posjedovati sljedeća znanja i

kompetencije:

• Razviti vještine za procjene jezika za svoje potrebe, sposobnosti,

ograničenja, zahtjeve okoline.

• Proučiti faze i komponente tipičnih prevodilaca programskih jezika.

• Studirati relevantnu teoriju jezika i razumjeti njegovu upotrebu u

prevođenju.

Savladane vještine Student će nakon polaganja ovog predmeta moći razumijeti komponente i osobine

programskih jezika potrebne za razvoj programa i održavanje raznih aplikacija.

Osnovni sadržaj predmeta 11. Programiranje na niskom nivou, evolucija glavnih programskih

jezika

12. Opis sintakse i semantike

13. Leksička analiza, sintaksna analiza

14. Imena i povezivanja, opseg, vrijeme života, okruženja

15. Primitivni tipovi podataka, polja, drugi tipovi i provjere tipova

16. Aritmetički izrazi, Boolean izraza, dodjele, miješanje i ekvivalencija

tipova

17. Imperativno programiranje i strukturirano programiranje, Naredbe

kontrole: odabir, iteracija, grananja

18. Potprogrami i prosljeđivanje parametra, problem io koji se dešavaju s

potprogramima, implementacija potprograma, implementacija

ugniježđenih potprograma, blokovi

19. Apstraktni tipovi podataka i enkapsulacija

20. Objektno-orijentisano programiranje, Primjeri objektno-orijentisanih

jezika

21. Funkcionalna programiranje, primjeri funkcionalnih jezika

22. Logički, deklaratitvni i domensko specifični jezici

23. Izuzeci, programiranje upravljano događajima i konkurentnost Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Page 36: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

Osnovna

1. Robert Sebesta, Concepts of Programming Languages,10th edition,Addison-Wesley 2012.

2. Michael L. Scott, Programming Language Pragmatics, ThirdEdition , Morgan Kaufmann, 2009.

3. Keith Cooper and Linda Torczon Engineering a Compiler, SecondEdition Morgan Kaufmann, 2011.

4. Bilješke i slajdovi sa predavanja

Page 37: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Baze podataka ŠIFRA: 2.09.03.I020

PREDMETNI NASTAVNIK: Doc. dr Mahir Zajmović

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I020

Status predmeta: Obavezan Semestar: IV (četvrti)

Ukupno radno opterećenje studenta: 180 ECTS: 6

Cilj predmeta:

Kroz ovaj predmet studenti će se upoznati i savladati čuvanje, pristup i analize

podataka kao i znanje iz dizajna i strukture baze podataka.

Kompetencije/obrazovni

ishodi

Student će biti u stanju da objasni karakteristike koje razlikuju baze podataka od

tradicionalnog načina pohranjivanja podataka, da opiše komponente bazi

podataka i daje primjer za njihovu upotrebu.

Savladane vještine Studenti će po okončanju ovog predmeta posjedovati sljedeća znanja i

kompetencije:

• Razumije glavne koncepte razvoja i korištenja podataka.

• Kreira relacionu bazu podataka korištenjem naprednih funkcija za izradu

tabela i kompleksnih veza između tabela.

• Dizajnira i koristi upite za kreiranje tabele, ažuriranje, brisanje i dodavanje

podataka; Prečisti upute korištenjem džoker znakova, parametara i

kalkulacija.

• Korištenje kontrole i podobrazaca za poboljšanje formi i unapređenje

funkcionalnosti.

• Pravi izvještaje kako bi izvršio kalkulacije;

• Pravi podobrazce i poboljša prezentaciju izveštaja.

• Poboljša produktivnost radeći sa makro naredbama i upotrebom opcija

linkovanja i uvoza u cilju integrisanja podataka.

Osnovni sadržaj predmeta 1. Informacioni modeli i sistemi

2. Potrebe za strukturama podataka

3. Operacije nad strukturama podataka

4. Modeli baze podataka i dizajn

5. Sortiranje

6. Programski queri jezik za pristup bazama podataka

(SQL)

7. Tipovi upita,

8. Indeksi i optimizacija upita

9. Transakcije

10. Sigurnost baze podataka

Predmeti koji su preduvjet

polaganja

1. Arhitektura računarskih sistema i mreža

2. Projektovanje informacionih sistema

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100 %

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100 %

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra b) Visina ocjene prema broju osvojenih bodova

Page 38: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

1. Test 1–prvi kolokvij (prvih 50% gradiva) ............30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)........30 bodova

3. Predavanje (prisustvo na predavanjima i vježbama i aktivno

participiranje u nastavi)............................................. 20

bodova

4. Vježbe – (seminarski rad ili esej uz izradu ppt prezentacije)

...................................................................................20 bodova

____________________________

Ukupno bodova:................100

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 4 glasi; seminarski rad ili esej (case study) = 30 bodova, prezentacija seminarskog

rada = 0 – 5 bodova, te se dodaje tačka 5; prisustvo uvodnom predavanju = 0-5 bodova. Student ima pravo na popravni iz tačke

1,2 i 4, odnosno 3 (vanredni i DL student), ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije u određenom terminu

pristupio testu ili nije predao rad po tačci 4, odnosno 3 (vanredni i DL).

Literatura:

1. Kulašin, Dž., Zajmović, M.: „Osnove informacijske sigurnosti“, Univerzitet u Travniku, Fakultet za

poslovnu ekonomiju, 2016.

2. Damjanović, B.: Baze podataka, skripta, Sveučilište/Univerzitet „Vitez“, Travnik, 2018. (epub i pdf format)

3. Database Design For Mere Mortals: A Hands - On Guide to Relation Database Design,Second Edition

Michael J Hernandez, 2003

4. Lazarević B., Marjanović Z., Aničić D., Babarogić S.: Baze podataka, FON, Beograd, 2012.

5. Manger R., Rako S., Novak Milić J.: Osnove projektiranja baza podataka, Sveučilište u Zagrebu, Sveučilišni

računski centar, 2010.

6. Garcia-Molina H., Ullman J.D., Widom J.: Database Systems, The Complete Book, Second Edition, Pearson

Education, 2009.

7. Paul Atkinson, Robert Vieira: Microsoft SQL Server 2012 programiranje : Od početka, Mikroknjiga

Beograd,

2013.

8. Dusan Petković, Microsoft SQL Server 2016: A Beginner's Guide, Sixth Edition, New York: McGraw-Hill

Education, 2016.

9. Dejan Sarka, Milos Radivojevic, William Durkin, SQL Server 2016 Developer's Guide, Packt Publishing,

2017.

10. Veinović, M., Šimić, G., Jevremović, A., Franc, I., Baze podataka, Univerzitet Singidunum, Beograd, 2013.

11. Robert Manger, BAZE PODATAKA, Sveučilište u Zagrebu, Prirodoslovno Matematički Fakultet, Zagreb,

2003.

12. G.Pavlović-Lažetić: Osnove relacionih baza podataka, drugo izdanje,Matematički fakultet, Beograd, 1999.

13. Ben-Gan I., Sarka D., Talmage R.: Querying Microsoft SQL Server 2012, Training Kit, Microsoft Press,

2012.

14. Date C.J.: An Introduction to Database Systems (8th Edition), Pearson Education, 2004.

Page 39: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Računarske mreže ŠIFRA:2.09.02.I021

PREDMETNI NASTAVNIK: Doc. dr Đulaga Hadžić

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I021

Status predmeta: Obavezan Semestar: IV (četvrti)

Ukupno radno opterećenje studenta: 180 sati ECTS:6

Cilj predmeta:

Studenti će savladati osnovne tehnike i praktični pristup projektovanju i izgradnji

distribuiranih informacionih sistema. Obrađuje se arhitektura i organizacija

distribuiranih sistema, računarskih mreža i telekomunikacija te problemi pri

projektovanju i uvođenju distribuiranih informacionih sistema.

Kompetencije/obrazovni

ishodi

Stjecanje osnovnih vještina u oblasti računarskih mreža

Savladane vještine Projektovanje, instalacija i održavanje računarskih mreža koje koriste TCP/IP

protokol.

Osnovni sadržaj predmeta

1. Računarske mreže i internet,

2. Aplikativni sloj,

3. Web i HTTP protokol, elektronska pošta na internetu, prenos datoteka i FTP

protokol, DNS,

4. Soketi i portovi, Programiranje,

5. Transportni sloj, Multipleksiranje i demultipleksiranje transportni servisi,

6. Krosnički datagramski protokol, UDA,

7. Konektivno orijentisan transportni protokol, TCP,

8. Mrežni sloj, mrežni servisi,

9. Ruteri, Internet protokol, IP

10. Sloj linka podataka, protokoli višestrukog pristupa, ARP protokol

Predmeti koji su preduvjet

polaganja //

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

Page 40: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

1. Jim Kurose, Keith Ross: Computer Networking: A Top Down Approach 6th edition, Addison-Wesley

March, 2012.

2. Kurose Ross: Computer networking, Boston, 2010.

3. Starčević D.:Distribuirani Informacioni Sistemi“, Beograd, 2002. god.

4. D. Comer i R. Droms: „Computer Networks And Internet 4th ed.“, 2003. god., Prentice-Hall

Page 41: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Računarska pismenost ŠIFRA: 2.09.03.I044

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: II(druga) Redni broj predmeta: I044

Status predmeta: Obavezan / Izborni Semestar: IV (četvrti)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta:

Upoznavanje studenata s osnovama računarske pismenosti.

Kompetencije/obrazovni

ishodi :

Studenti će po okončanju ovog predmeta posjedovati sljedeća znanja i

kompetencije:

• razumjevanje trenutnih aktuelnih tehnologija u širokoj upotrebi, što

podrazumjeva razumjevanje temeljnih koncepata u računarstvu i

informatici, kao npr: računarske komponente, korištenje interneta,

aplikativni i sistemski softver, podešavanje mreže, zaštita i sigurnost

podataka, baze podataka i informacioni sistemi, itd.

• konceptualno razumijevanje strategija za rješavanje problema koristeći

sistemski pristup;

• razumjevanje osnovnih principa potrebnih za izbor računarskih

komponenti prilikom sastavljanja i korištenja računarskih sistema.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. razumijeti osnovne terminologije koja se koristi u računarstvu i

informatici;

2. koristiti savremeni aplikativni i sistemski softver.

Osnovni sadržaj predmeta 1. Trenutni tehnološki trendovi kod nas i u svijetu: definicijaračunarske i

informatičke pismenosti, uticaj tehnologije na globalnodruštvo i

porodicu, uticaj tehnologije na različite karijere.

2. Razumjevanje osnovnih računarskih komponenti: osnovne

funkcijeračunara, ulazno/izlazni uređaji, obrada podataka, memorija,

skladištenje podataka, povezivanje sa vanjskim svijetom,

napajanjeračunara.

3. Korištenje interneta: historija, efikasno korištenje mrežnih resursa, Web

2.0, elektronska pošta, e-commerce, efikasno pretraživanje mreže.

4. Aplikativni softver: osnovne razlike između aplikativnog i sistemskog

softvera, različiti načini instaliranja i korištenja aplikativnog softvera,

poslovni softver i softver za produktivnost, softver za rad sa

multimedijom, održavanje softvera.

5. Sistemski sofver: fundamenti sistemskog softvera, različite vrste

operativnih sistema, osnovne operacije, proces boot-anja računara,

osnovni načini organizacije dokumenata, razni korisni alati.

6. Razumjevanje i procjena hardvera: procjena osnovnih računarskih

komponenti (procesor, memorija, diskovi, audio i video sistemi),

pouzdanost, sastavljanje računarske konfiguracije.

7. Osnovni koncepti umrežavanja računarskih sistema: arhitektura mreže i

komponenti, povezivanje na internet, podešavanje kućne mreže,

sigurnost bežičnih mreža.

8. Digitalne komponente i različiti načini zapisivanja podataka:digitalni i

analogni signali, digitalni formati, slike, audio i videozapisi, povezivanje

sa mobilnim uređajima.

9. Etika u računarstvu: intelektualno vlasništvo, privatnost, geolokacija,

elektronska komunikacija, cenzura.

Page 42: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

10. Zloupotreba računara

Predmeti koji supreduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija..................….20 %

Ukupno: 100%Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. A. Evans, K. Martin, M. A. Poatsy: Technology in Action Complete,12th Global Edition, 2012.

2. Bilješke i slajdovi sa predavanja

Page 43: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Kompjuterska grafika ŠIFRA:2.09.02.I022

PREDMETNI NASTAVNIK: Doc. dr Siniša Tomić

Nivo: Dodiplomski Godina: II (druga) Redni broj predmeta: I022

Status predmeta: Obavezan Semestar: IV (četvrti)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta:

Sticanje neophodnih teoretskih znanja prije svega o vizuelnoj komunikaciji. Ona

se nalazi u temelju razumijevanja mjesta i uloge kompjuterske grafike i dizajna

u savremenom svijetu. Tehnologija se mijenja ali su odavno definisani osnovni

elementi i principi koje treba zadovoljiti dobro dizajniran proizvod. Ovdje je

upotrijebljena riječ proizvod jer se o dizajnu mora voditi računa u čitavoj lepezi

multimedijalnih sadržaja (plakat, brošura, knjiga,web sadržaj, 3D dizajn...), koji

su danas autorima na raspolaganju.

Da bi ta vizuelna poruka bila uspješno prenesena potrebno je poznavati:

grafički softver ali i teorijske osnove: likovne elemente i elemente kompozicije,

pojam zlatnog reza, teoriju svjetlosti i psihologiju boja, tipografiju u najširem

smislu, njenu istoriju i mjesto u savremenoj komunikaciji, istorijski razvoj i

značaj fotografije, pojam vizuelnog identiteta.

Kompetencije/obrazovni

ishodi

Studenti se osposobljavaju za razumevanje i poznavanje različitih idejnih

okvira, vizuelnih formi. Novostečena znanja student će moći da koristi kako u

daljoj edukaciji na polju kompjuterske grafike i grafičkog dizajna, tako i u

drugim sferama savremenog vizuelnog izražavanja.

Student je osposobljen za kritičko mišljenje pri kreiranju i analizi vizuelnih

sadržaja uz istovremeno poznavanje različitih tehnologija njihovog nastanka.

Na kraju proučavanja ovog predmeta student razumije jezik vizuelne

komunikacije.

Savladane vještine Student se osposobljava da stručno i kvalitetno na praktičan način iskaže

vizuelnu poruku koristeći različite tehnologije i dizajn kao sredstvo za stvarenje

toga cilja.

Osnovni sadržaj predmeta

1. Vizuelna komunikacija (kultura), slike, simboli, znakovi, savremeni

piktogrami...

2. Elementi i principi dizajna

3. Kompozicijska načela, zlatni presjek

4. Dizajn u poslovnom predstavljanju

5. Identitet kompanije i zaštitni znak

6. Svjetlost i boja, klasifikacija boja, psihologija boja, krug boja, modeli

predstavljanja boja i kolor šeme

7. Historijski razvoj pisma, dizajn savremenih pisanih radova

8. Tipografija, fontovi, vrste i karakteristike i anatomija fonta

9. Formati papira

10. Kompjuterska podrška dizajnu i softver za obradu bitmapirane i vektorske

grafike

11. Vrste grafičkih datoteka i njihove karakteristike

12. Značaj dizajna u savremenom potrošačkom društvu

13. Kritičko mišljenje o vizuelnom sadržaju –primjeri

14. Fotografija, tehnologija i vizuelna poruka

Page 44: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

15. Izabrane teme

Predmeti koji su preduvjet

polaganja //

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

1. Smailović, Nedim; Kompjuterska prezentaciona grafika u poslovnoj komunikaciji; Panevropski

univerzitet Apeiron; Banja Luka; 2007.

2. Smailović, Nedim; Fontovi u vašem računaru –katalog fontova I rječnik tipografskih termina sa

slikama; Grafičko prometno preduzeće Bratstvo, Banja Luka; Banja Luka; 2001

3. Kelby, Scott; Adobe Photoshop za verzije CS6 i CC; Kompjuter biblioteka; Beograd, 2013

4. Računarska grafika, Dragan Cvetković, Beograd,2006.

5. John Hedgecoe, The Book of Photography, Published March 21st 2005 by DK Publishing

(DorlingKindersley)

6. Harold Davis, Creative Composition: Digital Photography Tips & Techniques, Wiley Publishing, Inc.,

Indianapolis, Indiana, 2010

7. Richard D. Zakia, Perception and Imaging: Photography--A Way of Seeing, Focal Press, 2007

8. William Lidvell, Kritina Holden,Jill Butler;Univerzalna načela dizajna, MATE d.o.o., Zagreb, 2006.

9. Nikola Tanhofer, O boji, Novi Liber, Zagreb, 2008.

10. prof.dr sc. Ratko Zelenika „METODOLOGIJA I TEHNOLOGIJA IZRADE ZNANSTVENOG I

STRUČNOG DJELA“, IV izdanje, Rijeka 2000. god

11. http://likovna-kultura.ufzg.unizg.hr/index.htm

12. http://kuler.adobe.com/#themes/rating?time=30

13. http://colormatters.com/

14. http://www.crishdesign.com/links/font-links.html

15. http://graphicdesignclasses.net/design-tools/

16. 16. http://ilovetypography.com/

Page 45: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Projektovanje informacionih sistema ŠIFRA: 2.09.01.I025

PREDMETNI NASTAVNIK: Doc. dr Muhamed Ćosić

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I025

Status predmeta: Obavezan Semestar: V(peti)

Ukupno radno opterećenje studenta:180sati ECTS: 6

Cilj predmeta Cilj predmeta je upoznavanje studenata sa savremenim teorijskim i

praktičnim aspektima projektovanja informacionih sistema. Usvojena i

integrisana teorijska i metodološka znanja doprinijet će razvoju

praktičnih vještina potrebnih za savladavanje procesa projektovanja

informacionih sistema od definisanja zahtjeva korisnika do

funkcionalnog modeliranja procesa.

Kompetencije/obrazovni

ishodi

Savladavanjem gradiva student će biti u stanju da aktivno učestvuje u

procesima projektovanja informacionih sistema preduzeća.

Savladane vještine

Korištenje popularnih softverskih alata za projektovanje informacionih

sistema.

Osnovni sadržaj predmeta

1. Opšta teorija sistema

2. Pojam i razvoj informacionih sistema

3. Planiranje razvoja informacionih sistema

4. Modeliranje funkcija i procesa

5. Inženjerski pristup razvoju informacionih sistema

6. Projektovanje informacionih sistema

7. Baze podataka

8. Razvoj informacionih sistema

9. Alati za projektovanje

10. Implementacija, upravljanje i održavanje informacionih

sistema

Predmeti koji su

preduvjet

polaganja

Matematika

Način izvođenja nastave

Način izvođenja predavanja: Način izvođenja vježbi:

a) Ex katedra..............................50% a) Obrada slučaja–grupno...................... 40%

b) Diskusija................................40% b) Obrada slučaja– individualno ............ 40%

c) Gost predavač........................10% c) Diskusija – prezentacija ..................... 20%

Ukupno:100% Ukupno: 100%

Sistem ocjenjivanja

Page 46: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

a) Osvajanje bodova u toku i na kraju semestra

5. Test 1(50%gradiva) ................................................. 30bodova

6. Test 2(50%gradiva) ................................................. 30bodova

7. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi… ............................................ 20 bodova

8. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije… ............................................................ 20bodova

Ukupno .................................................................... 100bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

b) Visina ocjene prema broju osvojenih

bodova

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30

bodova, točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom

predavanju) = 0-5 bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Latinović, B.: „Informacioni sistemi“, Apeiron, Banja Luka, 2006.

2. O'Regan G.: Concise Guide to Software Engineering, Springer, 2017.

3. Sommerville I.: Software Engineering, 10th Ed, Pearson Education, 2016.

4. Tilley, S.: Systems Analysis and Design (MindTap Course List) 12th Edition, Cengage Learning, 2019.

Dodatna literatura:

1. Braude E. J.: Bernstein M. E., Software Engineering, 2nd Edition, Waveland Press, 2016.

Page 47: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Verifikacija i validacija softvera ŠIFRA: 2.09.04.I047

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina:III (treća) Redni broj predmeta: I047

Status predmeta: Obavezan / Izborni Semestar: V (peti)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta: Upoznavanje studenta s aspektima osiguranja i kvalitete softvera.

Kompetencije/obrazovni

ishodi :

Studenti će po okončanju ovog predmeta posjedovati sljedeća znanja i

kompetencije:

• dobra specijalistička znanja iz oblasti softver inžinjeringa vezanih za

osiguranje i kontrolu kvaliteta softvera

• sposobnost klasifikacije grešaka i korištenja statističkih

• poznavanje upotrebe softverskih sistema u praksi, poznavanje

standarda i shvatanje uticaja koje računarski sistemi, njihov rad i

održavanje imaju na okolinu

• shvatanje potrebe i ostvarivanje stalnog praćenja razvoja softverskih

sistema i učenja novih principa, tehnika i tehnologija

• sposobnost individualnog i timskog rada, organizovanja i realizacije

projekata

• sposobnost dizajna planova

• sposobnost integracije tehnika osiguranja kvaliteta softvera u životni

proces razvoja softvera

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. moći vršiti evaluaciju računarskih baziranih sistema, procesa i

komponenti,

2. moći testirati softver primjenom različitih tehnika testiranja softvera

3. izvršavati preglede i inspekciju razvojnih dokumenata i

programskog koda, kao i kontrolu procesa i koda primjenom metrika

Osnovni sadržaj predmeta 1. Kontrola kvaliteta softvera – osnovni pojmovi i definicije: kvalitet,

softver, kvalitet softvera, kontrola kvaliteta, verifikacija, validacija,

testiranje, standardi, atributi kvaliteta softvera.

2. Standardizacija kontrole kvaliteta softvera: Komponente sistema za

osiguranje kvaliteta softvera;

3. ISO standardi, IEEE standardi kontrole kvaliteta softvera i drugi

komercijalni standardi;

4. Standardizirane forme izvještavanja za pojedine aktivnosti osiguranja

kvalitetasoftvera;

5. Ljudske komponente za osiguranje kvaliteta softvera.

6. Integracija aktivnosti kvaliteta u razvojni proces softvera: Projektne

komponente osiguranja kvaliteta;

7. Plan razvoja i plan kvaliteta;

8. Metodologije razvoja softvera i osiguranje kvaliteta softvera;

9. Efektivnost i cijena uklanjanja defekata u životnom procesu razvoja

softvera.

10. Pregledi – formalni pregled dizajna, inspekcije, prolaz-kroz, ravnopravni

pregled dokumenata pojedinih faza softverskog razvoja ikoda.

11. Testiranje-osnovni koncepti, strategije i tehnike testiranja: Proces

testiranja; Dizajn testnih slučajeva; Unit testiranje; White-box tehnike

Page 48: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

testiranja; Black-box tehnike testiranja; Softverski alati za testiranje;

Automatsko testiranje; Testiranje korisničkog interfejsa

12. Softverske metrike: Metrike kontrole kvaliteta koda; Metrike

irefaktoring koda; Metrike kontrole kvaliteta procesa razvoja softvera

13. Statističke metode - kvantitativne metode za praćenje i poboljšanje

kvaliteta softvera i procesa.

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. G. Gordon Schulmeyer, James I. Mcmanus, The Handbook ofSoftware Quality Assurance, Prentice Hall

PTR (4rd Edition), 2007.

2. Daniel Galin, Software Quality Assurance : From Theory toImplementation, Addison Wesley, 2003.

3. Bilješke i slajdovi sa predavanja

Page 49: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Napredni razvoj softvera ŠIFRA: 2.09.04.I048

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I048

Status predmeta: Obavezan / Izborni Semestar: V (peti)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta: Upoznavanje studenta s modernim tehnikama razvoja softvera.

Kompetencije/obrazovni

ishodi :

Studenti će po okončanju ovog predmeta posjedovati sljedeća znanja i

kompetencije:

• poznavanje tehnika u primjeni u modernom razvoju softvera,

• poznavanje pojmova neprekidne integracije i instalacije (deployment)

i DevOps te njihove uloge u procesu razvoja softvera.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. imati sposobnost učešća u timu za razvoj softvera kao produktivan

član,

2. koristiti standardne industrijske alate za razvojsoftvera i rješavati

probleme u vezi s korištenjem tih alata.

Osnovni sadržaj predmeta 1. Osnovni principi softverskog inženjerstva. Organizacija zadataka i uloge

u razvojnom timu.

2. Metode i procesi razvoja softvera. Agilnemetode. Ekstremno

programiranje. Inženjering zahtjeva.

3. Radno okruženje za razvoj softvera: Eclipse, Ant, JUnit. Sistemi

zaizgradnju softvera (build system).

4. Automatsko testiranje. Razvojvođen testiranjem (TDD). Refaktoring.

5. Sistemi za kontrolu izvornog koda: Git. Principi rješavanja problemai

konflikta. Korištenje Gita iz razvojnog okruženja Eclipse, kroz

webokruženje ili zasebne aplikacije.

6. Upravljanje softverskim projektima: GitHub, GitLab, Atlassian Jira.

7. Neprekidna integracija (CI): Jenkins. Princip rada, instalacija

ikonfiguracija. Rješavanje problema.

8. Neprekidna instalacija/deployment (CD). Osnovni koncepti ipojmovi.

Puppet/Chef. Ansible.

9. Neprekidni monitoring i neprekidni nadzor.

10. Kontejnerizacija.Deployment to cloud

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

d) Ex katedra..............................50%

e) Diskusija................................40%

f) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

d) Obrada slučaja – grupno.....................40 %

e) Obrada slučaja – individualno............40 %

f) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

Page 50: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Edvard Crookshanks, “Practical Software Development Techniques.Tools and Techniques for Building

Enterprise Software”, Apress, 2014.

2. Ian Sommerville, “Software Engineering”, 9. izdanje, AddisonWesley , 2012.

3. S. Loughran, E. Hatcher, “Ant in Action”, Manning Publications, 2007.

4. L. Bass, I. Weber, L. Zhu, “DevOps: A Software Architect'sPerspective”, 2015.

5. P. M. Duvall, S. Matyas, A. Glower, “Continuous Integration:Improving Software Quality and Reducing

Risk”, Addison-WesleyProfessional, 2007.

Page 51: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Administracija baza podataka ŠIFRA: 2.09.03.I045

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I045

Status predmeta: Obavezan / Izborni Semestar: V (peti)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta: Upoznavanje studenta s mogućnostima i arhitekturom sistema za upravljanje

bazama podataka.

Kompetencije/obrazovni

ishodi :

Student će se upoznati s karakteristikama i mogućnostima sistema za upravljanje

bazama podataka. Stjecanja vještina u instaliranju i administriranju DBMS

sistema MSSQL, MySQL i Oracle.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. Samoprocijeniti prednosti i mane različitih vrsti sistema za upravljanje

bazama podataka

2. Usporediti različite vrste sustava za upravljanje bazama podataka

3. Pripremiti instalaciju DBMS sistema za različite vrste baza podataka

4. Urediti postavke DBMS sistema za redovito kreiranje sigurnosne kopije

podataka iz baze

5. Predvidjeti scenarije mogućih problema i pogrešaka u radu

informacijskih s bazama podataka.

6. Planirati redovita ažuriranja sistema za upravljanje bazama podataka

7. Kreirati sigurnosnu politiku za upravljanje bazama podataka i

implementacija strategije oporavka od katastrofičnih situacija

Navedeni ishodi učenja doprinose ishodima učenja studijskog programa:

• Upravljati i administrirati sisteme za upravljanje bazama podataka

• Primjenjivati principe izrade i održavanja baza podataka

Osnovni sadržaj predmeta 1. Definicija sistema za upravljanje bazama podataka

2. Arhitektura sistema

3. Logička i fizička struktura sistema

4. Osobine, mogućnosti i vrste sistema za upravljanje bazama podataka

5. Navigacijski, relacijski i objektni sistemi

6. SQL sistemi

7. Zaštita podataka

8. Autentifikacija i autorizacija korisnika

9. Definiranje prava korisnika

10. Implementacija i održavanje sistema

11. Pregled arhitekture ostvarivanja visoke dostupnosti DBMS sistema

12. Načini komunikacije web klijenta i web servera (POST, GET)

13. Upravljanje stanjem internet aplikacije

14. Sigurnost aplikacije i podataka

15. DBMS sistemi u oblaku

Predmeti koji su preduvjet polaganja Baze podataka

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Page 52: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Ukupno: 100% Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Poliščuk E. J.: Baze podataka, JEP, Podgorica, 2003.

2. Kulašin, Dž., Zajmović, M.: OSNOVE INFORMACIJSKE SIGURNOSTI, Univerzitet u Travniku, Fakultet

za menadžment i poslovnu ekonomiju, Travnik, 2016.

3. http://dev.mysql.com

Page 53: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Web programiranje i dizajn ŠIFRA:2.09.02.I030

PREDMETNI NASTAVNIK: Prof. dr Negovan Stamenković

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I030

Status predmeta: Obavezan Semestar: VI (šesti)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta: Da studenti steknu teorijska i praktična znanja iz oblasti Web programiranja, potrebna za razvoj višeslojnih Web aplikacija.

Kompetencije/obrazovni

ishodi

Po završetku ovog predmeta treba da budu u stanju da realizuju višeslojnu Web

aplokaciju koja integriše podatke iz baze podataka i generiše prikaz podataka

većem broju različitih korisnika.

Savladane vještine

Osnovni sadržaj predmeta

Teorijska nastava:

Praktična nastava:

1. Web kao multimedijalni servis Interneta, HTTP protokol i HTML.

2. Elementi HTML jezika. CSS-Definisanje i upotreba stilova.

3. Programiranje klijenta (Elementi JavaScript jezika). Interaktivne

4. Web aplikacije. Programiranje servera. (CGI, ASP, PHP). Višeslojne

5. Web aplikacije. Osnovne Java tehnologije za Web programiranje.

6. Elementi XML-a i njegova primena. Preslikavanje XML-a u HTML

7. Web servisi. AJAX tehnologija i Web 2.0. Rad sa nestruktuiranim

podacima. Formalni opis i procesiranje XML dokumenata (DTD, XML

Shema, DOM XML, SAX, XSLT). XML i RDF specifikacija.

8. Web servisi i SOA aplikacije. Rest sevisi. Kooregrafija i orkestracija Web

servisa.

9. Skalabilnost, pouzdanost i sigurnost Web aplikacija. Personalizacija Web-a.

Web 2.0 tehnologije.

10. Internet kao platforma. Web i mobilne aplikacije. Web upravljanje.

Elementi HTML-a, CSS JavaScript, sintaksa i elementi jezika, Objektni

koncept.DOM (Document Object Model). Programiranje servera,

PHP programiranjeservera, prihvatanje i reformatiranje podataka za prikaz,

pristup bazi podataka, sesije podataka, šabloni podataka.

Razvoj višeslojne Web aplikacije.

Predmeti koji su preduvjet

polaganja

//

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

Page 54: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA:

1. Elliotte Rusty Harold, W. Scott Means, XML in a Nutshell, 2nd Edition, O'Reilly, 2002.

2. Jon Duckett, Beginning Web Programming with HTML, XHTML, and CSS, John Wiley & Sons, Aug 6,

2004. 3. Rasmus Lerdorf, Kevin Tatroe, Bob Kaehms, Ric McGredy, Programming PHP, O Reilly, 2002.

Page 55: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Zaštita podataka i računarskih sistema ŠIFRA: 2.09.02.I032

PREDMETNI NASTAVNIK: Prof. dr Jasmin Azemović

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I032

Status predmeta: Obavezan Semestar: VI (šesti)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta:

Osnovni cilj je da studenti savladaju osnovna znanja iz oblasti zaštite

računarskih i poslovnih sistema. Studenti će savladati tehnologiju i značaj zaštite

računarskih sistema.

Kompetencije/obrazovni

ishodi

Studenti će usvojiti znanja koja predstavljaju osnovu za uspostavljanje efikasnog

sistema bezbjednosti računarskih i poslovnih sistema.

Savladane vještine Na nivou referenta za bezbjednost računarskih i poslovnih sistema.

Osnovni sadržaj predmeta

1. Pojam bezbjednosti računarskih i poslovnih sistema

2. Klasifikacija napada

3. Modeli bezbjednosti

4. Zaštitne mjere

5. Organizacija zaštite

6. Zaštita softvera

7. Zaštita podataka

8. Bezbjednost softvera

9. Kriptozaštita

10. Razvoj zaštite računarskih i poslovnih sistema

Predmeti koji su preduvjet

polaganja //

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

Page 56: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

LITERATURA:

1. Michael T. Roberto T.Boston Computer security, 2011. 2. Džodi R. Vestbi „Međunarodni vodič za borbu protiv kompjuterskog kriminala“, Beograd, Prevod 2004. 3. Milan Kukrika „Upravljanje sigurnošću informacija“, Beograd, 2002.

Page 57: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Razvoj mobilnih aplikacija ŠIFRA: 2.09.04.I049

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I049

Status predmeta: Obavezan / Izborni Semestar: VI (šesti)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta: Upoznavanje studenta s osnovnim aspektima razvoju mobilnih aplikacija.

Kompetencije/obrazovni

ishodi :

Studenti će po okončanju ovog predmeta posjedovati sljedeća znanja i

kompetencije:

• razumijevanje specifičnosti interakcije čovjek-računar za mobilne

uređaje;

• poznavanje osnovnih karakterističnih problema u razvoju mobilnih

aplikacija i različitih pristupa njihovom rješavanju;

• osnovno iskustvo i samostalnost u razvoju aplikacija za Android

platformu.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. razumijeti osnovne koncepte za razvoj mobilnih aplikacija

2. koristiti standardne alate za razvoj mobilnih aplikacija

Osnovni sadržaj predmeta 1. Uvod: Hardverska i softverska arhitektura mobilnih uređaja. Osobine

mobilnog hardvera.

2. Mobilni operativni sistemi: pregled, poređenje.

Mobilne vs. desktop. vs. web aplikacije: sličnosti i razlike.

3. Principi razvoja mobilnih aplikacija: Karakteristični jezici i

paradigme. Alati. Višenitnost: foreground vs. background, garbage

collection. Namjere (intents). Pohranjivanje podataka (data storage).

4. Mobilni korisnički interfejs: Deklarativni UI. Taktilni UI i geste

(gestures). UI/UX design patterns u razvoju mobilnih aplikacija,

MVC. Trendovi: tangible computing, wearable computing.

5. Komunikacija: Karakteristike bežičnih mreža, dizajn mrežnih

aplikacija za promjenljive performanse. Klijent/server arhitekture,

web servisi za mobilne aplikacije.

6. Uobičajeni protokoli i formati

podataka. Oblak (cloud).

7. Integracija sa mobilnim hardverom: Lokacijski servisi. Kamera,

obrada grafičkih podataka, obrada zvuka. Praćenje (barcode, RFID...)

Senzori (brzinomjer, žiroskop...).

8. 3D akceleracija na mobilnimuređajima. Biblioteke i APIs.

9. Problemi u razvoju mobilnih aplikacija: Ušteda energije. Sigurnost

mobilnih aplikacija. Aplikacijske trgovine (app store).

10. Višeplatformske (crossplatform) mobilne aplikacije i HTML5.

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Page 58: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, casestudy) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Jeff McWherter, Scott Gowell, Professional Mobile ApplicationDevelopment, John Wiley & Sons Inc,

2012.

2. Jakob Nielsen, Raluca Budiu, Mobile Usability, New Riders, 2012.

3. Bilješke i slajdovi sa predavanja

Dodatna

1. Steven Hoober, Eric Berkman, Designing Mobile Interfaces, O'Reilly Media, 2011.

2. Rex Hartson, Pardha Pyla, The UX Book: Process and Guidelines for Ensuring a Quality User Experience,

Morgan Kaufmann, 2012.

Page 59: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Ferijalna praksa ŠIFRA: I029

PREDMETNI NASTAVNIK: Prof. dr Hadžib Salkić

Nivo: Dodiplomski Godina: III(treća) Redni broj predmeta: I029

Status predmeta: Obavezan Semestar: VI(šesti)

Ukupno radno opterećenje studenta: 180 sati ECTS: 6

Cilj predmeta:

Student se treba upoznati sa praktičnim radom u ustanovama srodnim matičnom

fakultetu uz vlastitu procjenu koliko se u praksi primjenjuju teorijski

usvojenastručna znanja i vještine.

Preduvjeti za obavljanje

ferijalne prakse

1. Upis u V (peti) semestar,

2. Student treba naći firmu za obavljanje prakse

3. Imenovanje mentora (profesor)

4. Praksa se obavlja iz oblasti smjera koji student studira

Obaveze u toku ferijalne

prakse

1. Obavezno provesti 22 radna dana na praksi po minimalno 5 sati dnevno

2. Vođenja dnevnika svaki dan za vrijeme prakse

3. Dnevnik potpisuje voditelj prakse u firmi sa mišljenjem o studentu za

vrijeme prakse

4. Potvrda o obavljenoj praksi daje firma - poslodavac

Osnovni sadržaj predmeta Pored dnevnika o obavljenoj praksi koji student vodi svaki dan student je

obavezan napisati izvještaj o obavljenoj praksi sa sadržajem:

1. Naslovnica (ime i prezime, smjer, semestar, naziv firme – poslodavca,

vrijeme ferijalne prakse)

2. Sadržaj

3. Uvod: svrha i cilj prakse, period prakse, osnovna područja prakse

4. Podaci o firmi – poslodavcu (ukratko)

5. Izvještaj o poslovima koje je student radio ili sa kojim se upoznao

6. Kritička ocjena:

- Svoga predznanja

- Primjene teorije u praksi

- Koja su vam nova saznanja

- Ostali slobodni komentar

7. Zaključno razmatranje

-Opravdanost ferijalne prakse

- Područje koje ste na praksi radili

- Sugestije

Sistem ocjenjvanja od

Profesora-Mentora

1. Ocjene od 5 – 10

2. U razmatranje pri ocjenjivanju koriste se saznanja:

- iz dnevnika o ferijalnoj praksi

- iz izvještaja firme – poslodavca

- iz izvještaja o obavljenoj praksi (kvalitet prakse, težina oblasti, širina oblasti

prakse, urednost dnevnika i izvještaja, preglednost izvještaja, kvaliteti

suština ferijalne prakse, stil pisanja, gramatičke greške itd.

Page 60: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Literatura:

1. Koristiti „uputstvo za obavljanje ferijalne prakse“ koje se nalazi na web stranici Sveučilišta/Univerziteta

„VITEZ“.

Page 61: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Završni rad ŠIFRA: I047

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I047

Status predmeta: Obavezan za sve smjerove Semestar: VI (šesti)

Ukupno radno opterećenje studenta: 210 sati ECTS: 7

Cilj diplomskog rada:

Studenti kroz diplomski rad trebaju iskazati stečeno i naučeno znanje i vještine

kroz užu temu diplomskog rada a iz oblasti smjera koji je student studirao. U

diplomskom radu student iskazuje teorijska i praktična znanja. Pisanjem

diplomskog rada, njegovom prezentacijom i obranom pred komisijom od 3

profesora student završava studij prvog ciklusa.

Preduvjeti za izradu

diplomskog rada

1. Upis u VI semestar

2. Suglasnost studentske službe

3. Student treba naći ustanovu za obavljanje prakse

4. Imenovanje mentora (profesor)

5. Praksa se obavlja iz oblasti smjera koji student studira

Obaveze tijekom izrade

diplomskog rada

1. Diplomski rad se radi individualno i samostalno

2. Konzultacije vršiti sa mentorom

3. Prikupljati sekundarne i primarne podatke

4. Provesti istraživanja i druge relevantne informacije i podatke

5. Formirati tabele, trendove, stavove i mišljenja

6. Pisati diplomski rad

Način pisanja diplomskog

rada (25-50 stranica)

Diplomski rad treba sadržavati:

6. Naslovnicu (fakultet, naziv diplomskog rada, predmet, mentor, kandidat,

datum),

7. Sadržaj (po poglavljima sa numeriranim stranicama),

8. Uvod,

9. Razrada teme (u nekoliko posebnih poglavlja),

10. Zaključak,

11. Literatura.

Sistem ocjenjivanjaod

komisije -3 profesora

1. Kvalitet i suštinu diplomskog rada (koji je ranije dostavljen svim

profesorima)

2. Kvalitet prezentacije diplomskog rada – elektronski (do 10 minuta)

3. Odgovore studenta na postavljena pitanja profesora

4. Komisija profesora ocjenjuje diplomski rad, prezentaciju i obranu rada

Ocjenom 5 - 10

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Literatura:

Page 62: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

1. Koristiti „Uputstvo za izradu projekta, seminarskog i završnog rada“ koje se nalazi na web stranici

Sveučilišta/Univerziteta „VITEZ“

2. Koristiti „Uputstvo za pripremu prezentacija“ koje se nalazi na web stranici Sveučilišta/Univerziteta

„VITEZ“

Page 63: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Seminar/Projekt ŠIFRA: I034

PREDMETNI NASTAVNIK: Prof. dr Hadžib Salkić

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I034

Status predmeta: Obavezan Semestar: VI (šesti)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta:

Cilj izučavanja ovog predmeta je sticanje neophodnihznanja u naprednom korištenju

pisanja dokumentacijena osnovu urađenog praktičnog rada (softvera).

Kompetencije/obrazovni

ishodi

Student će razumjeti korištenje i značaj upotrebe alata,metoda i načina za pisanje

dokumentacije

Savladane vještine Urađen praktičan rad koji je sublimacija stečenih znanja unastavnim predmetima I, II I

III godine studija.

Osnovni sadržaj predmeta

1. Zahtjevi

2. Dokumentacija arhitekture

3. Korisnička dokumentacija

4. Procesni modeli

5. Standardi pisanja dokumentacije

6. Prezentacija projekta

Predmeti koji su preduvjet

polaganja //

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

Ukoliko je student uradio praktičan rad ipropratnu dokumentaciju položio

je predmetukoliko nije to slučaj onda predmet nijepoložen.

Student je dužan:

Priložiti praktičan rad

Dokumentaciju urađenog praktičnog rada

Prezentirati rad

NAPOMENA: Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije

u određenom terminu pristupio testu ili nije predao rad po točci 4.

LITERATURA:

1. J.T. Hackos, Information Development: Managing Your Documentation Projects, Portfolio, and People,

Wiley, 2006.

2. Project Management Methodogies:Selecting, Implementing, and Supporting Methodologies and Processes

for Projects Jason Charvat, 2003.

3. P. Clements, F. Bachmann, L. Bass, D. Garlan, J. Ivers, R. Little, P. Merson, R. Nord, J. Stafford,

Documenting Software Architectures: Views and Beyond, Addison-Wesley Professional, 2010.

Page 64: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Dizajniranje korisničkog interfejsa ŠIFRA:2.09.03.I036

PREDMETNI NASTAVNIK: Doc. dr Muhamed Ćosić

Nivo:Dodiplomski Godina:IV(četvrta) Redni broj predmeta:I036

Status predmeta: Obavezan Semestar: VII(sedmi)

Ukupno radno opterećenje studenta: 210sati ECTS: 7

Cilj predmeta: Dizajn, razvoj i implementacija korisničkih interfejsa računarskih sistema.

Studenti trebaju da usvoje osnovna znanja iz navedenih oblasti i da primjenom

odgovarajućih koncepata znaju da dizajniraju i implementiraju grafički

korisnički interfejs (GUI) u nekom razvojnom okruženju.

Obrazovni cilj: Osposobljavanje studenata da u skladu sa opšte prihvaćenim

metodama projektovanja programskih sistema definišu korisničke zahtjeve u

domenu interakcije korisnika i računara, izvrše analizu, projektuju, implementiraju i evaluiraju elemente korisničkog interfejsa.

Kompetencije/obrazovni Studenti će dobiti potrebna znanja u domenu interakcije korisnika i računara za

ishodi analizu, projektovanje, implementaciju i evaluaciju elemenata korisničkog

interfejsa. Nakon izučavanja ovog predmeta studenti će biti u stanju da znajui

razumiju da:

• objasne zašto je važno da se kreira upotrebljiv interaktivni proizvod

• definišu ključne pojmove koji se koriste u kreiranju interakcije

• objasne ključne teorije koje se koriste za kreiranje interaktivnih proizvoda

• objasne važnost iteracije, evaluacije i izrade prototipa prilikom kreiranja

interakcije.

Savladane vještine Kognitivne vještine za:

• prikupljanje podataka u kontekstu razvoja jednostavnog interaktivnog

• proizvoda koristeći odgovarajuće tehnike

• izradu manje-vjernog prototipa nekog interaktivnog proizvoda baziranog

• na jednostavnom popisu principa kreiranja interakcije

• koristeći odgovarajuće tehnike, izvrše procjenu interaktivnog proizvoda.

• Ključne vještine:

• efikasna komunikacija sa kolegama i stručnjacima o zahtjevima,

• dizajnerskim i evaluacijskim aktivnostima koje se odnose n ainteraktivne

• softverske proizvode.

• Praktične i/ili profesionalne vještine:

• definisanje i izrada odgovarajućeg interfejsa koji korisnike tretira etički

korektno.

Page 65: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Osnovni sadržaj predmeta 1. Uvod u pojam i predmet:

• Komuniciranje sa korisnicima:Značajdizajniranja interakcije

• Multidisciplinarna priroda interakcije čovjek-računar

• Faktor čovjeka u interaktivnim sistemima

• Teorije, principi i smjernice u razvoju interfejsa

2. Totalni i sistemski aspekti komunikacije čovjek-računar:

• Koncept totalne komunikacije

• Koncept interakcije

• Interdisciplinarni aspekti interakcije čovjek–računar

• Ciljevi HCI-a (HCI-Human-ComputerInteraction)

• Strukturalna analiza interakcije čovjek-računar

3. Modeliranje interakcije:

• Psihološki aspekti interakcije

• Sociološki aspekti interakcije

• Fizički aspekti interakcije

• Antropološki aspekti interakcije

4. Ljudski interfejs uređaji (HID –Human Interface Devices):

• Kognitivnimodeli

• Lingvistički modeli

Fizički modeli i modeliuređaja

5. Tipovi korisničkih interfejsa:

• Grafičkiinterfejs(GraphicalUserInterface–GUI)

Page 66: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

• Linijskiinterfejs(CommandLineUserInterfaceCLUI)

• Web orijentisaniinterfejs

• Specijalni interfejsi(Multi-modal UserInterfaces)

• Taktilniinterfejsi(nabazifidbekovačovjekaiureĎajakojimuomogućuju

osjećaj toplote, pritiska i teksture –tactilefeedback)

• Audio interfejsi (Voice UserInterfaces-VUI)

• TouchScreeninterfejsi(nabazidodiračovjekasaekranomosjetljivimna

dodir)

• Haptički intefejsi (na bazi spajanja osjećaja dodira čovjeka sa računarski

• generisanim svijetom (HapticInterfaces)

• Umni i tjelesni interfejsi (Mind and BodyInterfaces)

6. Proces razvoja korisničkog interfejsa:

• Razvojne metodologije

7. Softverski alati za kreiranje korisničkih interfejsa:

• Dijagrami toka interfejsa

• Graditelji (bilderi)interfejsa

• Automatizovano programiranje

• Programiranje direktnom manipulacijom

8. Smjernice za grafički dizajn GUI-a:

• Elegancija ijednostavnost

• Vizualne varijable: skale, kontrast iproporcija

• Percepcijska organizacija i vizuelnastrktura

• Modul i program: dizajn na bazirešetke

• Semiotika: slika i njena reprezentativnost, boja, tekst

9. Korisnički interfejs kao dio interakcije čovjek-računar

• Aspekti interakcije čovjek računar

10. Modeli interakcije

Formalni modeli, neformalni modeli, poluformalni modeli

Predmeti kojisupreduvjet /

polaganja

Način izvođenja nastave

Načinizvođenjapredavanja: Način izvođenjavježbi:

a) Exkatedra..............................50% a) Obrada slučaja–grupno ...................... 40%

b) Diskusija................................40% b) Obrada slučaja– individualno ............ 40%

c) Gostpredavač........................10% c) Diskusija – prezentacija .................... 20%

Ukupno:100% Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

9. Test 1(50%gradiva) ................................................. 30bodova

10. ........................................................................... Test

2(50%gradiva) ......................................................... 30bodova

11. ........................................................................... Predavanj

e (nazočnost na predavanjima i vježbama i aktivno

participiranjeunastavi… .............................................. 20 bodova

12. Vježbe (seminarski rad ili esej uz izraduPPT

prezentacije… ............................................................ 20bodova

Ukupno .................................................................... 100bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30

bodova, točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom

predavanju) = 0-5 bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Page 67: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Literatura:

1. Sharp, H., Rogers, Y., Preece, J.: Interaction Design: beyond human-computer interaction. New York: John

Wiley & Sons, Inc., 4th ed, 2015 .

2. Shneiderman, B., Plaisant, C.: Dizajniranje korisničkog interfejsa, CET, 2005.

3. Tidwell, J., Brewer, C., Valencia, A.: Designing Interfaces: Patterns for Effective Interaction Design, O'Reilly

Media; 3rd edition, 2020.

Page 68: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Dizajn i razvoj IoT projekata ŠIFRA: 2.09.02.I055

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: IV (četvrta) Redni broj predmeta: I055

Status predmeta: Obavezan / Izborni Semestar: VII (sedmi)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta:

Istražiti probleme i pristupe u upravljanju informacijskim sistemima (IS) u

organizacijama, i kako IS mogu podržavati, omogućiti, ili se integrirati u različite

tipove organizacijskih službi. Kako viši menadžment pristupa akviziciji, razvoju

i implementaciji planova i procedura da bi se postigao koristan i učinkovit IS.

Kako se definiraju: infrastruktura IS-a na visokom nivou, i sistemi koji podržavaju

operacijske, administrativne i strategijske organizacijske potrebe. Voditelji

organizacija moraju znati ocijeniti postojeći IS i nove tehnologije i kako one mogu

utjecati na organizacijski razvoj i strategiju.

Kompetencije/obrazovni

ishodi :

Razumijevanje aktivnosti i funkcija unutar područja informacijskih sistema,

uključujući upravljanje IT-om i ulogu CIO-a (engl. Chief Information Officer).

Moći razumjeti kako viši menadžment donosi odluke o upotrebi IS-a za podršku

osnovnim i pomoćnim poslovnim procesima i onima koji povezuju organizaciju

s dobavljačima i korisnicima. Razumijevanje koncepata ekonomike informacija

na nivou poduzeća i kako IS postaje ključni izvor kompetitivne nadmoći.

Razumijevanje postojećih i nadolazećih informacijskih tehnologija, te funkcije i

utjecaja IS-a na organizacijsko djelovanje. Evaluacija problema i izazova

povezanih s uspješnim i neuspješnim uključivanjem IS-a u kompaniji. Razumjeti

način na koji se donose strategijske odluke za uključivanje IS resursa i vještina,

uključujući sposobnosti za evaluaciju različitih mogućnosti nabavljanja.

Primjenjivanje informacija prema potrebama različitih industrija i područja

djelovanja.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. Upravljati raznim profilima stručnjaka u svrhu uspješne implementacije

informacijskog sistema

2. Poduprijeti radnje za implementaciju informacijskog sistema na osnovni

odluke višeg menadžmenta

3. Procijeniti kompetitivnu prednost korištenja informacijskog sistema

prilikom stjecanja prednosti nad konkurencijom

4. Procijeniti rizik mogućih problema i izazova koji se mogu dogoditi

tijekom implementacije informacijskog sistema u poslovanje kompanije

5. Izabrati opciju između uvođenja vlastitih ili novih resursa prilikom

proširivanja informacijskog sistema

6. Otkriti područja djelovanja u različitim industrijama za uvođenje novih

informacijskih sistema

7. Opravdati ulogu sustava za kontrolu i vođenje IT usluga iz perspektive

vođenja IS-a unutar organizacije

8. Tipovi odluka, kako donositi odluke i uloga informacijskih sistema pri

donošenju odluka

Navedeni ishodi učenja doprinose ishodima učenja studijskog programa:

• Objasniti infrastrukturu i arhitekturu informacijskih sistema na visokom

nivou

Page 69: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

• Koristiti metode donošenja odluka i zaključaka u fazama razvoja

informacijskih sistema

• Analizirati i planirati informacijske sustave za očuvanje neprekidnosti

poslovanja

• Analizirati utjecaje karakteristika IS na performanse istih

Osnovni sadržaj predmeta 1. Uloga IS-a u organizacijama, tj. kako se koriste informacije, i kako

postaju dostupne

2. Utjecaj IS-a na organizacijske procese i strukture

3. Planiranje i ekonomika IS-a

4. Uloga IS-a u definiranju i oblikovanju konkurencije

5. Upravljanje IS-om

6. Finansiranje investicija u IS i vrednovanje performansi njihovog

djelovanja

7. Usvajanje resursa informacijske tehnologije i njihove sposobnosti

8. Korištenje sistema za odgovorno upravljanje IS/IT-om

9. Upravljanje rizikom

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Joe Caserta, Ralph Kimball (2004.), The Data Warehouse Etl Toolkit, Wiley

2. Christopher Adamson (2010.), Star Schema The Complete Reference, McGraw Hill

3. Bilješke i slajdovi sa predavanja

Page 70: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Prikupljanje softverskih zahtjeva ŠIFRA:2.09.04.I038

PREDMETNI NASTAVNIK: Doc. dr Ines Isaković

Nivo: Dodiplomski Godina: IV (četvrta) Redni broj predmeta: I038

Status predmeta: Obavezan Semestar: VII (sedmi)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta:

Primarni cilj predmeta jeste ovladavanje mjerama i postupcima za prikupljanje

softverskih zahtjeva u skladu sa logikom objektnog razmišljanja i pristupa razvoju

objektno-orijentisanog stila programiranja.Sekundarni cilj kursa je shvatiti i

naučiti postupke prikupljanja softverskih zahtjeva u procesu softverskog

razvoja, od analize zahtjeva i izrade specifikacije, preko

projektovanja softvera i implementacije projekta,uključujući i

njegovo testiranje, do isporuke,

održavanja i pružanja tehničke podrške. Kurs predstavlja integraciju nekoliko

disciplina menadžmentskih vještina u oblasti kompjuterskih nauka.

Kompetencije/obrazovni

ishodi

Obrazovni ishodi su stečena znanja o mjerama i postupcima koji se mogu koristiti

u izradi složenih softverskih programa.Savladavši ovaj kurs student će biti

osposobljen da samostalno radi (ili rukovodi) prikupljanjem softverskih zahtjeva

za potrebe realizacije ma kako složenih i multidisciplinarnih softverskih

projekata.

Savladane vještine Organizacione i menadžerske paradigme u prikupljanju softverskih zahtjeva u

toku projektovanja i razvoja računarskih programa

Osnovni sadržaj predmeta

1. Projektovanje i izgradnju IS

2. Vrste modela IS

3. Sftverski zahtjevi i njegovi elementi

4. Funkcionlni elementi zahtjeva

5. Nefunkcionalni elementi zahtjeva

6. Korisnički zahtjevi

7. Sistemski zahtjevi

8. Zahtjevi usmjereni ka interface-u sistema

9. Inžinjerstvo zahtjeva

10. Studija izvodivosti

11. Izlučivanje i analiza zahtjeva

12. Modeliranje pomoću CASE alata

13. Etnografija inžinjerstva zahtjeva

14. Dvije vrste dokumenata o zahtjevima

15. Izrada prototipa zahtjeva

16. Dokumentovanje zahtjeva

17. Specifikacija zahtjeva

18. Upravljanje procesima i mogućnostima praćenja zahtjeva

19. Validacija i verifikacija zahtjeva

20. Upravljanje zahtjevima ili upravljanje promjenama

21. Rizici lošeg planiranja i izvođenja procesa inžinjerstva zahtjeva

Predmeti koji su preduvjet

polaganja Principi programiranja

Način izvođenja nastave

Page 71: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ....................30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)...............30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama

i aktivno participiranje u nastavi) .................................20bodova

4. Vježbe (seminarski rad ili esej uz iradu ptt

prezentacije)..................................................................20 bodova

____________________________

Ukupno :.........................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 3. glasi: seminarski rad ili esej (case study) = 30 bodova, tačka 4. glasi:

prezentacija seminarskog rada = 0 – 5 bodova, te se dodaje tačka 5.: prisustvo uvodnom predavanju = 0 – 5 bodova. Student

ima pravo na popravni iz tačke 1., 2., i 4., odnosno 3. (vanredni i DL studenti), ukoliko je nezadovoljan ocjenom sa

osvojenim bodovima ili nije u određenom terminu pristupio testu ili nije predao rad po tačci 4., odnosno 3. (VS i DL).

LITERATURA: Osnovna:

1. Petar Jovanović, (2010), Upravljanje projektima, 9 ed., Beograd 2. Robert Manger, (2008), Softversko inžinjerstvo, Zagreb 3. Shari Lawrence Pflegeer, Joanne M. Atlee.(2006), Softversko inžinjerstvo teorija i praksa, 3ed, Beograd

Dodatna literatura:

1. Pressman, R.S. (1997). Software Engineering A Practitions Approach. 4th Edition European Adaptation by D. Ince, McGraw-Hill.

2. Rumbaugh, J., Jacobson, I. & Booch, G. (1999). The Unified Modeling Language Reference Manual. Addison Wesley

Page 72: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Modeliranje i poslovna inteligencija ŠIFRA: 2.09.03.I046

PREDMETNI NASTAVNIK: Prof. dr Ibrahim Obhođaš

Nivo: Dodiplomski Godina: IV (četvrta) Redni broj predmeta: I046

Status predmeta: Obavezan / Izborni Semestar: VII (sedmi)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta:

Cilj je ovog predmeta upoznati sa sistemima za podršku poslovnom odlučivanju.

Predmet proučavanja su skladišta podataka, metode oblikovanja (dimenzijski

model), integracija podataka (ETL) i OLAP sistemi.

Kompetencije/obrazovni

ishodi :

Modeliranje poslovnih procesa. Mjerenje i analiza performansi poslovnih

procesa. Implementacija unapređenja poslovnih procesa. Razumijevanje uloge i

potencijala za korištenje upravljanja procesima u poslovanju. Upravljanje

promjenama u procesima. Razumijevanje različitih pristupa modeliranju i

unapređenju poslovnih procesa. Korištenje osnovnih alata za modeliranje

procesa. Simuliranje jednostavnih poslovnih procesa i korištenje rezultata

simulacije za analiziranje performansi procesa.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. Oblikovati poslovni proces kroz procesni dijagram

2. Kritički prosuđivati performanse poslovnih procesa

3. Preurediti poslovni proces u slučaju novih poslovnih zahtjeva

4. Ocijeniti koji poslovni proces u organizaciji je moguće unaprijediti

korištenjem upravljanja procesima

5. Vrjednovati rezultate simuliranja izvođenja poslovnih procesa

6. Povezati različite servise unutar organizacije s oblikovanim poslovnim

procesom

7. Rasporediti razine detalja poslovnog procesa po aktivnostima i podprocesima

unutar procesnog dijagrama

8. Instaliranje, konfiguriranje i korištenje jBPM sistema

Navedeni ishodi učenja doprinose ishodima učenja studijskog programa:

• Ustanoviti vezu između inženjerijskih aktivnosti, dizajna, proizvodnje,

marketinga i potreba korisnika proizvoda i usluga

• Modelirati i upravljati procesima u informacijskim sistemima

• Planirati uvođenje informacijskih sistema za podršku poslovnog

odlučivanja

Page 73: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Osnovni sadržaj predmeta 1. Uvod u poslovnu inteligenciju i skladišta podataka. Definicije osnovnih

pojmova

2. Uvod u dimenzijsko modeliranje

3. Pristupi izgradnji skladišta podataka. Dimenzijsko modeliranje

(konformirane dimenzije, različite uloge)

4. Dimenzijsko modeliranje (surogatni ključevi, indeksi, NULL vrijednosti)

5. Izazovi u upravljanju poslovnim procesima

6. Načini upravljanja procesima u poslovanju i njihovom unapređenju

7. Razumijevanje organizacijskih procesa (definicija i klasifikacija procesa,

identifikacija ključnih procesa, te modeliranje i dokumentiranje procesa)

8. Mjerenje performansi procesa i benchmarking

9. Principi i smjernice za unapređenje procesa, te upravljanje promjenama u

procesima

10. Izgradanja GUI klijenta za zvjezdasti spoj. Dimenzijsko modeliranje (tipovi

dimenzija).

11. Programska podrška za modeliranje i unapređenje procesa

12. Alati za simulaciju izvođenja poslovnih procesa

13. Kreiranje i izvođenje instanci poslovnih procesa

14. Modeliranje podataka i ekrana aktivnosti poslovnih procesa

15. Kreiranje podprocesa

16. Stvarnovremenska skladišta podataka, OLAP.

17. ETL

18. Sigurnost, metapodaci, dozvole, kvaliteta podataka.

19. Integracija poslovnih procesa s komponentama programskog jezika Java

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Ralph Kimball, Margy Ross (2002.), The Data Warehouse Toolkit: The Complete Guide to Dimensional

Modeling,

Page 74: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

2. Joe Caserta, Ralph Kimball (2004.), The Data Warehouse Etl Toolkit, Wiley

3. Christopher Adamson (2010.), Star Schema The Complete Reference, McGraw Hill

Page 75: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Umjetna inteligencija ŠIFRA: 2.09.04.I050

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: IV (četvrta) Redni broj predmeta: I050

Status predmeta: Obavezan / Izborni Semestar: VIII (osmi)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta:

Umjetna inteligencija (UI) je područje koje je posvećeno proučavanju

računarskog modela inteligentnog ponašanja. Zajedničko svim područjima

umjetne inteligencije je izrada agenata ili uređaja koji imaju odlike inteligentnog

ponašanja; rješavanje problema, predstavljanje znanja, zaključivanje, učenje,

percepcija i interpretiranje. Količina različitog gradiva na kolegiju odražava

raznolikosti navedenih pojmova. Tokom kolegija, osvrnut ćemo se na temeljna

pitanja i problematiku u području UI te istražiti temeljne tehnike navedenog

područja. Kolegij je projektno orijentisan, s praktičnim zadacima koji se rješavaju

tokom nastave, koristeći NetLogo programsko okruženje utemeljeno na LISP i

Prolog programskim jezicima.

Kompetencije/obrazovni

ishodi :

Studenti će imati pregled metoda i tehnika umjetne inteligencije kao i različitih

pristupa tom području. Razumjet će prednosti i mane različitih pristupa te

prepoznati probleme u kojima bi bilo adekvatno primijeniti pojedine metode

umjetne inteligencije. Studenti će steći praktično iskustvo u razvoju programskih

rješenja za različite probleme umjetne inteligencije, uključivo pretraživanje

prostora stanja, igranje igara, automatsko zaključivanje, logičko programiranje,

neuronske mreže i biološki inspirirana optimizacija.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

• definirati osnovne pojmove umjetne inteligencije

• razlikovati simboličke i konektivističke pristupe umjetnoj inteligenciji

• primijeniti algoritme pretraživanja prostora stanja i algoritme biološki

inspirirane optimizacije na jednostavnije probleme

• primijeniti logičko programiranje za rješavanje jednostavnijih logičkih

problema

• primijeniti postupke automatskog zaključivanja na jednostavnije

logičke probleme

• usporediti različite pristupe prikazivanju nejasnog znanja

• ocijeniti primjenjivost pojedinih pristupa umjetne inteligencije na

danom problemu

• rezimirati filozofske aspekte umjetne inteligencije

Page 76: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Osnovni sadržaj predmeta 1. Pregled područja umjetne inteligencije. Historijski razvoj. Smjerovi

razvoja i najnoviji trendovi. Odnosi s drugim područjima. Pojam

inteligencije i Turingov test.

2. Rješavanje problema pretraživanjem prostora stanja. Tehnike slijepog

pretraživanja.

3. Tehnike usmjerenog pretraživanja. Algoritam A*. Problem

zadovoljavanja uslova. Igranje igara. Algoritam minimaks.

4. Znanje i zaključivanje. Logika prvog reda. Dokazivanje teorema.

Unifikacija. Rezolucijsko pravilo.

5. Logičko programiranje. Prolog.

6. Semantičke mreže, okviri i pravila. Ontologije. Ekspertni sistemi.

7. Obrada prirodnog jezika.

8. Nepouzdano znanje i zaključivanje. Modeli temeljeni na teoriji

vjerojatnosti. Bayesova shema. Neizrazita logika i neizrazito

zaključivanje.

9. Uvod u mašinsko učenje. Naivan Bayesov klasifikator. Stabla odluke.

10. Pojačano učenje.

11. Konektivistički pristup umjetnoj inteligenciji. Neuronske mreže.

12. Algoritam perceptrona. Algoritam propagacije pogreške unazad.

13. Računarska inteligencija.

14. Genetski algoritam.

15. Algoritam kolonije mrava.

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

____________

Ukupno: 100%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Stuart Russel, Peter Norvig. Artificial Intelligence - A Modern Approach. Prentice Hall, 1995.

2. George F. Luger. Artificial Intelligence: Structures and Strategies for Complex Problem Solving. Addison-

Wesley, 2005.

Page 77: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: HCI – interakcija čovjek računar ŠIFRA: 2.09.04.I051

PREDMETNI NASTAVNIK:

Nivo: Dodiplomski Godina: IV (četvrta) Redni broj predmeta: I051

Status predmeta: Obavezan / Izborni Semestar: VIII (osmi)

Ukupno radno opterećenje studenta: 240 sati ECTS: 8

Cilj predmeta:

Stjecanje vještina i znanja potrebnih za definiranje, dizajniranje, implementaciju

i evaluaciju interakcije čovjeka i računara kako bi se povećala učinkovitost i

zadovoljstvo korisnica i korisnika.

Kompetencije/obrazovni

ishodi :

Razumijevanje uloge interakcije čovjeka i računara prilikom razvijanja digitalnih

proizvoda. Razumijevanje paradigmi i pravila kod dizajniranja interakcije

čovjeka i računara. Razumijevanje i provođenje koncepta dizajniranja sučelja te

interakcije čovjeka i računara. Teorijska evaluacija kvalitete grafičkog sučelja.

Savladane vještine Student će nakon polaganja ovog predmeta moći:

1. Prepoznati važnost razumijevanja osobina i potreba korisnica i

korisnika.

2. Predvidjeti scenarije za koje je interakcija između čovjeka i računara

optimalna.

3. Odabrati grafički, tekstualni, ili zvučni prikaz funkcija i podataka prema

očekivanjima, prikladnosti i zahtjevima.

4. Prezentirati funkcije i podatke na sučelju na najprikladniji način za

njihovo razumijevanje od strane čovjeka.

5. Prilagoditi dizajn digitalnog proizvoda okolišu u kojem se koristi.

Navedeni ishodi učenja doprinose ishodima učenja studijskog programa:

• Identificirati, osmisliti i predložiti rješenje inženjerijskih problema u

struci.

• Modelirati sučelja digitalnih proizvoda.

Osnovni sadržaj predmeta 1. HCI razvoj i problemi.

2. Razvoj interakcije zasnovan na zadatku.

3. ConcurTaskTree tehnika modelovanja HCI.

4. Razvoj interakcije zasnovan na modelima na primjeru CTT.

5. User-centered i participated design.

6. Klase HCI prototipova i njihova evolucija u krajnje rješenje.

7. Alati za razvoj interfejsa.

8. Elementi Design of Everyday things i njihova primjena u HCI.

9. Zašto je teško razviti dobar interfejs.

10. Psihopatologija. Reprezentacija i vizuelizacija.

11. Direktna manipulacija i metafore – problemi.

12. Grafički dizajn – CRAP okvir.

13. Smjernice za razvoj HCI elemenata – forme i dijaloga.

14. Utilitarnost interfejsa.

15. Evaluacija utilitarnosti.

Predmeti koji su preduvjet polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50%

b) Diskusija................................40%

c) Gost predavač........................10%

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija– prezentacija......................20 %

Page 78: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

____________

Ukupno: 100%

____________

Ukupno: 100%

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1 (50% gradiva) ...............................................30 bodova

2. Test 2 (50% gradiva)................................................30 bodova

3. Predavanje (nazočnost na predavanjima i vježbama i aktivno

participiranje u nastavi….............................................20 bodova

4. Vježbe (seminarski rad ili esej uz izradu PPT

prezentacije………………………………………......20 bodova

___________________________________________________

Ukupno:....................................................................100 bodova

b) Visina ocjene prema broju osvojenih

bodova

Ocjena Broj

bodova

Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente FPN, FPE i FIT-a, točka 3 (seminarski rad ili esej, case study) = 30 bodova,

točka 4 (prezentacija seminarskog rada) = 0 – 5 bodova, te se dodaje točka 5, (prisustvo uvodnom predavanju) = 0-5

bodova. Student ima pravo na popravni iz točke 1,2 i 4 ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili

nije u određenom terminu pristupio testu ili nije predao rad po točci 4.

Literatura:

1. Dr Dijana Karuović, Dr Dragica Radosav, INTERAKCIJA ČOVEK RAČUNAR, Univerzitet u Novom

Sadu, Tehnički fakultet "Mihajlo Pupin", Zrenjanin, 2011.

2. Bilješke i slajdovi sa predavanja

Page 79: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Data mining ŠIFRA: 2.09.03.I042

PREDMETNI NASTAVNIK: Doc. dr Mahir Zajmović

Nivo: Dodiplomski Godina: VI (četvrta) Redni broj predmeta: I042

Status predmeta: Obavezan Semestar: VIII (osmi)

Ukupno radno opterećenje studenta: 210 sati ECTS: 7

Cilj predmeta:

Sticanje znanja i vještina koja omogućavaju da se u raspoloživim podacima uoče

zanimljivi trendovi, relacije i zakonitosti.

Kompetencije/obrazovni

ishodi

Studenti će po okončanju ovog predmeta posjedovati sljedeća znanja i

kompetencije:

• Sve faze u procesu odlučivanja (DM-DecisionMaking)

• Tehnike DM

• 3. Metode DM

Savladane vještine Izgradnja infrastrukture DM i korištenje DM u praksi.

Osnovni sadržaj predmeta 1. Upoznavanje sa pojmom Data Mining-a,

2. Evolucija Data Mining-a,

3. Data Mining vs Tradicionalni statistički modeli,

4. Neophodna infrastruktura za upotrebu DM,

5. Faze u procesu Data Mining-a:

• Sakupljanje podataka

• Filtiriranje podataka i transformacija

• Kreiranje i izbor modela

• Procjena kvaliteta modela

• Kreiranje izvještaja

• Ocjenjivanje modela

• Integracija data mining modela u aplikaciju

• Upravljanje modelom

6. Tehnike i Metode Data mininga:

• Tehnike za otkrivanje novih znanja (Discovery data

mining)

• Stablo odlučivanja (DecisionTree)

• Metoda najbližeg susjeda (Nearestneighborclassification)

• Neuronske mreže ( Neuralnetworks )

• Fazilogika (Fuzzylogic)

• Memorijski zasnovano rasuđivanje

(Memorybasedreasoning)

• Clastering (Clustering)

• Analiza potrošačke korpe ( Marketbasketanalysis )

• Pravilo indukcije (Ruleindication)

• Metoda K najbližeg susjeda ( K Nearestneighbors )

• Ostali algoritmi

7. Korištenje Data mining-a i najnoviji trendovi,

8. Redukcija podataka,

9. Upotreba Data mining-a,

10. Primjeri iz prakse.

Predmeti koji su preduvjet

polaganja Baze podataka

Način izvođenja nastave

Page 80: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100 %

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100 %

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ............30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)........30 bodova

3. Predavanje (prisustvo na predavanjima i vježbama i aktivno

participiranje u nastavi)............................................. 20

bodova

4. Vježbe – (seminarski rad ili esej uz izradu ppt prezentacije)

...................................................................................20 bodova

____________________________

Ukupno bodova:................100

b) Visina ocjene prema broju osvojenih bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 4 glasi; seminarski rad ili esej (case study) = 30 bodova, prezentacija seminarskog

rada = 0 – 5 bodova, te se dodaje tačka 5; prisustvo uvodnom predavanju = 0-5 bodova. Student ima pravo na popravni iz tačke

1,2 i 4, odnosno 3 (vanredni i DL student), ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije u određenom terminu

pristupio testu ili nije predao rad po tačci 4, odnosno 3 (vanredni i DL).

Literatura:

1. Kulašin, Dž., Zajmović, M.: „Osnove informacijske sigurnosti“, Univerzitet u Travniku, Fakultet za

poslovnu ekonomiju, 2016.

2. Witten I.H., Frank E. Data Mining: Practicalmachinelearningtoolsandtechniques Morgan-Kaufmann, San

Francisco, 2005.

3. Organizational Data Mining Namid R. Nemati , Cristopher D. Barko, 2004.

4. Turban E.,Aronson EJ.,LiangTP.&Sharda R. DecisionSupportand Business Intelligence Systems, Prentice

Hall, 2007.

5. Han, J. and Kamber, M., Data Mining: Concepts and Techniques, 2nd Edition, Morgan Kaufmann, 2006.

6. P. Tan, M. Steinbach and V. Kumar, Introduction to Data Mining, Addison Wesley, 2006.

Page 81: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: E-government ŠIFRA: 2.09.01.I028

PREDMETNI NASTAVNIK: Doc. dr Muhamed Ćosić

Nivo: Dodiplomski Godina: IV (četvrta) Redni broj predmeta: I028

Status predmeta: Izborni Semestar: VIII (osmi)

Ukupno radno opterećenje studenta: 210 sati ECTS: 7

Cilj predmeta:

Cilj programa je da se studenti upoznaju sa novim koncepcijama, ulogama,

transformacijama uprave u elektronskom okruženju, kao i sa softverskim,

pravnim, organizacionim i drugim komponentama i različitim metodološkim

pristupima.

Kompetencije/obrazovni

ishodi

Studenti će biti u stanju da projektuju, implementiraju i održavaju informacione

sisteme javne uprave i lokalne samouprave. Na predavanjima će biti objašnjene

dimenzije i osnove funkcije javnog sektora u BiH. Upoznaće se sa dostignućima i

mogućnostima IKT koje se koriste u funkciji unapređenja efikasnosti javne

uprave. Upoznaće se sa strukturom opšteg informacionog sistema i informacionog

sistema javne uprave. Biće prikazani brojni primjeri modela elektronskog

poslovanja i tipičnih modela poslovanja u javnoj upravi (G2x) uz korišćenje IKT.

Biće prikazani i analizirani primjeri informacionih sistema javne uprave u

zemljama u okruženju i u svijetu, a zatim i najistaknutiji primjeri elektronske

uprave u BiH.

Savladane vještine Izradom seminarskog rada studenti će pokazati zrelost i nivo znanja koje su stekli u toku teoretske nastave i samostalnim radom u predviđenom fondu sati na pretraživanju Interneta za slučajevima iz prakse (Cases) iz eGovernmenta. Svaki seminarski rad biće prezentovan pred ostalim slušaocima i nakon diskusije će biti ocijenjen.

Osnovni sadržaj predmeta 1. Informacioni sistemi javne uprave - e-government je nova koncepcija

uprave koja je prihvaćena u mnogim, naročito razvijenim, zemljama.

Ona predstavlja ključnidio strategije “uspješnog” puta u 21. vijek koja

se bazira na primjeni novih informaciono-komunikacionih tehnologija

(ICT).

2. Uvod – Informacione tehnologije (osnovni pojmovi: Informacija,

informatika, sistemi, informacioni sistemi, baze podataka, računari i

računarske mreže, Internet ...),

3. Pojam i funkcija uprave (javna uprava i lokalna samouprava) i njena

organizacija u BiH,

4. Uloga e-uprave u informacijskom društvu eUprava (potrebe za

uvođenjem, ciljevi i zadaci, osnovne koncepcije, strategije), prednosti i

nedostaci,

5. Modeli elektronskog poslovanja i modeli eUprave, Iskustva

eGovernment-a (V. Britanija, Kanada, Novi Zeland, Irska, Estonija,...),

Osnovne komponente i arhitektura IS-a eUprave,

6. Metodološki pristup projektovanju IS javne uprave,

7. Pravni okviri (prava, obaveze odgovornosti, regulacija, nadležnosti),

8. Problemi (autentičnost, eGrađanin, suverenitet, eDemokratija) i barijere

i opasnosti,

9. Stanje u BiH - Primjeri rješenja eUprave u entitetima, kantonima,

Distriktu Brčko i odabranim opštinama u BiH.

Page 82: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

10. Perspektive razvoja eUprave u BiH. Prikaz ADMIS_a-Opšteg sistema

za administrativno poslovanje.

Predmeti koji su preduvjet

polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100 %

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100 %

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ............30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)........30 bodova

3. Predavanje (prisustvo na predavanjima i vježbama i aktivno

participiranje u nastavi)............................................. 20

bodova

4. Vježbe – (seminarski rad ili esej uz izradu ppt prezentacije)

...................................................................................20 bodova

____________________________

Ukupno bodova:................100

b) Visina ocjene prema broju osvojenih bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 4 glasi; seminarski rad ili esej (case study) = 30 bodova, prezentacija seminarskog

rada = 0 – 5 bodova, te se dodaje tačka 5; prisustvo uvodnom predavanju = 0-5 bodova. Student ima pravo na popravni iz tačke

1,2 i 4, odnosno 3 (vanredni i DL student), ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije u određenom terminu

pristupio testu ili nije predao rad po tačci 4, odnosno 3 (vanredni i DL).

Literatura:

1. Roljić, L.: Elektronsko poslovanje javnog sektora-eUprava, knjige 01-04 - elektronsko izdanje, Panevropski

univerzitet "APEIRON", Banja Luka, 2010. 2. West, Darrell M., Global E-Government, Center for Public Policy, Brown University, 2005. 3. Roljić, L.: The Status and Perspectives of eGovernment in Bosnia and Herzegovina, Univerzitet u Banjoj

Luci, 2007.

Page 83: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Internet marketing ŠIFRA: 2.09.01.I010

PREDMETNI NASTAVNIK: Prof. dr Branko Latinović

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I010

Status predmeta: Izborni Semestar: VI (šesti)

Ukupno radno opterećenje studenta: 150 sati ECTS: 5

Cilj predmeta:

Cilj predmeta je upoznavanje studenata sa teorijskim pojmovima, konceptima,

modelima te tehnologijom vezanom za internet marketing i razvijanje sposobnosti

kritičkog i kreativnog promišljanje internet marketinga tvrtke.

Kompetencije/obrazovni

ishodi

Razumjeti temeljne pojmove, koncepte te tehnologiju vezanu za digitalni

marketing. Poznavati specifičnosti digitalnog marketinga i prilike koje nudi. Znati

osmisliti kvalitetan sadržaj i poruku digitalne kampanje. Znati koristiti različite

digitalne marketinške alate i integrirati ih sa tradicionalnim marketinškim alatima

i medijima.

Savladane vještine Studenti će biti osposobljeni za izradu cjelokupnog plana digitalne marketinške

komunikacije tvrtke (proizvoda) na internetu.

Osnovni sadržaj predmeta 1. Uvod u internet marketing

2. Digitalna marketinška strategija

3. Razumijevanje ponašanja kupaca u digitalnom okruženju

4. Pisanje efektivnog web sadržaja

5. Oglašavanja na pretraživačima

6. Primjeri web site inteligencije

7. Digitalni marketinški alati

8. E-mail marketing

9. Internet marketing i društvene mreže

10. Integracija internet alata sa tradicionalnim marketinškim alatima

Predmeti koji su preduvjet

polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100 %

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100 %

Page 84: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ............30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)........30 bodova

3. Predavanje (prisustvo na predavanjima i vježbama i aktivno

participiranje u nastavi)............................................. 20

bodova

4. Vježbe – (seminarski rad ili esej uz izradu ppt prezentacije)

...................................................................................20 bodova

____________________________

Ukupno bodova:................100

b) Visina ocjene prema broju osvojenih bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

NAPOMENA: Za vanredne i DL studente, tačka 4 glasi; seminarski rad ili esej (case study) = 30 bodova, prezentacija seminarskog

rada = 0 – 5 bodova, te se dodaje tačka 5; prisustvo uvodnom predavanju = 0-5 bodova. Student ima pravo na popravni iz tačke

1,2 i 4, odnosno 3 (vanredni i DL student), ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije u određenom terminu

pristupio testu ili nije predao rad po tačci 4, odnosno 3 (vanredni i DL).

Literatura:

1. Kotler, P., Wong, V., Saunders, J., Armstrong, G.: "Marketing u doba interneta", poglavlje u knjizi Osnove

marketinga, 4. europsko izdanje, Mate, Zagreb., str. 125-164., 2006.

2. Ryan, D. & Jones, C.: Understanding digital marketing-Marketing strategies for engaging the digital

generation, Kogan Page, London, 2009.

3. Materijali sa predavanja i vježbi

Page 85: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

SVEUČILIŠTE/UNIVERZITET „VITEZ“ VITEZ

ORGANIZACIJSKA JEDINICA: FAKULTET INFORMACIONIH TEHNOLOGIJA

NAZIV PREDMETA: Multimedija ŠIFRA: 2.09.02.I033

PREDMETNI NASTAVNIK: Doc. dr Siniša Tomić

Nivo: Dodiplomski Godina: III (treća) Redni broj predmeta: I033

Status predmeta: Izborni Semestar: VI (šesti)

Ukupno radno opterećenje studenta: 210 sati ECTS: 7

Cilj predmeta:

Cilj predmeta je upoznavanje studenata sa osnovnim konceptima, mogućnostima

i potrebom korištenja savremene multimedijalne tehnologije.

Kompetencije/obrazovni

ishodi

Razumijeti osnovne principe, tehnologiju i standarde digitalne multimedije i

kreiranje multimedijskih sadržaja na Web-u.

Izvršiti praktičnu obuku za korištenje savremene multimedijske tehnologije i

odgovarajućeg aplikativnog softvera za obradu multimedijskih sadržaja i kreiranje

(Web-baziranih) prezentacija i aplikacija.

Savladane vještine Studenti će biti osposobljeni za korištenje savremene multimedijske tehnologije i

odgovarajućeg aplikativnog softvera za obradu multimedijskih sadržaja

Osnovni sadržaj predmeta 1. Osnovni pojmovi

2. Osnovne multimedijske tehnologije: tekst i zvuk

3. Osnovne multimedijske tehnologije: slika

4. Osnovne multimedijske tehnologije: video i virtuelna stvarnost

5. Multimedijske komunikacije i distribuirani multimedijski sistemi

6. Internet i Web tehnologije

7. Osnove Web dizajna

8. Videokonferencije i imaging

9. Web animacije

10. Pravci razvoja multimedije

Predmeti koji su preduvjet

polaganja /

Način izvođenja nastave

Način izvođenja predavanja:

a) Ex katedra..............................50 %

b) Diskusija................................40 %

c) Gost predavač........................10 %

____________

Ukupno: 100 %

Način izvođenja vježbi:

a) Obrada slučaja – grupno.....................40 %

b) Obrada slučaja – individualno............40 %

c) Diskusija – prezentacija......................20 %

____________

Ukupno: 100 %

Sistem ocjenjivanja

a) Osvajanje bodova u toku i na kraju semestra

1. Test 1–prvi kolokvij (prvih 50% gradiva) ............30 bodova

2. Test 2 - drugi kolokvij (drugih 50% gradiva)........30 bodova

3. Predavanje (prisustvo na predavanjima i vježbama i aktivno

participiranje u nastavi)............................................. 20

bodova

4. Vježbe – (seminarski rad ili esej uz izradu ppt prezentacije)

...................................................................................20 bodova

b) Visina ocjene prema broju osvojenih bodova

Ocjena Broj bodova Opisna

ocjena

5 0 – 54 Nedovoljan

6 55 – 64 Dovoljan

7 65 – 74 Zadovoljava

8 75 – 84 Dobar

9 85 – 94 Vrlo dobar

10 95 – 100 Izvrstan

Page 86: SVEUČILIŠTE/UNIVERZITET VITEZSecure Site unvi.edu.ba/np/ELABORAT SOFTVERSKI INZENJERING.pdf · I047 ZAVRŠNI RAD (180 ECTS) 5 -- -- 20 -- 210 210 7 UKUPNO 90 36 40 45 170 519 900

v.d. Dekan Fakulteta informacionih tehnologija

____________________________

prof. dr. Ibrahim Obhođaš

____________________________

Ukupno bodova:................100

NAPOMENA: Za vanredne i DL studente, tačka 4 glasi; seminarski rad ili esej (case study) = 30 bodova, prezentacija seminarskog

rada = 0 – 5 bodova, te se dodaje tačka 5; prisustvo uvodnom predavanju = 0-5 bodova. Student ima pravo na popravni iz tačke

1,2 i 4, odnosno 3 (vanredni i DL student), ukoliko je nezadovoljan ocjenom sa osvojenim bodovima ili nije u određenom terminu

pristupio testu ili nije predao rad po tačci 4, odnosno 3 (vanredni i DL).

Literatura:

1. Costello, V.: Multimedia Foundations: Core Concepts for Digital Design 2nd Edition, Routledge; 2 edition,

2016.

2. Guzdial, M., Ericson, B.: Introduction to Computing & Programming in Java : A Multimedia Approach,

2006.

3. Materijali sa predavanja i vježbi