Search
Cílem předmětu je dát studentům základní znalost programování a algoritmizace a naučit je navrhnout, implementovat a otestovat programy pro řešení jednoduchých úloh. Studenti pochopí význam časové složitosti. Seznámí se se základními stavebními prvky programů, jako jsou smyčky, podmíněné příkazy, proměnné, rekurze, funkce atd. V předmětu postupně představíme nejpoužívanější datové struktury a operace s nimi (např. fronta, zásobník, seznam, pole, atd.) a ukážeme základní klasické a praktické algoritmy, zejména z oblasti řazení a vyhledávání a prohledávání stavového prostoru. Studenti se seznámí s jazykem Python a naučí se v něm psát jednoduché programy.
Dle rozhodnutí Hygienické stanice hl.m. Prahy bude výuka probíhat distanční formou. Do školy tedy nechoďte, ale připojte se vzdáleně pomocí počítače nebo jiného zařízení s přístupem na internet. Materiály k jednotlivým přednáškám naleznete na stránce přednášek. První přednáška bude vysílána v původně plánovaném čase, t.j. v pondělí 21.9. v 9:15. pomocí aplikace BigBlueButton. Odkaz na připojení jste dostali emailem.
Jsem si vědom, že distanční výuka může být náročná. Neváhejte se proto na mne obrátit s libovolnými dotazy k probírané látce i k předmětu a jeho organizaci.
Cvičení budou také distanční, v původně naplánovaném čase dle rozvrhu, bližší informace hledejte na stránce cvičení.