web programiranje 2 · način držanjanastave predmet web programiranje, po planu 2015. je u planu...

24
Školska 2019/20. Dr Nenad Kojić, dipl. inž. elektr. i rač. Milena Vesić, dipl. inž. Nikola Mihajlović, spec .stuk.inž. Visoka škola strukovnih studija za informacione i komunikacione tehnologije WEB PROGRAMIRANJE 2 Uvod - Opšte napomene o predmetu

Upload: others

Post on 20-Feb-2020

33 views

Category:

Documents


1 download

TRANSCRIPT

Školska 2019/20.Dr Nenad Kojić, dipl. inž. elektr. i rač.

Milena Vesić, dipl. inž.

Nikola Mihajlović, spec .stuk.inž.

Visoka škola strukovnih studija za informacione

i komunikacione tehnologije

WEB PROGRAMIRANJE 2Uvod - Opšte napomene o predmetu

Organizacija predmeta

▪Fond 2 časa predavanja + 2 časa auditornih vežbi +

2 časa laboratorijskih vežbi

▪Polaže se kroz predispitne obaveze (50 bodova) i pismeni deo ispita (50 bodova)

▪Predispitne obaveze podrazumevaju laboratorijskevežbe, laboratorijski kolokvijum, teorijske kolokvijume i izradu sajta

Način držanja nastave

▪Predmet Web programiranje, po planu 2015. je u planu 2017. podeljen na dva predmeta:

▪Web programiranje 1

▪Web programiranje 2

▪Materija predmeta je identična, samo se u školskoj 2018/19. sluša podeljena u dva trimestra, u dva predmeta, jer se pokazalo je je preobimna za određeni broj studenata.

▪Studenti po planu 2017. mogu da biraju koje od ovih predmeta žele da slušaju, u zavisnosti od modula, dok studenti po planu 2015. i ranijim, moraju položiti oba da bi se njima računao originalni predmet Web programiranje.

Literatura

▪ Studenti će na prvom času, a i kasnije u toku slušanja predmeta, dobijati materijale sa predavanja (u elektronskoj formi na sajtu webdizajn.ict.edu.rs)

▪ Ovi materijali nisu dovoljna literatura za ispit !

▪ Pored materijala sa predavanja, zvanične literature u formi knjige i svi primeri koji se dodatno rade na predavanjima i auditornim vežbama se smataju literaturom za ispit.

▪ Zvanična literatura za predavanja (skriptarnica):▪ N. Kojić, WEB programiranje, detaljan priručnik, Visoka ICT, 2018.

▪ Literatura za vežbe (skriptarnica):▪ N. Kojić, M. Vesić, Praktikum iz WEB programiranja, Visoka ICT,2018.

▪ Dodatna literatura za predavanja (biblioteka):▪ Dr Kris Jamsa MBA, Konrad King, Andy Anderson, HTML i Web dizajn (na

srpskom jeziku), Mikro knjiga, Beograd, 2003.

▪ Deni Gudman, JavaScript Biblija, Mikro knjiga, Beograd, 2001.▪ David Hunter, Kurt Cagle, Dave Gibbons, Nikola Ozu, Jon Pinnock, Paul

Spencer, XML od početka, CET, Beograd, 2001.

▪ Grupa stručnjaka za jQuery, jQuery kuvar, Mikro knjiga, Beograd, 2011.

Način polaganja

▪ Uslov za pismeni deo je:

▪ Odrađene laboratorijske vežbe

▪ Položen laboratorijski kolokvijum (6-10 bodova)

1. Uspešno realizovan i postavljen sajt (8-15 bodova)

2. Ukupan broj bodova na predispitnim obavezama veći od

25 bodova

▪ Da bi se pismeni deo položio, mora se uraditi sa više od

50% (preko 25 bodova)

▪ Konačna ocena dobija se sabiranjem

bodova na predispitnim obavezama i

pismenom delu ispita

0-50 bodova (5)

51-60 bodova (6)61-70 bodova (7)71-80 bodova (8)81-90 bodova (9)91-100 bodova (10)

Materija predmeta

1. Uvod

2. JSON

3. XML

4. AJAX

5. Sajt AJAX+JSON

6. Sajt AJAX+JSON (search, sort, order)

7. Obrada gresaka

8. Cookies i LocalStorage

9. Objektni JS

10. Objektni JS

Pismeni deo

▪Organizuje se kroz zadatke iz:

▪HTML+CSS-a

▪JavaScript-a

▪AJAX

▪JSON

▪JQuery-a

