Registration

Registration will be open approximately one month prior to the event.
Let me know

Contact

Why choose our course?

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.

When

25. October 2020

9:30 — 17:30

Where

Czechitas Praha
Václavské náměstí 11
Praha, 110 00
Czech Republic

More information

Total duration: 8h

Level of knowledge: Advanced Beginners

Eventy type: One-day

Price: 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á.

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.

Team