Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Artificial Intelligence

Display time-table
Code Completion Credits (ECTS) Range Language
32BC-P-UMIN-01 Z,ZK 3 1P+1C Czech
Relations:
It is not possible to register for the course 32BC-P-UMIN-01 if the student is concurrently registered for or has already completed the course U77C0006 (mutually exclusive courses).
During a review of study plans, the course U77C0006 can be substituted for the course 32BC-P-UMIN-01.
It is not possible to register for the course 32BC-P-UMIN-01 if the student is concurrently registered for or has already completed the course 32BE-P-ARTT-01 (mutually exclusive courses).
It is not possible to register for the course 32BC-P-UMIN-01 and for the course 32BE-P-ARTT-01 in the same semester.
It is not possible to register for the course 32BC-P-UMIN-01 if the student is concurrently registered for or has previously completed the course 32BE-P-ARTT-01 (mutually exclusive courses).
Course guarantor:
Olga Štěpánková
Lecturer:
Martin Macaš, Olga Štěpánková
Tutor:
Martin Macaš, Olga Štěpánková
Supervisor:
Institute of Economic Studies
Synopsis:

The course introduces students to the basic goals of artificial intelligence (AI), focusing on explaining simple principles used in solving some AI tasks without assuming prior technical knowledge. The lectures point out the close connection of AI to many other scientific and technical fields, whose results AI uses and inspires or helps to implement new ones. Special attention is also paid to ethical issues and the impact of AI on society.

Requirements:

Enrolled students are expected to be willing to use their knowledge of high school mathematics.

Syllabus of lectures:

1. Introduction to the subject of artificial intelligence (AI). History, goals and achievements. The impact of AI on society.

2. The importance of knowledge in AI, its acquisition and use. Logic as one of the tools for working with knowledge.

3. How AI works: basic principles and concepts (algorithm, model, ). State space as a means of representing a task. Typical tasks

4. Solving a task in a state space using search. The danger of combinatorial explosion and its consequences.

5. Choosing heuristics and algorithms for informed search. Examples of practical applications of search and the importance of optimization.

6. Fundamentals of machine learning (ML). Types of ML tasks and data needed to implement them.

7. Examples of some simple algorithms used to solve ML tasks.

8. How neural networks work.

9. Use of UI and ML applications in practice.

10. Language technologies and chatbots.

11. Generative models.

12. Regression and anomaly detection

13. Time series forecasting and its use.

14. Joint final recapitulation.

Syllabus of tutorials:

Exercises follow the content of the lectures

Study Objective:

The course aims to arouse students' interest in the practical use of AI tools in their (future) work environment and to introduce them to how to proceed towards this goal.

Study materials:

see Moodle web page of the subject

Note:
Further information:
viz Moodle a Teams předmětu
Time-table for winter semester 2025/2026:
Time-table is not available yet
Time-table for summer semester 2025/2026:
Time-table is not available yet
The course is a part of the following study plans:
Data valid to 2026-09-16
For updated information see http://bilakniha.cvut.cz/en/predmet1246743916605.html