Course detail

Principles of Intelligent Systems

FSI-SIS Acad. year: 2026/2027 Winter semester

Artificial intelligence (AI) has been one of the fastest-growing areas of computer science in recent decades, and it is becoming essential to be familiar with the basic knowledge and skills of using it. In this subject, we want to go further and show how, in some cases, to control the mind of the machine from the perspective of understanding mathematical definitions. The subject of Artificial Intelligence provides students with basic and advanced knowledge in this field. Students will be introduced to different approaches to AI, including machine learning, natural language processing, and computer vision. They will learn how to design and implement AI systems, including a description of models from selected areas.

Learning outcomes of the course unit

Prerequisites

Planned learning activities and teaching methods

Assesment methods and criteria linked to learning outcomes

Language of instruction

Czech

Aims

Specification of controlled education, way of implementation and compensation for absences

The study programmes with the given course

Programme B-MAI-P: Mathematical Engineering, Bachelor's
branch ---: no specialisation, 5 credits, compulsory-optional

Type of course unit

 

Lecture

26 hours, optionally

Syllabus


  1. Introduction to Artificial Intelligence

  2. History and current state-of-art

  3. Areas of artificial intelligence

  4. Machine learning

  5. Neural networks

  6. Transformers

  7. Large language models

  8. Methods for improving LLMs

  9. Chatbots

  10. Non-commercial tools and their use in practice

  11. Commercial tools and their use in practice

  12. Lecturer's reserve

Computer-assisted exercise

26 hours, compulsory

Syllabus

The PC labs are focused on the practical understanding of the material covered in the lecture topics. The emphasis is placed on the ability to work independently, i.e. on solving tasks using AI and using interactive AI tools.


1. Python and libraries for using AI tools


2. – 10. Introduction to interactive AI applications, tasks solving 


11. Creation of a chatbot, an agent, an AI system


12. – 13. Work on a semester project, consultations