MSc-FinalExam

The Final Chapter of Story

Advanced Software Technology

Software development workflows and methodologies

cowboy coding

waterfall

agile

TDD

scrum

kanban

User eXperience

what it is

its main parts

Requirements: use case diagrams

user stories

BDD

DevOps

version control systems

git

CI/CD

automatic testing

the three levels of MLOps

OOP basics

classes and objects

class diagram

fields

methods

visibility

encapsulation

relationships between classes

inheritance

polymorphism

SOLID principles

OOP design patterns

Strategy

Iterator

Factory

Singleton

Observer

Decorator

Composite

Embodied Intelligence

Embedded Systems

Main building blocks and their relationship with the environment

Control loops (open/closed)

Signal (Types of signals (based on the time/value quantization)

Signal preprocessing methods; Filter types)

Microprocessor as the computational unit of the Embedded Systems

Most used peripherals; I/O - purpose and usage

Timer - purpose and usage

AD/DA converters – purpose and usage

Comparators

Communication protocols

Real timeness

Sensors

Mostly measured physical quantities

Measurement in mechanics

Indirect measurement idea

Principle of the optical encoders

Actuators

Main energy sources by type used

Power machines vs actuators

Positioning

DC motor

BLDC motor

Stepper motor

Linear motor

Special actuators (piezo motor, memory alloy, MEMS)

Principle of the servo motor

Ethorobotics

Social robots

Industrial robots

Uncanny valley

Main fields of application of social robotics

Communication modalities in interactions

Attachment and the Ainsworth Strange Situation Test

Cognitive Robotics

cognitive architectures

adaptivity

Braitenberg vehicles

cognitive model of iPhonoid

robot pianist

Evolutionary Robotics

robot path planning

workspace optimization

estimation of kinematic chain

welding robot

Biologically-inspired robot locomotion

evolutionary-based locomotion

neurooscillator-based locomotion generation

evolving a sensory-motor interconnection structure

Natural Language Processing & Foundation Models

Tokenization

Whitespace/whole-word tokenization

regular expressions

edit distance

subword tokenization

Byte Pair Encoding

Language modeling

The goal of a language model

continuation probabilities

start and end tokens

Markov assumptions in N-gram models

LM evaluation

Transformer-based Language Models

The bottleneck problem of RNNs

Multi-head attention

Transformers

masking

positional encoding

teacher forcing

self-attention

cross-attention

properties of the GPT and BERT model families

Modern LLM training methods

Alignment

instruction and chat models

steps and data types of training

quantization

distillation

adapters and prompt tuning

LLM Applications

base principles of prompt and answer engineering

tooling

embedding models

retrieval augmented generation

ReAct-style agentic systems

Multimodal Language Models

InfoNCE

CLIP

ViT

tokenization with VQ-VAE and dVAE

encoder-decoder and prefix decoder visual-language models

Text-to-image methods

Autoregressive text-to-image models [DALL-E]

the base principle of diffusion models [graphical models only, no formulas]

Latent Diffusion Models

Classifier-free guidance

Speech to text processing

STT task definition

speech signal processing [sampling, Fourier transform, Mel spectrum]

acoustic modeling

combining language models with acoustic models

connectionist temporal classification

Author

Aloento

Posted on

2026-06-13

Updated on

2026-06-14

Licensed under

CC BY-NC-SA 4.0

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×