O kurzu
Kurz Programování pro úplné začátečníky je součástí řady kurzů pořádaných Matematicko-fyzikální fakultou UK v rámci DVPP (Dalšího vzdělávání pedagogických pracovníků). Kurz je určen pro učitele a pro účastníky z široké veřejnosti, kteří se ještě nikdy s programováním nesetkali a chtějí se naučit úplné základy programování a principy algoritmizace. Jako nástroj budeme používat programovací jazyk Python. Výklad bude postupovat pomalým tempem, bude kladen důraz na důkladné procvičení probírané látky.
Kurz nepředpokládá žádné předchozí znalosti, pouze uživatelskou schopnost ovládat počítač.
→
Cíl kurzu
Cílem kurzu je seznámit jeho účastníky s úplnými základy programování a algoritmizace. Kurz není zaměřen na didaktiku programování.
⚒
Pro koho
Kurz nepředpokládá žádné předchozí znalosti programování, jen běžnou uživatelskou práci s počítačem.
Pro studenty CŽV kurzu Vyučování všeobecně vzdělávacího předmětu informatika je pro uznání předmětu Programování 1 potřeba absolvovat DVPP kurz Programování 1, kurz Programování pro úplné začátečníky k tomu nestačí.
✎
Forma kurzu
Kurz se bude konat online.
Kurz bude probíhat formou online cvičení s bloky výkladu. Výuka bude doplněna samostudiem a to především samostatným řešením zadaných úloh s kontrolou pomocí online systému pro jejich automatické vyhodnocování.
☰
Obsah kurzu
-
Algoritmus
definice, vlastnosti, složitost
algoritmy: nalezení největšího čísla, binární vyhledávání -
Základy programovacího jazyka Python
Python jako kalkulačka; proměnná a přiřazení; typ; celá a desetinná čísla; konverzní funkce; vstup, výstup -
Řízení běhu programu
podmínky, cykly
algoritmus: rozklad čísla na číslice -
Ladění programu
a možnosti vývojového prostředí -
Seznamy
seznamy používané jako pole; hodnota vs. odkaz; slicing
algoritmus: vyhledávání v poli -
Znakové řetězce
znakový řetězec jako seznam znaků; slicing
-
Práce se soubory
-
Funkce
definice a volání funkcí; parametry; návratová hodnota; lokální identifikátory a jejich viditelnost -
Abstrakce a modularita programů
-
Použití objektů
-
Knihovny
používání knihoven; standardní knihovna -
Grafický výstup
ukázka použití knihovny s grafickým výstupem
i
Další informace
Lektorka kurzu: | Mgr. Klára Pešková, Ph.D. | ||
---|---|---|---|
Garant programu: | doc. Mgr. Cyril Brom, Ph.D. | ||
Garantující pracoviště: | Katedra softwaru a výuky informatiky | ||
Předpokládaný počet účastníků: | 20 | ||
Rozsah: | celkem 24 hodin | ||
Místo konání: | Kurz se bude konat online. | ||
Datum konání kurzu: |
|
||
Termín splnění povinností: | 31.1.2025 |
Odkaz na Programování pro úplné začátečníky v informačním systému (SIS).
$
Podmínky přijetí a cena kurzu
Podmínky přijímání zájemců: | Bez přijímací zkoušky. Kurz je určen pro pedagogické pracovníky
se zaměřením na výuku informatiky, ICT a dalších technických předmětů.
Předchozí zkušenost s programováním se nepředpokládá. |
---|---|
Výše úplaty: | 3 000 Kč / program Učitelé fakultních škol, členové Matfyz Alumni a UK Alumni mají slevu 25 %. Slevy nelze sčítat. |
Více informací o přihlašování na kurz najdete v sekci Přihlášení.