Autumn semester
🎛️ Automatic Control Theory. Part 1. Continuous Control
You study mathematical descriptions of dynamic objects, transfer functions, frequency responses and block diagrams. Topics include P, I, PI and PID controllers, stability criteria and state-space models. The course establishes a foundation for analysing and designing continuous control systems.
Autumn semester
🔧 Automation Hardware
The course covers control valves, pneumatic and electrical actuators, variable-frequency drives, PLCs and input/output modules. You study device characteristics, configuration and interaction with physical processes. You learn to justify the selection of monitoring and control equipment for a technological task.
Autumn semester
🌐 Computer Network Design
You study OSI and IEEE 802 models, TCP/IP, IPv4/IPv6 addressing, routing and wireless networks. The course introduces switches and routers and uses elements of Cisco CCNA. You learn to design, configure and operate networks for computer-integrated systems.
Study year / semester: see note
🗄️ Database Design and Development
The course covers DBMS architecture, relational models, keys, data integrity, ER modelling and normalisation. You study SQL and programmatic access to databases. You learn to translate domain requirements into a database structure and queries for an information system.
Full-time syllabus: year 3, autumn semester. The part-time version in this folder states year 2, spring semester.
Autumn semester
🛠️ Software Development Methodologies
You compare waterfall, Agile, Scrum and extreme programming and practise version control with Git. The course includes test-driven development, unit testing, Docker for .NET applications and CI/CD. You learn to organise development and automate software verification and delivery.
Autumn semester
🧩 Information Systems Design
You study application architecture, SOLID principles, design patterns and inversion of control. Practical topics include Entity Framework, LINQ, multithreading and asynchronous programming in .NET. The course helps you build information systems whose components can be maintained and developed coherently.
Autumn semester
🎛️ Automatic Control Theory. Additional Topics
You extend your knowledge of state-space models, graphs, MIMO systems and control of processes with delays. Topics include sensitivity, robustness, stochastic systems and linear-quadratic control. The course develops tools for analysing more complex control structures and operating conditions.
Spring semester
🖥️ Computer Systems Hardware
You study how processors, memory, interfaces and peripherals execute program code. Topics include x86 architecture, interrupts, timers, graphics hardware, drivers and cooling. You develop skills in selecting, assembling, configuring and diagnosing computer hardware for engineering applications.
Spring semester
🌐 Operating Systems and Computer Networks
The course focuses on corporate networks and network operating systems. You study Windows Server, Active Directory, domains, server roles, access groups and protected storage. Practical work covers deploying network infrastructure and organising access to its resources.
Spring semester
🐧 Fundamentals of Linux
You study the Linux filesystem, file searches, text processing, users and access permissions. Practical work includes streams, redirection and Bash scripts with parameters, conditions and loops. The course prepares you to administer servers and IIoT devices and automate repetitive tasks.
Spring semester
🌐 Web Technologies
The course covers web interfaces from page markup to an interactive application. You study HTML5, CSS, responsive layouts, JavaScript, asynchronous requests, JSON and Vue.js 3, with an introduction to PHP and MySQL. These tools support interfaces for engineering data and services.
Spring semester
🖥️ Server-Side Web Technologies
You develop server applications and APIs using PHP 8.x/Symfony and TypeScript/Node.js/NestJS, with MySQL, Doctrine and Prisma. The course covers REST API design, OpenAPI, Git, Docker containerisation and CI/CD. Practical work connects backend development with service deployment.
Spring semester
📊 Identification and Modelling of Technological Processes
You study regression and correlation analysis, passive and active identification methods and factorial experiments. Topics include discrete models, difference equations and state-space representations. You learn to identify process characteristics from data and evaluate the resulting models.
Spring semester
📈 Modelling and Optimisation of Control Systems
You build discrete models of systems and controllers, study the Z-transform and implement PID algorithms. Further topics include criteria, constraints and one-dimensional and multidimensional optimisation. The course teaches you to formulate control-improvement problems and implement suitable algorithms.
Spring semester
🎛️ Automation Hardware and Software Systems
You study PLC architecture, input/output modules, Boolean logic and industrial programming tools. Topics include function blocks, timers, counters, PID control, communication and HMI. You learn to integrate hardware and software into a system for controlling technological processes.
Study year / semester: see note
⚙️ Automated Control Systems
You examine integrated enterprise control and industrial hardware and software architectures. Examples from furnaces, boilers and building services illustrate regulation and sequential control. Practical work combines engineering calculations with modelling thermal-energy control systems.
Placed according to the syllabus: year 3, spring semester. The file is stored in the year 4 folder.
Study year / semester: see note
🏢 Smart Infrastructure and Artificial Intelligence in Buildings
You study local smart-building systems using Home Assistant, device integration and automation scenarios. Topics include MQTT, Zigbee, Modbus TCP, interfaces, data collection and AI agents. Practical work focuses on coordinated control of indoor comfort and energy consumption.
The file is in the year 3 folder, but its syllabus states year 1. Confirm the study year against your curriculum.
Spring semester
🎛️ Automatic Control Theory. Part 2. Closed-Loop Systems and Digital Control
You study control-performance measures and the design of single-loop, cascade and combined control systems. The course then covers discrete signals, digital elements and discrete-system stability. You learn to select a control structure and calculate its tuning parameters.