====== b3b33alp -- Algoritmy a programování ====== 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í. * [[http://cw.felk.cvut.cz/brute/|Odevzdávací systém (BRUTE)]] * [[https://www.fel.cvut.cz/cz/education/rozvrhy-ng.B191/public/html/predmety/46/73/p4673906.html|Rozvrh]] * [[https://cw.felk.cvut.cz/forum/forum-1584.html|Diskuzní fórum]] * [[http://www.feld.cvut.cz/education/bk/predmety/46/73/p4673906.html|Stránka v KOSu]] * [[courses:b3b33alp:cviceni:start|Cvičení]] * [[courses:b3b33alp:prednasky:start|Přednášky]] * [[courses:b3b33alp:literatura|Literatura]] * [[courses:b3b33alp:zkouska|Zkouška]] * [[https://cw.fel.cvut.cz/wiki/help/common/plagiaty_opisovani|Plagiáty a opisování]]