FPF:UIINK08 Algorithms and Programming II - Course Information
UIINK08 Algorithms and Programming II
Faculty of Philosophy and Science in OpavaSummer 2022
- Extent and Intensity
- 14/0/0. 5 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- RNDr. Jiří Martinů, Ph.D. (lecturer)
RNDr. Jiří Martinů, Ph.D. (seminar tutor) - Guaranteed by
- Mgr. Daniel Valenta, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava - Prerequisites
- Algorithms and Programming I
- Course Enrolment Limitations
- The course is offered to students of any study field.
- Course objectives
- The course "Algorithms and programming II" ensues the course "Algorithms and programming I". Students will get familiar with dynamic variables and dynamic data structures issue, the application of dynamic data structures in the graph, sorting and searching algorithms.
- Learning outcomes
- Students will be able to:
- use the dynamic variables
- create dynamic data structures like a queue, stack, linked lists
- implement these data structures in the sorting and graph algorithms
- handle the directories and files - Syllabus
- 1. Dynamic variables
- 2. Dynamic data structures, queue, stack, list
- 3. Application of dynamic data structures
- 4. Searching linked list
- 5. Radix sort
- 6. Breadth-first search and depth-first search
- 7. Passing a maze
- 8. Hamiltonian path and cycle
- 9. Rod Cutting Problem
- 10. Handling the files
- Literature
- required literature
- http://www.algoritmy.net. URL info
- Prokop, J. Algoritmy v jazyku C a C++. Praha, 2015. ISBN 24797465. info
- recommended literature
- http://msdn.microsoft.com, http://www.cplusplus.com, http://www.itnetwork.cz, https://stackoverflow.com
- MATOUŠEK, David. C++ bez předchozích znalostí. Brno: Computer press, 2016. ISBN 978-80-251-4640-8. info
- Stephen Prata. Mistrovství v C++ 4. aktualizované vydání. 2013. ISBN 9788025138281. info
- CORMEN, T. H., LEISERSON, C. E., RIVEST, R. L., STEIN, C. Introduction to Algorithms. Cambridge: The MIT Press, 2009. ISBN 978-0262033848. info
- not specified
- SEDGEWICK, R., WAYNE, K. Algorithms. Boston: Addison-Wesley Professional, 2011. ISBN 978-0321573513. info
- Teaching methods
- Interactive lecture, tutorial
- Assessment methods
- Credit: Final project, defending the final project.
Exam: Program and defend an application according to the drawn assignment. - Language of instruction
- Czech
- Further comments (probably available only in Czech)
- Study Materials
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Přednáška 14 HOD/SEM.
- Enrolment Statistics (Summer 2022, recent)
- Permalink: https://is.slu.cz/course/fpf/summer2022/UIINK08