SylabUZ
Nazwa przedmiotu | Graphs and networks in computer science |
Kod przedmiotu | 11.9-WE-INFD-GaNiCS-Er |
Wydział | Wydział Nauk Inżynieryjno-Technicznych |
Kierunek | Informatyka |
Profil | ogólnoakademicki |
Rodzaj studiów | Program Erasmus drugiego stopnia |
Semestr rozpoczęcia | semestr letni 2024/2025 |
Semestr | 1 |
Liczba punktów ECTS do zdobycia | 6 |
Typ przedmiotu | obowiązkowy |
Język nauczania | angielski |
Sylabus opracował |
|
Forma zajęć | Liczba godzin w semestrze (stacjonarne) | Liczba godzin w tygodniu (stacjonarne) | Liczba godzin w semestrze (niestacjonarne) | Liczba godzin w tygodniu (niestacjonarne) | Forma zaliczenia |
Wykład | 30 | 2 | - | - | Zaliczenie na ocenę |
Laboratorium | 30 | 2 | - | - | Zaliczenie na ocenę |
Basics of programming, Algorithms and data structures, Theoretical foundations of computer science.
Basic concepts of graph theory. Overview of application areas. Examples of important graph classes.
Selected graph frameworks (graph representations). Generating random graphs. Graph isomorphism. Graph and network datasets.
Graph and digraph searching algorihtms (breadth-first and depth-first searches, backtracking). Computing strongly connected components, topological sorting.
Minimum spanning trees (the algorithms of Prim and Kruskal).
Shortest paths in graphs (Dijkstra's, Bellman-Ford and Floyd-Warshall algorithms).
Graph coloring - selected models, variants and algorithms for vertex and edge colorings.
Algorithms for Euler tour/path and chinese postman problems.
Hamiltonian cycle/path and traveling salesperson problems (algorithms and applications).
Flow networks - determinig maximum flow (Ford–Fulkerson algorithm).
Selected centrality measures in network analysis.
Lectures: conventional lectures and discussions
Laboratories: computer laboratory exercises
Opis efektu | Symbole efektów | Metody weryfikacji | Forma zajęć |
Lectures – the passing condition is to obtain a positive grade from the final test.
Laboratories – the passing condition is to obtain a positive grade from all laboratory assignments.
Course - it is necessary to pass both: lectures and laboratories.
Calculation of the final grade: lecture 50% + laboratory 50%
Zmodyfikowane przez dr hab. inż. Piotr Borowiecki, prof. UZ (ostatnia modyfikacja: 18-04-2024 17:06)