Online kurz C++ Elementary II. (začiatočník II.)

C++ Elementary II. (začiatočník II.)

Level
Kapitol
18
Kategória
Programovanie
Hodnotenie
5,0 z 5
Dĺžka
4h 9min
Jazyk
SK

Popis online kurzu

Už názov kurzu C++ Elementary II hovorí, že nadväzuje na prvý online kurz jazyka C++. Toto je druhý kurz v sérii kurzov vyššieho programovacieho jazyka C++, v ktorom si rozšíriš základy tohto jazyka. Kurz sa tematicky dotýka staticky alokovaných polí, riadenia programu pomocou troch typov slučiek a funkcií, ktoré tiež tvoria základ procedurálneho programovania. Ďalej sú v kurze preberané bitové operátory, vetvenie pomocou príkazu if a jeho proťajšku klauzuly else, ako aj vetvenie pomocou príkazov switch a case. K tomu samozrejme patrí vysvetlenie kľúčových slov break a continue, ktoré ako jediné odporúčam v prípade tvrdých skokov v programe. Ako poslednej témy sa dotýkam algoritmizácie, kde vysvetľujem základný teoretický aparát a na praktických príkladoch uvádzam algoritmizáciu do praxe. Kostru tohto praktického precvičovania tvorí vyhľadávanie globálnych extrémov a tiež vybrané triediace algoritmy. Pred výstupným videom tzv. OUTRO-m uvádzam 14 praktických príkladov na domáce precvičenie, kde si poslucháč kurzu precvičí logické a analytické myslenie. Problémy spojené s riešením týchto úloh budeme samozrejme interaktívne riešiť, budeme ich konzultovať, navediem ťa k riešeniu formou diskusií až po hľadanie chýb v tvojich zdrojových kódoch. Budeš teda tlačený k samostatnej práci až po vyriešenie spomenutých úloh. 

V kurze teda nadviažeš na vedomosti, ktoré si si osvojil v prvom kurze jazyka C++ a rozšíriš si tak základy. Po tomto kurze budeš mať dosť vedomostí na to, aby si samostatne riešil úlohy, naprogramoval si aj zložitejšie úlohy a vycibril svoj programovací štýl a techniku. 

Programovací jazyk C++ sa oplatí stále učiť, pretože je to akási stálica na IT trhu. Jeho populárnosť siaha na popredné priečky a drží sa tam stálu líniu. Práve preto som mu dal prívlastok nadčasový. Má súčasti, ktoré iné jazyka mať nemusia. Sú to najmä vlastné údajové typy, ktorými sú triedy, podpora polymorfizmu a pokročilej dedičnosti v rámci objektového programovania, pointrová aritmetika a generické programovanie. Dá sa v ňom urobiť prehľadný, ľahko udržiavateľný a optimálny kód. Jeho syntax je zrozumiteľná a blízka človeku, čo ho robí vyšším programovacím jazykom. Jeho syntax je taktiež blízka hardwaru. Práve preto má efektívny a výkonný kompilátor, čas vykonávania absolútneho strojového kódu je po kompilácii a zostavení veľmi rýchly. Práve preto sa používa pri spracovávaní veľkého množstva dát, v štatistike, ekonomike, telekomunikáciách, počítačovej grafike a videní počítača, vstavaných systémoch, či programovaní počítačových hier. 

Pre koho je kurz určený 

Kurz je určený pre začiatočníkov, ktorí majú len malé vedomosti z jazyka C++. Taktiež pre poslucháčov, ktorí absolvovali online kurz jazyka C++ Elementary. Poslucháč nemusí mať IT alebo iné technické vzdelanie, proste je určený všetkým, ktorí majú chuť a elán učiť sa programovať nový programovací jazyk nezávisiac od stupňa vzdelania a odbornosti, ktorú v minulosti dosiahol. 

Čo všetko dostaneš 

  • 17 kapitol vo forme videotutoriálov vrátane INTRA a OUTRA, s ktorými som si dal poriadnu námahu,
  • viac ako 4 hodiny videotutoriálov,
  • garanciu vrátenia peňazí do 14 dní v prípade nespokojnosti s kurzom,
  • ku každej kapitole dostaneš prezentáciu vo formáte pdf alebo iný materiál, kde sú aj tipy na záver a poznámky,
  • veľa zadaní praktických príkladov na domáce precvičenie,
  • video animáciu, v ktorej je názorne vysvetlený triediaci algoritmus vkladaním (tzv. INSERT SORT),
  • garanciu interaktívnej spolupráce v prípade riešenia praktických príkladov z 15. kapitoly, v ktorej ťa navediem na riešenie, opravím chyby v tvojom zdrojovom kóde, poprípade skontrolujem tvoje riešenie, alebo navrhnem jeho optimalizáciu,
  • diskusné fórum, v ktorom zodpovedám tvoje otázky,
  • certifikát o absolvovaní kurzu.

Kapitoly online kurzu

C++ Elementary II. (18)

INTRO
5:19
01. Staticky alokované polia
19:29
02. Všeobecne o riadení a vetvení programu
14:45
03. Slučka for()
16:29
04. Vetvenie programu - príkaz if a klauzula else
17:14
05. Slučka while()
20:11
06. Slučka do while()
9:12
07. Alternatíva vetvenia pomocou switch a case
7:44
08. Vnorené slučky a vnorené vetvenie
18:36
09. Bitové operátory
21:33
10. Základy riadenia programu pomocou funkcií
19:07
11. Úvod do algoritmov, vlastnosti algoritmov
15:42
12. Algoritmy 01 - hľadanie globálnych extrémov
16:51
13. Triediaci algoritmus INSERT SORT
15:27
14. Triediaci algoritmus SELECT SORT
17:58
15. Praktické príklady na precvičenie
9:58
15a Praktické príklady na precvičenie
OUTRO
4:15

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 Hodnotenie
6 Kurzov

Hodnotenia študentov

Hodnotenia od študentov zapísaných v kurze na Skillmea.

5,0 z 5 · 3 hodnotenia

Odporúčané online kurzy