Introduction to Advanced Algorithms
Code | Completion | Credits | Range | Language |
---|---|---|---|---|
18UIA1 | Z | 2 | 1P+1C | Czech |
- Course guarantor:
- Lecturer:
- Tutor:
- 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/
- No time-table has been prepared for this course
- The course is a part of the following study plans:
-
- Aplikace informatiky v přírodních vědách (elective course)