Sveučilišni diplomski studij

Ak.g.2014./2015.2015./2016.2016./2017.2017./2018.

Nazad   Raspored   Engleski

Internet programiranje DRCDKB2-02

ECTS 7 | P 45 | A 15 | L 15 | K 0 | ISVU 149747 149748

Loomen obavijesti
Pregled svih Loomen obavijesti

Grupe studenata

Prikaži sve grupe na predmetu

Nastavnici na predmetu

VDOVJAK KREŠIMIR, suradnik
NENADIĆ KREŠIMIR, nositelj
LUKIĆ IVICA, suradnik
KÖHLER MIRKO, suradnik
KRPIĆ ZDRAVKO, suradnik

Ciljevi predmeta

Upoznati studente s načinom rada usluga vezanih za pristup Internetu te razvojem istih tehnologija kroz povijest. Upoznavanje studenata s načinom rada HTTP usluga i zaštitom. Prikaz modernih klijentskih i poslužiteljskih tehnologija pomoću kojih je moguće izraditi dinamičke i moderne web stranice.

Uvjeti za upis predmeta

Ostvareni uvjeti za upis studija

Sadržaj

Osnovni pojmovi i razvoj Interneta. Mrežne adrese i dodjeljivanje imena računala, URL, DNS poslužitelji. Osnove mrežnog programiranja: model stranka-poslužitelj i drugi modeli, sustavska podrška mrežnom načinu rada. Osnovne mrežne usluge (telnet, ftp, www) i protokoli (TCP/IP). Pristup Internetu: SLIP, PPP. World wide web: osnove, preglednici, pretraživanje. Sigurnost Interneta: nametnici i zaštita. Pristup izradi www dokumenata. Tehnologije na klijentskoj strani: HTML (sintaksa, standardna struktura, hipertekst, oblici), kaskadni stilovi, osnove JavaScripta, JavaScript i HTML, dinamički dokumenti s JavaScriptom, JavaAppleti, XML, DHTML. Tehnologije na strani poslužitelja: CGI, servleti, PHP, ASP i ASP.NET, cookies. database access through the web (PHP/SQL). Web portali. Izrada i primjeri primjene web aplikacija.

Vrste izvođenja nastave

predavanjaauditorne vježbelaboratorijske vježbe

Obveze studenata

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Praćenje rada studenata

Definirano Okvirima kriterija ocjenjivanja studenata FERIT-a i stavkom 1.9

Osnovna literatura

1. Lukić, Ivica; Köhler, Mirko. Osnove Internet programiranja, 2011.

2. Sebesta, R.W. Programming the World Wide Web (2nd Ed.). Addison-Wesley, Boston, MA, 2004.

Pretraži literaturu

Dopunska literatura

1. T. Powell, Thomas, Web Design: The Complete Reference. Berkeley, Osborne/McGraw-Hill, NY, 2000.

2. M. Hall, L. Brown; Core Web programming, A Sun Microsystems Press/Prentice Hall PTR Book, New York, NY, 2001.

3. K. Kalata, Internet Programming, Thompson Learning, London, 2001.

4. F. Halsall, Computer Networking and the Internet (5th Ed.), Addison-Wesley, Boston, MA, 2005.

5. H. Deitel, P. Deitel, T. Nieto, K. Steinbuhler, The Complete Wireless Internet and Mobile Business Programming Training Course, Prentice Hall, New York, NY, 2003.

6. R.W. Sebesta, Programming the World Wide Web (2nd Ed.), Addison-Wesley, Boston, MA, 2004.

Način praćenja kvalitete i uspješnosti izvedbe kolegija

Provođenje sveučilišnih anketa o nastavnicima (pristup prema studentima, transparentnost kriterija, motivacija na
izvršavanje aktivnosti, jasnoća izlaganja, i sl.). Provođenje fakultetskih anketa o predmetima (nakon položenog predmeta
samoevaluacija studenata o usvojenim ishodima učenja, te o opterećenosti u usporedbi s ECTS-ima aktivnosti i predmeta
u cjelini).

