Introduction to Advanced Algorithms
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
18UIA1 | Z | 2 | 1P+1C | Czech |
- Course guarantor:
- Lecturer:
- Vladimír Jarý
- Tutor:
- Vladimír Jarý
- Supervisor:
- Department of Software Engineering
- Synopsis:
-
The lecture covers selected algorithms of the artificial inteligence and their application in the real world.
- Requirements:
-
18ZALG, 18PRC1
- Syllabus of lectures:
-
1. Repetion of basic algorithms
2. Introduction to the artificial inteligence and robotics
3. Basic graph algorithms
4. Advanced graph algorithms
5. Heuristics
6. Selected algorithms of the game theory
- Syllabus of tutorials:
-
1. Recapitulation of the non-trivial parts of the C language
2. Introduction to programming of microcontrollers
3. Basic graph algorithms
4. Advanced graph algorithms
5. Sensors
6. Simple robot control
- Study Objective:
-
The students shall learn advanced algorithms of the graph theory and the artificial inteligence. These algorithms shall be applied during the construction of automatic devices.
- Study materials:
-
[7] P. Norvig, S. Thrun: Introduction to Artificial Intelligence, https://www.udacity.com/course/cs271
- Note:
- Further information:
- http://kmlinux.fjfi.cvut.cz/~jaryvlad/vyuka/
- Time-table for winter semester 2024/2025:
-
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Wed Thu Fri - Time-table for summer semester 2024/2025:
- Time-table is not available yet
- The course is a part of the following study plans:
-
- Aplikace informatiky v přírodních vědách (elective course)