AINEPROGRAMM							õpp

Õppeaasta: 	2003	
Semester: 	Kevad       		

Aine kood:
	MMI 6007	
Aine nimetus:
	Veebiprogrammeerimine	
Õppejõud 	Ametikoht, kraad	
1. Jaagup Kippar		
2. 		
3.		
4.		
5.		
Ainepunkte:
	2	
Maht tundides:	80	Sh auditoorne töö:	48	iseseisev töö:		
Eeldusaine:	MIA 6001 või MIA 1261	
Hindamisviis:	H	

1.	Aine kuuluvus, eesmärk
(valdkondadevaheline valikaine, valdkonnaaine, suunaaine, peaaine, lisaeriala;  eesmärk õppekava kui terviku seisukohast)

Peaaine. Annab ülevaate veebiprogrammeerimise ülesannetest ja ohtudest ning õpetab koostama interaktiivseid veebilehti.
	
2.	Õppetöö sisu ja ajakava
(õppetöö sisu tunnipaaride kaupa: kuupäev, teema, õppetöö vorm (loeng, seminar, parktikum), käsitletavad põhimõisted, teooriad, käsitlused jms)
	
Aeg	Teema, sisu lühikirjeldus	
1	Veebi toimimispõhimõtted. Veebilehti koostada aitavad abiprogrammid. Ülespanek.	
2	HTML-i võimalused ja põhikäsud. 	
3	Laadilehed. HTML-i validaator.	
4	Javaskripti põhikonstruktsioonid	
5	Vormid, massiiv. Nimede otsing lehel.	
6	Andmete illustreerimine tulpdiagrammiga. 	
7	Piltide muutmine, document.images. Pildivajutusele reageerimine.	
8	Animatsioon	
9	Tekstianimatsioon	
10	Objektide kasutamine ja loomine.	
11	Seminar	
12	Kontrolltöö	
13	Kihid, kihtmenüüd.	
14	Andmetalletus, küpsised	
15	Püsivate andmetega rakenduse koostamine.	
16	XML-i põhimõtted, dokumendi loomine.	
17	Andmete muundamine XSL-i abil.	
18	VBA veebilehtede loomisel.	
19	PHP tutvustus ja kasutusvaldkonnad.	
20	PHP külalisraamatu koostamine.	
21	ZOPE tutvustus.	
22	Teooriaseminar	
23	Kontrolltöö	
24	Kodutööde esitamine	

3.	Iseseisva töö kirjeldus ja kontroll
(referaadid, ettekanded, rühmatööd ja presentatsionid jms)
Grupitööna luua 5 väiksemat veebirakendust. Iseseisev koduülesanne. Materjalidega tutvumine.	
4.	Nõuded õppetööst osavõtu osas
(õppetöölt puudumise ülemmäär, järelevastamise võimalused ja kord jms)
Järelvastamised õppejõuga eraldi kokkulepitud ajal.	
5.	Eksami/arvestuse nõuded
Teooriaseminar,  kodutööd, kontrolltööd, eksam
	
6.	Õppematerjalid
(kohustulik ja soovitatav kirjandus koos viitega kättesaadavusele, jaotusmaterjalid, veebiaadressid)
http://minitorn.tpu.ee/~jaagup/kool/java/

Programmi koostaja:

	Jaagup Kippar

(nimi)	

(allkiri)	
Programm kinnitatud:

(kuupäev)	

(osakonnajuhataja allkiri)	
Koostkõlastatud:

(õppekava juhi nimi)

(allkiri)