Block – Computer science |
Abbreviation |
Name |
Current |
Credit |
Range |
End |
Sem. |
Prerequisites |
Teacher |
ÚINF/ZLI/21 |
Linux basics |
|
2 |
2P |
H |
W |
|
Sokol, Staňa |
ÚINF/PRM1/15 |
Project management |
|
4 |
2L + 1P |
S |
W |
|
Pristaš, Semanišin |
ÚINF/USU/19 |
Introduction to machine learning |
|
5 |
2L + 2P |
PaS |
W |
Basics of programming in Python, or another alternative programming language suitable for data analysis |
Antoni |
ÚINF/UNS1/15 |
Introduction to neural networks |
|
5 |
2L + 2P |
S |
W |
Basics of programming in Python, or another alternative programming language suitable for data analysis |
Antoni, Horvát |
ÚINF/PRO1b/15 |
Project II. |
|
4 |
4P |
H |
W |
advanced programming skills |
Gurský |
ÚINF/VYZ1/15 |
Computational complexity |
|
4 |
2L |
S |
W |
Basic notions from the theory of automata and formal languages. Basic skills in programming and design of algorithms (in any programming language). Basics knowledge in mathematical logic, set theory, and graph theory. |
Geffert |
ÚINF/KRS/15 |
Cryptographic systems and their applications |
|
6 |
3L + 2P |
PaS |
W |
basic number theory and algebra, basic programming |
Jirásek, Krivoš-Belluš |
ÚINF/MTL/22 |
MATLAB and neurocognition |
|
2 |
2P |
H |
W |
basic programing skills or instructor’s consent |
Kopčo, Lokša, Doreswamy |
ÚINF/VKN1/22 |
Computational and cognitive neuroscience I |
|
5 |
2L + 2P |
S |
W |
Algebra, programming (Matlab). |
Kopčo, Lokša, Doreswamy |
ÚINF/APS1/15 |
Applied probability and statistics |
|
5 |
2L + 2P |
S |
W |
the basics of differential and integral calculus |
Török |
ÚINF/VKN2/22 |
Computational and cognitive neuroscience II |
|
5 |
2L + 2P |
S |
W |
basics of neurobiology, cognitive psychology, linear algebra and differential equations, programing, or instructor’s consent |
Kopčo, Doreswamy |
ÚINF/KKV1/21 |
Classical and quantum computations |
|
6 |
3L + 2P |
S |
W |
Linear algebra, Group theory, Probability theory, Theory of algorithms, Introduction to quantum computers. |
Semanišin, Olejár |
ÚINF/KRP1/15 |
Cryptographic protocols |
! |
4 |
2L + 2P |
PaS |
W |
fundamental cryptographic concepts and primitives (as taught in the course KRS/15 or in the scope of the textbook „Understanding Cryptography“ by Christof Paar and Jan Pelzl).
The course is not organized annually. |
Jirásek, Krivoš-Belluš |
ÚINF/AOS1/15 |
Administration of OS |
! |
2 |
2P |
H |
W |
basics of Linux usage, basic knowledge of computer networks, operating systems |
Sokol, Bajtoš |
ÚINF/AFJ1a/15 |
Automata and formal languages |
|
4 |
2L + 1P |
S |
S |
|
Geffert, Šebej |
ÚINF/SPP1b/22 |
Programming environments in schools II |
|
4 |
2L + 2P |
H |
S |
|
Šnajder |
ÚINF/TYS1/15 |
Typographical systems |
|
2 |
2P |
H |
S |
|
Bednárová, Krajči |
ÚINF/PPPy/18 |
Advanced programming in Python |
|
2 |
2P |
PaS |
S |
Ability to implement simple programs in a selected programming language (eg Java, Pascal, C …), basic knowledge of the principles of object-oriented programming. |
Guniš |
ÚINF/PSIN/15 |
Computer network Internet |
|
5 |
3L + 1P |
PaS |
S |
Basic programming skills |
Gurský |
ÚINF/ASU1/15 |
Algorithms and data structures |
|
4 |
2L + 1P |
S |
S |
programming skills in some programming language (Python/Java/C++/…), mathematics (computing with polynomials, logarithmic and exponential functions; computing limits of sequences, L’Hospital rule) |
Krivoš-Belluš |
ÚINF/PDS1/21 |
Parallel and distributed systems |
|
5 |
2L + 2P |
PaS |
S |
basic of concurrent programming, operating system principles |
Jirásek, Krivoš-Belluš, Dvorský, Mikeš |
ÚINF/UUI1/15 |
Artificial Intelligence and Cognitive Science |
|
3 |
2L |
S |
S |
basic programming, neurobiology, cognitive psychology, or instructor’s consent |
Kopčo |
ÚINF/LAD1/15 |
Logical aspects of databases |
|
4 |
2L |
S |
S |
databases (SQL), predicate logic (a symbol, a term, a formula, an interpretation) |
Krajči |
ÚINF/PMO1/15 |
Process modeling |
|
5 |
2L + 2P |
S |
S |
programming, bases of software engineering and database management systems, bases of project management |
Semanišin |
ÚINF/ARP1/15 |
Computer architecture |
! |
4 |
2L + 1P |
PaS |
S |
fundamental concepts of computer architecture and design within the scope of a standard undergraduate course.
The course is not organized annually. |
Jirásek, Šebej |