Trumpas aprašymas
Šis kursas skirtas 15 metų ir vyresniems moksleiviams, norintiems žengti pirmuosius žingsnius programavimo pasaulyje. Python yra viena populiariausių ir intuityviausių programavimo kalbų, kurią naudoja tiek pradedantieji, tiek patyrę profesionalai. Per šį kursą mokiniai išmoks pagrindinius programavimo principus, įgis loginio mąstymo įgūdžių ir gebės kurti savo programas. Kursas suskirstytas į tris etapus, kurių kiekvienas trunka 10 savaičių, o bendras kurso laikotarpis yra 30 savaičių. Kiekvienas etapas padės gilinti žinias, pereinant nuo bazinių įgūdžių prie sudėtingesnių programavimo koncepcijų.
Antras kursas (11-20 savaitės): Vidutinio lygio Python ir duomenų struktūros
Šio etapo metu bus gilinamasi į pažangesnes Python galimybes, tokias kaip išplėstinės duomenų struktūros, dekoratoriai, generatoriai ir moduliai. Taip pat dalyviai išmoks dirbti su „NumPy“ ir „Pandas“ bibliotekomis, naudojamomis duomenų analizei ir tvarkymui. Kursas baigiasi vidutinio lygio projektu – duomenų analizės sistema.
Pirmas kursas (1-10 savaitė): Python Pagrindai
Tikslas:
Supažindinti moksleivius su Python pagrindais, mokant juos loginių struktūrų ir programavimo elementų. Šio kurso pabaigoje dalyviai turės gebėjimą kurti bazines programas ir spręsti paprastas užduotis naudodami Python.
Rezultatas: Po visų trijų etapų dalyviai turės tvirtą Python programavimo pagrindą, galės kurti savo projektus bei spręsti vidutinio sudėtingumo užduotis. Tai puikus pasiruošimas tolesniam programavimo mokymuisi ar galimybė pradėti kurti praktines programavimo aplikacijas ir projektus.
Vertinimo kriterijai kursui „Python Programavimas vaikams nuo 15 metų“
Vertinimo sistema
Vertinimas grindžiamas teorinių žinių ir praktinių įgūdžių patikrinimu. Baigiamasis kursų vertinimas susideda iš šių elementų:
- Tarpiniai praktiniai darbai (40% galutinio balo)
- Kiekvienos savaitės užduotys vertinamos pagal jų užbaigtumą, teisingumą, kodo struktūrą ir efektyvumą.
- Užduotys įvertinamos skalėje nuo 1 iki 10 balų; vidutinis visų savaičių užduočių balas sudarys 40% galutinio balo.
- Vertinimo kriterijai:
- Tikslumas: Užduotis įgyvendinta pagal reikalavimus.
- Kodo struktūra ir aiškumas: Kodas turi būti tvarkingas, su komentarais ir aiškiai struktūrizuotas.
- Kūrybiškumas: Įtrauktos papildomos funkcijos ar sprendimai (nebūtina, bet vertinama papildomai).
- Tarpiniai testai (30% galutinio balo)
- Po kiekvieno modulio (kas 5 savaitės) mokiniai atliks trumpus teorinius testus, kurie patikrins jų žinias ir supratimą apie Python pagrindus.
- Kiekvienas testas įvertinamas nuo 1 iki 10 balų; visų testų vidurkis sudarys 30% galutinio balo.
- Vertinimo kriterijai:
- Teisingumas: Klausimų atsakymai yra tikslūs ir pagrįsti.
- Supratimas: Atsakymai parodo, kad mokinys supranta pagrindines Python koncepcijas.
- Baigiamasis projektas (30% galutinio balo)
- Kurso pabaigoje mokiniai atliks baigiamąjį projektą, kurio metu pritaikys įgytas žinias kuriant funkcionalią programą.
- Projektas įvertinamas pagal pateiktus kriterijus, ir jis sudaro 30% galutinio balo.
- Vertinimo kriterijai:
- Funkcionalumas: Ar projektas veikia pagal specifikacijas? Ar visi elementai yra tinkamai įgyvendinti?
- Kodo kokybė: Kodas turi būti tvarkingas, struktūrizuotas, su būtiniausiais komentarais.
- Sudėtingumas ir kūrybiškumas: Papildomos funkcijos ar sprendimai, kurie viršija bazinius reikalavimus, vertinami papildomai.
Praėjimo reikalavimai
- Kursą sėkmingai išlaikius laikomas tas mokinys, kuris surenka ne mažiau kaip 70% bendro vertinimo.
- Jei mokinys nepasiekia 70% ribos, jis gali atlikti papildomą baigiamąjį testą arba koreguoti baigiamąjį projektą, kad padidintų savo balą.
Galutinis vertinimas sudaromas taip:
Vertinimo komponentas | Procentinė dalis | Maksimalus balas |
---|---|---|
Tarpiniai praktiniai darbai | 40% | 40 balų |
Tarpiniai testai | 30% | 30 balų |
Baigiamasis projektas | 30% | 30 balų |
Viso: | 100% | 100 balų |
Tokiu būdu vertinimo sistema skatina mokinius nuolat dirbti ir gilintis į Python programavimo pagrindus, o taip pat skatina kūrybiškumą ir problemų sprendimo įgūdžių ugdymą.
Requirements
- Užbaigus I Python programavimo kursą
Target audiences
- Vaikai nuo 15 metų