▪XML

▪Cookies i LocalStorage

Na pismeni deo ispita

obavezno treba poneti vežbanku A4 formata,

bez obzira na tip linija

Redosled obaveza

▪Laboratorijske vežbe (obavezno)

▪Kolokvijumi u toku trimestra (uslovno)

▪Laboratorijski kolokvijum (obavezno)

▪ Izrada sajta i njegovo postavljanje (obavezno)

▪Prijava URL adrese sajta zaključno sa sredom (desete

nedelje trimestra) do 24h preko

webdizajn.ict.edu.rs

▪Pismeni deo ispita (ukoliko su stečeni uslovi)

webdizajn.ict.edu.rs

▪Sajt je zvanični sajt za grupu predmeta koje realizuje dr NenadKojić i njegovi saradnici

▪Pristup sajtu je autorizovan

▪Sajtu se može pristupiti sa parametrima koji su dobijeni za mail tj. za pristup i sajtu kursevi.ict.edu.rs

▪Na sajtu se nalaze predavanja, dodatni materijali za rad, pojedini materijali sa auditornih vežbi, primeri lab kolokvijuma, ispitni rokovi i slično.

webdizajn.ict.edu.rs

▪Svi rezultati testova, kolokvijuma, sajtova i slično se prate

preko web sajta webdizajn.ict.edu.rs, klikom na link

Predispitne obaveze

▪Kroz ovu aplikaciju se prijavljuju i URL adrese sajtova koje

studenti imaju kao obaveznu aktivnost

▪Aplikacija će automatski blokirati unos novih prijava

nakon krajnjeg roka.

▪Kroz ovu aplikaciju će se prijavljivati studenti za polaganje

kolokvijuma.

▪Ništa od ovog tipa podataka ne slati na mail nastavnicima

▪Pratiti redovno obaveštenja!

webdizajn.ict.edu.rs

▪Rezultati studentskih aktivnosti se unose na sajt dinamikom

kako se radovi pregledaju, što znači da se neće pojaviti za

sve studente istog trenutka.

▪To ne znači da rad nije pregledan niti da postoji problem.

▪Svi rezultati će sigurno biti dostupni do roka koji se naglasi

na testu od strane profesora

▪Pristup spisku sajtova svih studenata imaju svi studenti

▪Na sajtu webdizajn.ict.edu.rs se upisuju sve ocene zaključno

sa konačnom ocenom na ispitu

▪Na zvaničnom sajtu Škole i platformi kursevi.ict.edu.rs, neće

se paralelno objavljivati rezultati konačnih ispita.

Konačna ocena

Predispitne obaveze + pismeni deo ispita

Konačnaocena

Pismeni deo ispita

(50 bodova)*

Predispitne obaveze

(50 bodova)

Izrada sajta

(15 bodova)*

Lab kolokvijum

(10 bodova)*

Teorijski kolokvijumi

(25 bodova)

Ekstra bodovi

▪Student na predmetu može steći ekstra bodova

▪Ovi bodovi nisu u sklopu maksimalnih 100 bodova koje se

dobijaju na regularnim predispitnim obavezama

▪Ovi bodovi imaju cilj da stimulišu i nagrade sve one koje se

posebno angažuju na sopstvenom radu na ovom predmetu

▪10 ekstra bodova će se ponuditi izlaskom na ispit u prvom

(aprilskom) ispitnom roku.

▪2 ekstra boda će se ponuditi izlaskom na laboratorijski

kolokvijum u prvom (aprilskom) ispitnom roku.

Kolokvijumi

▪Kolokvijumi se rade u toku trimestra na papiru

▪Kolokvijumi se rade u terminima koje će Škola definisati

▪Pitanja na kolokvijumima imaju negativne bodove koji su

jasno naznačeni

▪Na kolokvijumima se pojavljuje sva materija

obrađena na predavanjima i vežbama, kao i

sadržaj ove prezentacije

▪U zavisnosti od mogućnosti za realizaciju, najčešće

postoje sledeći kolokvijumi:

▪AJAX i JSON (15 bodova) – Nije obavezan

▪Objektni JS (10 bodova) – Nije obavezan

Sajt

▪Student treba da napravi sajt koji ima prozvoljni sadržaj imože biti na srpskom ili engleskom jeziku

▪Student sajt treba da postavi na neki od besplatnih (ilikomercijalnih) hostinga i da adresu sajta prijavi u formi (linkPredispitne obaveze) koja se nalazi na

http://webdizajn.ict.edu.rs/

