Cvičení v pondělí v 17:20 v SU2
Základní informace
Tykejte mi,
můj mail: pacovsky d3s.mff....
docházka nepovinná
úkolů je 5 povinných.
Zápočtový program viz. podmínky na legacy stránkách
- Cvičení: obsah: Git (local clone), Unit testy, Code coverage, Statický konstruktor třídy, Solution s více projekty (exe a dll) Dú1
- Dú: Zadání na cvičení i videu (Pavel Ježek posílá zapsaným studentům po úterním cvičení). Tento soubor neměňte /sites/default/files/teaching/nswi038/2019/FixedPointApiTest.cs
- užitečné odkazy:
- Cvičení: obsah: Git, Dú2
- Dú: Zadání na cvičení i videu (Pavel Ježek posílá zapsaným studentům po úterním cvičení (minule v pátek, tentokrát snad již ve během středy)). Druhý úkol je pokračováním prvního, ===zde vzorová fixed implementace === , kterou můžete použít jako náhradu za vaše řešení prvního úkolu. Úkolem je dodělat benchmarky - nějaké rozumné + Gausovu eliminaci. Vzor pro benchmark https://d3s.mff.cuni.cz/legacy/teaching/csharp_dotnet/14-BoxingBenchmark.zip více info v mailu, pokud jste ho nedostali (posláno 19.3. ve 13h)
- Cvičení: Odpadá (25.03.2019 nebude výuka).
- Cvičení: (1.4.) obsah: Deque
- Dú: Deque v recodexu (zákaz použít yield return).
- Cvičení (8.4.): obsah: Deque
- Dú: Deque v recodexu s yield return s unit testy.
- Cvičení: obsah: Delegates,
- Dú: Serialization without reflection. Zip
- Cvičení (29.4): obsah: LINQ Dú 6
- Dú: Zadání na cvičení i videu.
- Cvičení (6.5.) odpadá: Dú, ale zadán bude
- Dú: Zadání ve videu.
- Cvičení (13.5.): Dú, vlákna
- Cvičení (20.5.): poslední cvičení
- Prodloužení deadline o týden na mergesort
- Oprava předchozích úkolů, zadání posledního úkolu na vlánka - Paralelní hledání souborů - knihovna s implementací Aho-Corasick algoritmu:
- pro .NET 4.5/VS2012/VS2013/VS2015 je AhoCorasickSearch.dll implementující AhoCorasickSearch.cs
- vzor bude jeden, ale musí se hledat jako byte sekvenci v kódováních: Default, Unicode a UTF8
- deadline je od zadání za 14 dní
- status bar má v průběhu aktualizovat a obsahovat: počet matchujících souborů, počet chyb (např. práva čtení), celkovou velikost přečtených částí souborů, délku hledání
-------------------------------------------------
?Useful? links
- NSWI038: Advanced .NET Programming I
- NSWI035: Jazyk C# a platforma .NET (previous semester) (links are in Czech)
- Lectures: Legacy pages
- Labs: Legacy pages
- Visual Studio
- Podmínky k zápočtu
Other content to be added*
-------------------------------------------------