Veebiprogrammeerimise terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

20
Veebiprogrammeerimise terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

description

Veebiprogrammeerimise terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak. Probleem. Veebi osatähtsuse kasvuga suureneb ka selle programmeerimisvajadus. Programmeerimisviljakus kasvab tunduvalt aeglasemalt kui tehniline baas. Eesmärgid. - PowerPoint PPT Presentation

Transcript of Veebiprogrammeerimise terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Page 1: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Veebiprogrammeerimise terviklik käsitlus.

Koostaja: Jaagup KipparJuhendaja: Peeter Normak

Page 2: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Probleem

• Veebi osatähtsuse kasvuga suureneb ka selle programmeerimisvajadus.

• Programmeerimisviljakus kasvab tunduvalt aeglasemalt kui tehniline baas.

Page 3: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

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

Page 4: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

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)

Page 5: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

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

Page 6: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Java põhikursuse konspekt

• Tutvustusnäited ja installeerimine

• Keele omadused

• Objektid.

• Failid, võrk ja lõimed

• Graafika ja muusika tutvustus.

Page 7: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Java jätkukursuse konspekt

Lisamaterjal, eeldab keele aluste tundmist.

* Graafika* Graafika

3D

Liikumine

Rekursioon

Pildirastri koostamine

Page 8: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Java jätkukursuse konspekt

* Muusika Eeldab põhikooli mahus muusikateadmisi MIDI ja harmoonia Helide süntees* Andmetöötlus Turvalisus Andmebaaside lühitutvustus Hajusrakendused

Page 9: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Javaskripti konspekt

Lisamaterjal eestikeelsetele allikatele.

• Kihid

• Bitid

• Aknad

• Regulaaravaldised

• Objektid

Page 10: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

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)

Page 11: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Näidete kogu

Veebiga seotud teemad teiste keelte näitel• Javaskript• HTML• XML• VRML• ASP• PHP, PERL

Page 12: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Ülesannete kogu

*Abimaterjal nii õpetajale kui iseõppijale.

• Ülesanded jaotatud probleemide kaupa keelest suhteliselt sõltumatud. mitmele raskustasemele kergesti kohandatavad

Page 13: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Ülesannete kogu

• Teemasid

Veebiserver

Veebilehed

Pistikliides

Mudelite koostamine

Andmete uuring

Page 14: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Õ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

Page 15: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Õpiteed

• Java programmeerimiskeele algõpetus Konkreetsed operatsioonid Süstemaatiline algõpetus Käsureamatemaatika Käsureagraafika Mitmekülgsed rakendid

• JSP• Servletid

Page 16: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Õpiteed

• Edasijõudnute koolitus

Grupiviisiline probleemilahendus

Läbipõimitud materjal

Mitmetasemelised ülesanded

Page 17: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Veebiprogrammeerimise kursuste komplekte

• Kliendirakenduste programmeerija

• Laia profiiliga veebiprogrammerija

• Andmebaaside veebiliideste programmeerija

• Veebilehtede koostaja

Page 18: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Püstitatud hüpoteesid

• Efektiivsed koodinäited peavad olema võimalikult lühidad, kuid samas terviklikud.

• Programmeerimise algõppes tuleb piirduda ühesuunalise õpiteega.

Page 19: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak

Õppematerjalide edasiarendusvõimalused

• Komponenttehnoloogia, J2EE

• Andmestruktuurid, failiformaadid.

• Animatsioonid põhjalikumalt

• ID-kaardi ja mobiilirakendused

Page 20: Veebiprogrammeerimise  terviklik käsitlus. Koostaja: Jaagup Kippar Juhendaja: Peeter Normak