Upload
others
View
22
Download
2
Embed Size (px)
Citation preview
Školska 2018/19.
Dr Nenad Kojić, dipl. inž. elektr. i rač. Milena Vesić, dipl. inž.Nikola Mihajlović, spec .stuk.inž. Luka Lukić, dipl. inž.Danijela Nikitin, spec .stuk.inž.
Visoka škola strukovnih studija za informacionei 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 od25 bodova
� Da bi se pismeni deo položio, mora se uraditi sa više od 50% (preko 25 bodova)
� Konačna ocena dobija se sabiranjembodova na predispitnim obavezama ipismenom 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 predmeta1. Uvod2. JSON3. XML4. AJAX5. Sajt AJAX+JSON6. Sajt AJAX+JSON (search, sort, order)7. Obrada gresaka8. Cookies i LocalStorage9. Objektni JS10. 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 ispitaobavezno 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 (desetenedelje 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 Nenad
Kojić 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 naglasina 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 ocenaPredispitne obaveze + pismeni deo ispita
Konačna
ocena
Pismeni deo ispita Pismeni deo ispita
(50 bodova)*
Predispitne obavezePredispitne obaveze
(50 bodova)
Izrada sajtaIzrada sajta
(15 bodova)*
Lab kolokvijum Lab kolokvijum
(10 bodova)*
Teorijski kolokvijumi 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 i
mož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 i obavezno SVOJU 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
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 t ematskih
jedinica veliki i to treba shvatiti vrlo ozbiljno k ao 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] za laboratorijski kolokvijum i nadoknadu predispitnihobaveza
� Milena Vesić, dipl. inž. // [email protected]
Konsultacije za sajt i vežbe
� Luka Lukić, dipl. inž. // [email protected] za vežbe
� Danijela Nikitin, spec. struk. inž. // [email protected] za vežbe
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 2018/19.
Dr Nenad Kojić, dipl. inž. elektr. i rač. Milena Vesić, dipl. inž.Nikola Mihajlović, spec .stuk.inž. Luka Lukić, dipl. inž.Danijela Nikitin, spec .stuk.inž.
Visoka škola strukovnih studija za informacionei komunikacione tehnologije
WEB PROGRAMIRANJE 2Uvod - Opšte napomene o predmetu