[[https://www.fel.cvut.cz/cz/education/rozvrhy-ng.B171/public/cz/predmety/46/82/p4682306.html|Rozvrh na FEL]] [[https://www.fel.cvut.cz/cz/education/rozvrhy-ng.B171/public/cz/paralelky/P46/82/par4682306.1.html|Posluchači ALG]] [[https://cw.felk.cvut.cz/brute/|Odevzdávací systém BRUTE]] [[https://cw.felk.cvut.cz/forum/forum-1427.html|Diskusní fórum]] ====== B4B33ALG -- Algoritmizace ====== ===== Cíl předmětu ===== Cílem je schopnost samostatné implementace různých variant základních úloh informatiky. Hlavní témata jsou algoritmy řazení a vyhledávání a jim odpovídající datové struktury. Důraz je kladen na algoritmický aspekt úloh a efektivitu praktického řešení. ===== Nutné prerekvizity - programování ===== Kurs předpokládá **schopnost programování** v alespoň jednom z jazyků C/C++/Java. Součástí cvičení jsou programovací úlohy na řešení problematiky ALG. Adept musí ovládat základní datové struktury jako pole, seznam, soubor a musí být schopen manipulovat s daty v těchto strukturách. Naprogramovaná řešení musí být rychlá, proto interpretované jazyky jako např. Python se do ALG nehodí.\\ **Přednášejí** \\ ||| | [[http://cmp.felk.cvut.cz/~berezovs|{{:courses:a4b33alg:mgb96x120.jpg}}]] |[[http://cmp.felk.cvut.cz/~prusapa1/|{{http://cmp.felk.cvut.cz/~prusapa1/foto.jpg?90x120}}]] | | Marko\\ Genyk-Berezovskyj | Daniel Průša | **Cvičí** \\ ||||||| [[http://cmp.felk.cvut.cz/~berezovs|{{:courses:a4b33alg:mgb96x120.jpg}}]] | [[http:osobni_stranka_Hubacek|{{:courses:b4b33alg:avatar.jpg?90}}]] | [[http:osobni_stranka_Kunc|{{:courses:b4b33alg:avatar.jpg?90}}]] | [[http:osobni_stranka_Ostashchuk|{{:courses:b4b33alg:avatar.jpg?90}}]] | [[http:osobni_stranka_Prokop|{{:courses:b4b33alg:avatar.jpg?90}}]] | | Marko\\ Genyk-Berezovskyj | Ondřej Hubáček | Vladimír Kunc | Oleg Ostashchuk | Jindřich Prokop ||||||| [[https://docs.google.com/spreadsheets/d/1i_e_zFp02mXjSr5cDw4j_1w7VvWzJY3e7eG7Sgmf6og/edit?usp=sharing|Asistence]]