|
Lecturer(s)
|
-
Greiner Karel, doc. Ing. Ph.D.
|
|
Course content
|
Operator overloading. Preprocessor directives. Inputs and outputs - working with files and directories, reading and writing binary data. Inputs and outputs - reading and writing text data, text encoding. Inputs and outputs - memory streams, serialization of objects. Formatting data type values. Extension methods. Anonymous types. LINQ. Collections - non-generic and generic interfaces for collections. Collections - generic types and delegates used in collections, basic generic collections. Collections - generic collections of dictionaries and sets. Collections - special generic collections.
|
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Demonstration, Skills training
- Participation in classes
- 16 hours per semester
- Home preparation for classes
- 26 hours per semester
- Term paper
- 48 hours per semester
|
|
Learning outcomes
|
Gain additional knowledge of application development in C# programming language in Microsoft Visual Studio development environment.
After finishing this course student knows another programming techniques in C# language.
|
|
Prerequisites
|
Knowledge of object-oriented programming in C# programming language.
|
|
Assessment methods and criteria
|
Written examination
Process of the exam and other information see document available from the information system STAG.
|
|
Recommended literature
|
-
Greiner, K. Programovací techniky - přednášky.
-
Microsoft Corporation. C# Language Specification 5.0. 2012.
-
Nagel, Christian . C# 2008 : programujeme profesionálně. Brno: Computer Press, 2009. ISBN 978-80-251-2401-7.
|