UIINP54 Algorithms and Programming IV

Faculty of Philosophy and Science in Opava
Summer 2020
Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
RNDr. Miroslav Langer, Ph.D. (seminar tutor)
Guaranteed by
RNDr. Miroslav Langer, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Prerequisites (in Czech)
TYP_STUDIA(B)&& UIINP08 Algorithms and Programming II
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
Students will deepen their knowledge of programming in C#. They will learn to work with components, create graphical applications, work with XML libraries, parallelize algorithms, use SQL databases in projects, create and use dynamic libraries.
Learning outcomes
Students will be able to:
- write a simple C # program using dynamic libraries;
- use components, XML libraries;
- link the application to the SQL database;
- create an algorithm using parallelization;
Syllabus
  • 1. Working with WinForm components
  • 2. XAML creation of graphic applications
  • 3. XML libraries for working with XML files (Linq, XPath, XDocument)
  • 4. Linq library
  • 5. Delegates, multithreading applications, parallelization.
  • 6. Creating and using DLL
  • 7. MS SQL database and use 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
  • http://msdn.microsoft.com, http://www.itnetwork.cz
  • https://stackoverflow.com
  • 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
Tutorials in a computer lab
Interactive lectures
Assessment methods
Credit:
Skills demonstration during practicum: build application in course range.
Compulsory attendance at seminars min. 75%.
Language of instruction
Czech
Further Comments
The course can also be completed outside the examination period.
The course is also listed under the following terms Summer 2021, Summer 2022, Summer 2023, Summer 2024, Summer 2025.
  • Enrolment Statistics (Summer 2020, recent)
  • Permalink: https://is.slu.cz/course/fpf/summer2020/UIINP54