Znalost syntaxe jakéhokoliv programovacího jazyka je jedna věc, dokázat v něm napsat obstojnou aplikaci je věc druhá. Začátečníci se často setkávají s problémem, že sice znají daný programovací jazyk ale nevědí, jak v něm zadaný úkol naprogramovat nebo jej programovat začnou a po nějaké době zjistí, že zvolené řešení je příliš složité a že není šance, že by kód dopsali. U nás si pod odborným vedením vyzkoušíte napsat složitější aplikaci a nabyté zkušenosti v budoucnosti použijete ve vlastních projektech.
Na začátku kurzu si vyberete jeden z projektů, který Vám bude připadat zajímavý. Lektor Vám bude krok za krokem dávat naprogramovat jednotlivé části projektu. Jednotlivé části Vám vždy vysvětlí do takové hloubky, kdy budete mít dojem, že už chápete co a jak máte udělat. Poté co kód naprogramujete a otestujete lektor prohlédne kód a začne vám navrhovat různé úpravy a změny, jak kód udělat efektivnějším popřípadě upozorní na situace, kdy kód nebude pracovat správně. Díky tomu student dostane nový pohled na věc a v budoucnu může získané znalosti aplikovat ve vlastních programech.
Součástí řešení projektu bude také počáteční analýza, aby student viděl, jak si programátor projekt rozděluje na menší části a jak se rozhoduje v jakém pořadí co naprogramuje. U složitějších projektů bude též vidět, že je třeba si problém do určité úrovně rozmyslet, aby se během psaní kódu nezjistilo, že zvolené řešení nikam nevede a nemuselo se začínat znovu od začátku.
Projekt budeme programovat v jazyce C jako konzolovou aplikaci. Jako editor kódu budeme používat open-source freewarové prostředí Code::Blocks, které je k dispozici pro Windows, Linux i Mac.
Příklady projektů, které můžeme realizovat:
Pro kurz je ideální mít vlastní notebook, který si budete nosit na jednotlivé lekce a na kterém pak budete programovat i doma. Jestliže notebook nemáte, tak pro programování na lekcích použijete naše počítače a kód z lekcí si domů odnesete např. na fleshce. Po vyplnění přihlášky přijde v mailu videonávod, jak si počítač připravit na první lekci.
Lektorem kurzu je Michal Kočí, který se programováním zabývá 22 let a lektorskou činností 14 let.
Kurz je individuální, takže každého studenta učíme zvlášť. Začít i skončit lze ve kterémkoliv týdnu. Jednotlivé lekce si student objednává dle vlastního výběru v rozvrhu. Student by měl absolvovat jednu nebo dvě 120 minutové lekce týdně. V případě, že některý týden nemůže přijít, je možné si lekci nahradit v jiném týdnu.
Den v týdnu | Časy k výběru |
---|---|
PO | 11:15, 13:15, 15:15, 17:15 |
ÚT | 11:15, 13:15, 15:15 |
ST | 11:15, 13:15, 15:15, 17:15 |
ČT | 11:15, 13:15, 15:15 |
PÁ | 11:15, 13:15, 15:15 (pouze některé) |
Pro zápis do tohoto kurzu je třeba mít znalosti na úrovni Programování pro začátečníky II. Pokud si nejste jistí, zda je máte, tak si zkuste napsat těchto několik prográmků. Pokud je zvládnete zcela sami, tak není problém se přihlásit: