FI DEV Design and development of software systems
Name in Czech: Návrh a vývoj softwarových systémů
master's full-time specialized, language of instruction: Czech Czech
Included in the programme: FI N-SWE Software Engineering

Povinné předměty studijního programu (rtonpnkh)

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PA017Information Systems Management J. Ráčekzk 2/0/02+2 3P
FI:PV157Authentication and Access Control V. Matyášzk 2/0/02+2 1Z
FI:PV260Software Quality B. Bühnovák 2/2/14+1 4Z
FI:PA179Project Management J. Ráčekzk 1/1/02+2 2P
FI:PA053Distributed Systems and Middleware M. Batkozk 2/0/02+2 4P
FI:SOBHADefence of Thesis D. SvobodaSZk 0/0/0- 4-
FI:SZMGRState Exam (MSc degree) D. SvobodaSZk 0/0/0- 4-
FI:SA200RegRegistration for SA200 J. Ráčekz 0/0/0- 2-
FI:SA200Internship - Software Engineering J. Ráčekk 0/0/0 Stáž v minimálním rozsahu 400 hodin.15+1 3-
37 credits

Programování

Získat alespoň 12 kreditů absolvováním předmětů z následujícího seznamu.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:IA014Advanced Functional Programming J. Obdržálekzk 2/0/02+2 2-
FI:IB016Seminar on Functional Programming M. Jonášz 1/1/02 2-
FI:PA165Enterprise Applications in Java T. Pitnerzk 2/2/03+2 2Z
FI:PV179System Development in C#/.NET M. Macákk 2/2/03+1 1P
FI:PV168Seminar in Java programming B. Bühnovák 2/2/03+1 1-
FI:PV264Seminar on programming in C++ N. Benešk 0/2/13+1 2-
FI:PV248Python Seminar P. Ročkaik 0/2/13+1 1-
FI:PV249Development in Ruby T. Pitnerk 2/2/03+1 1-
FI:PV255Game Development I J. Chmelíkz 2/2/14 1-
FI:PV178Introduction to Development in C#/.NET M. Macákzk 2/2/03+2 2-
FI:PV197GPU Programming J. Filipovičzk 1/1/02+2 1-
FI:PV198Onechip Controllers Z. Matějzk 2/0/13+2 1-
FI:PV239Mobile Application Development B. Bühnovák 2/1/14+1 2-
FI:PV281Programming in Rust L. Groligk 2/2/14+1 1-
FI:PV288Python P. Ročkaiz 2/0/02 1-
FI:PV292Multiplatform Flutter Application Development B. Bühnovák 2/1/14+1 1-
66 credits

Pokročilé programování

Choose one of the following subjects.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PA165Enterprise Applications in Java T. Pitnerzk 2/2/03+2 2Z
FI:PV179System Development in C#/.NET M. Macákk 2/2/03+1 1P
9 credits

Ukládání dat

Choose one of the following subjects.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PV003Relational Database System Architecture M. Batkozk 2/1/03+2 2P
FI:PA152Efficient Use of Database Systems V. Dohnalzk 2/0/13+2 2-
10 credits

Počítačové sítě

Choose one of the follovwing subjects.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PA159Net-Centric Computing I E. Hladkázk 2/0/02+2 1Z
FI:PA191Advanced Computer Networking E. Hladkázk 2/0/02+2 1Z
8 credits

Master's thesis

Povinnost získat 20 kreditů z předmětu SDIPR.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:SDIPRDiploma Thesis D. Svobodaz 0/0/020 4-
20 credits

Povinne předměty specializace

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PA103Object-oriented Methods for Design of Information Systems R. Ošlejšekzk 2/0/02+2 1P
FI:PA187Project managment and project J. Ráčekz 1/0/23 2P
FI:PA036Database System Project V. Dohnalz 0/2/02 4P
9 credits

Rozšířené programování

Získat alespoň 17 kreditů absolvováním předmětů z následujícího seznamu.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:IA014Advanced Functional Programming J. Obdržálekzk 2/0/02+2 2-
FI:IB016Seminar on Functional Programming M. Jonášz 1/1/02 2-
FI:PA165Enterprise Applications in Java T. Pitnerzk 2/2/03+2 2-
FI:PA200Cloud Computing D. Gešvindrk 2/0/02+1 2-
FI:PV179System Development in C#/.NET M. Macákk 2/2/03+1 1-
FI:PV168Seminar in Java programming B. Bühnovák 2/2/03+1 1-
FI:PV264Seminar on programming in C++ N. Benešk 0/2/13+1 1-
FI:PV248Python Seminar P. Ročkaik 0/2/13+1 1-
FI:PV249Development in Ruby T. Pitnerk 2/2/03+1 2-
FI:PV255Game Development I J. Chmelíkz 2/2/14 1-
FI:PV178Introduction to Development in C#/.NET M. Macákzk 2/2/03+2 2-
FI:PV197GPU Programming J. Filipovičzk 1/1/02+2 1-
FI:PV198Onechip Controllers Z. Matějzk 2/0/13+2 1-
FI:PV239Mobile Application Development B. Bühnovák 2/1/14+1 2-
FI:PV281Programming in Rust L. Groligk 2/2/14+1 1-
FI:PV288Python P. Ročkaiz 2/0/02 1-
FI:PV292Multiplatform Flutter Application Development B. Bühnovák 2/1/14+1 1-
69 credits

Datová analytika

Choose one of the following subjects.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PA220Database systems for data analytics V. Dohnalzk 2/0/02+2 3Z
FI:PA212Advanced Search Techniques for Large Scale Data Analytics J. Sedmidubskýzk 2/0/02+2 3-
8 credits

Analýza a návrh

Choose one of the following subjects.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PV167Seminar on Design and Architecture Patterns R. Ošlejšekz 0/2/13 1P
FI:PV258Software Requirements Engineering B. Rossizk 2/0/02+2 1P
FI:PV293Softwarové architectures B. Bühnovák 0/2/13+1 1-
11 credits

Informační bezpečnost

Choose one of the following subjects.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PV286Secure coding principles and practices L. Chmielewskizk 2/0/13+2 2-
FI:PV017Information Technology Security V. Matyášzk 1/0/01+2 2-
8 credits

Uživatelské rozhraní

Choose one of the following subjects.

Code Name Guarantor Type of Completion Extent and Intensity Credits Term Profile Cat.
FI:PV247Modern Development of User Interfaces S. Pastvaz 0/3/13 3P
FI:PV252Frontend Web Development and User Experience S. Pastvak 2/1/14+1 3P
FI:PV278Development of Intuitive User Interfaces B. Bühnováz 0/3/14 3P
FI:PV182Human-Computer Interaction S. Kriglsteinzk 2/1/03+2 3-
17 credits

Volitelné kredity

Select other courses to fulfill the required total number of at least 120 credits for the entire study of this study program.