AINEPROGRAMM							õpp

Õppeaasta: 	2006
Semester: 	Sügis		

Aine kood:
	MII 7109	
Aine nimetus:
	Kliendipoolsed interaktiivsed tehnoloogiad	
Õppejõud 	Ametikoht, kraad	
1. Jaagup Kippar		
2. 		
3.		
4.		
5.		
Ainepunkte:
	4	
Maht tundides:	120	Sh auditoorne töö:	60	iseseisev töö:		
Eeldusaine:		
Hindamisviis:	H	

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

Magistriõppe aine. Osalejatele antakse edasi kliendipoolsete rakenduste loomise kogemus. 	
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)
	
Praktikumid (3t)	Teema, sisu lühikirjeldus	
1	Veebilehestiku loomine	
2	Kujundamine CSSi abil	
3	Javaskripti võimalused, ülesehitus	
4	Kasutajaga suhtlemine, arvutused	
5	Kalkulaatorite loomine	
6	Kalkulaatorite viimistlemine	
7	Piltide vahetamine Javaskriptiga. 	
8	Hiire sündmustele reageerimine. 	
9	Andmete talletamine mälus.	
10	Andmete talletamine küpsistega	
11	Java ülesehitus ja võimalused	
12	Joonistusvõimalused.	
13	Lähteandmete põhjal jooniste koostamine.	
14	Graafikaga seotud arvutused kabemängu näitel.	
15	Kabemängu jaoks vajalike andmete hoidmine.	
16	Animatsioonide loomise võimalused	
17	Animatsioonid kasutaja andmete põhjal	
18	Animatsiooni juhtimise võimalused	
19	Füüsikalised arvutused reeaalelu modelleerimisel	
20	Võrguühendus Java vahenditega. TCP/IP kliendi loomine	
21	Võrgurakenduste ülesehitus, võimalused ja probleemid	
22	Võrgurakenduse loomine kabemängu näitel	
23	Flashi kasutusvaldkonnad veebilehtedel	
24	ActionScripti ülesehitus ja võimalused	
25	Sündmustele reageerimine. Elementide nihutamine	
26	Objektide loomine ja nende kasutamine.	
27	Javaskripti-temaatika kordamine	
28	Java-temaatika kordamine.	
29	Seminar	
30	Kodutööde esitamine	

3.	Iseseisva töö kirjeldus ja kontroll
(referaadid, ettekanded, rühmatööd ja presentatsioonid jms)

Veebilehestiku, Javaskripti kalkulaatori, Java ning Flashi rakenduse esitamine.	
4.	Nõuded õppetööst osavõtu osas
(õppetöölt puudumise ülemmäär, järelevastamise võimalused ja kord jms)
Kohalolekut ei kontrollita, kuid seminaril peab suutma kõigil teemadel sõna võtta. 	
5.	Eksami/arvestuse nõuded
Temaatiline veebilehestik.
Javaskripti kalkulaator
Java rakendus
Flashi rakendus
Seminar.	
6.	Õppematerjalid
(kohustuslik ja soovitatav kirjandus koos viitega kättesaadavusele, jaotusmaterjalid, veebiaadressid)
Core JavaScript 1.5 reference
http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Reference
Flash MX Examples
http://www.utexas.edu/learn/flash/examples.html
Java examples from the Java Developers Almanac
http://javaalmanac.com/	

Programmi koostaja:

	Jaagup Kippar

(nimi)	

(allkiri)	
Programm kinnitatud:

(kuupäev)	

(osakonnajuhataja allkiri)	
Kooskõlastatud:

(õppekava juhi nimi)

(allkiri)