Upload
others
View
33
Download
1
Embed Size (px)
Citation preview
Š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
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