Veebilehtede loomine Eesmärk: Antakse ülevaade veebilehtede koostamise põhimõtetest, vahenditest ja tehnikatest, pakkudes teadmisi nii ise lahenduste loomiseks kui aruka tellijana tegutsemiseks. Lühikirjeldus Veebi tööpõhimõte. Veebiredaktorid. Veebisaidi struktuur. HTML. Piltide ettevalmistamine veebi paigutamiseks. Javaskript. Vorm, aknad, otsing. Joonised. XML ja XSL andmete talletamiseks ja kohandamiseks. Õpi- ja sisuhaldussüsteemid, teadmuskeskkonnad. Ajaveeb. Wiki põhjal loodud lehistud. Veebisuhtluse toetamise võimalused. Skriptide kogud, veebikoostamisõpetused. Veebirakenduste turvaprobleemid. PHP. Õppemeetodid Arutelu, loeng. Lehtede ja lehestike koostamine nii üksikult kui paarikaupa. Hindamismeetodid Kontrolltöö, kodutöö, seminar, arvestus. Ingliskeelne nimetus Creating Web Pages Soovituslik kirjandus Sinivee, Ilse HTML ja JavaScript. Tallinn 2000 http://et.wikipedia.org/ - Eestikeelne Wikipeedia http://www.w3.org/ - Veebistandardid http://minitorn.tlu.ee/~jaagup/ - õppematerjalid ja näited Veebipõhised keskkonnad Eesmärk: Kursuse jooksul õpitakse koostama, kasutama ja analüüsima veebipõhiseid keskkondi. Lähemalt tutvutakse kõigile kättesaadavate HTMLi ja Javaskripti võimalustega, kuid antakse ülevaade ka mitmete teiste tehnikate hingeelust. Tutvutakse üksteise töödega ning vahetatakse kogemusi loodud vahendite rakendamiseks töös. Lühikirjeldus: Veebikeskkonnad - näited ja võimalused. HTML, CSS. Veebilehestiku kavandamine, prototüübid. Kasutajale reageerimine, Javaskript.Ülesannete ja arendavate mängude loomine. Andmevormingud, XML, XSL. Veebiserveri programmeerimise võimalused ja ohud. Olemasolevate keskkonnapõhjade täitmine vajaliku sisuga. Veebisuhtluse võimalused, takistused ning abivahendid nende ületamiseks. Õpimeetodid: Mitmesuguste keskkondade ühine koostamine. Iseseisev tutvumine manuaali ning näidete koguga. Võimalusi tutvustav loeng. Rakenduse kavandamine kodutööna ning realiseerimine vajadusel juhendaja abi kasutades. Hindamismeetodid: Seminar. Kodutööde ning grupitöö esitamine ja analüüs. Väikese tervikliku lehestiku koostamine arvestusel. Ingliskeelne nimetus Web Based Learning Environments Soovituslik kirjandus Veebisaidi uuendamine Ebe Pildi magistritöö http://minitorn.tlu.ee/~jaagup/kool/java/tarkvara/MAtervik.pdf Problem solving in web-based learning environment Margus Pedaste doktoritöö http://www.utlib.ee/ekollekt/diss/dok/2006/b18332328/pedastemargus.pdf Veebistandardid http://www.w3.org/ Kontoritarkvara töö automatiseerimine Eesmärk: 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 Aine nimetus inglise keeles Office software automatisation Kohustuslik kirjandus http://minitorn.tlu.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 Õppemudelite loomine Eesmärk: Õppida koostama reaalelulisi nähtusi jäljendavaid õppevahendeid arvutil. Lühikirjeldus: Mudelprogrammi kavandamine, vajaduste ning tehniliste võimaluste arvestamine. Nähtused ja esemed, mida on võimalik ja mõtet jäljendada. Loodud programmide kasutamine õppetöös. Mudeli muudetavad parameetrid. Nähtusi kirjeldavate võrrandite koostamine. Arvutigraafika ning modelleerimise jaoks tarvilike üldhariduskooli kavas leiduvate matemaatika- ja füüsikateemade kordamine. Lihtsustused ning nende mõju hindamine ja arvestamine. Prototüüp. Programmeerimiskeele graafikavahendid. Mudeli lähendamine tegelikule objektile/protsessile. Maailma- ja ekraanikoordinaadid. Liikumine. Näited matemaatikast, loodusteadustest, muusikast. Näite- ning katsevahendi eripärad. Õpimeetodid: Praktikumid, seminarid, iseseisev programmi koostamine. Arutelu õpikeskkonnas. Tutvustav loeng. Hindamismeetodid: Arvestusülesanne. Seminar. Kodune mudeli koostamine. Mudeli kava koostamine. Kursusekaaslase kava analüüs. Ingliskeelne nimetus: Modelling Applications Soovituslik kirjandus: Java põhikursuse konspekt http://minitorn.tlu.ee/~jaagup/kool/java/loeng/pohikursus03/pohikursus03.pdf Füüsika käsiraamat.Tarkpea, K. (2002). Matemaatika käsiraamat keskkoolile.Jürimäe, E., Velsker, K. (1993). Koolimatemaatika käsiraamat, Endel Jürimäe, Kalle Velsker 2001