AINEPROGRAMM							õpp

Õppeaasta: 	2002	
Semester: 	Sügis       		

Aine kood:
	MMI 1201	
Aine nimetus:
	Programmeerimine III	
Õppejõud 	Ametikoht, kraad	
1. Jaagup Kippar		
2. 		
3.		
4.		
5.		
Ainepunkte:
	4	
Maht tundides:	160	Sh auditoorne töö:	80	iseseisev töö:		
Eeldusaine:		
Hindamisviis:	E	

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

Peaaine. Tutvustab objektorienteeritud programmeerimisega seotud tehnikaid.
	
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	
Praktikumid	Keskkonnaga tutvumine, põhikäsud	
2	Joonistusvahendid, juhtkäsud	
3	Sõnetöötlus	
4	Hiir ja sündmused	
5	Liikumine	
6	Füüsikaseadustega arvestamine liikumisel	
7	Tekstifailid	
8	Võrguühendus	
9	Klientprogrammi koostamine	
10	Graafiline klientprogramm	
11	Serverprogramm	
12	Kasutajate haldus	
13	Veebilehe lugemine ja analüüs	
14	Tekstifaili andmete analüüs	
15	Klassid ja objektid	
16	Seminar	
17	Graafikakomponentide paigutushaldurid	
18	Täiendatud graafikavahendid, Graphics2D	
19	Joonise koostamine	
20	MIDI tutvustus	
21	Andmeotsingu kasutajaliides	
22	Andmetalletus serveris	
23	Lõimed	
24	Andmeturve, Caesari šiffer	
25	Failid ja kataloogid	
26	Tekstiredaktori koostamine	
27	Pildiredaktori koostamine	
28	Graafiline simulatsioon	
29	Swingi graafika	
30	Variantide läbiproovimine	
31	Kodutööde esitamine	
32	Seminar	
		
Loengud	Java ülesanded, ülesehitus ja areng	
2	Objektorienteeritus	
3	Graafikakomponendid, teated, kuularid. Failid, vood.	
4	Interneti vahendid Javas. Lõimed, sünkroniseerimine.	
5	Muusika. Serveri programmeerimine	
6	Laiendatud graafika	
7	Andmetöötlusvahendid	
8	Tehnoloogia tulevik, üldistus	

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

Viis grupitööd, suurem ühine rakendus,  koduülesanne, teooriaseminarid.	
4.	Nõuded õppetööst osavõtu osas
(õppetöölt puudumise ülemmäär, järelevastamise võimalused ja kord jms)
Igaüks ise teab millest ilma jääb. Järelvastamised õppejõuga eraldi kokkulepitud ajal.	
5.	Eksami/arvestuse nõuded

Kahe rakenduse koostamine päeva jooksul.
	
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)