All About EMCL

3.3 Study Requirements

Prerequisites for the enrollment in EMCL are a Bachelor's degree in Computer Science or Mathematics (Bologna first cycle) or an equivalent degree, and objective evidence of extensive knowledge in the areas Foundations of Mathematical Logic, Foundations of Artificial Intelligence, Declarative Programming and Theoretical Computer Science.

The specific requirements mentioned in Part (1) can be shown by examination records, transcript of records or other forms of written proof.

As the language of instruction is English, a proof of adequate knowledge of English is required (preferably TOEFL or IELTS).

Whether a student fulfills the requirements mentioned in Part (1) to (3) is decided by the Joint Commission.