INFNATPO The Technology of Programming

School of Business Administration in Karvina
Winter 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
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.
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
ActivityDifficulty [h]
Ostatní studijní zátěž41
Přednáška26
Seminář13
Zkouška40
Summary120
The course is also listed under the following terms Summer 2014.
  • Enrolment Statistics (Winter 2013, recent)
  • Permalink: https://is.slu.cz/course/opf/winter2013/INFNATPO