Sep 25, 2020   2:00 a.m.      Vladislav        
University information system

Course syllabus MIAX20013 - Programming Paradigms (FI - WS 2020/2021)

     Information sheet          

     Slovak          English          

Pan-european University
Course unit code:
Course unit title:
Programming Paradigms
Planned learning activities and teaching methods:
2 hours weekly / 24 hours per semester of study (on-site method)
workshop2 hours weekly (on-site method)

Credits allocated:
Recommended semester/trimester:
First year, second semester
Level of study:
-- item not defined --
Prerequisites for registration:
Assessment methods:
Data Structures and Algorithms
Learning outcomes of the course unit:
This course is intended for developers with good knowledge of object-oriented principles and practical experience of at least 6 months with an object-oriented programming language (C++ preferred). It provides students with the knowledge and skills to develop applications in the .NET Framework 4.5 using the C# 5.0 programming language. C# is one of the most popular programming languages in existence, and the C# 5.0 revision introduces new productivity, performance, and convenience features into the language. This course features an overview of all language-related features, as well as an introduction to general .NET Framework features such as garbage collection, assembly loading, Reflection, Language-Integrated Query (LINQ), Asynchronous prgramming and many others.
Course contents:
1. Introduction to the .NET Framework and into C# 5.0, .NET Type System, Preprocessor Directives
2. C# Classes, Garbage Collection, XML Documentation, Arrays and Strings
3. Object Oriented Programming in C#
4. Structures, Enumerations, Indexers and Exception Handling
5. Interfaces, Operator Overloading, Delegates and Events
6. Metadata, Reflection, Attributes, Generic Collections
7. Deployment, Versioning and Configuration
8. Unsafe Code and Interoperability
9. Introduction to Language-Integrated Query (LINQ)
10. Covariance and Contravariance
11. Dynamic
12. Async and Await
Recommended or required reading:
Language of instruction:
Slovak, English
Courses evaluation:
Assessed students in total: 41

36,6 %
9,8 %
9,8 %
14,6 %
29,2 %
0 %
Name of lecturer(s):
prof. RNDr. Frank Schindler, PhD. (person responsible for course)
Last modification:
4. 6. 2020

Last modification made by Mgr. Jozef Sisák on 06/04/2020.

Type of output: