Programmeerimine Pythonis edasijõudnutele (vene keeles)

Submit request

Kursus ei toimu järgnevatel kuupäevadel: 24.02; 2.03; 23.03 ja 30.03


Date:03.02. - 20.04.2024
Aim of the course:Õpetada programmeerimist tõsisemal tasemel keele Python näitel.
Target group:Gümnaasiumi õpilased (9. - 12.kl)
Prerequisites:Läbitud gümnaasiumi riikliku õppekava valikaine kursus "Rakenduste loomine ja programmeerimise alused" või varasem programmeerimiskogemus samal tasemel (ehk esmane kogemus Pythoniga).
Topics:Õppeaine sisuks on programmeerimise baastehnikad nii teoreetilises kui ka praktilises plaanis, mis on hädavajalikud tõsisel tasemel programmeerimiseks. Programm peab olema koostatud stiilis, mis teeb selle arusaadavaks ja lihtsalt täiendatavaks ning muudetavaks teistele ja ka programmeerijale endale. Selles osas on abiks erinevad tehnikad: funktsioonid, moodulid, klassid. Samuti peab programmi töökiirus olema vastuvõetav, teema millega tegelevad keerukusteooria ja algoritmika. Pythoniga on kaasas hulk standardmooduleid, mis teevad paljud levinud ülesanded oluliselt lihtsamaks: veebiprogrammeerimine, graafilised kasutajaliidesed, matemaatika jne. Nende tundmine on praktikas väga oluline.

Kaheksal nädalal, iga nädal ühel päeval, toimub õppetöö mahus 4x45 minutit. Kohapeal toimub teema tutvustus, praktiline töö, koduste ülesannete kontroll, arutelu ja konsulteerimine. Iga nädala järel antakse ülesanne. Mõned näited ja ülesanded on läbi kursuse, toimub eelmiste ülesannete tulemuste kasutamine ja edasiarendamine.
Study results:Kursuse lõpetanu: oskab koostada Pythoni programme ja hinnata hea programmeerimisstiili alusel; oskab probleemi lahendada ja oma programme dekomponeerida kasutades funktsioone, mooduleid ja objektorienteeritud programmeerimist; saab baastasemel aru keerukusteooriast ja algoritmikast; valdab failitöötlust; tunneb fundamentaalseid andmestruktuure: list (järjend), set (hulk), sõnastik, graaf, puu; oskab koostada baastasemel graafilisi kasutajaliideseid ja veebiprogrammeerimist
Assessment criteria:Arvestuse läbimiseks võetakse arvesse kontaktõppes osalemist ja esitatud kodutöid.
Comments:Kursus toimub laupäeviti.
Learning outcomes:Information and Communication Technologies (ICTs)
Course language:in Estonian, in Russian
Volume:lectures: 32 academic hours
independent studies: 46 academic hours
Graduation document:TalTech certificate
Lecturer:Olga Mironova
Contact:Annely Verrevmägi, 620 3587, annely.verrevmagi@taltech.ee
Price:80 EUR / participant
Remarks about the price:kursus / osaleja
Registration start:15.12.2023 00:00
Registration deadline:09.02.2024
Timetable:
TalTech infotehnoloogia maja, Akadeemia tee 15a (look up location on map)
03.02.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova
10.02.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova
17.02.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova
09.03.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova
16.03.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova
06.04.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova
13.04.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova
20.04.2024
10:00 - 13:30Room: NRG-223
Lecturer: Olga Mironova

Submit request