Programovanie C# II. – pokročilé objektovo orientované programovanie
Opis vzdelávacieho programu
1. Charakteristika vzdelávacieho programu
Vzdelávací program Programovanie C# II. nadväzuje na základnú úroveň a je zameraný na prehĺbenie znalostí objektovo orientovaného programovania, tvorbu komplexnejších aplikácií a profesionálny prístup k vývoju softvéru. Účastníci sa naučia pracovať s pokročilými konceptmi jazyka C# a navrhovať robustné aplikácie.
2. Profil absolventa (vzdelávacie výstupy)
Absolvent vzdelávacieho programu:
• používa pokročilé princípy objektovo orientovaného programovania,
• pracuje s dedičnosťou, rozhraniami a polymorfizmom,
• vytvára viacvrstvové aplikácie,
• pracuje s kolekciami a generickými typmi,
• používa výnimky a ošetrenie chýb,
• číta a zapisuje údaje zo súborov,
• testuje, ladí a optimalizuje aplikácie,
• aplikuje zásady čitateľnosti a udržateľnosti kódu.
3. Metódy vzdelávania
Vzdelávanie je realizované projektovo orientovanými metódami. Účastník:
• prehlbuje vedomosti prostredníctvom odborného výkladu,
• rozvíja praktické zručnosti riešením komplexnejších programátorských úloh,
• aplikuje poznatky na tvorbu samostatného projektu,
• získava spätnú väzbu prostredníctvom konzultácií a diskusií.
4. Forma vzdelávania
Vzdelávací program je možné absolvovať v nasledovných formách:
• Prezenčná forma – intenzívna praktická výučba.
• Dištančná forma – online výučba s individuálnymi konzultáciami.
• Kombinovaná forma – kombinácia prezenčnej a dištančnej formy.
5. Metódy hodnotenia
Hodnotenie je zamerané na overenie pokročilých programátorských kompetencií. Účastník:
• preukazuje vedomosti riešením odborných úloh,
• demonštruje praktické zručnosti vytvorením komplexnej aplikácie,
• obhajuje samostatný programátorský projekt,
• absolvuje záverečné hodnotenie zamerané na profesionálne zvládnutie jazyka C#.
6. Rozsah vzdelávacieho programu
Celkový rozsah vzdelávacieho programu je 48 hodín, z toho:
• teoretická časť: 10 hodín
• praktická časť: 38 hodín
7. Vstupné požiadavky na zaradenie do vzdelávania
Do vzdelávacieho programu môže byť zaradený uchádzač, ktorý:
• úspešne absolvoval Programovanie C# I. alebo má rovnocenné znalosti,
• ovláda základné princípy OOP,
- má záujem o pokročilý vývoj softvéru.

