Registrace

Registraci většinou otevíráme nejpozději jeden měsíc před akcí.
Dejte mi vědět

Kontakt

Proč zvolit náš kurz?

Poznej svět IT - Úvod do algoritmů

Jsi nová ve světě informačních technologií (IT) a nevíš, jak to v něm chodí? Mluví na tebe nabídky IT práce cizím jazykem s pojmy, kterým nerozumíš?

Tento workshop ti pomůže zorientovat se v oblasti návrhu algoritmů a udělat další krok tím správným směrem.

Kdy

25. října 2020

9:30 — 17:30

Kde

Czechitas Praha
Václavské náměstí 11
Praha, 110 00
Česká republika

Další informace

Délka trvání: 8h

Vstupní znalosti: Pokročilí začátečníci

Typ akce: Jednodenní

Cena: 990 Kč

PRO KOHO JE WORKSHOP URČEN:

Workshop je určen pro pokročilé začátečnice, které mají zkušenosti s programováním na úrovni kurzu Úvod do programování v libovolném jazyce.

ANOTACE:

Algoritmus je recept na řešení nějakého problému. Představte si například, že chcete najít nejrychlejší MHD spojení mezi dvěma místy v nějakém velkém městě. Před tím, než se naprogramuje aplikace, která vám naplánuje cestu mezi zadaným startem a cílem, je potřeba vymyslet, jak takové hledání vůbec má fungovat.

Vymyslet algoritmus pro takovýto problém nemusí být vůbec jednoduché. Je potřeba mít v tomto oboru znalosti a zkušenosti, bystrou hlavu, a taky se nebát matematiky. Ne všechny algoritmy však musí být takto složité. I v malých prográmcích nebo aplikacích téměř vždy narazíme na nějaký algoritmický problém. Například můžeme chtít

  • spočítat celkovou cenu objednávky v e-shopu
  • setřídit zboží podle ceny a data dostupnosti,
  • poskládat za sebe video reklamy tak, by se neopakovaly dvě stejné po sobě,
  • naplánovat práci pro třísměnný provoz,
  • vyplnit daňové přiznání,
  • napsat jednoduchou hru,
  • spousta dalších věcí...

V tomto kurzu společně nahlédneme pod pokličku toho, jak se algoritmy navrhují, jak se algoritmus naprogramuje ve vašem oblíbeném jazyce a jaké terminologii z této oblastí byste jako junioři měli rozumět. Krajinu algoritmů budeme prozkoumávat hravě a především se budeme snažit vyhnout většině matematiky, která je s algoritmy často spojená.

170520 Czechitas Small 00007

PŘEDPOKLADY:

Workshop je určen pro začátečnice, které se orientují v libovolném programovacím jazyce na úrovni workshopu Úvod do programování 1. Žádné další předchozí znalosti nejsou třeba.

AGENDA:

Na kurzu si vyzkoušíte:

  • navrhovat jednoduché algoritmy,
  • používat pojmy jako časová a paměťová složitost,
  • co je to lineární, exponenciální nebo logaritmický růst,
  • opravdu precizně a logicky přemýšlet,
  • řešit zajímavé problémy z praxe.
VÝSLEDEK:

Po kurzu budete vědět:

  • jak používat jednoduché algoritmy ve vašem kódu,
  • čím se zabývají lidé, kteří reálně navrhují algoritmy,
  • jestli vás algoritmizace baví,
  • kudy se dál vydat, pokud se chcete v návrhu algoritmů dále vzdělávat.

Tým