Applicants need to demonstrate that they already have programming skills as well as background knowledge in at least one of these areas: Foundations of Mathematics, Foundations of Computer Science, or Foundations of Linguistics. We accept students from a variety of backgrounds, such as computational linguistics, computer science, linguistics, or neighbouring disciplines, e.g. mathematics and psychology.
Documentation of your background knowledge in at least one of these areas: Foundations of Mathematics (calculus, linear algebra, statistics), Foundations of Computer Science (data structures and algorithms, formal languages and automata), or Foundations of Linguistics (syntax, semantics, phonology, pragmatics). It is possible to document your background knowledge by having taken at least 9 ECTS worth of classes.
Documentation of your programming skills. The preferred way is that your transcript of records clearly lists at least 6 ECTS worth of programming classes. Alternatively, you can send in certificates regarding extracurricular programming courses that you have attended or documentation of programming projects that you have completed.
Applicants need to provide proof of English language skills at level C1 or above (CEFR) with a certificate listed on the following page: Required Language Skills for University Studies.