Jazyk C# 1 Mgr. Jakub Večeřa
Požadavky na zápočet:
- Účast na semináři není povinná, ale doporučovaná
-
Z každého semináře bude úkol - samostatná práce
- 9 menších úkolů
- 2 větší úkoly, řešení později osobně konzultováno na povinné konzultaci
- Pro udělení zápočtu je potřeba 26 bodů
Bodování
- Úplné splnění malého úkolu na semináři → 1 bod
- Úplné splnění malého úkolu do 23:59:59 olomouckého času v neděli před následujícím seminářem → 0.5 bodu
- Úplné splnění velkého úkolu a úspěšná konzultace → 10 bodů
- Závěrečná programovací písemka → 10 bodů
- Drobné změny a výjimky vyhrazeny
Tabulka s body: zde
Semináře:
- 22. 9. Úvodní hodina, Vývojová prostředí, jazyk C#, platforma .NET, HelloWorld, proměnné, datové typy, Debugger [prezentace, úkol]
- 29. 9. Základní konstrukty C# (operátory, větvení, cykly, řetězce) [prezentace, úkol]
- 6. 10. Pole, Základy OOP [ prezentace, zdrojové kódy , úkol]
- 13. 10. Modifikátory přístupu, OOP prakticky [ prezentace, zdrojové kódy, úkol]
- 20. 10. Rozhraní, dědičnost [prezentace, úkol]
- 27. 10. Genrické datové typy, enumerátory [prezentace, zdrojové kódy, úkol]
- 3. 11. Výčtový datový typ, DateTime, Extension Methods, Výjimky [prezentace, zdrojové kódy, úkol]
-
10. 11. Konzole, Struktury, Indexer
[prezentace, zdrojové kódy, úkol]
Bodování:- Vizualizace herní desky a zobrazení možných tahů (2 body)
- Uživatelsky přívětivé ovládání (2 body)
- Korektní implementace pohybu “obyčejných kamenů” (2 body)
- Korektní implementace pohybu dámy (2 body)
- Celková architektura řešení (2 body)
- 17. 11. Seminář odpadá
- 24. 11. Propeties, Fields, Přetížení operátorů, Delegáti, Ntice [prezentace, zdrojové kódy, úkol]
- 1. 12. GUI - WPF, MVVM [prezentace, zdrojové kódy, úkol]
- 8. 12. WPF - Canvas [prezentace, zdrojové kódy, úkol]
- 15. 12. Zápočtový týden - Závěrečná programovací písemka
Správce stránky: Jakub Večeřa