AINEPROGRAMM							õpp

Õppeaasta: 	2004
Semester: 	Sügis		

Aine kood:
	HKI 5006	
Aine nimetus:
	Skriptikeeled veebis	
Õ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 on peaaineks rakendusinformaatika bakalaureuseõppekava juures.
Aine ülesandeks on tutvustada skriptkeelte võimalusi ja kasutusvaldkondi, õpetada kasutama koodilõike nii veebilehtede funktsionaalsuse lisamiseks, navigeerimise lihtsustamiseks,  kaunistamiseks ning andmete leidmisel ja talletamisel. 

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)
	
Praktikumid	Teema, sisu lühikirjeldus	
1	Skriptkeeled veebilehel. Käivitamine, võimalused.	
2	Sisestuselemendid, arvutused.	
3	Mitmesuguste kalkulaatorite loomine.	
4	Massiivid. Juhuarvud. Lehe sisu loosimine.	
5	Pildid ja piltide vahetamine.	
6	Tükimäng veebilehel.	
7	Andmeotsing kasutaja päringu põhjal.	
8	Seminar	
9	Kontrolltöö.	
10	Veebiserveri programmeerimine. Kasutaja andmete sisestus.	
11	Andmebaasid. Andmebaasimootori ülesanded. SQL.	
12	Andmebaasitabeli väljund veebilehel.	
13	Otsing, sorteerimine.	
14	Andmete sisestus veebist andmebaasi.	
15	Andmete muutmine ja kustutamine	
16	Andmete jagamine kahte seotud tabelisse.	
17	Kasutaja andmete sisestuskontroll.	
18	Autentimismoodused. Sessioonid.	
19	Turismitalu majade reserveerimisrakendus.	
20	Kontaktandmete haldusvahend.	
21	Kodutööde esitamine.	
22	Grupitööde esitlused.	
23	Seminar	
24	Arvestus	

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

Grupiga koostada viis väiksemat ning üks suurem programm. Lisaks lahendada kodus nuputamisülesanne.	
4.	Nõuded õppetööst osavõtu osas
(õppetöölt puudumise ülemmäär, järelevastamise võimalused ja kord jms)
Seminari ajaks tuleb ka puudutud tundide teemad enesele materjali abil selgeks teha. 	
5.	Eksami/arvestuse nõuded

Kodu- ja grupitööde esitamine, seminaride sooritamine.
	
6.	Õppematerjalid
(kohustuslik 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)	
Kooskõlastatud:

(õppekava juhi nimi)

(allkiri)	

Õppeainekaardi vorm:

Ainekood HKI 5006	NIMETUS Skriptikeeled veebis

Ainepunktid	tundi/nädalas 	loenguid-praktikume 		hindamisviis 	semester
2AP 3t  16-32 H S

Eesmärk (omandatavad pädevused)	

Aine on peaaineks rakendusinformaatika bakalaureuseõppekava juures.
Aine ülesandeks on tutvustada skriptkeelte võimalusi ja kasutusvaldkondi, õpetada kasutama koodilõike nii veebilehtede funktsionaalsuse lisamiseks, navigeerimise lihtsustamiseks,  kaunistamiseks ning andmete leidmisel ja talletamisel.

Lühikirjeldus	 

Skriptikeelte võimalused ja võimatused. Javaskripti tutvustus. Kalkulaatorid veebilehel. Pildivahetusega rakendused. Juhuarvud, veebilehe mitmekesistamine. Veebiserveri programmeerimine – võimalused ja ohud. Andmebaasid, SQL. Sisestuskontroll. Veebirakenduste koostamine.

Õpimeetodid (sh iseseisev töö ja kontroll)	 
Iseseisev tutvumine manuaali ning näidete koguga
•	Loeng
•	Probleemülesannete lahendamine praktikumis nii üksikult kui paarikaupa
•	Koodi koostamine ja testimine nii iseseisvalt kui konsulteerides õppejõuga

Hindamismeetodid (sh eksami ja arvestuse nõuded)	
•	Grupiprogrammide esitlus
•	Seminarid
•	Arvestusülesannete lahendamine

Eeldusaine 
Puudub. 
	
Õppejõud 	
Jaagup Kippar
Ainekood HKI 5006
Aine nimetus inglise keeles 
Web scripting

Kohustuslik kirjandus
http://minitorn.tpu.ee/~jaagup/kool/java

Soovituslik kirjandus