web programiranje php 1 · 2. pismeni deo ispita (50 bodova) •predispitne obaveze podrazumevaju:...

16
Visoka škola strukovnih studija za informacione i komunikacione tehnologije Beograd WEB PROGRAMIRANJE PHP 1 Uvod - Opšte informacije o predmetu 2018/2019. Dr Nenad Kojić

Upload: others

Post on 17-Jan-2020

19 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Visoka škola strukovnih studija za

informacione i komunikacione tehnologije

Beograd

WEB PROGRAMIRANJE

PHP 1

Uvod - Opšte informacije o predmetu

2018/2019. Dr Nenad Kojić

Page 2: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Informacije o predmetu

• Sluša se u 5. trimestru osnovnih studija.

• Fond 3 časa predavanja + 3 časa auditornih vežbi.

• Predavanja i vežbe se realizuju u učionici.

• Uslov za slušanje predmeta je da je student odslušao predmet Web programiranje 1.

Page 3: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Način držanja nastave

• Predmet Web programiranje PHP 1 tj. Web programiranje PHP, po planu 2015. je u planu 2017. podeljen na dva predmeta:

• Web programiranje PHP 1

• Praktikum iz Web programiranja PHP

• 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 ako su predmeti izborni, 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 PHP 1 tj. Web programiranje PHP .

Page 4: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Materija predmeta

• Klijent-server komunikacija

• Osnove PHP-a

• Lokalne, globalne i suber globalne promenljive

• Preuzimanje podataka iz formulara

• Serverski regularni izrazi

• Rad sa datumom i vremenom

• phpMyAdmin

• Rad sa bazama podataka

• Rad sa sesijama

Page 5: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Način polaganja ispita

• Predmet se polaže kroz:

1. Predispitne obaveze (50 bodova) i

2. Pismeni deo ispita (50 bodova)

• Predispitne obaveze podrazumevaju:

– kolokvijume

– izradu dinamičkog sajta.

Page 6: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Uslovni za polaganje ispita

1. Položen kolokvijum II (10-20 bodova)

2. Položen praktični rad-izrada sajta (8-15 bodova)

3. Ukupan broj bodova na svim 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 ispita0-50 bodova (5)51-60 bodova (6)61-70 bodova (7)71-80 bodova (8)81-90 bodova (9) 91-100 bodova (10)

Page 7: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Organizacija predispitnih obaveza

• Kolokvijumi (35 bodova)

• Izrada sajta, (15 bodova), podrazumeva jednu od 3 opcije:

1. Kreiranje potpuno novog sajta (Preporuka nastavnika)

2. Modifikacija (nadogradnja) postojećeg sajta iz predmeta Web programiranje

3. Dodavanje novog dela sajta, na postojeći sajt,

• Potrebno je napraviti komunikaciju sa bazom podataka, na temu koju predlaže student a složi se predmetni nastavnik.

• Ovaj rad se po potrebi brani na kraju trimestra.

Page 8: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Pismeni deo• Polaganje teorijskog dela ispita (50 bodova).

• Ispit se polaže pismeno, u učionici, i obavezno je poneti vežbanku (format A4) na ispit.

• Organizuje se kroz jedan/dva zadatka koji obuhvataju materiju: HTML, JavaScript, AJAX, jQuery, PHP, JSON + baza podataka.

• Ispit predstavlja realizaciju definisanog sajta sa njegovim funkcionalnostima.

• Dizajn baze je obavezan.

• Pregledanje je, po pravilu, neposredno posle ispita uz prisustvo studenta.

Page 9: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Konačna ocena

Pismeni + Predispitne obavezeKonačna

ocena100 bodova

Pismeni *

50 bodova

Zadaci

Praktični

50 bodova

*

Izrada sajta

15 bodova

Kolokvijumi*

35 bodova

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

* Obavezne aktivnosti

Page 10: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Redosled obaveza

• Izrada kolokvijuma:

• I kolokvijum osnove PHP-a 15 bodova (nije obavezno)

• II kolokvijum PHP + AJAX + Baza podataka 20 bodova (obavezno)

• Izrada sajta i njegovo postavljanje (obavezno)

• Prijava URL adresa sajta je zaključno sa poslednjom sredom desete nedelje trimestra do 23h.

• Prijava je preko web aplikacije na sajtu webdizajn.ict.edu.rs preko linka Predispitne obaveze

http://webdizajn.ict.edu.rs/aplikacija/student/prijavi_sajt

• Pismeni deo ispita (obavezno, ukoliko su stečeni uslovi)

Page 11: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Dodatni bodovi

• Tradicionalno, u prvom ispitnom roku, (aprilski ispitni rok), na

teorijskom delu ispita se nudi 60 bodova, od kojih se maksimalno

može osvojiti 50.

Page 12: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Nadoknade obaveza

• U slučaju da nema promene odluke Nastavnog veća, pravila za nadoknade

predispitnih obaveza, za predmet Web programiranje PHP su:

1. Mogu se nadoknaditi samo uslovne predispitne obaveze: Izrada sajta i

II kolokvijum

2. Student može iskoristiti nadoknadu samo jednom i samo jednu.

3. Nadoknada se realizuje u toku trećeg trimestra.

Page 13: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Literatura

• Studentima su na raspolaganju sve prezentacije koje se koriste na

predavanjima i auditornim vežbama, na sajtu webdizajn.ict.edu.rs

• Pored toga, veliki broj dodatnih materijala, primera, uputstava i sl.

može se naći na istom sajtu.

• Za auditorne vežbe koristi se praktikum za predmet Web

programiranje PHP 1 u izdanju Škole, i može se nabaviti u

skriptarnici Škole.

• U biblioteci Škole mogu se naći i zvanični udžbenici u izdanju Mikro

knjige.

• Pored toga svaka druga dostupna literatura može biti vrlo korisna.

• Zbog velikog obima materija, preporuka studentima je pohađanje

predavanja i korišćenje materijala sa predavanja.

Page 14: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

webdizajn.ict.edu.rs

• Na zvaničnom sajtu predmeta mogu se naći sva predavanja i

materijali korišćeni na nastavi.

• Na sajtu se nalaze i svi ispitni rokovi koji su do sada realizovani.

• Studenti mogu preuzeti i neke od laboratorijskih kolokvijuma.

• Na sajtu se nalaze i rešenja ispita koje su radili studenti, ali i

svako drugo studentsko rešenje, materijal, sugestija ili bilo šta što

student smatra da može biti korisni za druge kolege će se rado

postaviti na sajt.

• U dogovoru na sastavnikom, svaki predlog koji može poboljšati

organizaciju predmeta, materiju, materijale i sl. biće rado

prihvaćen.

• Javite se i uzmite aktivno učešće!

Page 15: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Kontakti i nadležnosti• Dr Nenad Kojić, dipl.ing. // [email protected]

• Konsultacije za predavanja, kolokvijume i pismeni deo ispita

• Danijela Nikitin, inž. spec. // [email protected]

• Konsultacije za vežbe, nadoknade predispitnih obaveza, sajt

• Luka Lukić, struk. inž. // [email protected]

• Konsultacije za vežbe

• Milena Vesić, inž. spec. // [email protected]

• Konsultacije za vežbe

Page 16: WEB PROGRAMIRANJE PHP 1 · 2. Pismeni deo ispita (50 bodova) •Predispitne obaveze podrazumevaju: –kolokvijume –izradu dinamičkog sajta. Uslovni za polaganje ispita 1. Položen

Želimo Vam uspešan rad!

Dobrodošli na Web programiranje PHP 1