AINEPROGRAMM							õpp

Õppeaasta: 	2003	
Semester: 	Kevad       		

Aine kood:
	MMI 6028	
Aine nimetus:
	Graafika ja muusika programmeerimine	
Õppejõud 	Ametikoht, kraad	
1. Jaagup Kippar		
2. 		
3.		
4.		
5.		
Ainepunkte:
	2	
Maht tundides:	80	Sh auditoorne töö:	48	iseseisev töö:		
Eeldusaine:		
Hindamisviis:		

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

Valikaine. Tutvustatakse graafika ja muusika algoritme ning tehnikaid ning õpetatakse neid rakendama. 
	
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	Rekursiivne joonis. Teineteises paiknevad ringid	
2	Fraktalid, mererand. Murdjoone koostamine.	
3	Kõverjoone loomise algoritmid.	
4	Pildiredaktor	
5	Redaktori viimistlemine, failihaldus	
6	Suurendus, lõikamine.	
7	Pildi rastri koostamine pikslite kaupa	
8	Rastri analüüs, värvi muutus.	
9	Piiratud pinna värvimine rastris.	
10	Pildi muutmiseks loodud standardvahendid	
11	Liikumisalgoritmid	
12	Java-media lisapaketid	
13	Maatriksarvutused joonistamisel	
14	Kolmemõõtmelise kuubi keeramine	
15	Java 3D lisapakett	
16	Sinusoidsed digitaalhelid. Sujuv helikõrguse muutus.	
17	Helifailide muundamine. Stereo. 	
18	Heliredaktori koostamine.	
19	Kitarri mudel.	
20	MIDI fail: transponeerimine, tempo, kordused.	
21	Saateharmoonia generaator.	
22	Teooriaseminar	
23	Kodutööde esitamine	
24	Kontrolltöö	

3.	Iseseisva töö kirjeldus ja kontroll
(referaadid, ettekanded, rühmatööd ja presentatsionid jms)
Kodus koostada graafikaredaktor ning helitöötlusprogramm. Lugeda konspekte ja muid materjale.	
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öö
	
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)