Lingid
| Programmeerimise valikkursused gümnaasiumis |
|
Programmeerimise alusedKursusel on kaks peamist eesmärki: esmase kogemuse andmine programmeerimises ning eelduse loomine osalemiseks informaatika olümpiaadidel. Viimane nõuab õpilastelt siiski suuremat pühendumist, kui ainult 2 korda nädalas tunnis käimine. Kuid hea tahtmise korral on võimalik jõuda nii Eesti informaatika olümpiaadi lõppvooru kui ka rahvusvahelistele võistlustele. Esimene kursuse jooksul antakse esmane ülevaade algoritmimise alustest ning tutvutakse süstemaatiliselt protseduurseks programmeerimiseks sobiliku keelega. Teemad:
Teise kursuse jooksul vaadeldakse teemasid, mis süvendavad arusaamist erinevatest algoritmimise võtetest ning keele võimalusest. Teemad:
Õpilased, kes on juba varem programmeerimisega tegelenud, saavad alates 1. kursusest lahendada huvitavamaid ja arendavamaid ülesandeid, mis loovad eeldused juba 10. klassis oma võimete proovimiseks informaatika olümpiaadil. Programmeerimise aluste õppematerjalid õpilasteleKursusel on oma veebileht materjalide, tunnitööde ja linkidega teistele materjalidele. Praegune veebileht asub aadressil: http://www.cs.tlu.ee/~inga/prog_RK/ Programmeerimiskursused 11. ja 12. klassisÜheteistkümnenda klassi alguseks on kõigil osalejatel juba mõningane programmeerimiskogemus olemas. Süstemaatiliselt tutvutakse programmeerimise juures (muu hulgas ka olümpiaadidel) ette tulevate teemadega: järjestamine, teksti analüüs, rekursioon. Programmeerimisvilumuse kinnistamiseks luuakse 11. klassi I poolaasta kursuse käigus mõni veidi põhjalikum rakendus (nt. arvuti vastu mängitav Gomoku). 11. klassi II poolaasta pühendatakse suurelt jaolt graafidele ja nendega seotud algoritmidele. Tegemist on moodusega, kuidas mitmesuguseid võrgustikke arvuti jaoks üles tähendada ning selle sees seoseid leida. Tüüpilised rakendused nende juures on tutvusahela või linnadevahelise optimaalse tee leidmine, veebilehestiku struktuuri analüüs, ligipääsu või väljapääsu otsimine. 12. klassi I ehk programmeerimistundide jaoks ainukesel poolaastal tegeldakse liikumisarvutuste ja tegelikkust jäljendavate animatsioonidega. Ühtlane liikumine, kiirenev kukkumine, põrkamine, kõverjoonel liikumine, masside arvestamine. Omandatud põhja peale luuakse rakendusi vastavalt huvidele, vajadustele ja fantaasiale: kaalu mudel, rallimäng, planeetidevaheline lend ... ÕppematerjalidPraegused õpetaja koostatud materjalid, näited ning tundide teemad leiab aadressilt: http://minitorn.tlu.ee/~jaagup Kokkuvõtteks suudab keskmine Reaalkooli programmeerimiskursuste läbinu ülikoolis edukalt hakkama saada programmeerimist vajavatel erialadel, võistelda informaatikaolümpiaadidel, luua enesele meeldivaid rakendusi ning tõsisema huvi ja pühendumuse korral ka keerukama tarkvara loomise projektides osaleda. |








