Online kurz Algoritmizace v C++

Algoritmizace v C++

Level
Kapitol
37
Kategorie
Programování
Hodnocení
3,0 z 5
Délka
12h 26min
Jazyk
SK

Popis online kurzu Algoritmizace v C++

Chceš se naučit programovat, ale máš pocit, že ti chybí základy algoritmického myšlení? Tento kurz ti pomůže pochopit podstatu programování: schopnost rozložit problém na menší části, přemýšlet v krocích a navrhovat efektivní řešení.

Algoritmizace v C++ je kurz zaměřený zejména na rozvoj tvého logického a analytického myšlení prostřednictvím řešení algoritmických úkolů. Nejde jen o výuku programování, ale o učení se myslet jako programátor. Jako nástroj používáme jazyk C++, ale důraz klademe na principy algoritmiky - od jednoduchých výpočtů až po třídící algoritmy, práci s poli, matice, rekurzi či matematické výpočty.

V kurzu najdeš:
  • jasně vysvětlené teoretické základy algoritmizace,
  • množství praktických příkladů a úkolů v C++ (s kompletním kódem),
  • úkoly od jednoduchých až po pokročilé, jako jsou třídící algoritmy, matice, kvadratické rovnice, Hanojské věže či Eratostenovo síto,
  • názorná videa a prezentace ke každému problému,
  • logickou strukturu a průběžné vysvětlování C++ syntaxe tam, kde je to nutné.

Tento kurz je ideální pro začátečníky, studenty, uchazeče o IT pozice i každého, kdo chce mít pevné základy pro další programování v libovolném jazyce.

Co se naučíš v kurzu Algoritmizace v C++

  • Jak přemýšlet algoritmicky a rozkládat složité problémy
  • Řešit úkoly pomocí základních a pokročilých algoritmů
  • Správně navrhovat postupy pomocí podmínek, cyklů a polí
  • Provádět třídící algoritmy a vyhledávání
  • Pracovat s maticemi, rekurzí a matematickými operacemi v C++
  • Posoudit efektivitu algoritmů a pochopit výpočetní složitost

Co všechno dostaneš v kurzu Algoritmizace v C++

  • videotutoriály o programování v C++,
  • certifikát o absolvování kurzu Algoritmizace v C++,
  • moderované diskusní fórum, ve kterém na tvé dotazy odpovídá lektor Marek Šurka,
  • garance vrácení peněz do 14 dnů v případě nespokojenosti s kurzem.

FAQ (často kladené dotazy)

1. Je kurz vhodný i pro úplné začátečníky v programování?
Ano, kurz je navržen tak, aby tě vedl od úplných základů algoritmického myšlení. Znalost C++ není nutná - potřebné části jazyka se vysvětlují přímo v lekcích.

2. Proč právě jazyk C++?
C++ je silný a univerzální jazyk, který se často používá při výuce algoritmů pro jeho rychlost, efektivitu a široké využití v praxi. V kurzu se však soustředíme více na algoritmizaci než na pokročilé vlastnosti jazyka.

3. Je tento kurz vhodný pro přípravu na přijímačky nebo programátorské pohovory?
Určitě ano. Mnohé úkoly v kurzu jsou typické pro technické pohovory i státní zkoušky z informatiky.

4. Budu po kurzu umět řešit algoritmické úkoly samostatně?
Ano. Kurz tě vede postupně - od vysvětlení problému, přes logiku řešení až po implementaci. Postupně získáš dovednosti potřebné k řešení úkolů i bez pomoci.

5. Je kód z kurzu dostupný ke stažení?
Ano, všechny zdrojové kódy jsou součástí kurzu nebo dostupné v přiložených materiálech.

Kapitoly online kurzu

Algoritmizácia v C++ (37)

