Take your bachelor’s skills to the next level in one of the 5 master specializations. Thanks to a sophisticated program with a balanced ratio of theory to practice and a top scientific background, you will transform from an IT enthusiast into an expert on world IT trends with the title of Ing. (MSc. equivalent).
Computer Science
What will you learn?
- Algorithmically solve problems of artificial intelligence
- Gain knowledge from large-scale data
- Master advanced algorithmization methods for solving difficult word processing problems
What jobs will you be able to do?
- Analyst, developer, or consultant
- System or data engineer
- Employee of research institutions
Courses in the specialization
Computer Security
What will you learn?
- Master the theory of cryptography and mathematical principles of computer security
- Design and implement secure hardware and software
- Use and securely integrate hardware components to information systems and test their resilience against attacks
What jobs will you be able to do?
- Security analyst
- Developer of security solutions
- Administrator or consultant at all levels of ICT security
Courses in the specialization
Computer Systems and Networks
What will you learn?
- Understand the theory of distributed and parallel computer systems
- Master the virtualization principles and technologies for efficient administration of computer infrastructures
- Design, configure and secure computer systems against basic attacks
What jobs will you be able to do?
- Technology consultant
- Head of teams at ICT departments in companies, public administration and government agencies
- Head of a team of infrastructure architects
Courses in the specialization
Design and Programming of Embedded Systems
What will you learn?
- Design, model and verify digital and embedded systems
- Design systems-on-chip (SoC) and programmable hardware (SoPC, FPGA)
- Understand the architecture and properties of processors and the design of digital circuits
What jobs will you be able to do?
- Designer of embedded software and hardware and mobile devices
- Designer of digital circuits and systems with hardware and software components
- Verification engineer
Courses in the specialization
Software Engineering
What will you learn?
- Program large software systems and database systems structures
- Design user interface for software products
- Lead large software projects
What jobs will you be able to do?
- Head of large software projects and administrator of large software systems
- Software analyst or architect
- Project manager of software projects