===== 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í a prohledávání stavového prostoru. Studenti se seznámí s jazykem Python a naučí se v něm psát jednoduché programy. /* ====== Aktuální COVID info ===== V tomto okamžiku věříme, že výuka bude probíhat prezenčně. Doporučujeme, abyste chodili na přednášky a na cvičení na fakultu. Pokud by to však možné nebylo (např. protože budete v karanténě), můžete se podívat na [[https://cw.fel.cvut.cz/b201/courses/b3b33alp/prednasky/start|materiály z loňského roku včetně videí přednášek]], neboť obsah předmětu se zásadně nezmění. S dotazy se obracejte na přednášejícího (k přednášce) a na vašeho cvičící (ke cvičením). Online přenosy z přednášek letos pravděpodobně nebudou kvůli velkému vytížení příslušných pracovníků. */ /* Online přenosy z přednášek by měly [[https://www.youtube.com/playlist?list=PLQL6z4JeTTQnv27IWAY6NLafP6xiflmHe|být k dispozici.]] */ /* 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 [[courses:b3b33alp:prednasky:start|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 [[https://bigbluebutton.org/|BigBlueButton]]. Odkaz na připojení jste dostali emailem. nebo ho naleznete v aplikaci [[https://cw.felk.cvut.cz/brute|BRUTE]], menu "Course", položka "Conference rooms". */ /* **Důležité:** Vzhledem k [[https://onemocneni-aktualne.mzcr.cz/covid-19/stupne-pohotovosti|aktuální epidemiologické situaci]] (Stupeň II - počínající komunitní přenos) nebudou přednášky z předmětu B3B33ALP prezenční, ale **distanční.** Toto opatření je v souladu s doporučením ministera školství, rektora ČVUT i [[http://www.fel.cvut.cz/cz/covid/Opatreni_C19_2020-9-10.pdf|pokyny fakulty]]. V pondělí proto na přednášku nechoďte, místo toho se podívejte na stránku [[courses:b3b33alp:prednasky:start|přednášek]], kde budou k dispozici materiály, podle kterých se budete učit samostatně. 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 [[courses:b3b33alp:cviceni:start|cvičení]]. */ ====== Kontakty ====== * Na přednášejícího [[http://mrs.felk.cvut.cz/members/postdocs/vonasek | Vojtěcha Vonáska]] se obracejte s dotazy k probírané látce i k organizaci předmětu, a to nejlépe [[mailto:vonasek@labe.felk.cvut.cz|emailem]]. * S otázkami týkajícími se cvičení se obracejte na svého cvičícího, případně na vedoucího cvičení [[http://mrs.felk.cvut.cz/people/petr-stepan|Petra Štěpána]] [[mailto:stepan@fel.cvut.cz|emailem]]. /* * Dotazy, které by mohly zajímat i ostatní, pište nejlépe na kanál B211-B3B33ALP ve školních MS Teams. */ /* * Pro komunikaci v reálném čase, ať už textovou, audio nebo video, používejte [[https://ist.cvut.cz/en/our-services/microsoft-teams/|MS Teams]], kde bude vytvořen kanál předmětu. */ /* ===== Odkazy na vzdálenou výuku pomocí BBB ===== {{CWREMOTESCHEDULE}} /* ====== Další důležité odkazy ====== * [[http://cw.felk.cvut.cz/brute/|Odevzdávací systém (BRUTE)]] * [[https://intranet.fel.cvut.cz/cz/education/rozvrhy-ng.B231/public/html/predmety/46/73/p4673906.html|Rozvrh]] * [[http://www.feld.cvut.cz/education/bk/predmety/46/73/p4673906.html|Stránka v KOSu]] * [[https://cw.fel.cvut.cz/b201/courses/b3b33alp/prednasky/start|Materiály z loňského roku včetně video přednášek]] * [[https://cw.fel.cvut.cz/wiki/help/common/plagiaty_opisovani|Plagiáty a opisování]] * [[courses:b3b33alp:cviceni:start|Cvičení]] * [[courses:b3b33alp:prednasky:start|Přednášky]] * [[courses:b3b33alp:literatura|Literatura]] * [[courses:b3b33alp:zkouska|Zkouška]]