1. Úvod do algoritmizácie
30:03
2. Typy algoritmov
19:52
3. Sčítanie dvoch čísel
14:29
4. Jednoduchá kalkulačka
23:16
5. Generátor náhodných hodnôt
16:41
6. Nájdi číslo v poli
21:03
7. Hľadanie globálneho extrému
15:14
8. Najmenší spoločný násobok
18:38
9. Faktorial prirodzeného čísla
16:06
10. Fibonacciho postupnosť
18:17
11. Najväčší spoločný deliteľ
14:09
12. Vynásob dve prirodzené čísla bez použitia operátora násobenia
10:45
13. Vynásob dve celé čísla bez použitia operátora násobenia
13:31
14. Nájdi modulo dvoch prirodzených čísel
13:07
15. Nájdi všetky delitele prirodzeného čísla
11:16
16. Nájdi početnosť konkrétneho čísla v poli
15:42
17. Selection sort
35:28
18. Insertion sort
25:26
19. Quick sort
23:32
20.1 Heap sort - teória na úvod
22:22
20.2 Heap sort - operácie v halde
14:30
20.3 Heap sort - vlastný algoritmus
13:27
20.4 Heap sort - algoritmus v jazyku C++
21:57
21. Bubble sort
19:05
22. Binárne vyhľadávanie
22:14
23.1 Násobenie dvoch matíc - teória na úvod
13:01
23.2 Násobenie dvoch matíc - algoritmus v C++
38:07
24.1 Determinant matice - teória na úvod
13:36
24.2 Detereminant matice - algoritmus v C++
23:40
25. Hľadanie riešenia lineárnej rovnice
14:28
26.1 Hľadanie riešenia sústavy lineárnych rovníc - teória na úvod
12:22
26.2 Hľadanie riešenia sústavy lineárnych rovníc - Cramerova metóda
49:32
27. Výpočet koreňov kvadratickej rovnice
21:24
28. Hanojské veže
33:40
29. Je číslo prvočíslom
17:22
30. Eratostenovo sito
19:34
31. Výpočtová zložitosť algoritmov
19:38

Lektor online kurzu

Lektor Marek Šurka

Marek Šurka

C++, SQL
Ahojte!    Volám sa Marek, ale prezývajú ma Kamass. Študoval som na Akadémii ozbrojených síl generála Milana Rastislava Štefánika, odbor Rádiolokácia a Rádionavigácia. V súčasnosti pokračujem v doktorandskom štúdiu na Fakulte Elektrotechniky a Informatiky Slovenskej Technickej Univerzity v Bratislave. Vzdelávam sa v odbore Robotika a Kybernetika, kde sa úzko špecializujem na priemyselnú komunikáciu prostredníctvom technológie EtherCAT, polohovanie robotov, ultrazvukovú defektoskopiu a vizuálnu kontrolu materiálov spracovaním signálov z laserových snímačov diaľky. Programovaniu som sa začal venovať na strednej škole, kde som sa stretol s programovacím jazykom Turbo Pascal. Taktiež som sa tam venoval programovaniu mikroprocesorov v Assembleri. Mojou doménou je však vyšší programovací jazyk C++, ktorému som sa začal venovať, keď som mal 20 rokov. Okrem kariéry v OSSR, ktorá už  skončila, som vyhľadával vždy pozície programátora C++. Pracoval som v spoločnosti, ktorá sa venovala videniu počítača a pokročilejšiemu spracovaniu obrazu z digitálnych kamier. Okrem toho som sa venoval implementovaniu algoritmov v makroekonomike, ktoré boli založené na regresnej dátovej analýze. V súčasnosti pracujem ako programátor - analytik v spoločnosti, ktorá sa venuje automatizácii a diagnostike. Pracujem na dlhodobom projekte, kde sa venujem robotike a programovaniu priemyselných zváracích robotov. Vyvíjam Frontend aj Backend. Ovládam viacero programovacích jazykov, mojou najsilnejšou stránkou je však C++, C++/CLI a SQL. Ako lektor v tejto škole digitálnych zručností ťa prevediem kurzami jazyka C++ od úplných základov až po zložitejšie techniky, ktoré ti jazyk C++ ponúka.
4,4 Hodnocení
6 Kurzů

Hodnocení studentů

Hodnocení od studentů zapsaných v kurzu na Skillmea.

3,0 z 5 · 1 hodnocení

Doporučené online kurzy