Veebiprogrammeerimise terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak
-
Upload
lacota-mcfarland -
Category
Documents
-
view
133 -
download
0
description
Transcript of Veebiprogrammeerimise terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak
Veebiprogrammeerimise terviklik käsitlus.
Koostaja: Jaagup KipparJuhendaja: Peeter Normak
Probleem
• Veebi osatähtsuse kasvuga suureneb ka selle programmeerimisvajadus.
• Programmeerimisviljakus kasvab tunduvalt aeglasemalt kui tehniline baas.
Eesmärgid• Uurida ja analüüsida eestikeelseid ning
Eestis kättesaadavaid ja kasutatavaid veebiprogrammeerimise materjale
• Kavandada veebiprogrammeerimise õppimiseks terviklik õppekursus
• Koostada loodud kursuse toetamiseks vajalik õppematerjalide kogu
• Piloteerida loodud kursus ning selle põhjal viimistleda metoodika ja õppematerjalid
Koostatud õppematerjalid
• Java põhikursuse konspekt (127 lk)
• Java jätkukursuse konspekt (108 lk)
• Javaskripti konspekt (48 lk)
• Näidete kogu (1000 tk)
• Ülesannete kogu (64 lk)
Java põhikursuse konspekt• Programmeerimisega tutvumise abimaterjal
• Keele süstemaatiline õpetus
• Käsiraamat
Konspekti läbiõppinu peaks suutma koostada rakendusprogramme, mõistma nende toimimispõhimõtet ning suutma leida abiteavet
Java põhikursuse konspekt
• Tutvustusnäited ja installeerimine
• Keele omadused
• Objektid.
• Failid, võrk ja lõimed
• Graafika ja muusika tutvustus.
Java jätkukursuse konspekt
Lisamaterjal, eeldab keele aluste tundmist.
* Graafika* Graafika
3D
Liikumine
Rekursioon
Pildirastri koostamine
Java jätkukursuse konspekt
* Muusika Eeldab põhikooli mahus muusikateadmisi MIDI ja harmoonia Helide süntees* Andmetöötlus Turvalisus Andmebaaside lühitutvustus Hajusrakendused
Javaskripti konspekt
Lisamaterjal eestikeelsetele allikatele.
• Kihid
• Bitid
• Aknad
• Regulaaravaldised
• Objektid
Näidete kogu
Võimalikult terviklik kogu ettetulevate konkreetsete probleemide lahendamiseks.
• Põhiteemad Java näitel: Andmed (võrk, failid) Graafika (sündmused, joonistusalgoritmid,
liikumine) Keel (juhtkäsud, objektid, eriolukorrad) Muusika (klipid, MIDI, digitaalheli)
Näidete kogu
Veebiga seotud teemad teiste keelte näitel• Javaskript• HTML• XML• VRML• ASP• PHP, PERL
Ülesannete kogu
*Abimaterjal nii õpetajale kui iseõppijale.
• Ülesanded jaotatud probleemide kaupa keelest suhteliselt sõltumatud. mitmele raskustasemele kergesti kohandatavad
Ülesannete kogu
• Teemasid
Veebiserver
Veebilehed
Pistikliides
Mudelite koostamine
Andmete uuring
Õppematerjalide sihtgrupid
• TPÜ informaatikatudengid• Informaatika kõrvalainena• Eesti üldhariduskoolid• Arvutifirmad ja programmeerijad• Eesti teised ülikoolid ning
rakenduskõrgkoolid• Abimaterjalid lühikursuslastele• Välismaised kasutajad• Iseõppijad
Õpiteed
• Java programmeerimiskeele algõpetus Konkreetsed operatsioonid Süstemaatiline algõpetus Käsureamatemaatika Käsureagraafika Mitmekülgsed rakendid
• JSP• Servletid
Õpiteed
• Edasijõudnute koolitus
Grupiviisiline probleemilahendus
Läbipõimitud materjal
Mitmetasemelised ülesanded
Veebiprogrammeerimise kursuste komplekte
• Kliendirakenduste programmeerija
• Laia profiiliga veebiprogrammerija
• Andmebaaside veebiliideste programmeerija
• Veebilehtede koostaja
Püstitatud hüpoteesid
• Efektiivsed koodinäited peavad olema võimalikult lühidad, kuid samas terviklikud.
• Programmeerimise algõppes tuleb piirduda ühesuunalise õpiteega.
Õppematerjalide edasiarendusvõimalused
• Komponenttehnoloogia, J2EE
• Andmestruktuurid, failiformaadid.
• Animatsioonid põhjalikumalt
• ID-kaardi ja mobiilirakendused