|
Courses and Workshops
|
| Title: | Prolog programming: a do it yourself course for beginners |
| Lecturer(s): | Kristina Striegnitz (Saarland University) |
| Type: | Foundational Course |
| Section: | Logic and Computation |
| Week: | First | | Time: | 17.00-18.30 (Slot 4) |
| Webpage: | http://www.coli.uni-sb.de/~kris/esslli04prolog
|
| Reader: | Download | | Room: | CR |
Description This will be a hands-on programming course for students of linguistics who
don't have any prior experience in programming. Its aim is to give
you an impression of what it means to program and to show you how
straightforward it is to do some interesting things (like writing parsers
for small grammars).
Programming is something which cannot be learned without actually doing
it. So, all course sessions will have a lecture part and a practical part.
For the practical part, I will provide sets of problems for you to work
on. These will start with basic problems to reinforce what you have learnt
in the lecture, and more advanced problems for those who want to go beyond
that. There will probably be more problems than you can do during ESSLLI,
but all of them will come with a guide to the solution so that you can
"take them home" and do them there if you like.
The course will be based on "Learn Prolog Now!" by Blackburn,
Bos and Striegnitz, which is available online at
http://www.coli.uni-sb.de/~kris/learn-prolog-now. For those of you who
already want to check out what we are going to do: we will cover about
half of the book. In the first three lectures we will go over the basics
of Prolog (knowledge bases and queries, matching and proof search, lists).
The last two lectures will be devoted to Definite Clause Grammars (DCGs).
This course essentially covers all the Prolog material needed to follow
the course on "Computational Semantics" by Koller, Burchardt,
and Walter in the second week.
|
© 2003, 2004 LORIA, Carlos Areces. |
2004-07-06
| |