UIIABP0066 Algorithms and Programming IV

Faculty of Philosophy and Science in Opava
Summer 2023
Extent and Intensity
0/2/0. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
Ing. Jiří Blahuta, Ph.D. (seminar tutor)
Guaranteed by
Ing. Jiří Blahuta, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Timetable of Seminar Groups
UIIABP0066/A: Tue 11:25–13:00 B3a, J. Blahuta
Prerequisites
Algorithms and Programming III
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
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]. 2020. info
    recommended literature
  • http://msdn.microsoft.com. info
  • https://stackoverflow.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
  • Christian Nagel, Bill Evjen, Jay Glynn, Karli Watson, Morgan Ski. C# 2008 Programujeme profesionálně. Brno: Computer Press, 2009. ISBN 978-80-251-2401-7. 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
The course is also listed under the following terms Summer 2021, Summer 2022, Summer 2024, Summer 2025.
  • Enrolment Statistics (Summer 2023, recent)
  • Permalink: https://is.slu.cz/course/fpf/summer2023/UIIABP0066