The basic requirements for starting a bachelor- or teaching degree program is a high school diploma (A levels) or equivalent exam certification, such as the University Entrance Qualification Exam.

As the curriculum covers all the fundamental material, no other previous knowledge is necessary, although a knack for logical thinking is definitely not a disadvantage.