AINEPROGRAMM							õpp

Õppeaasta: 	2005
Semester: 	Kevad       		

Aine kood:
		
Aine nimetus:
	Graafika ja muusika programmeerimine	
Õ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)

Valikaine. Kursuse käigus õpitakse tundma graafika ja muusika programmeerimise juures tarvilikke tehnilisi üksikasju.
	
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	MIDI ülesehitused, võimalused. Kitarri mudeli loomine.	
2	MIDI faili analüüs, muutmine. Muusika genereerimine.	
3	Digitaalheli genereerimine. Sinusoidsed kõverad. 	
4	Helifaili töötlemine. Heliredaktor.	
5	Kontrolltöö.	
6	Java 3D ülesehitus. Kehad, liigutamine, valgustus. 3D võrgumängu koostamine.	
7	Arvutused kolmemõõtmelisel joonistamisel.	
8	Üksteisest välja kasvavad pildid. 	
9	Fraktalid, rannajoon. Keskkonna loomine rakenduse töö käigus.	
10	Pildirekdaktor.	
11	Ekraanipildi uuring. Hiire juhtimine.	
12	Pildirastri muutmine. Pinna värvimine. Valmisoperatsioonid.	
13	Liikumisalgoritmid. Maatriksarvutused.	
14	Seminar. Kodutööde esitamine.	
15	Arvestus.	

3.	Iseseisva töö kirjeldus ja kontroll
(referaadid, ettekanded, rühmatööd ja presentatsioonid jms)
MIDI rakendus            
Digitaalheli efekt       
3D rakendus              
Vaatajale loodav maailm  
Pilditöötlusvahend       

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,  5 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)