AINEPROGRAMM							õpp

Õppeaasta: 	
Semester: 	       		

Aine kood:
		
Aine nimetus:
	Kontoritarkvara töö automatiseerimine	
Õppejõud 	Ametikoht, kraad	
1. Jaagup Kippar		
2. 		
Ainepunkte:
	3	
Maht tundides:	120	Sh auditoorne töö:	48	iseseisev töö:		
Eeldusaine:		
Hindamisviis:	H	

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

Aine kuulub 3+2 magistriõppekava valdkondadevahelise valikainete koosseisu. 
Kursuse jooksul õpitakse lisama kontoritarkvarale programmeerimise abil võimalusi. Kursuse läbinu peaks suutma mitmeid rutiinseid tegevusi automatiseerida nii arvutuste, andmetöötluse kui kujunduse vallas ning omale vajalikke abifunktsioone kirjutada. Samuti peaks õppuril tekkima oskus eristada kontoritarkvaraga lahendatavad ülesanded spetsiaaltarkvara nõudvatest probleemidest. Põhilisteks kasutatavateks programmideks kontoripaketid MS Office ning Open Office. 
	
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)
	
Praktikumid	Teema, sisu lühikirjeldus	
1	Näited. Töökeskkond. Programmilõikude lindistamine ja muutmine.	
2	Lahtrite ja töölehtede andmed. Valemid. Abiprogrammid.	
3	Tekstifunktsioonide kasutamine ja koostamine	
4	Tekstifailide sisend-väljund. Andmevahetus programmide vahel.	
5	Andmete filtreerimine, esitamine, ridade peitmine	
6	Vormipõhine rakendus, sisestuselemendid, sisestuskontroll.	
7	Sündmustele reageerimine, vorm andmete muutmiseks.	
8	Arvjoonise koostamine.	
9	Andmete muutusel joonise automaatne ümberarvutus	
10	Operatsioonid tööraamatute ja failidega. Kokkuvõtte loomine.	
11	Dokumendi automaatne jagamine tekstifailidesse.	
12	Üksikute tekstifailide põhjal suurema dokumendi koostamine.	
13	Tekstiredaktori ülesehitus, kasutatavad objektid, ligipääs nendele.	
14	Graafikaobjektid, menüüd, tööriistaribad.	
15	Andmekollektsioonid, veahaldus.	
16	Klassid ja objektid.	
17	Kontrolltöö	
18	Andmebaasid, ADO. Andmeallikad	
19	Relatsiooniliste andmebaaside ülesehitus.	
20	Andmete väljastus veebi.	
21	XML-dokumendi analüüs ja koostamine Visual Basicu abil.	
22	Arendusvahendid. Tulevikusuunad.	
23	Seminar	
24	Arvestus	

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

Näidetega tutvumine, makrode koostamine, tunnis alustatud ülesannete kodus lõpetamine 	
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

Vestlusseminari sooritamine, kontrolltöö ja arvestusülesannete lahendamine
	
6.	Õppematerjalid
(kohustulik ja soovitatav kirjandus koos viitega kättesaadavusele, jaotusmaterjalid, veebiaadressid)
http://minitorn.tpu.ee/~jaagup/kool/java/
http://minitorn.tpu.ee/~jaagup/kool/msoffice/
http://www.openoffice.org/

Jüri Vilipõld. MS Excel : arendussüsteem Visual Basic / Jüri Vilipõld ; Tallinna Tehnikaülikool, informaatikainstituut 

Programmi koostaja:

	Jaagup Kippar

(nimi)	

(allkiri)	
Programm kinnitatud:

(kuupäev)	
(osakonnajuhataja allkiri)	
Koostkõlastatud:
	
(õppekava juhi nimi)
	
(allkiri)	

Õppeainekaardi vorm:

Ainekood	NIMETUS 
Kontoritarkvara töö automatiseerimine
Ainepunktid	tundi/nädalas 	loenguid-praktikume 		hindamisviis 	semester
3 3 16-32 H

Eesmärk (omandatavad pädevused)	
Aine kuulub 3+2 magistriõppekava valdkondadevahelise valikainete koosseisu. 
Kursuse jooksul õpitakse lisama kontoritarkvarale programmeerimise abil võimalusi. Kursuse läbinu peaks suutma mitmeid rutiinseid tegevusi automatiseerida nii arvutuste, andmetöötluse kui kujunduse vallas ning omale vajalikke abifunktsioone kirjutada. Samuti peaks õppuril tekkima oskus eristada kontoritarkvaraga lahendatavad ülesanded spetsiaaltarkvara nõudvatest probleemidest. Põhilisteks kasutatavateks programmideks kontoripaketid MS Office ning Open Office.

Lühikirjeldus	 
Kontoritarkvara võimalused ja võrdlus. Automatiseeritavad toimingud, kaasnevad piirangud. MS Office ja Open Office programmeerimine.  Tabelarvutusfunktsioonide koostamine. Joonised. Vorm, graafikakomponendid, otsing. Tekstifailid. Veebilehtede genereerimine. Tekstidokumentide analüüs ja koostamine. Andmeallikad, andmebaasid, SQL. Andmevormingud, XML. Tarkvara arendusvahendid.

Õpimeetodid (sh iseseisev töö ja kontroll)	 

Minirakenduste koostamine ning probleemülesannete lahendamine praktikumis
Loeng laiemate teemade tutvustamiseks.
Iseseisev abimakrode koostamine
Arutelu seminaril

Hindamismeetodid (sh eksami ja arvestuse nõuded)	
Kontrolltöö
Arvestus
Seminar

Eeldusaine 	
Puudub
Õppejõud 	
Jaagup Kippar
Ainekood	
Aine nimetus inglise keeles 
Office software automatisation
Kohustuslik kirjandus
http://minitorn.tpu.ee/~jaagup/kool/java/
http://minitorn.tpu.ee/~jaagup/kool/msoffice/
http://www.openoffice.org/

Jüri Vilipõld. MS Excel : arendussüsteem Visual Basic / Jüri Vilipõld ; Tallinna Tehnikaülikool, informaatikainstituut