OPF:INMNATPO The Technology of Programming - Informace o předmětu
INMNATPO The Technology of Programming
Obchodně podnikatelská fakulta v Karvinéléto 2017
- Rozsah
- 2/1/0. 4 kr. Ukončení: zk.
- Vyučující
- Ing. Radomír Perzina, Ph.D. (přednášející)
Ing. Radomír Perzina, Ph.D. (cvičící) - Garance
- Ing. Radomír Perzina, Ph.D.
Katedra informatiky a matematiky – Obchodně podnikatelská fakulta v Karviné
Kontaktní osoba: doc. Mgr. Petr Suchánek, Ph.D. - Omezení zápisu do předmětu
- Předmět je nabízen i studentům mimo mateřské obory.
- Mateřské obory/plány
- Managerial Informatics (program OPF, N_SYSINF)
- Cíle předmětu
- Cílem předmětu Technologie programování je seznámit studenty s moderními technikami tvorby programového vybavení, zejména s objektově orientovaným programováním, s využíváním knihoven a systémových zdrojů. Důraz je kladen na praktické zvládnutí středně obtížných programů.
- Osnova
- 1. Význam prostředí .NET, jazyka C#
2. Architektura prostředí .NET
3. Programování v prostředí .NET
4. Základy jazyka C#
5. Objektový model jazyka C#
6. Událostmi řízené programování v jazyce C#
7. Komponenty prostředí .NET
8. Tvorba vlastních komponent v prostředí .NET
9. Přístup k datům v prostředí .NET
10. Použití XML v prostředí .NET
11. Tvorba aplikací a sestavení v prostředí .NET
12. Lokalizace a tvorba vícejazyčných aplikací
13. Praktické vytvoření aplikace středního rozsahu
1. Význam prostředí net, jazyka C#, jejich historie, hlavní principy.
2. Architektura prostředí .NET, CLR (Common Language Runtime), nezávislost na platformě.
3. Programování v prostředí .NET - interoperabilina jazyků, automatická správa paměti a přísná typizace dat, sestavení (assemblies), jazyk C# jako nativní jazyk .NET.
4. Základy jazyka C# - proměnné, datové typy, řízení toku, struktura pogramu, operátory, metody, jmenné prostory.
5. Objektový model jazyka C# - třídy, struktury, rozhraní, dědičnost, konsturktory, destruktory, vlastnosti, přetěžování metod a operátorů.
6. Událostmi řízené programování v jazyce C# - Delegáti, utálosti, zpracování výjímek, atributy.
7. Komponenty prostředí .NET ? použití vizuálních komponent prostředí .NET, formuláře, ovládací prvky.
8. Tvorba vlastních komponent v prostředí .NET ? tvorba nových komponent, rozšíření funkcionality stávajícíh komponent.
9. Přístup k datům v prostředí .NET ? ADO.NET, připojení k databázi a datovým zdrojům, DataSet.
10. Použití XML v prostředí .NET ? XML jako datový zdroj .NET, čtení a zápis datových proudů XML, serializace, deserializace objektů.
11. Tvorba aplikací a sestavení v prostředí .NET ? tvorba sestavení a jejich použití při vytváření aplikací.
12. Lokalizace a tvorba vícejazyčných aplikací ? principy lokalizace aplikací a sestavení na platformě .NET, použití nástrojů pro lokalizaci.
13. Praktické vytvoření aplikace středního rozsahu.
- 1. Význam prostředí .NET, jazyka C#
- Literatura
- doporučená literatura
- NAGEL, Ch., et al. Professional C# 2005. Indianapolis: WROX ? Wiley Publishing, Inc., 2006. ISBN 0-7645-7534-1. info
- Výukové metody
- Demonstrace dovedností
Seminární výuka - Metody hodnocení
- Známkou
- Vyučovací jazyk
- Angličtina
- Informace učitele
- Průběžný test, kombinovaná zkouška, min 50% účast na seminářích
Aktivity Náročnost [h] Ostatní studijní zátěž 41 Přednáška 26 Seminář 13 Zkouška 40 Celkem 120 - Další komentáře
- Předmět je dovoleno ukončit i mimo zkouškové období.
- Statistika zápisu (léto 2017, nejnovější)
- Permalink: https://is.slu.cz/predmet/opf/leto2017/INMNATPO