Course syllabus
LT 2214, Computational Syntax - Spring 2019
(This course replaces the previous course with code LT2204.)
LT2214 VT19 Computational Syntax, 7.5 credits, part of Master's Programme in Language Technology (MLT)
Basic information
Course responsible: Aarne Ranta http://www.cse.chalmers.se/~aarne/
Teaching assistant: Herbert Lange
Education coordinator: Madelaine Miller (e-post: madelaine.miller@class.gu.se)
Student Office: Matilde Eriksson (e-post: matilde.eriksson@gu.se)
GF web page: http://www.grammaticalframework.org/
GF book: http://www.grammaticalframework.org/gf-book/
GF book slides: http://www.grammaticalframework.org/gf-book/gf-book-slides.pdf
Resource grammar tutorial: http://www.grammaticalframework.org/lib/doc/rgl-tutorial/
Schema in TimeEdit
Official course plan: http://kursplaner.gu.se/pdf/kurs/en/LT2214
Github repository for the course: https://github.com/GrammaticalFramework/comp-syntax-gu
Programme (to be updated)
- Lecture 1: introduction to the methods and applications of computational syntax, with some hands-on coding in the GF cloud http://cloud.grammaticalframework.org/gfse/ - grammar MLT2019). Slides: the GF Ecosystem. Book chapter 1,2
- Lecture 2: Introducing the GF shell, which can be downloaded from http://www.grammaticalframework.org/download/index.html Hands-on coding with focus on morphology: https://github.com/GrammaticalFramework/comp-syntax-gu/tree/master/examples Summary of GF and how it generalizes context-free grammars. Book chapter 3,4.
- Lecture 3: GF for Python programmers (Herbert) https://daherb.github.io/GF-for-Python-programmers/
- Lecture 4: Fundamentals of syntax. Book chapter 9
- Lecture 5: Implementing a mini resource grammar https://github.com/GrammaticalFramework/comp-syntax-gu/tree/master/labs/lab1 Book chapter 9.
- Lecture 6: The GF Resource Grammar Library: http://www.grammaticalframework.org/lib/doc/synopsis.html Book chapter 10.
- Lecture 7: Application grammar programming: best practices and tutorial http://www.molto-project.eu/sites/default/files/MOLTO_D2.3.pdf, Shops example code https://github.com/GrammaticalFramework/comp-syntax-gu/tree/master/examples/shops Book chapter 5.
- Lecture 8: Abstract Syntax and Universal Dependencies: http://www.grammaticalframework.org/~aarne/ud-gf-malta-2017.pdf
- Lecture 9: Recap with last year's exam ; getting started with projects
Each lecture is around 2 hours. In addition, there are supervised tutorials (in TimeEdit, the ones in Lab4 are tutorials)
To get accepted, one has to pass the exam and do two assignments.
Exam
The exam is on 4 June at 9:00-13 in T307. It will have the same format as previous exams:
- 2018: https://docs.google.com/document/d/1x7omuxKrtztWIFjs95hCI0327ahYzWZrMgOFaXKjmF0/edit?usp=sharing
- 2017: https://docs.google.com/document/d/15Hj6q8rJIocohG5CYD0o5n7jPL7bnbe5hcKmIi21S1E/edit?usp=sharing
- 2016: https://docs.google.com/document/d/1rZPazAfvECGmJMAwZtywqJyFqOvxveCnO2PELq5Es7Q/edit?usp=sharing
Like in 2017, you are allowed to take with you a cheat sheet, which is an A4 hand-written on both sides, and where you can write whatever you want. For instance, a specification of GF's rule notation.
Course summary:
Date | Details | Due |
---|---|---|