Puzzles in Logic, Languages and Computation: The Red Book
Dragomir Radev (Editor)• To challenge the student analytically, without requiring any explicit knowledge or experience in linguistics or computer science;
• To expose the student to the different kinds of reasoning required when encountering a new phenomenon in a language, both as a theoretical topic and as an applied problem;
• To foster the natural curiosity students have about the workings of their own language, as well as to introduce them to the beauty and structure of other languages;
• To learn about the models and techniques used by computers to understand human language.
Aside from being a fun intellectual challenge, the Olympiad mimics the skills used by researchers and scholars in the field of computational linguistics. In an increasingly global economy where businesses operate across borders and languages, having a strong pool of computational linguists is a competitive advantage, and an important component to both security and growth in the 21st century.
This collection of problems is a wonderful general introduction to the field of linguistics through the analytic problem solving technique.