Lecturer(s)
|
-
Diviš Roman, Ing. Ph.D.
-
Hřídel Jan, Ing.
-
Karamazov Simeon, prof. Ing. Dr.
|
Course content
|
.NET architecture, introduction to the C# language. Value data types. Referential data types - classes, arrays. Referential data types - delegates, interfaces, system classes Statements - basic construction, selection, iteration, jump etc. Operators a expressions, pre-processing directives. Classes - declaration, fields, methods. Classes - constructors, finalizers, events. Classes - inheritance, nested, static and partial classes. Interfaces - declaration, implementation, common interfaces, iterators. Exceptions. Operátors overloading. Files, input and output. Serialization. Text formatting. Generics.
|
Learning activities and teaching methods
|
Monologic (reading, lecture, briefing), Demonstration, Projection, Skills training
|
Learning outcomes
|
The main goal of discipline is to familiarise students with advanced programming in the C++ language.
After finishing this course student knows programming techniques in C# language.
|
Prerequisites
|
unspecified
|
Assessment methods and criteria
|
Written examination
Given assignment confirms that a student has attended lessons to the extent required and fulfilled qualified requirements. Form, contents and length of the exam are determined in accordance with Study and Examining Rules of University of Pardubice. The exam consists of two parts, a written test and a theoretical exam. Student passes successfully the written test as well as the theoretical part of exam if he/she obtains at minimum 50% of possible points in each part.
|
Recommended literature
|
-
Greiner, K. Jazyk C# - přednášky.
-
Nagel CH. et al. C# 2008. Programujeme profesionálně. Brno, 2009. ISBN 978-80-251-2407-7.
-
Virius, Miroslav. Od C++ k C#. České Budějovice: Kopp, 2002. ISBN 80-7232-176-5.
|