Detail kurzu

Úvod do všeobecného programovania I. - algoritmické myslenie, riadiace štruktúry, premenné a dátové typy, vývojové diagramy, prvé kroky ku každému jazyku

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Keď začínate s programovaním, prvý kód často vyzerá ako čierná mágia – písmená, zátvorky, podivné príkazy. A najhoršie je, že pri každom jazyku to vyzerá inak. Python, Java, C#... každý má vlastnú syntax, ale pravda je, že všetky hovoria o tom istom. Práve preto tento kurz neučí konkrétny jazyk, ale logiku, ktorá stojí za každým z nich. Naučíte sa myslieť ako programátor – rozkladať problémy na kroky, vidieť vzory, stavať riešenia. A keď túto logiku pochopíte, syntax akéhokoľvek jazyka je už len detail. Na kurze sa naučíte základy, ktoré sú univerzálne pre všetky jazyky. Začnete s tým, čo je algoritmus, ako rozložiť úlohu na vstupy a výstupy, čo znamená kompilácia alebo debugging. Prejdete si riadiace štruktúry – podmienky, cykly, vetvenie – teda to, čo určuje, ako sa program správa. Pozriete sa na údajové štruktúry: premenné, dátové typy, polia. Naučíte sa kresliť vývojové diagramy, ktoré vám pomôžu vizualizovať riešenie skôr, než napíšete jediný riadok kódu. Kurz nie je o memorovaní syntaxe, ale o pochopení princípov. Ak chcete neskôr programovať v Pythone, Jave alebo JavaScripte, tento základ vám ukáže, čo všetky tieto jazyky majú spoločné. Prečo je to dôležité? Pretože programovanie nie je o písaní kódu – je o riešení problémov. Na kurze sa naučíte algoritmické myslenie, teda schopnosť rozložiť akýkoľvek problém na menšie kroky a postaviť z nich funčné riešenie. Vďaka tomu budete vedieť napísať prvý program, debugovať chyby, pracovať s dátami. Ako začiatočník získate pevný základ, ktorý vám ušetrí mesiace zmätku pri učení sa konkrétneho jazyka. Ako človek z netechnickej pozície pochopíte, ako vývojári premýšľajú, čo zjednoduší komunikáciu s IT tímom. Programovanie je ako stavba domu – môžete sa hneď naučiť murovať tehly, ale keď nerozumiete statike, dom sa zrúti. Tento kurz je práve o tej statike. Pozor: kurz nepokrýva konkrétne programovacie jazyky ani pokročilé techniky, tie prídu neskôr. Kurz je určený pre každého, kto chce začať s programovaním od nuly – bez ohľadu na to, či plánujete kariéru vývojára, chcete automatizovať úlohy vo svojej práci, alebo len chápať, ako fungujú technológie okolo vás. Nemusíte mať žiadne predchádzajúce znalosti programovania, stačí základná počítačová gramotnosť. Ak ste niekedy skúšali programovať a stratili sa v syntax rôznych jazykov, tento kurz vám dá rámec, v ktorom všetko dáva zmysel. Po absolvovaní budete pripravení na učenie konkrétnych jazykov – tie už budú len aplikáciou princípov, ktoré tu získate. Ak vás zaujíma pokročilá úroveň, po tomto kurze existuje ďalšia úroveň zameraná na hlbšie témy.

Obsah kurzu

Základné pojmy v programovaní
  • vstupy a výstupy úlohy
  • program - algoritmus
  • kompilácia
  • debugging
Algoritmizácia
  • analýza problému
  • sekvencia
  • selekcia
  • interakcia
Vývojový diagram Riadiace štruktúry
  • podmienka
  • vetvenie
  • cyklus
Údajové štruktúry
  • premenná
  • dátový typ
  • pole
Programovacie jazyky - prehľad
  • obecný zápis syntaxe
Práca s výrazmi
  • výrazy a operátory
  • práca s číslami
  • práca s textovými reťazcami
  • logické výrazy
  • binárna sústava
Príklady

Cieľová skupina

začiatočník
Hodnotenie




Organizátor



Ďalšie termíny kurzu
Termín Cena Miesto konania Zarezervovať