Programmeerimise valikkursus

Kursuse kood Valikkursus (Prog6)
Valdkond Informaatika
Kursuse nimetus Programmeerimise valikkursus
Eelduskursused Progr1-Progr2
Lõimumine Matemaatika, füüsika, geograafia, bioloogia, inglise keel
Õppetöö korraldus
(eeldus 35 tundi)
Kontakttunnid: loengud ja seminarid, praktikumid
Õpetamise aeg 11. klass
Kursuse eesmärgid Valikkursusega taotletakse, et õpilane:

  • Tutvub erinevate informaatika valikvõistluse ning programmeerimise olümpiaadide ülesannetetüüpidega
  • Oskab lahendada erineva tasemega programmeerimisolümpiaadi ülesandeid
  • Teab, milliste etappide kaupa käib andmeanalüüs ning oskab seda ka läbi viia (kasutades programmeerimisteadmisi).
Kursuse lühikirjeldus Olümpiaadiülesanded
Informaatika lahtise võistluse, eelvooru ning lõppvooru eelmiste aastate ülesannete lahendamine ning diskussioon.

Andmete töötlemine
Rakendusega Jupyter Notebook ning paketiga Pandas andmete sisselugemine, puhastamine, erinevad andmetüübid, andmete esialgne uurimine (mediaan, keskmine, kvartiilid, korrelatsioon).

Andmete esitamine
Graafikute tüübid, graafikute joonistamine (pakett matplotlib)

Andmete klasterdamine
Hierarchical clustering, partitioning methods.

Masinõpe
Tutvumine erinevate masinõppe algoritmidega (Linear Regression, K-Means, Decision Tree, Random Forest) ning nende rakendusvõimalustega.

Kursuse õpitulemused
  • Õpilane on tutvunud erinevate tasemetel olümpiaadiülesannetega ning on lahendanud tüüpülesandeid vastavalt oma tasemele.
  • Õpilane oskab Pythoniga luua lihtsamaid graafikuid ning teab, kuidas lisada ordinaat- ja abstsisstelge ning legendi.
  • Õpilane oskab hinnata andmete puhtust ning oskab läbi viia lihtsamaid andmepuhastusvõtteid.
  • Õpilane on tutvunud erinevate andmeteaduse rakendusvaldkondadega.
  • Õpilane teab masinõppealgoritme ning nende rakendusi.
Hindamisviis Arvestatud või mittearvestatud.
Kursuse läbimise tingimused on järgmised:

  • osalemine õppetöös (vähemalt 75% ulatuses),
  • tunnis antud töölehed on täidetud,
  • tunnis käsitletud programmeerimisülesanded on lahendatud.
Õppematerjalid Juhendaja koostatud töölehed
Tartu ülikooli kursuse materjalid (Introduction to Data Science)
Targo Tennisbergi võistlusprogrameerimise materjalid
Varasemad olümpiaadiülesanded
Vastutav õppetool Reaalained
Kursuse väljund Ettevalmistus uurimistööks, osalemine olümpiaadidel ja ainevõistlustel.

Viimati muudetud: 28.08.2023