▪Nakon definisanog roka prijave sajta se ne obrađuju, ismatra se da sajt nije urađen

Sajt

▪ Prva stranica sajta mora da sadrži vidljiv link “Autor” gde ćestudent dati osnovne informacije o sebi u formi CV-ja i obaveznoSVOJU SLIKU

▪ Prva stranica sajta mora da sadrži vidljiv link “Dokumentacija”gde će student postaviti dokumentaciju sajta na način koji će seprikazati na predavanjima

▪ Ukoliko student radi seminarski rad tada je i link “Seminarski”obavezan da se nađe na index stranici

proveriti dostupnost i vidljivost sajta sa nekoliko

proveriti dostupnost i vidljivost sajta iz nekoliko

▪ Obavezno računara

▪ Obaveznobrowsera

▪ Preporučljivo je da se sajt postavi u radnoj verziji što pre, da bi seuočili eventualno problemi kod hostinga, i da se na konsultacijamasa nastavnicima dogovori oko eventualnih izmena

Program predmeta

for (int i=1; i<∞; i++)

{

printf (“JavaScript deo %d”, i);

}

Preporuke

▪ Materiju predmeta treba raditi redovno jer je broj tematskihjedinica veliki i to treba shvatiti vrlo ozbiljno kao savet!

▪ Statistika je pokazala da studenti koji redovno idu na predavanja, i rade sve materijale za lab vežbe brzo polože ispit

▪ U praktikumu postoje i primeri za samostalni rad, koje student i sam treba da proširuje

▪ Već u prvoj nedelji treba pronaći web hosting, i kreirati nalog (postaviti samo index.html stranicu da bi se izbegli problemi u komunikaciji u poslednjem trenutku)

▪ U toku rada sajta, sve izmene stavljati na web server, i pratiti eventualne probleme da bi se rešili na vreme

▪ Dobro sajt uraditi u toku 7 ili 8 nedelje trimestra, dok je svamaterija aktuelna

▪ Treba strogo izbegavati rad u Dreamweaver-u i sličnim alatima i CMS-ovima

▪ Ukoliko studenti žele da koriste Xampp kao virtuelni server moguga preuzeti na net-u sa uputstvom koje je dato u knjizi

Nadoknada predispitnih obaveza

▪U slučaju da student nije ispunio predviđene predispitne

obaveze, on ne može polagati pismeni deo ispita, ali postoji

ograničena mogućnost za njihovu nadoknadu po sledećim

pravilima:

▪1. Može se nadoknaditi samo jedna predispitna obaveza

(sajt ili lab kolokvijum)

▪2. Nadoknada se realizuje nakon ispitnog roka, a tačan

termin se objavljuje na sajtu webdizajn.ict.edu.rs

▪3. Nakon polaganja nadoknade predispitnih obaveza, u

slučaju da su se stekli svi uslovi za polaganje pismenog dela

ispita, to se može realizovati od narednog ispitnog roka, u

odnosu na termin kada je nadoknada realizovana.

Nadoknada predispitnih obaveza

▪U svim ostalim slučajevima nadoknada nije

moguća, i student ponovo mora birati predmet

u narednoj školskoj godini.

▪U slučaju da su predispitne obaveze položene, student ima

pravo na polaganje pismenog dela ispita sve do slušanja

predmeta u narednoj školskoj godini.

Kontakti i nadležnosti

▪ Dr Nenad Kojić, dipl.ing. // [email protected]

Konsultacije za kolokvijume i pismeni deo ispita

▪ Nikola Mihajlović, spec. struk. inž. // [email protected]

Konsultacije za laboratorijski kolokvijum

▪ Milena Vesić, dipl. inž. // [email protected]

Konsultacije za sajt i vežbe i nadoknadu predispitnih obaveza

Mobilni telefon

▪Upotreba mobilnog telefona na predavanjima i vežbama

je strogo zabranjena

▪Ukoliko se koristi telefon, profesor ili asistent će

studenta udaljiti sa predavanja ili vežbi

▪U slučaju preke potrebe, može se izaći iz učionice i

obaviti razgovor, ali nikakve aktivnosti sa telefonom se

ne mogu raditi u samoj učionici

Školska 2019/20.Dr Nenad Kojić, dipl. inž. elektr. i rač.

Milena Vesić, dipl. inž.

Nikola Mihajlović, spec .stuk.inž.

Visoka škola strukovnih studija za informacione

i komunikacione tehnologije

WEB PROGRAMIRANJE 2Uvod - Opšte napomene o predmetu