UvA homepage UvA homepage
Search results

Master's in Logic

Full-time and part-time - Day-time class

Educational institute
Graduate School of Informatics
Credits
120
Duration
Two Years
Instruction language
English
Information
dr. U. Endriss
Science Park 904
+31 20 5256511
The programme
Schedule
MSc Logic - Curriculum Logic - Admission to the study programme - Objectives and exit qualifications of the study programme

The programme

Curriculum Logic

1. Core elements

All students must take the course Logic, Language and Computation (3 EC) which is offered in the first semester.

In addition, each student must complete a total of at least 6 EC in research projects ( Research Project Master of Logic (6 EC)). During the final month of each semester, the MSc Logic offers projects for this purpose. However, students can also organise individual research projects with a member of staff of their choice.

In order to deal with the differences due to the large variety of backgrounds of our students, we are offering the course Basic Logic (6 EC) for students with a non-mathematical background. Enrollment for this course is determined by the Board of Examiners: some students are required to take it, some will take it after consultation with their academic mentors, and some are not permitted to take it.

2. Track-specific courses

Each student must satisfy the requirements of at least one of the four tracks of the MSc Logic. Students  of the other three tracks can take these required track courses as electives.

The requirements of the tracks are as listed below:

2a. Track Logic and Computation

Semester 1 
    Computational Complexity (6 EC)
Semester 2
    Recursion Theory (6 EC)

Students who did not have a mathematical introduction to Modal Logic in their undergraduate education will need to take  Inleiding modale logica (Introduction to Modal Logic) (6 EC) as an elective course.

2b. Track Logic and Language

Semester 1 
    Meaning, Reference and Modality (6 EC)
Semester 2
    Structures for Semantics (6 EC)

2c. Track Logic and Mathematics

Semester 1 
    Proof Theory (6 EC)
Semester 2
    Model Theory (6 EC)

Students who did not have a mathematical introduction to modal logic in their undergraduate education will need to take Inleiding modale logica (Introduction to Modal Logic) (6 EC) as an elective course. Students who did not have an introduction to axiomatic set theory in their undergraduate education will need to take  Axiomatische verzamelingentheorie (Axiomatic Set Theory) (6 EC) as an elective course.

2d. Track Logic and Philosophy

Semester 1 
    Meaning, Reference and Modality (6 EC)
    Philosophical Logic (6 EC)
Semester 2
    Kant, Logic and Cognition (6 EC)

3. Master thesis

The  Thesis Master of Logic (30 EC) is written under the supervision of a member of staff at the ILLC. The student should start discussing possible topics with staff members in his or her third semester (in close consultation with his or her academic mentor) and agree with a supervisor on a thesis topic and plan by the end of the third semester. The thesis defense (in the presence of a thesis committee) is the final examination of the MSc Logic.

4. Elective courses of the MSc Logic

Please note that you are free to choose any of the obligatory courses of tracks other than your chosen track as electives.

Course   EC  Semester  Block 
Capita Selecta: Modal Logic, Algebra, Coalgebra (6 EC) 
Computational Complexity (6 EC) 
Computational Semantics and Pragmatics (6 EC) 
Computational Social Choice (6 EC) 
Concurrency Theory (6 EC) 
Elements of Language Processing and Learning (3 EC) 
Inleiding modale logica (Introduction to Modal Logic) (6 EC)  1+2 
Introduction to Modern Cryptography (6 EC) 
Language and Games (12 EC)  12  1+2 
Language and Optimality (6 EC) 
Logic and Conversation (6 EC) 
Logic, Knowledge and Science (6 EC) 
Machine Learning: Principles and Methods (6 EC) 
Meaning, Reference and Modality (6 EC) 
Philosophical Logic (6 EC) 
Philosophy of Language: An Extensive Introduction (6 EC) 
Proof Theory (6 EC) 
Radical Interpretation, Hermeneutics and Forms of Life (12 EC)  12  1+2 
Rationality, Cognition and Reasoning (12 EC)  12  1+2 

Course  EC  Semester  Block 
Advanced Strategic Game Theory (6 EC) 
Axiomatische verzamelingentheorie (Axiomatic Set Theory) (6 EC)  1+2 
Cognitive Models of Language and Music (6 EC) 
Cooperative Games (6 EC) 
Ethics , Ontology, Life - Wittgenstein's later Work (12 EC)  12  1+2 
Formal Learning Theory (6 EC) 
Kant, Logic and Cognition (6 EC) 
Kolmogorov Complexity (6 EC) 
Mathematical Structures in Logic (6 EC)  1+2 
Model Theory (6 EC) 
Music Cognition (6 EC) 
Neural Nets and Symbolic Reasoning (6 EC) 
Neurophilosophy of Free Will (6 EC) 
Neurophilosophy of Self (6 EC) 
Pragmatics and the Lexicon (6 EC) 
Quantum Computing ( EC) 
Reasoning with Uncertainty (6 EC) 
Recursion Theory (6 EC) 
Seminar Mathematical Logic (3 EC) 
Statistical Structure in Language Processing (6 EC) 
Structures for Semantics (6 EC) 
Topics in Dynamic Epistemic Logic (6 EC) 
Transcendental Logic, Space and Time (6 EC) 
Unsupervised Language Learning (6 EC)