Pregled ishoda učenja, nastavnih metoda i procjena ishoda učenja

Ishodi učenja:

1. Objasniti način komunikacije između web preglednika i poslužitelja.

2. Usporediti različite tehnologije i upotrijebiti ih u izradi web dokumenata.

3. Identificirati klijentske i poslužiteljske tehnologije i odabrati odgovarajuće tehnologije za specifični zadatak.

4. Izabrati odgovarajući način pristupa bazi podataka preko weba i povezati s primjerima.

5. Analizirati i riješiti konkretan problem, kombinirati različite tehnologije za izradu web aplikacije i predvidjeti moguća proširenja.



Tablica ishoda vidljiva je samo na desktop verziji (min 600px širina pregleda)   Izvoz u Excel
Aktivnost studenta Broj radnih sati ECTS (Broj radnih sati/30) Ishod(i) učenja Nastavna
metoda
Metoda procjene Bodovi
Pohađanje
Predavanja (PR), Auditorne vježbe (AV), Laboratorijske vježbe (LV)

75
ECTS
2.5
- Objasniti način komunikacije između web preglednika i poslužitelja.- Usporediti različite tehnologije i upotrijebiti ih u izradi web dokumenata.- Identificirati klijentske i poslužiteljske tehnologije i odabrati odgovarajuće tehnologije za specifični zadatak.- Izabrati odgovarajući način pristupa bazi podataka preko weba i povezati s primjerima.- Analizirati i riješiti konkretan problem, kombinirati različite tehnologije za izradu web aplikacije i predvidjeti moguća proširenja.Predavanja (PR), Auditorne vježbe (AV), Laboratorijske vježbe (LV) Evidentiranje nazočnosti. Minimum potreban za potpis iznosi:
70%

Ovim postotkom se definira i iznos Min za Broj radnih sati iz ove aktivnosti. Max za Broj radnih sati određen je studijskim programom.
Min

6
Max

10
Rješavanje zadataka Broj radnih sati
51
ECTS

1.7
- Usporediti različite tehnologije i upotrijebiti ih u izradi web dokumenata.- Identificirati klijentske i poslužiteljske tehnologije i odabrati odgovarajuće tehnologije za specifični zadatak.- Izabrati odgovarajući način pristupa bazi podataka preko weba i povezati s primjerima.- Analizirati i riješiti konkretan problem, kombinirati različite tehnologije za izradu web aplikacije i predvidjeti moguća proširenja.Kontrolne zadaće (pismeni ispit) Provjera riješenih zadataka Min

15
Max

30
Pisanje priprema za LV, analiza rezultata, te pisanje izvještaja Broj radnih sati
30
ECTS

1
- Usporediti različite tehnologije i upotrijebiti ih u izradi web dokumenata.- Identificirati klijentske i poslužiteljske tehnologije i odabrati odgovarajuće tehnologije za specifični zadatak.- Izabrati odgovarajući način pristupa bazi podataka preko weba i povezati s primjerima.- Analizirati i riješiti konkretan problem, kombinirati različite tehnologije za izradu web aplikacije i predvidjeti moguća proširenja.Laboratorijske vježbe (LV) Provjera pripreme za LV, nadzor provođenja LV-a, provjera napisanih izvještaja Min

15
Max

20
Priprema za usmeni ispit i usmeno odgovaranje na pitanja Broj radnih sati
54
ECTS

1.8
- Objasniti način komunikacije između web preglednika i poslužitelja.- Usporediti različite tehnologije i upotrijebiti ih u izradi web dokumenata.- Identificirati klijentske i poslužiteljske tehnologije i odabrati odgovarajuće tehnologije za specifični zadatak.- Izabrati odgovarajući način pristupa bazi podataka preko weba i povezati s primjerima.Usmeni ispit Provjera danih odgovora Min

20
Max

40
Σ Aktivnosti Σ Broj radnih sati
210
Σ ECTS
7
Σ Max
100