AINEPROGRAMM							õpp

Õppeaasta: 	2005
Semester: 	Kevad       		

Aine kood:
	MMI 6007	
Aine nimetus:
	Veebiprogrammeerimine	
Õppejõud 	Ametikoht, kraad	
1. Jaagup Kippar	Lektor, magister	
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 informaatika eriala üliõpilastele ü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, praktikum), käsitletavad põhimõisted, teooriad, käsitlused jms)
	
Praktikum (3t)	Teema, sisu lühikirjeldus	
1	Veebi toimimispõhimõtted. Veebilehti koostada aitavad abiprogrammid. Lihtsa lehestiku koostamine, ülespanek.	
2	Laadilehed ühtse kujunduse loomiseks. Valideerimine.	
3	Veebiserveri programmeerimine. Andmete otsing, esitamine, sisestamine.	
4	Andmete muutmine ja kustutamine. 	
5	Kahe andmetabeliga rakendus. Tabelite sidumine.	
6	Kolme tabeliga registreerimisvorm.	
7	Sisestuskontroll. Autentimine.	
8	Kirjasõprade otsingurakendus.	
9	Keerukamad SQL-laused. Alampäringud.	
10	Kontrolltöö	
11	Javaskripti võimalused. Hinnakalkulaator.	
12	Sisestuselemendid. Keerukamad kalkulaatorid.	
13	Javaskripti graafika, piltide vahetamine. 	
14	Kodutööde esitamine, seminar.	
15	Arvestus.	

3.	Iseseisva töö kirjeldus ja kontroll
(referaadid, ettekanded, rühmatööd ja presentatsioonid jms)
Iseseisvateks töödeks: 
* Valideeruv temaatiline veebilehestik  
* Andmetabeli väljund veebis            
* Vähemalt kolme tabeliga rakendus      
* Javaskripti rakendus                  
Grupitööna üks suurem veebirakendus. 	
4.	Nõuded õppetööst osavõtu osas
(õppetöölt puudumise ülemmäär, järelevastamise võimalused ja kord jms)
Õppetööst osavõttu ei kontrollita. Järelvastamised õppejõuga eraldi kokkulepitud ajal.	
5.	Eksami/arvestuse nõuded
Teooriaseminar,  kodutööd, kontrolltöö, arvestus
	
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)