For students who come to study Master's program of OI from other faculty than CVUT-FEL, the issue of pre-requisits is handled individually. Typically, some courses are recognized on Bachelor’s degree level (courses of mathematical analysis and linear algebra are very similar at many universities), others the student has to complete by a registration of the OI bachelor courses as required elective courses. The last option is to update knowledge individually, without a formal request for the exam.
Premise to study the Master’s program of OI is knowledge of mathematics, programming and algorithm development and optimization of the approximate range of bachelor graduate of OI program. There is also an assumption of such knowledge of English which allows effective work with study materials in English.