Course: Programming Paradigms 4

« Back
Course title Programming Paradigms 4
Course code KMI/PP4
Organizational form of instruction Lecture + Exercise
Level of course Bachelor
Year of study not specified
Semester Summer
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory, Compulsory-optional
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Osička Petr, Mgr. Ph.D.
  • Laštovička Jan, Mgr. Ph.D.
  • Mikula Tomáš, Mgr.
Course content
unspecified

Learning activities and teaching methods
Lecture, Demonstration
Learning outcomes
The students become familiar with basic concepts of parallel programming and logic programming.
3. Application: Indetify and solve obstacles in developing parallel programs.
Prerequisites
unspecified
KMI/PP2

Assessment methods and criteria
Oral exam, Written exam

Active participation in class. Completion of assigned homeworks. Passing the oral (or written) exam.
Recommended literature
  • ANDREWS G. R. (2000). Foundations of Multithreaded, Parallel, and Distributed Programming. Addison-Wesley.
  • Ben-Ari M. (2006). Principles of concurrent and distributed programming. Addison-Wesley.
  • Jirků P. a kol. (1991). Programování v jazyku Prolog..
  • M. Kifer, Y. A. Liu. (2018). Declarative Logic Programming: Theory, Systems, and Applications.
  • McCool M., Reinders J., Robinson A. (2012). Structured parallel programming: patterns for efficient computation. Morgan Kaufman.
  • Roosta, Seyed H. (2000). Parallel processing and parallel algorithms. Springer.
  • Schmidt Ph.D., Gonzales-Domingues, J., Hundt, Cc., Schlarb, M. (2017). Parallel Programming: Concepts and Practice. Morgan Kaufman.
  • Schneider F. B. (1997). On concurrent programming. Springer.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Bioinformatics (2021) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Computer Science (2020) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Computer Science - Specialization in Programming and Software Development (2021) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer
Faculty: Faculty of Science Study plan (Version): Computer Science - Specialization in General Computer Science (2021) Category: Informatics courses 2 Recommended year of study:2, Recommended semester: Summer