AINEPROGRAMM							õpp

Õppeaasta: 	
Semester: 	       		

Aine kood:
		
Aine nimetus:
	Visual Basicu rakendusi	
Õppejõud 	Ametikoht, kraad	
1. Jaagup Kippar		
2. 		
3.		
4.		
5.		
Ainepunkte:
	2	
Maht tundides:	80	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 informaatika kõrvaleriala koosseisu, olles samas valikaineks informaatika bakalaureuseõppekava juures. 
Kursuse jooksul õpitakse lisama programmeerimise abil võimalusi kontoripaketile MS Office nii andmete esituse kui analüüsi poolt. Kursuse läbinu peaks suutma mitmeid rutiinseid tegevusi automatiseerida ning omale vajalikke abifunktsioone kirjutada. Samuti peaks õppuril tekkima ülevaade Visual Basicu kasutusvaldkondadest veebirakenduste juures.
	
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, süntaks. Arvamismängu koostamine.	
2	Exceli töölehtede ja lahtrite poole pöördumine, kujundus.	
3	Tekstifunktsioonide kasutamine ja koostamine	
4	Tekstifailide sisend-väljund.	
5	Andmete filtreerimine, ridade peitmine	
6	Vormipõhine rakendus, graafikakomponendid.	
7	Sündmustele reageerimine, vorm andmete muutmiseks.	
8	Joonise koostamine.	
9	Andmete muutusel joonise automaatne ümberarvutus	
10	Operatsioonid tööraamatute ja failidega. Kokkuvõtte loomine.	
11	Dokumendi jagamine tekstifailidesse.	
12	Tekstifailide põhjal dokumendi koostamine.	
13	Wordis kasutatavad objektid, teksti asendamine.	
14	Graafikaobjektid, menüüd, tööriistaribad.	
15	Kollektsioonid, veahaldus.	
16	Klassid ja objektid.	
17	Kontrolltöö	
18	Access, ADO.	
19	XML-dokumendi analüüs ja koostamine Visual Basicu abil.	
20	ASP põhimõtted, VBScripti süntaks, sisestus kasutajalt.	
21	Ühe andmetabeliga veebirakendus.	
22	Mitme andmetabeliga veebirakendus.	
23	Seminar	
24	Arvestus	

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

Näidetega tutvumine, algoritmide 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/

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 
Visual Basicu rakendusi
Ainepunktid	tundi/nädalas 	loenguid-praktikume 		hindamisviis 	semester
2 3 16-32 H

Eesmärk (omandatavad pädevused)	
Aine kuulub informaatika kõrvaleriala koosseisu, olles samas valikaineks informaatika bakalaureuseõppekava juures. 
Kursuse jooksul õpitakse lisama programmeerimise abil võimalusi kontoripaketile MS Office nii andmete esituse kui analüüsi poolt. Kursuse läbinu peaks suutma mitmeid rutiinseid tegevusi automatiseerida ning omale vajalikke abifunktsioone kirjutada. Samuti peaks õppuril tekkima ülevaade Visual Basicu kasutusvaldkondadest veebirakenduste juures.

Lühikirjeldus	 

Visual Basicu kasutusvaldkonnad. MS Office programmeerimine. Exceli
arvutusfunktsioonide koostamine. Joonised. Vorm, graafikakomponendid,
otsing. Tekstifailid. Veebilehtede genereerimine. Wordi dokumentide analüüs
ja koostamine. Access. ASP ja veebiserveri programmeerimine. SQL.
Registreerimisvorm, andmepäringud. Ülevaade: COM, DLL, .NET.

Õpimeetodid (sh iseseisev töö ja kontroll)	 

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

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

Eeldusaine 	
Puudub
Õppejõud 	
Jaagup Kippar
Ainekood	
Aine nimetus inglise keeles 
Visual Basic Applications
Kohustuslik kirjandus
Jüri Vilipõld. MS Excel : arendussüsteem Visual Basic / Jüri Vilipõld ; Tallinna Tehnikaülikool, informaatikainstituut
Soovituslik kirjandus
http://minitorn.tpu.ee/~jaagup/kool/msoffice/vba02.rtf
http://msdn.microsoft.com/library/en-us/office97/html/web/fulltoc.asp
http://www.softronic.ee/~aulis/