FPF:UIMOIBP055 Algorithms and Programming IV - Course Information
UIMOIBP055 Algorithms and Programming IV
Faculty of Philosophy and Science in OpavaSummer 2025
- Extent and Intensity
- 0/2/0. 2 credit(s). Type of Completion: z (credit).
- Teacher(s)
- Ing. Jiří Blahuta, Ph.D. (seminar tutor)
RNDr. Jiří Martinů, Ph.D. (seminar tutor)
Mgr. Jan Schreier (seminar tutor) - Guaranteed by
- Ing. Jiří Blahuta, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava - Prerequisites
- Algorithms and Programming II
- 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
- Information and communication technologies (programme FPF, MOI)
- Course objectives
- Students will deepen their knowledge of programming, this time in C#. They will learn to work with components, create graphic applications, work with the XML libraries, parallelize algorithms, use SQL databases in the projects, create and use the dynamic libraries.
- Learning outcomes
- Students will be able to:
- develop graphic applications in C#
- use the components, XML libraries, dynamic libraries
- link the application to the SQL database
- use parallelization - Syllabus
- 1. Working with WinForm components
- 2. XAML development of graphic applications
- 3. XML libraries for working with XML files (Linq, XPath, XDocument)
- 4. Linq library
- 5. Delegates, multithread applications, parallelization
- 6. Creating and using DLL
- 7. MS SQL database and use the database in projects
- Literature
- required literature
- Microsoft. Průvodce programováním C# [online]. Microsoft.com. Dostupné na: https://docs.microsoft.com/cscz/ dotnet/csharp/programming-guide/index
- recommended literature
- https://stackoverflow.com
- http://msdn.microsoft.com, http://www.itnetwork.cz
- CLARK, Dan. Beginning C# Object-Oriented Programming. Second edition. New York: Apress, 2013. ISBN 978-1-4302-4935-1. info
- Sharp, J. Microsoft Visual C# 2010. 2013. ISBN 978-80-251-3147-3. info
- BISHOP, J M. C#: návrhové vzory. Brno: Zoner Press, 2010. Encyklopedie Zoner Press. ISBN 978-80-7413-076-2. Brno: Zoner Pres, 2010. ISBN 978-80-7413-076-2. info
- Nagel, C., a kolektiv. C# 2008 programujeme profesionálně. 2009. ISBN 9788025124017. info
- Virius Miroslav. C# pro zelenáče. Praha: Neocortex, 2002. ISBN 80-86330-11-7. info
- Teaching methods
- Tutorial
- Assessment methods
- Demonstrate gained knowledge: develop an application in the scope of discussed topics.
Mandatory attendance at tutorials at least 75%. - Language of instruction
- Czech
- Enrolment Statistics (Summer 2025, recent)
- Permalink: https://is.slu.cz/course/fpf/summer2025/UIMOIBP055