OPF:INFNATPO The Technology of Programming - Course Information
INFNATPO The Technology of Programming
School of Business Administration in KarvinaWinter 2013
- Extent and Intensity
- 2/1/0. 4 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. Ing. Petr Čermák, Ph.D. (lecturer)
Ing. Marek Spišák (seminar tutor) - Guaranteed by
- doc. Ing. Petr Čermák, Ph.D.
Department of Informatics and Mathematics – School of Business Administration in Karvina - Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- Managerial Informatics (programme OPF, N_SYSINF)
- Course objectives (in Czech)
- 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ů.
- Syllabus (in Czech)
- 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#
- Literature
- recommended literature
- NAGEL, Ch., et al. Professional C# 2005. Indianapolis: WROX ? Wiley Publishing, Inc., 2006. ISBN 0-7645-7534-1. info
- Teaching methods
- Skills demonstration
Seminar classes - Assessment methods
- Grade
- Language of instruction
- English
- Further comments (probably available only in Czech)
- The course can also be completed outside the examination period.
- Teacher's information
Activity Difficulty [h] Ostatní studijní zátěž 41 Přednáška 26 Seminář 13 Zkouška 40 Summary 120
- Enrolment Statistics (Winter 2013, recent)
- Permalink: https://is.slu.cz/course/opf/winter2013/INFNATPO