pre akademický rok 2023/24
Predmety prijímacej skúšky
- Architektúra počítačov
- Spracovanie údajov
- Vývoj softvéru
Podrobnejšie tematické okruhy
Architektúra počítačov
- Základná koncepcia číslicového počítača, klasifikácia počítačov.
- Zobrazenie informácií v počítači, údajové typy, základné aritmetické operácie.
- Štruktúrna organizácia procesora počítača.
- Pamäťový podsystém počítača, správa a ochrana hlavnej pamäte.
- Vstupný a výstupný podsystém počítača, metódy vstupno-výstupných prenosov, štandardné rozhrania na pripojenie periférnych zariadení.
- Prerušovací podsystém počítača a obsluha prerušení.
- Multiprocesorové a distribuované systémy.
- Základy počítačových sietí.
Spracovanie údajov
- Algoritmus: pojem, vlastnosti a zložitosť.
- Abstraktné typy údajov: princípy, typické abstraktné typy údajov, algebraická špecifikácia (signatúra a axiómy) a implementácia.
- Typické štruktúry údajov a ich využitie v algoritmoch.
- Entitno-relačný model a jeho realizácia a normalizácia.
- Základy jazyka SQL.
- Transakcie a ich vlastnosti (ACID).
- Základy nerelačných (NoSQL) databáz.
Vývoj softvéru
- Objektovo-orientované programovanie: objekt, trieda, rozhranie, dedenie a polymorfizmus.
- Procedurálne programovanie: procedúra, podmienený príkaz, slučka (cyklus) a rekurzia.
- Modelovanie softvéru v UML: diagram tried, diagram sekvencií, diagram aktivít a diagram prípadov použitia.
- Prípady použitia: účel, formulovanie hlavných a alternatívnych tokov udalostí a vyjadrovanie vzťahov zahrnutia a rozšírenia medzi prípadmi použitia.
- Návrhové vzory: pojem a základné použitie.
- Proces vývoja softvéru: fázy vývoja softvéru a ich nadväznosť vo vodopádovom modeli, agilný prístup, manažment vývoja softvéru, špecifikácia a anlýza požiadaviek a testovanie softvéru.