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ų.
Trečias kursas (21-30 savaitės): Pažangus programavimas ir projektų kūrimas su Python
Paskutinis kursas apims Python pažangias temas: API kūrimą, darbą su duomenų bazėmis, GUI kūrimą naudojant „Tkinter“ biblioteką, taip pat dirbtinio intelekto ir mašininio mokymosi pradmenis su „scikit-learn“ biblioteka. Dalyviai kurs baigiamąjį projektą, kuris bus ilgesnis ir sudėtingesnis – tai bus visų kursų metu išmoktų įgūdžių kulminacija.
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ą
- Užbaigus II Python programavimo kursą
Target audiences
- Vaikai nuo 15 metų