Faculty of Applied Informatics

Software Engineering

Submit application


The Software Engineering specialization is characterized by a deep focus on the areas of parallel and multiplatform programming, artificial intelligence, advanced methods and procedures of software engineering.

Admission requirements

The conditions for admission to study are set out in the Dean's Directive on the Admission Procedure, which is issued annually at the Faculty of Applied Informatics (FAI). This guideline specifies the requirements for admission in a given academic year and is published on the FAI official board. The basic condition for admission to the master's study program is the successful completion of a bachelor's degree in a related study program.

Additional information about admission procedure

Graduate profile

The graduate of the specialization Software Engineering can design, model, assemble and implement software projects with the help of modern advanced methods and techniques. These solutions can also assess, test, and, after deployment in production, maintain their functionality throughout their life cycle.

Expected career prospects

The graduate is equipped with current knowledge of information technology. He knows artificial intelligence, mobile technologies, intelligent networks, parallel programming, mathematical statistics, the architecture of modern processors, and logic circuits. In his specialization, he can implement software solutions, evaluate and analyze critical processes and actively intervene in them following the required goals.


Year of validity: 2022

Compulsory Courses

Year of studySemesterNameType of terminationNumber of credits
1ZSSoftcomputing and DataminingExamination5
1ZSComputer Network OperationExamination5
1ZSSoftware EngineeringExamination4
1ZSMobile TechnologiesClassified course credit (exam)3
1ZSCross Platform ProgrammingClassified course credit (exam)4
1ZSMathematical StatisticsExamination5
1ZSComputer Viruses and SecurityClassified course credit (exam)4
1ZSTechnical English IClassified course credit (exam)3
1LSTechnical English IIExamination4
1LSGeographic Information SystemsClassified course credit (exam)3
1LSSelected Techniques of Software DevelopmExamination4
1LSParallel Processes and ProgrammingClassified course credit (exam)4
1LSArtificial Neural NetworksExamination4
1LSMathematical InformaticsExamination4
1LSSignal ProcessingClassified course credit (exam)4
1LSAdvanced ProgrammingClassified course credit (exam)3
2ZSEvolutionary Computation TechniquesExamination5
2ZSSimulation of SystemsExamination5
2ZSSecurity of Information SystemsExamination5
2ZSAdvanced Mobile TechnologiesClassified course credit (exam)4
2ZSAdvanced Database SystemsClassified course credit (exam)4
2ZSModelling of Logic CircuitsClassified course credit (exam)4
2ZSParallel Computation on Graphics ProcessClassified course credit (exam)4
2LSProcessor Architecture and CompilersExamination4
2LSBusiness BasicsClassified course credit (exam)2
2LSFundamentals of Emergency Health AidCourse credit1
2LSDiploma ThesisCourse credit18
Professional PlacementCourse credit5
Year of validity: 2022